Modelos De Base De Datos

Páginas: 14 (3379 palabras) Publicado: 24 de abril de 2015


INSTITUTO POLITÉCNICO NACIONAL



ESCUELA SUPERIOR DE CÓMPUTO




BASES DE DATOS



TAREA SISTEMA DE DATOS.


PARCIAL 1




Elaborado por:

Víctor Amador Muñoz



Semestre Mayo-Julio

20/04/15










Índice

1. Sistemas de datos
1.1. Relacional
1.2. Entidad-relación
1.3. Orientada a objetos
1.4. Jerárquico
1.5. Red
1.6. Semiestructurado
1.7. Multidimensional

Contenido

1.1 Relacional

a)Historia

Edgar Frank Codd a finales definió las bases del modelo relacional a finales de los 60. [1]
Trabajaba para IBM empresa que tardó un poco en implementar sus bases. Pocos años después el modelo se empezó a implementar cada vez más, hasta ser el modelo de bases de datos más popular. [1]
En las bases de Codd se definían los objetivos de este modelo:
Independencia física. La forma dealmacenar los datos, no debe influir en su manipulación lógica. [1]
Independencia lógica. Las aplicaciones que utilizan la base de datos no deben ser modificadas por que se modifiquen elementos de la base de datos. [1]
Flexibilidad. La base de datos ofrece fácilmente distintas vistas en función de los usuarios y aplicaciones. [1]
Uniformidad. Las estructuras lógicas siempre tienen una única formaconceptual. [1]
Sencillez. [1]

b) Conceptos.

Tablas: Las bases de datos relacionales se basan en el uso de tablas. Las tablas se representan gráficamente como una estructura rectangular formada por filas y columnas. Cada columna almacena información sobre una propiedad determinada de la tabla, nombre, dni, apellidos, edad,.... Cada fila posee una ocurrencia o ejemplar de la instancia o relaciónrepresentada por la tabla. [1]
Registro: Cada una de las filas de una tabla, está compuesto por campos o atributos. [2]
Campo: Cada uno de los “cajoncitos” de un registro donde se guardan los datos. Cada campo tiene un nombre único para la tabla de la cual forma parte, además es de un tipo (naturaleza) determinado, por tanto no podemos guardar limones en el cajón de las naranjas, en términos informáticosy a modo de ejemplo, no encontraremos un dato alfanumérico (letras y números) en un campo diseñado para guardar datos numéricos. Dedicaremos una lección a los tipos de datos más adelante. [2]
Tupla. Cada fila de la tabla (cada ejemplar que la tabla representa). [1]
Atributo. Cada columna de la tabla. [1]€
Grado. Número de atributos de la tabla. [1]
Cardinalidad. Número de tuplas de una tabla.[1]
Dominio. Conjunto válido de valores representables por un atributo. [1]


Tipos de tabla:

Persistentes. Sólo pueden ser borradas por los usuarios:
Base. Independientes, se crean indicando su estructura y sus ejemplares. [1]
Vistas. Son tablas que sólo almacenan una definición de consulta, resultado de la cual se produce una tabla cuyos datos proceden de las bases o de otras vistas einstantáneas. Si los datos de las tablas base cambian, los de la vista que utiliza esos datos también cambia. [1]
Instantáneas. Son vistas (creadas de la misma forma) que sí que almacenan los datos que muestra, además de la consulta que dio lugar a esa vista. Sólo modifican su resultado (actualizan los datos) siendo refrescadas por el sistema cada cierto tiempo. [1]
Temporales. Son tablas que se eliminanautomáticamente por el sistema. Pueden ser de cualquiera de los tipos anteriores. [1]

c) Diagrama o representación

d) Sistemas Gestores de BD que lo soporten

MySQL [2]
PostgreSQL [3]
Oracle [2]
DB2 [1]
INFORMIX [3]
Interbase [3]
Firebird [3]
Sybase [3]
Microsoft SQL Server [1]


1.2 Entidad-relación
a) Historia
En 1976 y 1977 dos artículos de Peter P. Chen presentan un modelo para realizaresquemas que posean una visión unificada de los datos. Este modelo es el modelo entidad/interrelación (entity/relationship) que actualmente se conoce más con el nombre de entidad/relación.
Posteriormente otros autores han añadido mejoras a este modelo lo que ha producido una familia de modelos. La más aceptada actualmente es el modelo entidad/relación extendido (ERE) que complementa algunas carencias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos de datos de las bases de datos
  • Excel Base De Datos Modelo
  • Ejercicio Modelamiento de base de datos
  • Modelos emergentes de base de datos
  • Modelo jerarquico-base de datos
  • Cronograma y Modelos de base de datos
  • Modelos emergentes de bases de datos
  • Modelo de bases de dato

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS