INFORME DISEÑO
FASE 2
POR: GRUPO N 59
FABIAN ALEXANDER ACEVEDO – 1054121103.
JORGE GIOVANNY BECERRA ALBA – 1052399774
FREDY YOVAN PEREZ
PRESENTADO A
YESID DIAZ
OCTUBRE 31 de 2018
Tabla de Contenidos
1. INTRODUCCION
El siguiente trabajo lo realizamos con el fin de continuar con el desarrollo del curso base
de datos básico, en esta ocasión nos enfocaremos en investigar sobre el tema entidad
relación y con base en esto desarrollaremos una serie de interrogantes planteados en nuestra
guía de actividades, ya por ultimo integraremos cada una de las ideas propuestas por los
integrantes del grupo para consolidar un trabajo final.
4
2. OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
Empleado
Estad Empleado
Emplea P_no S_no P_ap S_ap F_Naci
F_ing os_ Salari Corre Sex Departament _
dos_ids mbre mbre ellido ellido miento
resos civile os os os o_Departam Empleado
PK s s s s s
s entos_ids FK s_ids FK
Cargos
Cargos_ids
C_Nombres
PK id_Empleado id_Departamento
Departamentos
Departamento_ids
D_Nombres
PK id_Empleado id_Cargo
Empleado_Cargo
Empleado_ Cargo_
Empleados_ids Cargos_ids
FK FK
7
4.1.2 b. Después de aplicar las anteriores acciones sobre el Modelo Entidad Relación
de la etapa de análisis, debe obtener la Versión preliminar del Modelo Relacional
(Modelo Físico) con su respectivo diccionario de datos así:
1. Descripción de Tablas
TABLA DESCRIPCION
EMPLEADO Esta tabla contiene todos los datos básicos
de los empleados.
DEPARTAMENTOS Esta tabla contiene los nombres de los
diferentes departamentos
CARGOS Esta tabla contiene los nombres de los
diferentes cargos.
Tabla empleados:
Descripción Restricciones
Columna Tipo de campo
Id del empleado
Empleados_ids INTEGER Empleado_id>0
llave principal
VARCHAR (30 Primer nombre
P_nombres No nulo
CHAR) del empleado
Segundo
VARCHAR (30
S_nombres nombre del No nulo
CHAR)
empleado
VARCHAR (30 Primer apellido
P_apellidos No nulo
CHAR) empleado
Segundo
VARCHAR (30
S_apellidos apellido del No nulo
CHAR)
empleado
Fecha de
F_ingreso>F_nacimiento, no
F_ingresos DATE ingreso del
nulo
empleado
Fecha de
F_nacimiento<F_ingreso, no
F_Nacimientos DATE nacimiento
nulo
empleado
VARCHAR (2 Estado civil
Estados civiles No nulo, C,S,UL,V,SE
CHAR) empleado
Salario
Salarios INTEGER No nulo, Salario≥SMMLV
empleado
8
Tabla cargos:
Columna Tipo de campo Descripción Restricciones
Id del cargo llave
Cargos_ids PK INTEGER
principal No nulo
C_Nombres VARCHAR (30 Nombre del cargo No nulo
CHAR)
id_Empleado INTEGER Id del empleado No nulo
id_Departamento INTEGER Id del departamento No nulo
Tabla departamentos:
Columna Tipo de campo Descripción Restricciones
Departamentos_ids Id del departamento
INTEGER
PK llave principal No nulo
D_Nombres VARCHAR (30 Nombre del No nulo
CHAR) departamento
id_Empleado INTEGER Id del empleado No nulo
id_Cargo INTEGER Id del cargo No nulo
Tabla empleado_cargo:
Columna Tipo de campo Descripción Restricciones
Empleado_ Id del empleado
INTEGER
Empleados_ids FK llave foránea No nulo
Cargo_ INTEGER Id del cargo llave No nulo
Cargos_ids FK foránea
4.2.2 b.Después de aplicar las anteriores acciones sobre el Modelo Entidad Relación
de la etapa de análisis, debe obtener la Versión preliminar del Modelo
Relacional (Modelo Físico) con su respectivo diccionario de datos así:
10
1. Descripción de Tablas
TABLA DESCRIPCION
En esta tabla se encuentran los datos básicos de los
Empleado
empleados de la compañía.
En esta tabla se encuentran los departamentos con los que
Departamento
cuenta la compañía.
En esta tabla se encuentran los cargos con los que cuenta la
Cargo
compañía.
2. Descripción de Columnas y las restricciones (Constraints)
Tabla Empleado
Columna Tipo de campo Tamaño Descripción Restricciones
Id del empleado
Empleado_id NUMBER 15 Solo dato numérico y >0
(Clave primaria)
Primer nombre del
P_nombre VARCHAR 30 No
empleado
Segundo nombre del
S_nombre VARCHAR 30 No
empleado
Primer apellido del
P_apellido VARCHAR 30 No
empleado
Segundo apellido del
S_apellido VARCHAR 30 No
empleado
Fecha de ingreso del
F_ingreso DATE 10 empleado a la F_ingreso>F_nacimiento
compañía
Fecha de nacimiento
F_nacimiento DATE 10 F_nacimiento<F_ingreso
del empleado
Estado civil VARCHAR 2 Estado civil empleado C,S,UL,V,SE
Salario NUMBER 10 Salario Empleado No
Correo VARCHAR 30 Correo Empleado No
Sexo VARCHAR 1 Sexo del empleado M, F,X
Id del departamento
Departamento_id NUMBER 15 Solo dato numérico y >0
(Clave foránea)
Id del cargo (Clave
Cargo_id NUMBER 15 Solo dato numérico y >0
foránea)
11
Tabla Departamento
Tipo de
Columna Tamaño Descripción Restricciones
campo
Id del departamento (Clave Solo dato
Departamento_id NUMBER 15
primaria) numérico y >0
Nombre de los
Nombre VARCHAR 30 departamentos de la No
compañía
Tabla Cargo
Tipo de
Columna Tamaño Descripción Restricciones
campo
Id del cargo (Clave Solo dato
Cargo_id NUMBER 15
primaria) numérico y >0
Nombre de los cargos de la
Nombre VARCHAR 30 No
compañía
Tabla Empleado_Departamento_Cargo
Tipo de
Columna Tamaño Descripción Restricciones
campo
Id del departamento (Clave Solo dato
Departamento_id NUMBER 15
Foránea) numérico y >0
Id del cargo (Clave Solo dato
Cargo_id NUMBER 15
Foránea) numérico y >0
12
Cargo
Columna Tipo Dato
Id Int
Codigo Char(4)
Nombre Varchar(30)
Departamento
Columna Tipo Dato
Id Int
Numero Char(4)
NombreDpto Varchar(30)
14
Empleado
UID Campo Tipo Dato Restricciones
Pk Id Int Números>0
Tipo_documento Char(2) CC, TI,PE,NS
Documento Varchar(10) Registra numeros
Pnombre Varchar(30) Ingresa cadenas-
not null
Snombre Varchar(30) Ingresa cadena -
null
Papellido Varchar(30) Ingresa cadenas-
not null
Sapellido Varchar(30) Ingresa cadenas-
null
FechaNac Date Formato YYYY-MM-
DD
EstadoCivil Char(2) S,C,D y V
Sexo Char(1) MyF
Cargo
UID Campo Tipo Dato Restricciones
Pk Id Int Numero > 0
Codigo VarChar(4) Valor Alfanumerico
hasta 4 caracteres
Nombre Varchar(30) Not null
Departamento
UID Campo Tipo Dato Restricciones
Pk Id Int Numero > 0
Numero Char(4) Numero > 0
NombreDpto Varchar(30) Not null
Data modeler
17
18
Conclusiones
Conocer la importancia de las diferentes etapas en el desarrollo de las bases de
datos.
Identificar y utilizar la herramienta Oracle SQL Developer Data Modeler
19
Referencias