Por: Patricio Rodríguez Pesantes
Modelo Relacional.            El modelo relacional para la            gestión de una base de datos es            un modelo...
1. Descripción.En este modelo todos los datos son almacenadosen relaciones, y como cada relación es un conjuntode datos, e...
1.1. Esquema.                       Un esquema es la definición de                       una estructura (generalmente     ...
1.2. Instancias.Una instancia de manera formal es la aplicación deun esquema a un conjunto finito de datos. Sepuede defini...
2. Base de Datos relacional.Una base de datosrelacional     es       unconjunto de una o mástablas estructuradas enregistr...
Estrictamente hablando el término se refiere a unacolección específica de datos pero a menudo se leusa, en forma errónea c...
Ventajas.Entre las ventajas de este modelo están:Garantiza herramientas para evitar la duplicidad deregistros, a través de...
Próxima SlideShare
Cargando en…5
×

Modelo relacional

807 visualizaciones

Publicado el

Modelo relacional para una Base de Datos

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
807
En SlideShare
0
De insertados
0
Número de insertados
24
Acciones
Compartido
0
Descargas
18
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Modelo relacional

  1. 1. Por: Patricio Rodríguez Pesantes
  2. 2. Modelo Relacional. El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
  3. 3. 1. Descripción.En este modelo todos los datos son almacenadosen relaciones, y como cada relación es un conjuntode datos, el orden en el que éstos se almacenen notiene relevancia, por tanto es más fácil de entendery de utilizar por un usuario no experto. Los datospueden ser recuperadospor medio de consultasque ofrecen flexibilidadpara administrar lainformación.
  4. 4. 1.1. Esquema. Un esquema es la definición de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relación y que tipo de información podrá ser almacenada dentro de ella; en otras palabras, el esquemason los metadatos de la relación y constan de:Nombre de la relación (su identificador), Nombre delos atributos (o campos) de la relación y sus dominios;el dominio de un atributo o campo define los valorespermitidos para el mismo, es equivalente al tipo dedato por ejemplo character, integer, date, string, etc.
  5. 5. 1.2. Instancias.Una instancia de manera formal es la aplicación deun esquema a un conjunto finito de datos. Sepuede definir como el contenido de una tabla en unmomento dado, pero también es valido referirnos auna instancia cuando trabajamos o mostramosúnicamente un subconjunto de la informacióncontenida en una relación o tabla:Ciertos caracteres y números (una sola columna deuna sola fila).Algunas o todas las filas con todas o algunascolumnas.Cada fila es una tupla. El número de filas esllamado cardinalidad.El número de columnas es llamado aridad o grado.
  6. 6. 2. Base de Datos relacional.Una base de datosrelacional es unconjunto de una o mástablas estructuradas enregistros y campos(líneas y columnas), quese vinculan entre sí porun campo en común, enambos casos posee lasmismas característicascomo por ejemplo elnombre de campo, tipo ylongitud; a este campogeneralmente se ledenomina identificador oclave ID.
  7. 7. Estrictamente hablando el término se refiere a unacolección específica de datos pero a menudo se leusa, en forma errónea como sinónimo del softwareusado para gestionar esa colección de datos. Esesoftware se conoce como SGBD (sistema gestor debase de datos) relacional o RDBMS (del inglésrelational database management system).
  8. 8. Ventajas.Entre las ventajas de este modelo están:Garantiza herramientas para evitar la duplicidad deregistros, a través de campos claves o llaves.Garantiza la integridad referencial: Así al eliminarun registro elimina todos los registros relacionadosdependientes. Favorece la normalización por sermás comprensible y aplicable.

×