Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Modelo de datos

419 views

Published on

Un modelo de datos es una estructura abstracta que documenta y organiza la información de una base de datos Estudiaremos los modelos lógicos basados en registros.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Modelo de datos

  1. 1. Modelo de Datos Un modelo de datos es una estructura abstracta que documenta y organiza la información de una base de datos Estudiaremos los modelos lógicos basados en registros. Modelo lógicos basados en registros Los modelos lógicos basados en registros son llamados así porque la base de datos es estructurada en torno a registros de formato de fijo, con varios campos o atributos. Los campos o atributos pueden ser de diferentes tipos de datos y cada campo es usualmente de una longitud fija. Los tres modelos de mayor aceptación basados en registros son los siguientes:  Relacional  De red  Jerárquico Se introduce el modelo jerárquico y de red, seguidamente se estudia en detalle el modelo relacional. El modelo relacional En este modelo, se representan una o más tablas que contienen los datos y las relaciones entre los diferentes datos. Las siguientes son las características de una tabla:  Una tabla es una colección de registros en una base de datos  Una tabla tiene múltiples columnas  Cada columna tiene un nombre único y contiene conjuntos de datos  Cada conjunto de datos se denomina fila Curso de Base de Datos. Modelos de Datos Ing. Jesús Parra
  2. 2.  Un valor se obtiene por la intersección de una fila y de una columna. Sean las tablas Estudiantes y Disciplina acerca del registro de Estudiantes y de Código de Disciplina presentadas a continuación: Id estudiante Nombre Estudiante Hospedaje Código Disciplina 1234 Jesús Barquisimeto A1 2345 Alicia Cabudare A2 3456 Solmaira Cabudare A1 4567 Luis Cabudare A2 5678 Pedro Duaca A2 Tabla de Estudiantes Código Disciplina Disciplina A1 Ingeniería Informática A2 Ingeniería Química Tabla de Disciplina La tabla Estudiantes contiene diversos detalles de un estudiante. Cada columna en la tabla representa una propiedad o atributo del estudiante. Las tablas Estudiantes y Disciplina son tablas ejemplos de una base de datos relacional. La segunda tabla contiene los nombres de las disciplina para los diferentes códigos de disciplina. A partir de estas tablas, se sabe que el estudiante Jesús tiene la identificación de estudiante 1234, vive en Barquisimeto y pertenece a la disciplina de Ingeniería Informática. El modelo relacional, que consiste de una colección de tablas que contienen los datos, forma la base de lo que se conoce corno Sistemas de Administración de Base de Datos Relacionales (Relational Database Management Systems - RDBMS). El modelo relacional también tiene la ventaja del soporte de un modelo matemático formal, que se basa en el álgebra relacional y el cálculo relacional. Curso de Base de Datos. Modelos de Datos Ing. Jesús Parra
  3. 3. El modelo relacional soporta formas eficientes de recuperación y administración de datos. Las operaciones relacionales como: seleccionar (select), proyectar (view), unir (join) y las operaciones de conjuntos como la unión y la intersección, son la base sobre la cual se construye el modelo relacional. Otra ventaja del modelo relacional es su capacidad de hacer cumplir las restricciones de integridad de datos. El Modelo de Red Los datos se representan mediante una colección de registros y las relaciones entre los datos se representan por enlaces, que pueden ver como punteros. Los registros en la base de datos se organizan en una colección de grafos arbitrarios. Curso de Base de Datos. Modelos de Datos Ing. Jesús Parra
  4. 4. El Modelo Jerárquico El modelo jerárquico es similar al modelo de Red. Las siguientes son las características de este modelo: • Los datos se representan mediante una colección de registros. • Las relaciones entre los datos se representan por enlaces. • Los registros están organizados como una colección de árboles en vez de grafos arbitrarios Curso de Base de Datos. Modelos de Datos Ing. Jesús Parra Base de Datos I Codigo de Curso: TWB22B Version 4.0

×