Sei sulla pagina 1di 23

BASES DE DATOS BASICO

FASE 3
DISEÑO: TABLAS MODELO ENTIDAD RELACION (ER)

PRESENTADO POR:

JOHN JAIRO MARTINEZ TORRES COD: 94504963

GRUPO: 301330_30
UDR: CALI

TUTOR:

IVAN ARTURO LOPEZ ORTIZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS TECNOLOGIAS E INGENIERÍA
PROGRAMA DE INGENIERIA DE SISTEMAS
SANTIAGO DE CALI
09 DE MARZO DE 2019
Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

CONTENIDO

INTRODUCCIÓN ......................................................................................................................... 2
OBJETIVOS.................................................................................................................................. 3
1. ABSTRACIÓN MODELO ENTIDAD RELACION ........................................................... 4
1.1. TRANSFORMACION ENTIDADES EN TABLAS ....................................................... 4
1.2. TRANSFORMACION ATRIBUTOS EN COLUMNAS ................................................ 5
1.3. DETERMINACION IDENTIFICADOR UNICO (UID) A TABLAS .............................. 7
1.4. TRANSFORMACION DE RELACIONES INTEGRIDAD RELACIONAL ................ 9
1.5. APLICACION DE TECNICAS DE NORMALIZACION A TABLAS ........................ 12
1.6. DICCIONARIO DE DATOS DEL MODELO RELACIONAL .................................... 18
2. MODELO RELACIONAL FUNCIONAL EN SQL DEVELOPER DATA MODELER 20
3. CONCLUSIONES ............................................................................................................... 21
4. REFERENCIAS BIBLIOGRAFICAS ............................................................................... 22

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 1/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

INTRODUCCIÓN

Con el desarrollo del presente trabajo se pretende hacer una investigación al tema de
modelado de datos, específicamente al modelo Entidad – Relación, que será un tema
clave durante el curso de Bases de Datos Básico, para tal efecto se investigarán
dieciocho (18) conceptos donde se presentará su definición y en algunos casos una
representación gráfica o practica del concepto definido.

Los conceptos relacionados con las bases que serán definidos a lo largo de este trabajo
son: Que es el diagrama Entidad Relación, base teórica y conceptual, entidad, atributos,
conjunto de relaciones, cardinalidad, restricciones, claves, diagrama Entidad Relación,
entidades, atributos, relación, diagrama extendido, entidades fuertes y débiles,
cardinalidad de las relaciones, atributos en las relaciones, herencia y agregación.

En la parte final del documento se presentan las referencias bibliográficas exploratorias


del tema, que puede servir de insumo académico para los interesados en la temática.

Se espera que este documento se ajuste a lo requerido por el ente evaluador y sea de
agrado para los lectores que tengan la oportunidad de leer este documento

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 2/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

OBJETIVOS

Elaborar un escrito sobre que es el modelo Entidad Relación (ER) que incluya citas y
referencias donde se evidencie los siguientes aspectos: Que es el diagrama Entidad
Relación, base teórica y conceptual, entidad, atributos, conjunto de relaciones,
cardinalidad, restricciones, claves, diagrama Entidad Relación, entidades, atributos,
relación, diagrama extendido, entidades fuertes y débiles, cardinalidad de las relaciones,
atributos en las relaciones, herencia y agregación.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 3/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

1. ABSTRACIÓN MODELO ENTIDAD RELACION

En los siguientes subpuntos se espera presentar una abstracción completa del modelo
entidad relación presentado del caso de estudio de la biblioteca.

1.1. TRANSFORMACION ENTIDADES EN TABLAS

A continuación, se presentan las entidades identificadas en la fase anterior y la


justificación para crearlas:

En la construcción de la base de datos cada una de estas entidades se convertirá en una


o más tablas, dependiendo si cumplen o no con las formas normales de las bases de
datos relaciones.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 4/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

1.2. TRANSFORMACION ATRIBUTOS EN COLUMNAS

A continuación, se presentan las entidades identificadas en la fase anterior y la parte de


intención o comprensión de cada una de las entidades:

Sabiendo que las entidades se transformaron en tablas, se podría establecer que cada
atributo de las entidades pasaría a ser una columna de tabla, de tal manera las tablas
sin normalizar quedarían como se presentan a continuación:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 5/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 6/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

Se hace la aclaración que no se han aplicado las técnicas de normalización a las tablas
antes expuestas.

1.3. DETERMINACION IDENTIFICADOR UNICO (UID) A TABLAS

En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una


combinación de campos que identifica de forma única a cada fila de una tabla. Una clave
primaria comprende de esta manera una columna o conjunto de columnas. No puede
haber dos filas en una tabla que tengan la misma clave primaria. Teniendo en cuenta el
anterior concepto se procede a determinar para cada tabla (aun no se presentarán
normalizadas) un identificador único (UID) o primary key, quedando las tablas de la
siguiente manera:
 Para la tabla libros el identificador único será el Id libro

 Para la tabla autores el identificador único será el id Autor

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 7/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

 Para la tabla Ejemplares el identificador único será Id ejemplar

 Para la tabla Usuarios el identificador único será Identificación

 Para la tabla Profesores el identificador único será Id profesor y para la tabla


estudiantes será id estudiante

 Para la tabla Préstamo el identificador único será Id Préstamo

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 8/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

 Para la tabla Devolución el identificador único será Id Devolución

Se aclara de nuevo que hasta el momento no se ha aplicado ninguna forma normal a


las tablas antes expuestas.

1.4. TRANSFORMACION DE RELACIONES INTEGRIDAD RELACIONAL

En la fase pasada se establecieron relaciones entre entidades, donde se determino que


relaciones eran 1:1, 1:m o m:n, y se presento mediante el cuadro de matriz de relaciones:

Para este punto ya definidas las tablas y sus claves principales, se procede a describir
la transformación de las relaciones 1:1 o 1:m en llaves foráneas, implementando el
concepto de la integridad referencial, aunque se hace claridad que cuando se apliquen
las técnicas de normalización, surgirán nuevas tablas y nuevas relaciones, pero hasta el
momento se presentaran tal como se han diseñado las tablas, de tal manera las
relaciones quedarían de la siguiente manera:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 9/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

Relación entre la tabla libro y la tabla autores

Relación entre la tabla Ejemplar y la tabla Libro

Relación entre la tabla Préstamo y la tabla Ejemplar

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 10/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

Relación entre la tabla Préstamo y la tabla Usuario

Relación entre la tabla Devolución y la tabla Préstamo

Relación entre la tabla Profesor y la tabla Usuario

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 11/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

Relación entre la tabla Estudiante y la tabla Usuario

1.5. APLICACION DE TECNICAS DE NORMALIZACION A TABLAS

Hasta ahora se han definido las tablas, sus columnas, sus campos o llaves principales y
las relaciones entre las tablas, en este punto se aplicarán las primeras tres reglas
formales de las bases de datos para cada una de las tablas.

1.5.1. APLICACION PRIMERA FORMA NORMAL

Para tener seguridad que se cumple con la primera forma normal se debe asegurar lo
siguiente:

 Sus atributos son atómicos


 No contiene grupos repetidos

1FN Tabla Libro


No Normalizada

Normalizada 1FN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 12/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

1FN Tabla Autor


No normalizada

Normalizada 1FN

1FN Tabla Ejemplar


No normalizada

Normalizada 1FN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 13/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

1FN Tabla Usuario

No normalizada

Normalizada 1FN

1FN Tabla Profesor

No normalizada

Normalizada 1FN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 14/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

1FN Tabla Estudiante

No normalizada

Normalizada 1FN

1FN Tabla Préstamo

No normalizada

Normalizada 1FN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 15/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

1FN Tabla Devolución

No normalizada

Normalizada 1FN

1.5.2. APLICACION SEGUNDA Y TERCERA FORMA NORMAL

Para tener seguridad que se cumple con la segunda forma normal se debe asegurar lo
siguiente:

 Las tablas deben estar en primera forma normal


 Identificar las dependencias funcionales y transitivas

Para tener seguridad que se cumple con la tercera forma normal se debe asegurar lo
siguiente:

 Las tablas deben estar en segunda forma normal


 No exista dependencia entre atributos secundarios

Normalización tabla Libro

Al normalizar la tabla libro se formarían las siguientes tablas:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 16/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

Normalización tabla Autor

Al normalizar la tabla Autor se formarían las siguientes tablas:

Normalización tabla Ejemplar

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 17/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

Normalización tablas Usuario, Estudiantes y profesores

Normalización tabla Préstamo

Normalización tabla Préstamo

1.6. DICCIONARIO DE DATOS DEL MODELO RELACIONAL

A continuación, se presenta el diccionario de datos del modelo relacional

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 18/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 19/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

2. MODELO RELACIONAL FUNCIONAL EN SQL DEVELOPER DATA MODELER

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 20/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

3. CONCLUSIONES

Con la construcción de este trabajo fue posible interiorizar conocimientos que serán
claves para el desarrollo del curso de Bases de Datos Básico, conceptos tales como:
Que es el diagrama Entidad Relación, base teórica y conceptual, entidad, atributos,
conjunto de relaciones, cardinalidad, restricciones, claves, diagrama Entidad Relación,
entidades, atributos, relación, diagrama extendido, entidades fuertes y débiles,
cardinalidad de las relaciones, atributos en las relaciones, herencia y agregación.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 21/22.


Fase. 2 Diseño
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias básicas tecnologías e Ingeniería
Bases de Datos Básico. Código 301330

4. REFERENCIAS BIBLIOGRAFICAS

http://infobasedatos.blogspot.com/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA 22/22.

Potrebbero piacerti anche