Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porEstefania Olivares Herrero Modificado hace 8 años
2
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
3
Características Entre las principales características de una base de datos podemos definir: Independencia lógica y física de los datos. Redundancia mínima. Acceso concurrente por parte de múltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguaje de programación estándar
4
¿Cómo esta compuesta una BD? Una base de datos se compone con una o más tablas que guardan un conjunto de datos. Cada tabla tiene una o más filas Cada fila tiene varias columnas
5
¿Qué es una Tabla? Una tabla en la base de datos, hace referencia a un tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se parece a la vista general de un archivo de Excel. Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con información. Las tablas se componen de dos estructuras: Registro (Fila) Campo (Columna)
6
¿Qué es un registro? Es cada una de las filas en las que se divide una tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de Clientes, cada fila contendrá un nombre, un apellido un Email.
7
¿Qué es un Campo? Es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como un Nombre, o un número de teléfono, un email, etc.
8
¿Qué es un Campo? A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. Por ejemplo un campo puede ser definido como autoincrementable, lo cual permite que los datos de ese campo cambien solos a la hora de crear un registro en una tabla. Además a un campo podemos asignarle que tipo de dato contendrá.
9
Tipos de Campo Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar: Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”. Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”. Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra. Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres). Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
10
¿Porqué decimos que una base de datos puede tener más de una tabla? Un hospital, por ejemplo, necesitará almacenar más datos además del nombre y dirección de sus pacientes. Entre otras cosas, constancia de las visitas que un paciente haga al hospital. ¿Es posible almacenar esta información en una sola tabla? SI. Pero se plantea un problema: si cada vez que viene un paciente al médico se le tiene que abrir una ficha, en poco tiempo los datos personales del paciente (dirección y teléfono) estarán repetidos muchas veces. Si esto se multiplica por todos los pacientes la base de datos contendrá gran cantidad de datos redundantes innecesarios, lo que aumentará su tamaño y la hará menos eficaz. Base de datos - Relaciones
11
Para hacer una base de datos como ésta se usarán necesariamente varias tablas que luego se relacionarán por un campo común en ambas: Cada tabla contendrá una Clave Primaria (PK) Si un paciente se atiende con distintos médicos, entonces existirá una tabla visitas que contendrá el campo Identificador (ID) de Medico que será una clave foránea (FK), al igual que el Identificador del Paciente. Estas clave se relacionarán con la Clave Primarias de las tabla Médicos y Pacientes. Base de datos - Relaciones
12
Generando una estructura como esta. Base de datos - Relaciones De esta manera se consigue que no haya datos repetidos. Con esta estructura cada vez que venga un paciente, no es necesario volver a introducir sus datos personales ni tampoco los datos del médico
13
TIPOS DE BASES DE DATOS Entre los diferentes tipos de base de datos, podemos encontrar los siguientes: MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos. MySql PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administran muy bien grandes volúmenes de datos, y suelen ser utilizadas en intranets y sistemas de con gran manejo de información. PostgreSql Access: Es una base de datos desarrollada por Microsoft. Se utiliza para desarrollos pequeños. Access:Microsoft Microsoft SQL Server: es una base de datos más potente que Access desarrollada también por Microsoft. Se utiliza para manejar grandes volúmenes de información.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.