Sunteți pe pagina 1din 24

UNIVERSIDAD NACIONAL

SANTIAGO ANTNEZ DE MAYOLO


FACULTAD DE CIENCIAS

ESCUELA ACADMICO PROFESIONAL DE


INGENIERA DE SISTEMAS E INFORMTICA

DISEO CONCEPTUAL DE BASE DE DATOS

ASIGNATURA:

BASE DE DATOS

ALUMNO:
SORIANO LLALLIHUAMAN, LIONEL OSCAR

DOCENTE:
CARLOS GONZALES RAMOS

HUARAZ PER

2016
1. De los proveedores, queremos conocer su nombre, direccin, ciudad y provincia, as
como las piezas que suministra, conocindose color, categora, precio y cantidad
(donde para cada categora hay un nico precio) .
1.1. IDENTIFICAR REQUERIMIENTOS:
Registrar proveedores.
Registrar piezas suministradas por proveedores.
Registro de categora detallando precio.
1.2. DETERMINAR ENTIDADES:
Proveedores
Piezas
Categora
1.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Proveedores = (nombre, direccin, ciudad, provincia).
Piezas = (color, categora, cantidad, precio).
Categora = (precio).
1.4. NIVEL DE DATOS:
Proveedores:
Nombre Direccin Ciudad Provincia
Juan Prez Urb. Rosas Huaraz Huaraz
Marco Aguirre Urb. Claveles Huaraz Huaraz
Gerson Isidro Urb. Shancayan Huaraz Huaraz

Piezas:
Color Categora Cantidad Precio
Morado Tipo1 10 10.50
Azul Tipo2 8 12.50
Amarillo Tipo3 14 15.50

Categora:
Precio
13.50
14.50
9.50
1.5. RELACIONES DE CORRESPONDENCIA(Modelado):
NOTACION E/R:

NOTACION UML:

Suministra

Esta

Tiene
1.6. REDEFINIR COMPORTAMIENTOS:
Proveedores = (id proveedores, nombre, direccin, ciudad, provincia).
Detalle_pieza = (id suministra, fecha, cantidad).
Pieza = (id pieza, color).
Categora = (id categora, precio).
2. La base de datos de una universidad almacena informacin sobre todos sus miembros.
De cualquier persona se almacena su nombre, direccin, telfono y email. Los
profesores adems tienen el departamento al que pertenecen y su dedicacin,
adems de los centros en los que imparten clase. Los alumnos estn matriculados en
un nico centro y tienen un nmero de expediente y la titulacin en la que estn
matriculados. Del personal se almacena la unidad administrativa a la que pertenecen y
su categora profesional.
2.1. IDENTIFICAR REQUERIMIENTOS:
Registrar persona
Registrar profesor en su respectivo departamento y dedicacin
Registro Centro donde los profesores imparten clases.
Registro Alumno
Registro personal administrativo
2.2. DETERMINAR ENTIDADES:
Persona
Profesor
Alumno
Administrativa
Departamento
Centro
2.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Persona = nombre, direccin, telfono, email.
Profesor = departamento, dedicacin, centro.
Alumno = centro, nmero de Expediente
Administrativa = unidad, categora.
Departamento = nombre
Centro = nombre
2.4. NIVEL DE DATOS:
Persona
Nombre Direccin Telfono Email Centro
Florentina Justina Urb. Alisos 943758435 Flr_@hotmail.com G 301
Oscar Soriano Urb. Claveles 943567549 Osc@hotmail.com G 302
Edgar Manrique Urb. Palmira 943265861 Edg@hotmail.com G 302
Profesor:
Departamento Dedicacin
Ingeniera de sistemas y telecomunicaciones Sistemas
Ingeniera de sistemas y telecomunicaciones Telecomunicaciones
Matemtica Matemtica

Alumno:
Centro N expediente
G302 H002
G302 B003
G301 A005

Administrativo:
Unidad Categora
OF001 Oficina de recursos
OI003 Oficina de informtica
OP005 Oficina de patrimonio

Departamento:
Departamento
Ingeniera de sistemas y telecomunicaciones
Estadstica e informtica
Matemtica

Centro:
Centro
G300
G301
G302

2.5. RELACION DE CORRESPONDENCIA (Modelado):


NOTACION E/R:
NOTACION UML:
2.6. REDEFINIR COMPORTAMIENTOS:
Persona = (Dni, nombres, Apellidos, direccin, telfono, email).
Profesor = (id profesor, dedicacin).
Departamento = (id departamento, nombre).
Centro = (id centro, nombre).
Alumno = (id alumno, nmero de Expediente).
Administrativa = (id administrativo, unidad).
Categora = (id categora, categora).
3. Una clnica desea implementar una base de datos con el historial de todos los
pacientes que tiene ingresados. La clnica est divida en varias unidades, cada una de
las cuales tiene un identificador, su nombre y la planta en la que se encuentra. La
unidad tiene un nico doctor responsable, del cual se desea almacenar su cdigo, el
nombre y su especialidad. Cuando llega un paciente, se le ingresa en una unidad y se
registra su nmero de la S.S., nombre, edad y fecha de ingreso. Durante toda su
estancia en la clnica, se anotan todas las intervenciones que realizan cada uno de los
doctores, indicando la fecha, el sntoma observado y el tratamiento prescrito.
3.1. IDENTIFICAR REQUERIMIENTOS:
Registrar paciente
Registrar distintas unidades en dicha clnica.
Registro Doctor
Registro Intervenciones de cada doctor.
3.2. DETERMINAR ENTIDADES:
Paciente.
Unidad.
Doctor.
3.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Paciente = (ss, nombre, edad, fecha ingreso).
Unidad = (id unidad, nombre, planta).
Doctor = (id doctor, nombre, especialidad).
3.4. NIVEL DE DATOS:
Paciente:
SS Nombre Edad Fecha ingreso
10203 Diego Justino 23 16/08/2016
43235 Fernando Mancos 27 18/08/2016
65432 Jorge Ramrez 21 19/09/2016

Unidad.
Id Nombre Planta
C001 Cuidados intensivos Planta norte
C002 Terapia intensiva Planta sur
C003 Triaje Planta este

Doctor.
Id doctor Nombre Especialidad
D-001 Lionel Oscar Soriano Neurologa
D-002 Edgar Villanueva Psiquiatra
d-003 Flor Snchez Maguia Oftalmologa

3.5. RELACION DE CORRESPONDENCIA (Modelado):


NOTACION E/R:

NOTACION UML:
3.6. REDEFINIR COMPORTAMIENTO:
Paciente = (Id paciente, ss, nombres, apellidos, edad).
Ingreso = (Id ingreso, fecha ingreso).
Unidad = (Id unidad, nombre, planta).
Doctor = (Id doctor, nombre, especialidad).
Detalle = (Id atencin, tratamiento, sntomas, fecha).
4. Una agencia de publicidad necesita una base de datos para registrar todas sus campaas en la
web. Sus clientes tienen un nombre, una direccin postal, el nmero de telfono y una
direccin de email. Cada cliente puede contratar varios anuncios. Los anuncios quedan
identificados por un cdigo y se caracterizan por un nombre, tipo (banner, popup, enlace
patrocinad, etc.), ttulo, contenido, categora (tipo del producto que anuncia) y precio. Los
anuncios pueden aparecer en ms de una pgina web. Cada web se caracteriza por su URL,
nombre y tpico de inters. Tambin se debe almacenar la fecha de inicio y de fin de la
aparicin del anuncio en la pgina web.
4.1. IDENTIFICAR REQUERIMIENTOS:
Registrar campaas en la web.
Registrar clientes
Registrar anuncios.
Registro web.
4.2. DETERMINAR ENTIDADES:
Cliente
Anuncio
Pgina Web
Tipo de Anuncio
Categora.
4.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Cliente = (id, nombre, direccin postal, nm telf,
direccin de email).
Anuncio = (nombre, tipo, titulo, contenido, categora,
precio, fecha inicio, fecha final).
Pgina Web = (URL, nombre, tpico de inters).
Tipo de Anuncio = (nombre tipo).
Categora = (nombre categora).
4.4. NIVEL DE DATOS:
Cliente
Id Nombre Dir. Postal Num telef. Dir. Email
C001 Jorge Luis 150034 943596712 Jo@hotmail.com
C002 Marco Antonio 150035 943965812 Mar@hotmail.com
C003 Armando Jhon 150033 943745914 Ar@hotmail.com
Anuncio
Nombre Tipo Titulo Contenido Categora Precio f. ini. f. fin
Document Popu Venta Documental informacin 10.20 04/06/16 04/07/16
p hz
Obras Popu Mano Obras informacin 12.50 03/06/16 04/07/16
p obra
Ventas Popu Ventas Ventas ventas 13.50 10/06/16 04/07/16
p hz

Pgina Web
URL Nombre Tpico de inters
Https://ww.docum.com.pe Documental Huaraz
Https://ww.ventas.com.pe Ventas Huaraz
Https://ww.obras.com.pe Obras Ancash

Tipo de Anuncio
Nombre tipo
comercial
Publica
Privada

Categora.
Categora
Documental
Ventas
Ejecucin de obras

4.5. RELACION DE CORRESPONDENCIA (Modelado):


NOTACION E/R:
NOTACION UML:

4.6. REDEFINIR COMPORTAMIENTO:


Cliente = (Id cliente, nombre, direccin postal, nm telf,
direccin de email).
Anuncio = (Id anuncio, nombre, tipo, titulo, contenido,
precio).
Pgina Web = (Id web, URL, nombre, tpico de inters).
Tipo de Anuncio = (Id tipo, nombre).
Categora = (Id categora, categora).
5. Una compaa area necesita una base de datos para registrar la informacin de sus vuelos.
Los vuelos tienen un identificador nico. Adems, cada vuelo tiene asignado un aeropuerto de
origen y uno de destino (se asume que no hay escalas). Los aeropuertos estn identificados
por unas siglas nicas (por ejemplo: VLC-Valencia, BCN-Barcelona, MAD-Madrid). Adems, de
cada aeropuerto se guarda el nombre de la ciudad en la que est situado y el pas. Cada vuelo
es realizado por un avin. Los aviones tienen una matrcula que los identifica, el fabricante, un
modelo e informacin sobre su capacidad (nmero mximo de pasajeros) y autonoma de
vuelo (en horas). La asignacin de aviones a vuelos no es nica, as que es necesario saber la
fecha en la que un avin realiz cada uno de los vuelos asignados.
5.1. IDENTIFICAR REQUERIMIENTOS:
Registrar Vuelos.
Registrar Aeropuerto de origen y destino.
Registrar Avin.
5.2. DETERMINAR ENTIDADES:
Vuelos
Aeropuerto
Avin
5.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Vuelos = (id vuelo).
Aeropuerto = (id aeropuerto, ciudad, pas).
Avin = (matricula, fabricante, modelo, capa. Maxi,
autonoma vuelos).
5.4. NIVEL DE DATOS:
Vuelos
Id vuelo Aero. Origen Aero. destino
V-001 Barcelona Madrid
V-002 Valencia Madrid
V-002 Madrid Valencia

Aeropuerto
Id aerop. Ciudad pas
VCL-Valencia Valencia Espaa
BCN- Barcelona Barcelona Espaa
MAD- Madrid Madrid Espaa
Avin
Matricula Fabricante Modelo Cap. Autonoma
max (horas)
AC-032 Safari ARTF-XY3 30 80 horas.
Helicopter
AD-033 GEN DTFG-F14 40 90 horas
Corporation
ACB-034 Indonesian SHFT-F12 60 100 horas
Aerospace

5.5. RELACION DE CORRESPONDENCIA(Modelado):


NOTACION E/R:

NOTACION UML:
5.6. REDEFINIR COMPROTAMIENTO:
Vuelos = (Id vuelo).
Asignado = (Id asignacin, fecha).
Aeropuerto = (Id aeropuerto, nombre, ciudad, pas).
Avin = (matricula, fabricante, capa. Maxi, auton. vuelos).
Modelo = (Id modelo, modelo).
6. Se quiere disear una base de datos para almacenar informacin sobre los asuntos que lleva
un gabinete de abogados. Cada asunto tiene un nmero de expediente que lo identifica, y
corresponde a un solo cliente. Del asunto se debe almacenar el perodo (fecha de inicio y
fecha de archivo o finalizacin), su estado (en trmite, archivado, etc.), as como los datos
personales del cliente al que pertenece (DNI, nombre, direccin, etc.). Algunos asuntos son
llevados por uno o varios procuradores, de los que nos interesa tambin los datos personales.
6.1. IDENTIFICAR REQUERIMIENTOS:
Registrar asuntos de un gabinete de abogados.
Registrar procurador
Registrar cliente
6.2. DETERMINAR ENTIDADES:
Asunto
Procurador
Cliente
6.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Asunto = (n expediente, fecha inicio, fecha de archivo,
estado).
Procurador = (Dni, nombre, apellidos, telfono, direccin).
cliente = (Dni, nombre, telfono, direccin).
6.4. NIVEL DE DATOS:
Asunto
N exped. Fecha inicio Fecha archivo Estado
N00345 15-06-2016 20-07-2016 archivado
N00344 18-06-2016 25-07-2016 Tramite
N03455 02-06-2016 29-07-2016 Expedido

Procurador
Dni Nombre Apellidos Telfono Direccion
74635958 Mario cesar Mendez de paz 984637583 Urb. Clavel
75294828 Jorge Ramirez carhuay 945238643 Urb. flor
71542086 Lionel Soriano ll. 943970406 Urb. cenizas

Cliente
Dni Nombre Apellidos Telfono Direccion
76453960 Gina Espinoza de paz 984634583 Urb. paraso
75683206 Noem Amado felix 945229443 Urb. paraso
71542959 Diego Fernndez 943784750 Urb. alameda

6.5. RELACION DE CORRESPONDENCIA(Modelado):


NOTACION E/R:

NOTACION UML:
6.6. REDEFINIR COMPORTAMIENTO:
Asunto = (Id expediente, fecha inicio, fecha de archivo).
Estado = (Id estado, estado).
Persona = (Dni, nombre, apellidos, telfono, direccin).
Procurador = (Id procurado, nm. registros, especialidad).
cliente = (Id cliente, nacionalidad).
7. Se quiere disear una base de datos para gestionar los datos de los socios de un club
nutico. De cada socio se guardan los datos personales y los datos del barco o barcos
que posee: nmero de matrcula, nombre, nmero del amarre y cuota que paga por el
mismo. Adems, se quiere mantener informacin sobre las salidas realizadas por cada
barco, como la fecha y hora de salida, el destino y los datos personales del patrn, que
no tiene por qu ser el propietario del barco, ni es necesario que sea socio del club.
7.1. IDENTIFICAR REQUERIMIENTOS:
Registrar socios del club nutico.
Registrar barcos.
Registrar patrn.
Registrar salidas de cada barco
7.2. DETERMINAR ENTIDADES:
Socios
Barcos
Salidas
Patrn
7.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Socio = (Dni, nombre, apellidos, direccin, telfono).
Barco = (n matricula, nombre, n amarre, cuota socio).
Salidas = (fecha, hora, destino).
Patrn = (Dni, nombre, apellidos, direccin, telfono).
7.4. NIVEL DE DATOS:
Socios
Dni Nombre Apellidos Direccin Telfono
85747372 Jos Ramrez paz Urb. clavel 943567823
84572349 Alex Poma paz Urb. pacifico 943568129
74632748 Flor Mndez paz Urb. paraso 943861743

Barcos
Matricula Nombre N amarre Cuota
B001 Caribe 001 350
B002 Piratas 002 450
B003 Navegante 003 500
Salidas
Fecha Hora Destino
16-08-2016 10:00 am Arrecife del lobo
18-08-2016 09:00 am Playa de ancn
20-08-2016 11:00 am Playa estrella

Patrn
Dni Nombre Apellidos Direccin Telfono
85747252 Fernando Villanueva Urb. Rosas 943563966
84572349 Diego Vega paz Urb. pacifico 943556677
74632748 Gina Mndez armados Urb. paraso 943334412

7.5. RELACION DE CORRESPONDENCIA(Modelado):


NOTACION E/R:

NOTACION UML:
7.6. REDEFINIR COMPORTAMIENTO:
Persona = (Dni, nombre, apellidos, direccin, telfono).
Socio = (Id socio, nmero socio).
Barco = (Id barco, nombre, n amarre, cuota socio).
Salidas = (Id salida, fecha, hora, destino).
Patrn = (Id patrn, numero patrn).

8. Una empresa desea disear una base de datos para almacenar en ella toda la
informacin generada en cada uno de los proyectos que sta realiza. De cada uno de
los proyectos realizados interesa almacenar el cdigo, descripcin, cuanta del
proyecto, fecha de inicio y fecha de fin. Los proyectos son realizados para clientes de
los que se desea guardar el cdigo, telfono, domicilio y razn social. Un cliente puede
realizar varios proyectos, pero un solo proyecto es realizado por un nico cliente. En
los proyectos participan colaboradores de los que se dispone la siguiente informacin:
nif, nombre, domicilio, telfono, banco y nmero de cuenta. Un colaborador puede
participar en varios proyectos. Los proyectos son realizados por uno o ms
colaboradores. Los colaboradores de los proyectos reciben pagos. De los pagos
realizados se quiere guardar el nmero de pago, concepto, cantidad y fecha de pago.
8.1. IDENTIFICAR REQUERIMIENTOS:
Registrar proyectos que realizan.
Registra clientes
Registrar colaboradores
Registrar pagos de los colaboradores
8.2. DETERMINAR ENTIDADES:
Proyectos
Clientes
Colaboradores
Pagos
8.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Proyectos = (cdigo, descripcin, cuanta, fecha inicio,
fecha fin).
Clientes = (cdigo, telfono, domicilio, razn social).
Colaboradores = (nif, nombre, domicilio, telfono, banco,
numero cuenta).
Pagos = (nmero de pago, concepto, cantidad, fecha
pago).
8.4. NIVEL DE DATOS:
Proyectos
Cdigo Descripcin Cuanta Fecha inicio Fecha fin
P001 Proyec. venta 10000 16-08-2016 05-01-2017
P002 Proyec. almacen 30000 18-09-2016 13-03-2017
P003 Proyec. deposito 40000 19-10-2016 21-02-2017

Clientes
Cdigo Telfono Domicilio Razn social
C001 943527839 Urb. claveles Arnes S.A
C002 943765712 Urb. rosas Flanco S.A
C003 943875749 Urb. rosas Mira S.A

Colaboradores
Nif Nombre Domicilio Telfono Banco N cuenta
F001 Jose marco Urb. rosas 943959696 Interbank JM0033
F002 Andy Sergio Urb. rosas 943564799 Interbank AS0022
F003 lionel Urb. flor 943970406 Interbank LI0088

Pagos
N pago Concepto Cantidad Fecha de pago
P001 Proceso de proyecto 350 19-09-2016
P002 Apoyo de proyecto 300 20-11-2016
P003 Finalizacin de proyecto 600 10-01-2017

8.5. RELACION DE CORRESPONDENCIA(Modelado):


NOTACION E/R:
NOTACION UML:
8.6. REDEFINIR COMPORTAMIENTO:
Proyecto = (Id proyecto, descripcin, cuanta).
Realiza = (Id realiza, fecha inicio, fecha fin).
Clientes = (Id cliente, telfono, razn social).
Persona = (Id persona, domicilio, telfono).
Colaboradores = (Id colaborador, nif, nombre, banco, numero
cuenta).
Pagos = (Id pago, nmero de pago, concepto, cantidad,
fecha pago).
9. Una empresa vende productos a varios clientes. Se necesita conocer los datos
personales de los clientes (nombre, apellidos, dni, direccin y fecha de nacimiento).
Cada producto tiene un nombre y un cdigo, as como un precio unitario. Un cliente
puede comprar varios productos a la empresa, y un mismo producto puede ser
comprado por varios clientes. Los productos son suministrados por diferentes
proveedores. Se debe tener en cuenta que un producto slo puede ser suministrado
por un proveedor, y que un proveedor puede suministrar diferentes productos. De
cada proveedor se desea conocer el NIF, nombre y direccin.
9.1. IDENTIFICAR REQUERIMIENTOS:
Registrar datos del cliente.
Registrar productos.
Registrar proveedores que suministran.
9.2. DETERMINAR ENTIDADES:
Cliente
Producto
Proveedores
9.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Cliente = (Dni, nombre, apellidos, direccin, fec.
nacimiento).
Producto = (nombre, cdigo, precio unitario).
Proveedores = (NIF, nombre, direccin).
9.4. NIVEL DE DATOS:
Cliente
Dni Nombre Apellidos Direccion Fe. Nac
76584890 Verniz Mendoza Urb. claveles 04-05-1994
73749933 Carmen Henostroza Urb. rosas 12-08-1995
73749933 Carmen Henostroza Urb. rosas 16-01-1995

Producto
Nombre Cdigo Precio unitario
Laptop toshiba l75 9B252550W 2500.00
Laptop Hp xyx 9DBB580SS 3000.00
Teclado Genius 3DAJ75HRT 1500.00

Proveedores
NIF Nombre Direccin
FG00234 Noem S.A
FG00235 Flor S.A
FG00236 Gina S.A

9.5. RELACION DE CORRESPONDENCIA(Modelado):


NOTACION E/R:

NOTACION UML:
9.6. REDEFINIR COMPORTAMIENTO:
Cliente = (Dni, nombre, apellidos, direccin, fec.
nacimiento).
Producto = (Id producto, nombre, precio unitario).
Proveedores = (Id proveedores, NIF, nombre, direccin).
10. Dado un cdigo de profesor, determinar su nombre, dedicacin y categora, as como
el conjunto de asignaturas que imparte con el cdigo de esa asignatura, su nombre, el
centro en el que se imparte y el n de horas.
10.1. IDENTIFICAR REQUERIMIENTOS:
Registrar profesor.
Registrar asignaturas.
10.2. DETERMINAR ENTIDADES:
Profesor.
Asignatura.
10.3. DETERMINAR COMPORTAMIENTO(a nivel caracterstica y/o propiedades):
Profesor = (nombre, dedicacin, categora).
Asignaturas = (cdigo, nombre, centro, n horas).
10.4. NIVEL DE DATOS:
Profesor
Nombre Dedicacin Categora
Oscar Fernndez Matemtica Docencia
Mariana Chvez Comunicacin Docencia
Natalia Valdez Sociales Docencia

Asignatura
Cdigo Nombre Centro N horas
MA001 Matemtica 1 G301 7 hrs.
PR1002 Programacin 1 G302 6 hrs.
AL1004 Algoritmia G303 5 hrs.

10.5. RELACION DE CORRESPONDENCIA(Modelado):


NOTACION E/R:
NOTACION UML:

10.6. REDEFINIR COMPORTAMIENTO:


Profesor = (Id profesor, nombre, dedicacin).
Asignaturas = (Id asignatura, nombre, centro, N horas).
Categora = (Id categora, categora).

S-ar putea să vă placă și