0% encontró este documento útil (0 votos)
61 vistas18 páginas

03 Base de Datos Relacional

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 18

Definición

Base de Datos Relacional


Es un conjunto de tablas relacionadas, una forma intuitiva y directa, de
representar datos, sin necesidad de jerarquizarlos, una de sus
principales características es evitar la duplicidad de registros y a su vez,
garantizar la integridad referencial, es decir, que si se elimina uno de los
registros, los registros restantes no serán afectados.
Elementos del diagrama de datos relacionales
Entidad Objeto concreto o abstracto que figura en nuestra base de datos
como: alumno, cliente, empresa, producto, etc.

Relación Relación entre entidades,


también llamado mapeo o
cardinalidad.

Unión entre
entidades

Característica de una entidad como: nombre, edad, fecha, etc.


Ejemplo: Un cliente debe tener las características como nombre, edad, fecha, etc.

Atributo principal o clave primaria, el cual es único y toda entidad debe tener la
suya. Ejemplo: código de barra conocemos un producto en específico.

Atributo foráneo o clave secundaria. Identifica una entidad externa en otra.


 Ejemplo según la simbología vista:

Atributo principal o llave


Matricula única primaria

Alumno Nombre del alumno

Entidad Edad del alumno


Características
Semestre

Genero

Profesor Carrera Materia

Relacionando una
entidad con otra
Tablas
Tablas
Es el formato que utiliza el modelo relacional para
explicar de un modo visual, la ordenación de los valores
de una tupla (registro o fila) en función de los atributos
(campos) definidos en la relación. Una base de datos
relacional no es otra cosa, entonces, que un conjunto de
tablas interrelacionadas.
Campos llave
Las tablas comparten algún campo entre ellas. Estos
campos compartidos, van a servir para establecer
relaciones entre ellas que permitirán consultas.
Categorías
Información que necesitará la base de datos relacional. Estas categorías serán tablas.

Las categorías son tablas secundarias de una tabla principal. Por ejemplo, un registro
de empleado (principal) puede contener una columna de tipo de trabajo;
las tablas de categoría de esa columna podrían contener valores como “ingeniero”,
“técnico” y “administrador”.

Por ejemplo, una base de datos de ventas puede incluir estas tablas: Clientes, Facturas,
Pedidos; y Productos.
Relación
Las relaciones ofrecen acceso a los datos de una tabla a otra.
Las relaciones pueden unir un registro de una tabla con un
registro de otra tabla, un registro con otros registros, o todos
los registros de una tabla con todos los registros de otra tabla,
también se llama Cardinalidad y se grafican por medio de las
entidades ER (entidad relacional).
Cardinalidad
Relación uno a uno

Relación de uno a muchos

Relación de muchos a muchos


Relación de uno a uno
Correspondencia entre los datos de tablas de base de
datos, en la cual un registro de la primera tabla, está
relacionado con un registro de otra tabla.
Relación de uno a muchos
Correspondencia entre los datos de tablas de base de
datos, en la cual un registro de la primera tabla, está
relacionado con más de un registro de otra tabla.
Relación de muchos a muchos
Correspondencia entre los datos de tablas de base de
datos, en la cual más de un registro de la primera tabla,
está relacionado con más de un registro de otra tabla y
más de un registro de esta tabla, está relacionado con
más de un registro de la primera tabla.
Ejemplos
Relación uno a uno
Un carné sólo pertenece a un estudiante y un estudiante
sólo tiene un carné.

Carné Estudiantes
Relación uno a muchos
Un cliente puede tener varias facturas, pero una factura
sólo pertenece a un cliente.

Clientes Facturas
Relación de muchos a muchos
Un profesor tiene estudiantes, un estudiante tiene más
de un profesor.

Profesor Estudiantes
T A R E A 9

También podría gustarte