Está en la página 1de 14

Sistemas de Bases de Datos I

Ejercicio Modelo E/R


Profesora: Concettina Di Vasta
cdivasta@ucab.edu.ve
Enunciado . Ejercicio Modelo Entidad-Relación
• La hacienda La Estancia ha sido convertida en La Estancia Country Club, La Victoria; y han
habido problemas de diversos tipos, entre los cuales destacan: la existencia de un
asentamiento campesino en medio de la misma, la reventa acelerada de parcelas, el
establecimiento de compañías de servicio de forma acelerada, etc., y para efectos de
control, por parte de los vendedores, es necesario llevar el control de forma
automatizada, debido a que comienza a escapársele de las manos al encargado.
• Así desea contarse con información acerca de cada una de las parcelas, tal como
identificación, perímetro, área, el número de calles con que hace frente, cuánto es el total
de frente y un tipo que la cataloga por su calidad relativa (si está demasiado cerca del río y
se inunda, o si es rocosa, etc.), desde la A hasta la D.
• Además, quiere contarse con un registro de información completo de los propietarios,
como: C.I., nombre, dirección de habitación, dirección de trabajo, teléfonos.
Adicionalmente, interesa conocer la(s) parcela(s) de que este es propietario, la fecha en
que las adquirió y el monto de la compra.
Enunciado . Ejercicio Modelo Entidad-Relación
• Es importante saber que después de una serie de manifestaciones por parte de los
campesinos, un seudosindicato logró negociar con los propietarios para que cada
compañía que pretende prestar o instalar servicios en la zona deba tener contratado al
menos un campesino residente en dicho asentamiento. Debe contarse con información
detallada de los campesinos, como C.I., nombre, sexo, fecha de nacimiento, grado de
instrucción, número de hijos y número de la casa.
• Los campesinos regularmente son empleados por los propietarios, para cuidar las parcelas
y efectuar los trabajos manuales, debe contarse con un registro de estos desempeños por
parte de los campesinos y en que parcela se desempeñaron (debido a que un propietario
puede tener varias), este registro debe contar también con el número del contrato que
cobijó las condiciones del trabajo, esto dará facilidad al curso del gran número de
procesos legales que se han desarrollado.
• Ahora para el control de las compañías debe tenerse almacenado su número de patente
de industria y comercio, nombre, ramo, responsable, dirección y teléfono.
• Es importante saber, con que propietario han hecho contrato las compañías y a que
campesino han empleado para trabajar en que parcela, este requerimiento tiene una
frecuencia considerable.
•  Realice el Modelo Conceptual E/R siguiendo cada uno de los pasos vistos en clase.
Pasos para realizar un Modelo Entidad-Relación

1. Identificar las entidades con sus respectivas atributos,


claves primarias y dominios
2. Identificar las relaciones con sus respectivos atributos,
claves primarias, dominios y cardinalidad.
3. Realizar el diagrama E/R
4. Validar el diagrama contra los requerimientos
Pasos para realizar un Modelo Entidad-Relación
1. Identificar las entidades con sus respectivas atributos, claves
primarias y dominios Leyenda Dominio
(S) String
(E) Entero
(F) Fecha
(R) Real
Parcela Cat (A,B,C,D)
Id
(E)
Categ
Perimetro
(R) N_Calles Total_frente (Cat)
Area (E) (R)
(R)

Clave primaria: Id
Pasos para realizar un Modelo Entidad-Relación
1. Identificar las entidades con sus respectivas atributos, claves
primarias y dominios Leyenda Dominio
Propietario (S) String
(E) Entero
(F) Fecha
CIProp (R) Real
(E)
Nombre Teléfonos
(S)
Direc_Hab (E)
Clave primaria: CIProp
(S) Direc_Trab
(S)

Campesino
NroCasa
(E)
CICamp N_hijos
(E) Grado_Ins (E)
Nombre
(S) Sexo (S)
(S) Fecha_nac
Clave primaria: CICamp
(F)
Pasos para realizar un Modelo Entidad-Relación
1. Identificar las entidades con sus respectivas atributos, claves Leyenda Dominio
primarias y dominios (S) String
(E) Entero
(F) Fecha
(R) Real
Compania

NroPat Telefonos
(E)
(E)
Nombre
(S) Ramo Responsable Dirección
Clave primaria: NroPat
(S) (S) (S)

Contrato

Obligaciones
NroCont
(S)
Clave primaria: NroCont (E)
Condiciones
(S)
8
Pasos para realizar un Modelo Entidad-Relación
2. Identificar las relaciones con sus respectivos atributos,
claves primarias, dominios y cardinalidad. Leyenda Dominio
(S) String
(E) Entero
(F) Fecha
1 (R) Real
N
Parcela Tiene Propietario

CIProp
Parcela Propietario Id

Id CI
Fecha_adquis Monto
1 1
(F) (R)
N 1
N 1 Par3 p1 Relación
Par1 p1 de grado
Par2 p2 2
Par1 p2
Par3 p2
Clave primaria: Id, CIProp
9
Pasos para realizar un Modelo Entidad-Relación
2. Identificar las relaciones con sus respectivos atributos,
claves primarias, dominios y cardinalidad. Leyenda Dominio
(S) String
Parcela (E) Entero
(F) Fecha
M (R) Real

N P
Propietario Contrata Campesino

Id
CIProp
CICamp
Propietario Campesino Parcela Contrato
NroC S CIProp CICamp Id NroC
Relación
de grado 1 M P S
4 Contrato N 1 P S
1 1 1 1
N M P S
Clave primaria: CIProp, CICamp, Id. NroC
10
Pasos para realizar un Modelo Entidad-Relación
2. Identificar las relaciones con sus respectivos atributos,
claves primarias, dominios y cardinalidad. Leyenda Dominio
(S) String
M (E) Entero
N (F) Fecha
Propietario Negocia Compania
(R) Real

CIProp NroPat

Relación Propietario Compania


de grado
2 CIProp NroPat
1 M
N 1
N M

Clave primaria: CIProp, NroPat


11
Pasos para realizar un Modelo Entidad-Relación
2. Identificar las relaciones con sus respectivos atributos, claves primarias,
dominios y cardinalidad. Contrato
Leyenda Dominio M
(S) String
(E) Entero
(F) Fecha P
N
(R) Real Parcela Trabaja Campesino

Id CICamp
Relación
de grado
NroC Parcela Contrato Campesino
3
Id NroC CICamp
1 M P
N 1 P
N M 1
N M P
Clave primaria: Id, CICamp, NroC

12
Pasos para realizar un Modelo Entidad-Relación
3. Realizar el diagrama E/R Todas las
4. Validar el diagrama contra los requerimientos relaciones tienen
los atributos
1 N claves de las
Propietario Tiene Parcela entidades que
N N M N relacionan
Fecha_adquis Monto Id
CIProp

negocia
P P
contrata Campesino Trabaja

M
CICamp
Compania M
S NroC
NroPat Contrato

13
Sistemas de Bases de Datos I
Ejercicio Modelo E/R
Profesora: Concettina Di Vasta
cdivasta@ucab.edu.ve

También podría gustarte