FASE 2
POR: GRUPO N° 56
STHARLYN ZULETA ARBOLEDA COD. 1112771466
PRESENTADO A
YESID DIAZ
Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso
que se les hayan otorgado. Se convierte más útil a medida que la cantidad
de datos almacenados crece.
Una base de datos puede ser local, es decir que puede utilizarla solo un
usuario en un equipo, o puede ser distribuida, es decir que la información se
almacena en equipos remotos y se puede acceder a ella a través de una red.
empleado
* Estado_civi
empleado_id P_nombre S_nombre P_apellido S_apellido F_ingreso F_nacimiento l Salario Correo Sexo
departamento
*Cargo_id nombre
cargos
*Departamento_
id nombre
4. Transforme las relaciones 1:1 o 1:m en llaves foráneas, implementando el concepto de la integridad
referencial.
R1
1 n
empleados dirigen empleados
empleado
* P_apellid
empleado_id P_nombre S_nombre o S_apellido F_ingreso F_nacimiento Estado_civil Salario Correo Sexo
empleado Empleado
*
empleado_i P_nombr S_nombr P_apellid S_apellid F_ingres F_nacimient Estado_civi Salari Sex empleado_i
d e e o o o o l o Correo o d
R2
1 n
empleados trabajan departamento
empleado
*
empleado_i P_nombr S_nombr P_apellid S_apellid F_ingres F_nacimient Estado_civi Salari Corre Sex
d e e o o o o l o o o
departamento Empleado
*Cargo_id nombre empleado_id
R3
1 n
empleados dirigen departamento
empleado
* Sex
empleado_id P_nombre S_nombre P_apellido S_apellido F_ingreso F_nacimiento Estado_civil Salario Correo o
departamento Empleado
*Cargo_id nombre empleado_id
R4
1 n
empleados dirigen departamento
empleado
*
empleado_id P_nombre S_nombre P_apellido S_apellido F_ingreso F_nacimiento Estado_civil Salario Correo Sexo
cargos Empleado
*Departamento_i empleado_i
d nombre d
Aplicación de modelo entidad relación en data modeler.
Columns
DT Formula
No Column Name PK FK M Data Type Domain Name Security Abbreviation
kind (Default Value)
1 Departamento_id P Y VARCHAR (10 CHAR) LT
2 Nombre Y VARCHAR LT
Indexes
Sort
Index Name State Functional Spatial Expression Column Name
Order
cargos_PK PK Departamento_id ASC
Number Of Columns 3
Number Of Rows 0
Min.
Number Of Rows 9999999
Max.
Expected Number Of 0
Rows
Expected Growth 0
Growth Interval Year
Columns
DT Formula
No Column Name PK FK M Data Type Domain Name Security Abbreviation
kind (Default Value)
1 Cargo_id P Y VARCHAR (10 CHAR) LT
2 nombre Y VARCHAR (30 CHAR) LT
3 empleado_Empleado_id F Y VARCHAR (10 CHAR) LT
Indexes
Sort
Index Name State Functional Spatial Expression Column Name
Order
departamento_PK PK Cargo_id ASC
In Delete
Name Refering To MandatoryTransferable Columns Referred Columns
Arc Rule
departamento_empleado_FK empleado Y Y empleado_Empleado_id Empleado_id
Number Of Columns 14
Number Of Rows 0
Min.
Number Of Rows 9999999
Max.
Expected Number Of 0
Rows
Expected Growth 0
Growth Interval Year
Columns
DT Formula
No Column Name PK FK M Data Type Domain Name Security Abbreviation
kind (Default Value)
1 Empleado_id P Y VARCHAR (10 CHAR) LT
2 P_nombre Y VARCHAR (30 CHAR) LT
3 S_nombre Y VARCHAR (30 CHAR) LT
4 P_apellido Y VARCHAR (30 CHAR) LT
5 S_apellido Y VARCHAR (30 CHAR) LT
6 F_ingreso Y Date LT
7 F_Nacimiento Y Date LT
8 Estado_civil Y CHAR (2 CHAR) LT
9 Salario Y VARCHAR (2 CHAR) LT
10 Correo Y VARCHAR (30 CHAR) LT
11 Sexo Y VARCHAR (1 CHAR) LT
12 empleado_Empleado_id F Y VARCHAR (10 CHAR) LT
13 cargos_Departamento_id F Y VARCHAR (10 CHAR) LT
14 departamento_Cargo_id F Y VARCHAR (10 CHAR) LT
Indexes
Sort
Index Name State Functional Spatial Expression Column Name
Order
empleado_PK PK Empleado_id ASC
In Delete
Name Refering To MandatoryTransferable Columns Referred Columns
Arc Rule
empleado_departamento_FK departamento Y Y departamento_Cargo_id Cargo_id
empleado_empleado_FK empleado Y Y empleado_Empleado_id Empleado_id
empleado_cargos_FK cargos Y Y cargos_Departamento_id Departamento_id
In Delete
Name Referred From MandatoryTransferable Columns Referred Columns
Arc Rule
departamento_empleado_FK departamento Y Y empleado_Empleado_id Empleado_id
empleado_empleado_FK empleado Y Y empleado_Empleado_id Empleado_id
temas del curso, ya que nos permitió identificar los principales Momentos del
datos. Así siendo parte del proceso de diseño de bases de datos relacionales,