Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos
Aparezcan los datos de todos los empleados y empleadas: dni, nº de seguridad social, código
de trabajador, nombre, apellidos, dirección, teléfono y departamento en el que trabajan
indicado por su código y nombre.
También hay que tener en cuenta que cada trabajador puede tener un responsable (que en
realidad es otro trabajador)
También controlaremos las nóminas que ha recibido el trabajador de las que sabemos la fecha,
el salario y a qué trabajador van dirigidas y la categoría del mismo.
Frases:
Contrato
#*código contrato
*fecha inicio
*fecha final
Departamento
Nomina #*código
#*código nomina *nombre
*fecha
*salario
Tabla: Empleado
Numero Código
código seguro jefe
Empleado DNI nombres apellidos dirección teléfono social
Tabla: Profesión
Clave PK FK1
Obligatoriedad código
NN NN NN NN Código Código
contrato
NN
Clave Clave
Tipo Datos PK
N PK
VAR(30)
N FK1 FK1
N
Obligatorieda
Obligatorieda
Administrador
NN
NN NN
NN
12 NNNN NN 1 314
d
Ejemplos d empresas
Tipo Datos
Tipo Datos N N Ing.
D VAR(30)
D2 N 963
N
253
Ejemplos Ejemplos 782 17/02/2003
Electrónico
452 A2
Null 1 12
344 25/09/2005
Lic.
992Trabajo 23/04/2015 A8 3 2 253
887
85
553 30/11/2015
453 Social A5
Null 3 85
Tabla: Nomina
código salario Código Empleado
Nomina Fecha
Clave PK FK1
Obligatorieda NN NN
NN NN
d
Tipo Datos N D N N
Ejemplos 12 15/05/2016 1200 1
25 15/05/2016 1000 2
96 15/05/2016 1300 3
La empresa crea proyectos para otras empresas. De dichas empresas se almacena el CIF,
nombre, dirección y teléfono así como un código interno de empresa.
Los proyectos se inician en una determinada fecha y finalizan en otra. Además al planificarle se
almacena la fecha prevista de finalización (que puede no coincidir con la finalización real)
Los proyectos los realizan varios trabajadores, cada uno de ellos desempeña una determinada
profesión en el proyecto (analista, jefe de proyecto, programador,…), dicha profesión tiene un
código de profesión. En el mismo proyecto puede haber varios analistas, programadores,…
Frases:
Proyecto
Empresa
#*código proyecto
#*código interno
*nombre
*nombre
ºCIF
ºdirección
ºteléfono
Registro Trabajador/Proyecto
#*Hora de trabajo Fecha
#*código fecha
*inicio
*fin
*estimado
Trabajador Profesión
#*código trabajador #*código profesión
*nombres *tipo
*apellidos
Tabla: Empresa
código Código
interno nombre CIF dirección teléfono Proyecto
PK FK1
Clave
NN NN NN
Obligatoriedad
N VAR(30) VAR(30) VAR(30) N N
Tipo Datos
1 Rio SA entregada Guamaní 3060160 1478
Ejemplos
2 TANESA INC Por entregar San Bartolo 3085096 3254
3 Prodic SA entregada San Roque 3085401 9657
Tabla: Proyecto
código Código Código
proyecto nombre jefe fecha
PK FK1 FK2
Clave
NN NN NN NN
Obligatoriedad
N N N N
Tipo Datos
10 Tap 1 100
Ejemplos
20 Prospera 2 200
30 Innova 3 300
Tabla: Registro
Proyecto/Trabajo
Código
código Código Proyect
interno Trabajo o
PK FK1 FK2
Clave
NN NN NN
Obligatoriedad
N N N
Tipo Datos
1000 10000 10
Ejemplos
2000 20000 20
3000 30000 30
Tabla:
Trabajador
código Apellidos
trabajador Nombres
Clave PK
NN NN NN
Obligatoriedad
N VAR(30) VAR(30)
Tipo Datos
Ana Pérez
100000
Ejemplos Angélica Juárez
Pamela Juanacio
200000
Cristina Lalangui
Kelly Juanacio
300000
Amanda Quilca
Tabla: Profesión
código Código
Profesión tipo trabajador
Clave PK FK1
Obligatorieda NN
NN NN
d
Tipo Datos N VAR(30) N
Administrador
12 100000
Ejemplos empresas
Ing.
253 200000
Electrónico
Lic. Trabajo
85 300000
Social
3 Crear un diseño entidad relación que permita controlar el sistema de información de
Se dan clases a trabajadores y desempleados. Los datos que se almacenan de los alumnos son
el DNI, dirección, nombre, teléfono y la edad
Además de los que trabajan necesitamos saber el CIF, nombre, teléfono y dirección de la
empresa en la que trabajan
Los cursos que imparte la academia se identifican con un código de curso. Además se
almacena el programa del curso, las horas de duración del mismo, el título y cada vez que se
imparte se anotará las fechas de inicio y fin del curso junto con un número concreto de curso
(distinto del código) y los datos del profesor o profesora (sólo uno por curso) que son: dni,
nombre, apellidos, dirección y teléfono
Se almacena la nota obtenida por cada alumno en cada curso teniendo en cuenta que un
mismo alumno o alumna puede realizar varios cursos y en cada cual obtendrá una nota.
Almacenaremos el DNI, nombre, apellidos, código de socio, dirección y teléfonos (pueden ser
varios, pero al menos uno)
FRASES:
Registro Alumno/Curso
#*calificación
Alumnos
#*DNI
*nombres
*apellidos
ºdirección
ºteléfono
ºemail
Curso
#*código curso
*nombre
ºtipo
*fecha inicio
#*código programa
*horario
Profesor
#*DNI
*nombres
*apellidos
ºdirección
ºteléfono
ºemail
Tabla: Alumno
código teléfon email
alumno nombre apellidos dirección o
Clave PK
Obligatorieda
NN NN NN
d
N VAR(30) VAR(30) VAR(30) N VAR(30)
Tipo Datos
14022578 Ana Pérez 306016 anGE@hotmail.com
Guamaní
Ejemplos 63 Angélica Juárez 0
17524653 Pamela Juanacio San 308509 pamCriss2009@hotmai
25 Cristina Lalangui Bartolo 6 l.com
17785453 Kelly Juanacio 308540 Amand788@hotmail.co
San Roque
25 Amanda Quilca 1 m
Tabla: Registro
Alumno/Curso
código Código
registro Código curso
A/C alumno
PK FK1 FK2
Clave
NN NN NN
Obligatoriedad
N N N
Tipo Datos
1 1402257863 10
Ejemplos
2 1752465325 20
3 1778545325 30
Tabla: Curso
código email
curso Fecha inicio Fecha final tipo
Clave PK
Obligatoriedad NN NN NN
N VAR(30) VAR(30) N VAR(30)
Tipo Datos
10 Ana Angélica Pérez Juárez 3060160 anGE@hotmail.com
Ejemplos
20 Pamela Juanacio pamCriss2009@hotmail.com
3085096
Cristina Lalangui
30 Kelly Juanacio Amand788@hotmail.com
3085401
Amanda Quilca
Tabla: Programa
código
programa horario Código curso
Clave PK FK
Obligatoriedad NN NN NN
Tabla: profesor
código teléfon email
profesor nombre apellidos dirección o
Clave PK
4
Obligatorieda
NN NN NN
d
N VAR(30) VAR(30) VAR(30) N VAR(30)
Tipo Datos
Ana Pérez 306016 anGE@hotmail.com
1000 Guamaní
Ejemplos Angélica Juárez 0
Pamela Juanacio San 308509 pamCriss2009@hotmai
2000
La Cristina Lalangui Bartolo 6 l.com biblioteca
Kelly Juanacio 308540 Amand788@hotmail.co
3000 San Roque
Amanda Quilca 1 m
presta libros, CDs y películas. De todos ellos se almacena un código de artículo distinto para
cada pieza en la biblioteca. Es decir si tenemos tres libros del Quijote, los tres tendrán un
número distinto de artículo.
Además almacenamos el nombre de cada artículo, el año en el que se hizo la obra (sea del tipo
que sea) un resumen de la obra y los datos de los autores del mismo. Se considera autor de la
película al director, de la música al intérprete y del libro al escritor. Pero de todos ellos se
guarda la misma información: nombre y país.
De los libros además se guarda el número de páginas, de los CDs el número de canciones y de
la película la duración
Cuando se presta un artículo, se anota fecha en la que se presta y la fecha tope para
devolverle. Cuando el socio le devuelve, se anota la fecha de devolución.
No hay tope sobre el número de artículos que puede prestarse a un socio e incluso el socio
podría llevarse varias veces el mismo artículo en distintos préstamos
FRASES:
Cada artículo debe tener una y solo una forma de cobro.
Forma de cobro
#*tipo de cobro
Préstamo
Articulo #*código préstamo
#*código articulo *fecha préstamo
*nombre *fecha
ºaño obra Devolucion
ºresumen ºpaís
*tipo obra
Autor
#*código autor
*nombre
ºpaís
Tabla: Articulo
código Tipo cobro código
articulo nombre Año obra resumen Tipo obra autor
PK FK1 FK2
Clave
NN NN NN NN NN
Obligatoriedad
N VAR(30) D VAR(30) VAR(30) N N
Tipo Datos
1 Mil días 15/05/2016 “….” película 10 100
Ejemplos
Historias de 20 200
2
ayer
15/05/2016 “….” libro
Ten tengo 30 300
3
aquí
15/05/2016 “….” Canciones
Tabla: Forma de
cobro
Tipo de
cobro
FK1
Clave
NN
Obligatoriedad
N
Tipo Datos
10
Ejemplos
20
30
Tabla: Autor
código
autor nombre país
FK2
Clave
NN NN
Obligatoriedad
N VAR(30) VAR(30)
Tipo Datos
100 Elías Moura Brasil
Ejemplos
200 Dante
Moreira
Portugal
300 Sofía Páez Ecuador
Tabla: Préstamo
código Fecha Fecha Código
préstamo préstamo devolución articulo
PK FK1
Clave
NN NN NN NN
Obligatoriedad
N D D N
Tipo Datos
1000 15/04/2016 15/05/2016 10
Ejemplos
2000 15/03/2016 15/05/2016 20
3000 15/02/2016 15/05/2016 30
5 Crear un diseño entidad/relación que permita modelar un sistema que sirva para
Se almacenan los clientes usando su DNI, Teléfono fijo, Móvil, Nombre y Apellidos.
Se almacenan los trabajadores y se almacenan los mismos datos. Ocurre además que un
trabajador puede ser un cliente (porque puede alquilar o comprar mediante la inmobiliaria) a
veces.
Los clientes pueden comprar pisos, locales o garajes. En los tres casos se almacena un código
de inmueble (único para cada inmueble), los metros que tienen, una descripción y su
dirección.
Los pisos tienen un código especial de piso que es distinto para cada piso.
La empresa prevé que podría haber inmuebles que podrían no ser ni locales, ni garajes, ni
pisos
Los inmuebles se pueden comprar. Incluso varias veces. Se asigna un código de compra cada
vez que se haga, la fecha y el valor de la compra. La compra puede tener varios titulares.
Cada pago de cada alquiler será almacenado en la base de datos, llevando el año, el mes y el
valor del mismo.
FRASES:
Cada inmueble debe ser adquirido por una y solo una persona.
Registro de Persona/Compra Compra
#*característica #*código compra
*valor
*titulares
ºfecha
Persona
#*código persona Inmueble
*nombres #*código inmueble
*apellidos *tipo
*DNI *metros
ºteléfono fijo ºdescripción
ºmóvil ºdirección
Tabla: Persona
código Teléfono móvil
persona nombres apellidos DNI fijo
Clave PK
Tabla: Registro
persona/Compra
código Característic Código
registro a Código compr
P/C persona a
PK FK1 FK2
Clave
NN NN NN NN
Obligatoriedad
N VAR(30) N N
Tipo Datos
100 Piso 1 10
Ejemplos
200 Local 2 20
300 garaje 3 30
Tabla: Compra
código
compra valor titulares fecha
Clave PK
Primer ejercicio
Empleado Departamento
#* id empleado #* código
* nombres departamento
* apellidos * nombres
* email º localización
º fecha ingreso
º móvil
Empleado
#* id empleado
* nombres
* apellidos
* email
º fecha ingreso
º móvil
Ejercicio 2:
División territorial
#* código división
* tipo de localidad
* nombre
º extensión
º población
Ejercicio 3:
División territorial
# * observación
Ejercicio 4:
Empleado Departamento
#* id empleado #* código
* nombres departamento
* apellidos * nombre
* email º localización
º fecha ingreso
º móvil
Tabla: Empleado
comisió trabajo Id jefe Id
código Fecha de n departament
Empleado DNI nombres apellidos ingreso salario o
PK FK1 FK2
Clave
NN NN NN NN NN NN NN
Obligatoriedad
N N VAR(30 N
N N VAR(30) VAR(30) D N
Tipo Datos )
140225786 15/04/201 200 Gerente 5453 852724
1 Ana Angélica Pérez Juárez Guamaní
Ejemplos 3 6
175246532 Pamela Juanacio 15/03/201 10 secretari 54352 673
2 San Bartolo a
5 Cristina Lalangui 6
177854532 Kelly Juanacio 15/02/201 50 bodega 4684 21332
3 San Roque
5 Amanda Quilca 6
Tabla: departamento
departamento nombres localización
Clave PK
Obligatoriedad NN NN
El Instituto Bolivariano requiere un sistema que almacene la información de los profesores del
Instituto como: nombre, apellido, cédula, dirección y teléfono del domicilio, teléfono móvil,
email, salario, antigüedad. Los profesores imparten materias, y cada materia tiene un código y
un nombre. Cada alumno está matriculado en una o varias materias. De cada alumno se desea
guardar el nombre, apellido y edad y colegio de procedencia. Los profesores pueden impartir
varias materias.
Sede
IES
#* código sede
#* código inst.
* localización
* nombre
º teléfono
º fecha creacion
º fecha inauguración
º email
Alumno
#* código sede
* nombre
* apellido
Profesor º edad
#* código profesor
* nombre
* apellido
º teléfono fijo
º móvil
º antigüedad
º sueldo Paralelo
º dirección
#* código inst.
Materia
Registro
#* código materia
#* código registro
* nombre
FRASES
Modelo Físico
Tabla: IES
Clave PK
Obligatoriedad NN NN NN
t. datos N VA2(30) VA2(30) DATE VA2(30)
Ejemplos
101 A2 CORDILLERA 12/07/1990 andina@ies.edu
102 A3 ANDINA 19/12/1950
104 A4 AMAZONAS 22/02/1890
Tabla: SEDE
Clave PK
Obligatoriedad NN NN NN
t. datos N VA2(30) VA2(30) DATE
Ejemplos 200 CUENCA 0984651223
302 PICHINCHA 2496753
Tabla: PROFESOR
idPro cedula nombr apellid telFijo teleMovi antigueda sueld direccio email
f e o l d o n
Clave PK
Obliga. NN NN NN NN
t. datos N VA2(30) VA2(30 VA2(30) VA2(30 VA2(30) VA2(30) N VA2(30) VA2(30)
) )
Ejemplo 123 111111111 CARLA DIAZ cd@gob.ec
s 1
131 011011011 MARIA CASA mc@gob.e
0 c
Tabla: Registro
codigo idProfesor
Tabla: Materia
codigo nombre
Tabla: Paralelo
código_de_paralel
o
Clave FK1
Obligatorieda NN
d
T. datos N
Ejemplos 87
Tabla: Alumno