Bases de datos
-
Upload
miguelmartinezz -
Category
Documents
-
view
477 -
download
0
Transcript of Bases de datos
![Page 1: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/1.jpg)
![Page 2: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/2.jpg)
Definición
Es un conjunto de datos organizados y estructurados de forma que un determinado software pueda hacer uso de estos.
![Page 3: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/3.jpg)
Orígenes y Antecedentes Nacen con la necesidad del ser humano de
guardar conocimiento o rescatar información importante.
El libro fue el primer tipo de base de datos (BD no electrónicas).
Sus principales usos han sido: Control de libros de contabilidad Conocimiento científico e histórico
![Page 4: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/4.jpg)
Orígenes y Antecedentes Bases de Datos Electrónicas.
Se desarrollo a partir de la necesidad de almacenar grandes cantidades de datos, para su posterior consulta.
Herman Hollerit (1860-1929) invento una computadora llamada “Máquina Automática Perforadora de Tarjetas”.
![Page 5: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/5.jpg)
Ventajas de las bases de datos
Independencia de datos y tratamiento. Coherencia de resultados. Mejora en la disponibilidad de datos. Cumplimiento de ciertas normas:
Toma en cuenta restricciones de seguridad. Hace respetar los tipos de datos y las relaciones entre
los archivos.
![Page 6: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/6.jpg)
Desventajas de las bases de datos
Instalación costosa. Personal especializado. Implantación larga y difícil. Falta de rentabilidad a corto plazo. Escasa estandarización (menor cada día). Desfase entre teoría y práctica.
![Page 7: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/7.jpg)
Estructuras de Bases de Datos
Se refiere a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir los datos a almacenar.
La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos: Modelo Jerárquico Modelo de Red Modelo Relacional de Datos
![Page 8: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/8.jpg)
Estructuras de Bases de Datos
Modelo Jerárquico
Los datos son organizados en una estructura parecida a un árbol.
La estructura permite que se repita información y que se utilicen relaciones padre-hijo (un padre puede tener muchos hijos pero un hijo sólo tiene un padre).
![Page 9: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/9.jpg)
Estructuras de Bases de Datos
Modelo de Red Este modelo fue concebido como un modo flexible de
representar objetos y su relación. Permite a cada registro tener múltiples registros paternales y
de hijos, formando una estructura de enrejado. Soluciona el problema de redundancia de datos presente en
el modelo jerárquico. Debido a su complejidad fue utilizado en su mayoría por
programadores más que por usuarios finales.
![Page 10: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/10.jpg)
Estructuras de Bases de Datos
Modelo Relacional de Datos
Las bases de este modelo fueron postuladas en 1970 por Edgar Frank Codd.
Su idea fundamental es el uso de relaciones. Se considera a cada relación como si fuese una tabla que
está compuesta por registros y columnas. Es el modelo más utilizado en la actualidad para modelar
problemas reales y administrar datos dinámicamente.
![Page 11: Bases de datos](https://reader036.fdocuments.ec/reader036/viewer/2022071817/55ae263c1a28ab0c3c8b468e/html5/thumbnails/11.jpg)
Sistemas Manejadores de Base de Datos (SMBD)
Es un programa o conjunto de aplicaciones utilizado para almacenar, manipular y recuperar información en una BD.
El propósito principal de estos sistemas es: Facilitar el proceso de definir, construir y manipular
bases de datos.