Bases de datos

11

Transcript of Bases de datos

Page 1: Bases de datos
Page 2: Bases de datos

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

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

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

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

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

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

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

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

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

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.