Download - Base de datos

Transcript
Page 1: Base de datos

Una base de datos es un “almacén” que nospermite guardar grandes cantidades deinformación de forma organizada para que luegopodamos encontrar y utilizar fácilmente.

Page 2: Base de datos

Entre las principales características de lossistemas de base de datos podemosmencionar:

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 lenguas de

programacion estándar.

Page 4: Base de datos

Control sobre la redundancia de datos

Consistencia de datos

Compartición de datos

Mantenimiento de estándares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

Page 5: Base de datos

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Page 6: Base de datos

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”.

Memos

Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros

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. S.

Tipos de Campos

Page 7: Base de datos

Tipos de Base de Datos

Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.

Modelo entidad-relación

Los diagramas o modelos entidad-relación (denominadopor su siglas, ERD “Diagram Entity relationship”) son unaherramienta para el modelado de datos de un sistema deinformación. Estos modelos expresan entidadesrelevantes para un sistema de información, sus inter-relaciones y propiedades

Page 8: Base de datos

Modelo entidad-relación

Page 9: Base de datos

El diseño de relaciones entre las tablas deuna base de datos puede ser la siguiente:

Relaciones de uno a uno: una instanciade la entidad A se relaciona con una ysolamente una de la entidad B.

Relaciones de uno a muchos: cadainstancia de la entidad A se relaciona convarias instancias de la entidad B.

Relaciones de muchos amuchos: cualquier instancia de laentidad A se relaciona con cualquierinstancia de la entidad B.

Cardinalidad de las Relaciones

Una base de datos, a fin deordenar la información demanera lógica, posee unorden que debe ser cumplidopara acceder a la informaciónde manera coherente. Cadabase de datos contiene una omás tablas, que cumplen lafunción de contener loscampos.

Estructura de una Base de Datos