Base de datos
-
Upload
claudiaponguta -
Category
Documents
-
view
167 -
download
0
Transcript of Base de datos
![Page 1: Base de datos](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/1.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/2.jpg)
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 3: Base de datos](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/3.jpg)
Los Sistemas de Gestión de Base deDatos (en inglés DataBase ManagementSystem) son un tipo de software muyespecífico, dedicado a servir de interfazentre la base de datos, el usuario y lasaplicaciones que la utilizan. Se compone deun lenguaje de definición de datos, de unlenguaje de manipulación de datos y de unlenguaje de consulta.
Sistema de Gestión de Base de Datos (SGBD)
![Page 4: Base de datos](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/4.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/5.jpg)
Complejidad
Coste del equipamiento adicional
Vulnerable a los fallos
![Page 6: Base de datos](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/6.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/7.jpg)
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](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/8.jpg)
Modelo entidad-relación
![Page 9: Base de datos](https://reader035.fdocumento.com/reader035/viewer/2022071818/55ae55c71a28ab3f608b480a/html5/thumbnails/9.jpg)
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