Sei sulla pagina 1di 11

Curso: Bases de Datos Básico Código: 301330 A_474

Unidad 2: Diseño

Desarrollo actividad Fase - Diseño

Presentando por:
Claudia Andrea Cifuentes Hincapié C.C 21480206

Tutor:
Yesid Diaz

Universidad Abierta Nacional y a Distancia UNAD


Bases de Datos Básico
Octubre 2018
Curso: Bases de Datos Básico Código: 301330 A_474

Introducción

En el presente trabajo interpretaremos la arquitectura del modelo relacional y las


técnicas del proceso de normalización de las bases de datos, mediante el estudio de
diferentes ejemplos.
Los temas que trataremos en el presente trabajo serán 2.1 Modelo lógico y 2.2
Modelo Físico.
Nos documentaremos sobre los fundamentos Modelo Relacional y Normalización.
Curso: Bases de Datos Básico Código: 301330 A_474

DICCIONARIO DE DATOS

TABLAS COLUMNAS DESCRIPCIÓN RESTRICCIONES

Departamentos PK Id_Departamento En esta tabla se Primary Key


Nombre_Dpto almacena los
Departamentos de la
Empresa y su respectiva
columna el identificador
único del departamento.

Empleados PK Id_Empleado En la tabla se almacenan Primary Key


P. Nombre los empleados que
S. Nombre integran la compañía y
P. Apellido en su respectiva
S. Apellido columna el identificador
Fecha Ingreso único para cada uno de
Fecha de Nacimiento ellos; con los atributos
FK Id_E_Civil del nombre, apellido,
Salario fecha de ingreso y fecha
Correo de nacimiento. Con las
FK Sexo_ Id referencias del estado
FK Id Superior Auto referenciado civil y la persona a
FK Id Cargo cargo entre otras.

Cargos PK Id_ Cargo Corresponde al cargo Primary Key


Nombre_Cargo que ocupa o tiene el
empleado en la empresa
y en su respectiva
columna se ubica la
identificación de estos
cargos

Depto. por PK FK Id Empleado En la tabla se guarda los Primary Key


Empleados FK Id Departamento empleados con su
Maestro Detalle departamento en su
Curso: Bases de Datos Básico Código: 301330 A_474

respectiva columna la
identificación del
empleado y la
identificación del
departamento al que
pertenece – un empleado
puede pertenecer a
varios departamentos.

Estado Civil PK Id_Estado Civil En la tabla varias Primary Key


Nombre_Estado opciones de estado civil
es guardado y en su
respectiva columna la
identificación de cada
estado civil

Sexo PK Id_ Sexo En la tabla varios sexos Primary Key


Nombre es guardado y en su
respectiva columna la
identificación de cada
uno de los sexos
Curso: Bases de Datos Básico Código: 301330 A_474

Empleados
Deptos.
PK Id_Empleado
PK Id_Depto
P_Nombre Estado Civil
Nombre Depto
S. Nombre
PK Id_E Civil
P. Apellido
Nom_ E Civil
S. Apellido
Fecha_Ingreso
Dept x Empleado
Fecha_Nacimiento
FK Id_Empleado
FK Id_E Civil
Nombre Depto
Salario
Detalle
Correo
FK Sexo_Id
Sexo
FK Id_Superior
PK Id_Sexo
FK Id_ Cargo
Nom_Sexo

Cargos

PK Id_Cargo
Nombre_Cargo

Diagrama ER de la Fase2
Curso: Bases de Datos Básico Código: 301330 A_474

Descripción de las llaves

En data Modeler la llamada clave externa, es uno o más campos de una tabla que hacen
referencia al campo o campos de clave principal de otra tabla, una clave externa indica cómo
están relacionadas las tablas. Los datos en los campos de clave externa y clave principal
deben coincidir, aunque los nombres de los campos no sean los mismos.
Los campos continuos se deben de marcos ambos campos y de la misma forma como se
selecciona la llave primaria se debe de seleccionar la llave externa o llave foránea, utilizando
el botón de la barra de herramientas, mouse o utilizando el menú y la opción edit. (Debe de
aparecer una flecha)
Si los campos no son continuos se debe seleccionar el primer campo y presionar control y
sin soltarlo se debe seleccionar el otro campo (seleccionar la llave externa de la misma forma
que la llave principal)
La llave foránea también se determina en el momento de las relaciones entre las tablas en
la cual la llave primaria realiza la unión con el otro campo de otra tabla y automáticamente
se vuelve una llave foránea.
En resumen las calves primarias y foráneas de este diseño permite relacionar las tablas, y la
clave se encuentra como índice único de la tabla esta se llama primaria y cuando es la
referencia y la relación hacia otras tablas esta es la foránea.
Curso: Bases de Datos Básico Código: 301330 A_474

Imágenes Data Modeler del Proceso

Figura 1 Proceso en Data Modeler

Figura 2 Proceso en Data Modeler


Curso: Bases de Datos Básico Código: 301330 A_474

Figura 3 Proceso en Data Modeler

Figura 4 Proceso en Data Modeler


Curso: Bases de Datos Básico Código: 301330 A_474

Figura 5 Proceso en Data Modeler

Imágenes de proceso de generación de tablas para el modelo.


Curso: Bases de Datos Básico Código: 301330 A_474

CONCLUSIÓN

Los Sistemas Gestores de Bases de datos nos permiten el manejo de la información que
contienen las Bases de Datos. Los lenguajes que manejan un SGBS son lenguajes de
definición de datos LDD y el lenguaje de manipulación de datos LMD.

Las bases de datos se deben adaptar a ciertas restricciones, como por ejemplo la
correspondencia de la cardinalidades la cual indica el número de entidades (Tablas) a las que
otra entidad puede estar asociada, estas son: uno a uno, uno a varios, varios a uno y varios
a varios.

Para representar la relación que van a tener las entidades en un SGBD se debe diseñar un
diagrama Entidad-Relación, este diagrama nos va a indicar todas las entidades que nuestra
base de datos va a contener, así como los atributos que conformarán cada una de las
entidades con la información obtenida en el diagrama Entidad – Relación así podemos hacer
el modelo relacional, este modelo mostrará todas las tablas que conformarán la base de
datos.
Curso: Bases de Datos Básico Código: 301330 A_474

Potrebbero piacerti anche