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
 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
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
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

Modelo de datos

  • 1.
    Modelo de Datos Unmodelo 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.
     Un valorse 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.
    El modelo relacionalsoporta 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.
    El Modelo Jerárquico Elmodelo 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