MODELO RELACIONAL

Dianet Campos Reyes
Mind Map by Dianet Campos Reyes, updated more than 1 year ago
Dianet Campos Reyes
Created by Dianet Campos Reyes over 3 years ago
857
1

Description

BASES DE DATOS Mind Map on MODELO RELACIONAL, created by Dianet Campos Reyes on 01/23/2017.

Resource summary

MODELO RELACIONAL
1 Es el diseño lógico que se conoce como "esquema de la base de datos" (database schema) a partir del cual se podrá realizar el modelado físico en el DBMS.
2 ELEMENTOS
2.1 TABLAS: es el nombre que recibe cada una de las relaciones que se establecen entre los datos almacenados; cada nueva relación da lugar a una TABLA
2.1.1 TUPLAS: También conocidos como registros, son las instancias de la entidad de la clase.
2.1.2 Columnas: También conocidos como campos, son áreas de almacenamiento en donde guardamos datos de un tipo específico.
2.1.2.1 Deben tener NOMBRES ÚNICOS y valores de la misma clase.
2.1.3 DOMINIO: Tipo de valor que puede tomar un atributo. Puede ser numérico, texto, bit, fecha, etcétera.
2.1.4 LLAVE PRIMARIA (PK: Primary Key): Es uno (o mas) ATRIBUTOS que identifica a la INSTANCIA DE LA ENTIDAD (registro o tupla) como única en la tabla.
2.1.5 LLAVE EXTERNA O FORÁNEA (FK: Foreign Key): Son atributos llaves de una relación (tabla) que se almacenan en una segunda relación.
2.2 CARDINALIDAD: Grado de relación entre dos entidades.
3 ANALOGÍA CON EL MODELO E -R
3.1 MODELO E-R
3.1.1 MODELO RELACIONAL
3.1.1.1 RELACIÓN ---> PELÍCULA ((PK)Id_película, Título, Año, Duración) La entidad se convierte en una TABLA
3.1.1.1.1 Columnas de la tabla
3.1.1.1.1.1 REGISTROS O TUPLAS
3.1.1.1.1.1.1 CARDINALIDAD: Número de relaciones entre dos tablas, implica la posibilidad de crear una tercera relación o tabla.
3.1.1.1.1.2 LLAVES PRIMARIAS (PK)
3.1.2 Diagrama entidad Relación
3.1.2.1 ATRIBUTOS: Id_Película, Título, Año Duración
3.1.2.1.1 INSTANCIAS DE LA ENTIDAD
3.1.2.1.1.1 GRADO DE CARDINALIDAD: Grado de relación entre entidades
3.1.2.1.2 IDENTIFICADORES
4 Conversión al modelo del Modelo E-R al Modelo Relacional
4.1 Paso 1
4.1.1 1. Tener el diagrama E-R, y la lógica del negocio:
4.1.1.1 “Un empleado pertenece a un departamento” “Un departamento puede estar formado por muchos empleados” “Uno o muchos empleados trabajan en uno o muchos proyectos” “Uno o muchos proyectos están formados por uno o muchos empleados”
4.2 PASO 2
4.2.1 2. Describir en predicados las relaciones con sus atributos resaltando las llaves primarias y foráneas.
4.3 PASO 3.
4.3.1 3. Debemos pasar a nivel de TABLAS las entidades y atributos junto con el GRADO DE CARDINALIDAD con el uso de la simbología. También debemos especificar cuáles son las LLAVES PRIMARIAS (PK) Y LLAVES FORÁNEAS (FK)
4.3.2 En el caso de EMPLEADOS DEPARTAMENTO se tiene que "un EMPLEADO PERTENECE A UN DEPARTAMENTO", por lo tanto SE ESPECIFICA COMO LLAVE FORÁNEA EL "Id_Depto" en la relación EMPLEADO.
4.3.3 También se especifican con las iniciales PK y FK las llaves primarias y foráneas respectivamente.
4.3.4 En el caso de EMPLEADOS PROYECTOS existe una relación MUCHOS A MUCHOS EN AMBAS DIRECCIONES: "Un EMPLEADO trabaja en muchos PROYECTOS", "Muchos PROYECTOS están formados por uno MUCHOS EMPLEADOS"
4.3.4.1 ¡¡IMPORTANTE!!: Como existe una relación (N,M) obligatoriamente ¡DEBE CREARSE UNA TERCERA RELACIÓN!, donde se guarden los atributos de la relación los cuales son las llaves PRIMARIAS DE AMBAS RELACIONES más otros atributos que COMPARTAN AMBAS ENTIDADES. A esta tercera relación se le conoce como INTERSECCIÓN.
4.4 Paso 4. CONSTRUIR EL ESQUEMA COMPLETO DE LA BD.
5 GRADOS DE CARDINALIDAD
5.1 UNO A UNO: Una entidad de un tipo está relacionada únicamente con al entidad de otro tipo.
5.2 UNO A MUCHOS: Una entidad de un tipo se puede relacionar con muchas entidades de otro tipo. La relación está en el lado uno de la relación y la relación hijo en el lado muchos.
5.3 MUCHOS A MUCHOS: Una entidad de un tipo corresponde a muchas entidades del segundo tipo, y una entidad del segundo tipo corresponde a muchas entidades del primer tipo.
5.3.1 INTERSECCIÓN: Es el tipo de relación que plantea crear una tercera relación entre dos entidades que represente la propia relación. Aquí se divide la relación M:N, en varias relaciones de tipo 1:N.
6 VALORES NULOS
6.1 Es un valor de un atributo que nunca se ha asignado o identificado.
7 ESTRUCTURA DE ÁRBOL
7.1 Es una estructura de datos en la cual sus elementos solo tienen relaciones uno a muchos con otro. (1:N)
Show full summary Hide full summary

Similar

VENTAJAS Y DESVENTAJAS DE UNA BASE DE DATOS RELACIONAL
Patricia Cualchi
Mapa conceptual SGBD
freddy diaz
BIOÉTICA EN LA EDUCACIÓN SUPERIOR
Paul Arellano
BIOÉTICA EN LA EDUCACIÓN SUPERIOR
Gloria Cecibel Michay Caraguay
BASES DE DATOS
Horst Berndt Reyes
TEST DE BASES DE DATOS
MrDadubo .
BASES DE DATOS
Ing Angi Toro
BIOÉTICA EN LA EDUCACIÓN SUPERIOR
taty escobar
Examen de 2 Periodo Grado 9 CODINI Barranquilla
Fabian Gutierrez Carbonell
BASE DE DATOS 3
Jose WIlson Quintero Bedoya
BASES DE DATOS
jaime andres rojas gil