You are on page 1of 11

CONSECIONARIO DE AUTOMOVILES

• A una concesionaria automotriz llegan clientes para comprar automóviles.


Ÿ De cada automóvil se interesa saber la matricula, modelo, marca y color.
Ÿ Un cliente puede comprar varios automóviles en el concesionario.
Ÿ Cuando un cliente compra un automóvil, se le hace un expediente en el concesionario con la siguiente
información: RFC, nombre, apellidos, dirección y teléfono.
Ÿ Los automóviles que el concesionario vende pueden ser nuevos o usados (De segunda mano).
Ÿ De los automóviles nuevos se interesa saber el número de unidades que hay en el concesionario.
Ÿ De los automóviles viejos interesa el número de kilómetros que lleva recorrido.
Ÿ El concesionario también dispone de un taller en el que los mecánicos reparan los automóviles que llevan los
clientes.
Ÿ Un mecánico repara varios automóviles a lo largo del día, y un automóvil puede ser reparado por varios
mecánicos.
Ÿ Los mecánicos tienen un RFC, nombre, apellidos, fecha de reparación y salario.
Ÿ Se desea guardar también la fecha en la que se reparan cada vehículo y el número de horas que se tardó en
arreglar el automóvil.

OBTÉN EL DIAGRAMA E/R CON LAS TRES ENTIDADES SIGUIENTES:

ALUMNO (Núm_Matrícula, Nombre, FechaNacimiento, Teléfono)


ASIGNATURA (Código_asignatura, Nombre)
PROFESOR (Id_P, NIF_P, Nombre, Especialidad, Teléfono)

Teniendo en cuenta:

Un alumno puede estar matriculado de una o varias asignaturas.


Además puede estar matriculado en la misma asignatura más de un curso escolar (si repite).
Se quiere saber el curso escolar en el que cada alumno está matriculado de cada asignatura.
En una asignatura habrá como mínimo 10 y como máximo 25 alumnos.
Una asignatura es impartida por un único profesor.
Un profesor podrá impartir varias asignaturas.

TENEMOS ESTA INFORMACIÓN SOBRE UNA CADENA EDITORIAL:¶

Ÿ La editorial tiene varias sucursales, con su domicilio, teléfono y un código de sucursal.


Ÿ Cada sucursal tiene varios empleados, de los cuales tendremos sus datos personales, DNI y teléfono. Un
empleado trabaja en una única sucursal.
Ÿ En cada sucursal se publican varias revistas, de las que almacenaremos su título, número de registro,
periodicidad y tipo.
Ÿ La editorial tiene periodistas (que no trabajan en las sucursales) que pueden escribir artículos para varias
revistas. Almacenaremos los mismos datos que para los empleados, añadiendo su especialidad.
Ÿ Para cada revista, almacenaremos información de cada número, que incluirá la fecha, número de páginas y el
número de ejemplares vendidos

LA CADENA DE VIDEO-CLUBS GLOB-GUSTERS HA DECIDIDO, PARA MEJORAR SU SERVICIO,


EMPLEAR UNA BASE DE DATOS PARA ALMACENAR LA INFORMACIÓN REFERENTE A LAS PELÍCULAS
QUE OFRECE EN ALQUILER.

Esta información es la siguiente:

Ÿ Una película se caracteriza por su título, nacionalidad, productora y fecha. Puede haber varias películas con el
mismo título pero rodadas en fechas distintas.
Ÿ En una película pueden participar varios actores (nombre, nacionalidad, sexo) algunos de ellos como actores
principales.
Ÿ Una película está dirigida por un director (nombre, nacionalidad).
Ÿ De cada película se dispone de uno o varios ejemplares diferenciados por un número de ejemplar y
caracterizados por su estado de conservación.
Ÿ Un ejemplar se puede encontrar alquilado a algún socio (DNI, nombre, dirección, teléfono) . Se desea
almacenar la fecha de comienzo del alquiler y la de devolución.
Ÿ Un socio tiene que ser avalado por otro socio que responda de él en caso de tener problemas en el alquiler.
UNA BASE DE DATOS PARA UNA PEQUEÑA EMPRESA DEBE CONTENER INFORMACIÓN ACERCA DE
CLIENTES, ARTÍCULOS Y PEDIDOS.

Hasta el momento se registran los siguientes datos en documentos varios:

Ÿ Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de
crédito, Descuento.
Ÿ Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en
cada fábrica, Descripción del artículo.
Ÿ Para cada pedido: Cada pedido se registrará en un documento impreso que tiene una cabecera y el cuerpo
del pedido. - Para generar dicho informe se necesitará la siguiente información:
Ÿ La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido.
Ÿ El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la
cantidad.
Ÿ Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el
uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto.
Ÿ Y se desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se
podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta
empresa.

Ÿ MEDIO AMBIENTE

La ministra de Medio Ambiente ha decidido crear un sistema de información sobre los parques naturales
gestionados por cada comunidad autónoma.

Después de realizar un detallado análisis, se ha llegado a las siguientes conclusiones:

Ÿ Una comunidad autónoma (CA) puede tener varios parques naturales. En toda comunidad autónoma
existe uno y sólo un organismo responsable de los parques. Un parque puede estar compartido por más de
una comunidad.
Ÿ Un parque natural se identifica por un nombre, fue declarado en una fecha, se compone de varias áreas
identificadas por un nombre y caracterizadas por una determinada extensión. Por motivos de eficiencia se
desea favorecer las consultas referentes al número de parques existentes en cada comunidad y la
superficie total declarada parque natural en cada CA.
Ÿ En cada área forzosamente residen especies que pueden ser de tres tipos: vegetales, animales y
minerales. Cada especie tiene una denominación científica, una denominación vulgar y un número
inventariado de individuos por área. De las especies vegetales se desea saber si tienen floración y en qué
periodo se produce ésta; de las animales se desea saber su tipo de alimentación (herbívora, carnívora u
omnívora) y sus periodos de celo; de las minerales se desea saber si se trata de cristales o de rocas.
Ÿ Además, interesa registrar qué especies sirven de alimento a otras especies, teniendo en cuenta que
ninguna especie mineral se considera alimento de cualquier otra especie y que una especie vegetal no se
alimenta de ninguna otra especie.
Ÿ Del personal del parque se guarda el DNI, número de seguridad social, nombre, dirección, teléfonos
(domicilio, móvil) y sueldo. Se distinguen los siguientes tipos de personal:
Ÿ Personal de gestión: registra los datos de los visitantes del parque y están destinados en una
entrada del parque (las entradas se identifican por un número).
Ÿ Personal de vigilancia: vigila un área determinada del parque que recorre en un vehículo (tipo y
matrícula).
Ÿ Personal investigador: Tiene una titulación que ha de recogerse y pueden realizar (incluso
conjuntamente) proyectos de investigación sobre una determinada especie. Un proyecto de
investigación tiene un presupuesto y un periodo de realización.
Ÿ Personal de conservación: mantiene y conserva un área determinada del parque. Cada uno lo realiza
en una especialidad determinada (limpieza, caninos…).
Ÿ Un visitante (DNI, nombre, domicilio y profesión) debe alojarse dentro de los alojamientos de que dispone
el parque; éstos tienen una capacidad limitada y tienen una determinada categoría.
Ÿ Los alojamientos organizan excursiones al parque, en vehículo o a pie, en determinados días de la semana
y a una hora determinada. A estas excursiones puede acudir cualquier visitante del parque.
Ÿ Por comodidad, suponemos que un visitante tiene, obligatoriamente, que alojarse en el parque.
Suponemos también, que cada vigilante tiene su vehículo propio que sólo utiliza él.
Cod_curso1 Cod_matricula1
Cod_ curso
Nom_curso CURSOS M
Credito_curso

Cod_matricula
Cod_ prof1. cod_matricula1 nombre_ alumno
N edad_ alumno
N
ALUMNOS genero_alumno

Cod_ prof. N direc._alumno


telf._alumno
Nom_prof. M
cod_carrera1
Dir_prof. PROFESOR
Telf_prof.
cod_carrera
Horario_prof.
nombre_carrera
1 CARRERA Duracion_carrera

DADO UN COD. DE DEPARTAMENTO, CONOCER SU NOMBRE,


DIRECTOR Y LOS EMPLEADOS DE ESE DEPARTAMENTO
CON SU NOMBRE , CATEGORIA Y DEDICACIÓN
CARDINALIDAD
1 1

1 N

N M

ALUMNO NOTAS
cod. nota
cod. nota
cod. curso
curso
curso

cod. est. cod. doc.


cod. est. cod. doc.
DADO UN COD. DE DEPARTAMENTO, CONOCER SU NOMBRE,
DIRECTOR Y LOS EMPLEADOS DE ESE DEPARTAMENTO
CON SU NOMBRE , CATEGORIA Y DEDICACIÓN
COD_EMP
COD_DEP.
1 N NOM_EMP
NOM_DEP. DEPARTAMENTO EMPLEADO
CAT_EMP
DIRECT_DEP.
DEDICACIÓN_EMP
COD_DEP1
CONSECIONARIO DE AUTOMOVILES

• A una concesionaria automotriz llegan clientes para comprar automóviles.


• De cada automóvil se interesa saber la matricula, modelo, marca y color.
• Un cliente puede comprar varios automóviles en el concesionario.
• Cuando un cliente compra un automóvil, se le hace un expediente en el concesionario con la
siguiente información: RFC, nombre, apellidos, dirección y teléfono.
• Los automóviles que el concesionario vende pueden ser nuevos o usados (De segunda mano).
• De los automóviles nuevos se interesa saber el número de unidades que hay en el concesionario.
• De los automóviles viejos interesa el número de kilómetros que lleva recorrido.
• El concesionario también dispone de un taller en el que los mecánicos reparan los automóviles que
llevan los clientes.
• Un mecánico repara varios automóviles a lo largo del día, y un automóvil puede ser reparado
por varios mecánicos.
• Los mecánicos tienen un RFC, nombre, apellidos, fecha de reparación y salario.
• Se desea guardar también la fecha en la que se reparan cada vehículo y el número de horas
que se tardó en arreglar el automóvil.

DNI_CLI
NOM_CLI
1 1 APE_CLI
CONSECIONARIO 1
TIENE
N
CLIENTE DIR_CLI
1 TELF_CLI

DNI_MEC1
COMPRA
MATRICULA1
FECHA_REPARACION
HORAS_REPARACION
N
DNI_MEC 1 N MATRICULA
NOM_MEC MECANICO N
REPARA
1 AUTOMOVIL MODELO
APE_MEC COLOR
SALARIO MARCA
DNI_CLI1

NUEVOS VIEJOS

#UNIDADES #KILOMETROS
OBTÉN EL DIAGRAMA E/R CON LAS TRES ENTIDADES SIGUIENTES:

ALUMNO (Núm_Matrícula, Nombre, FechaNacimiento, Teléfono)


ASIGNATURA (Código_asignatura, Nombre)
PROFESOR (Id_P, NIF_P, Nombre, Especialidad, Teléfono)

Teniendo en cuenta:

Un alumno puede estar matriculado de una o varias asignaturas.


Además puede estar matriculado en la misma asignatura más de un curso escolar (si repite).
Se quiere saber el curso escolar en el que cada alumno está matriculado de cada asignatura.
En una asignatura habrá como mínimo 10 y como máximo 25 alumnos.
Una asignatura es impartida por un único profesor.
Un profesor podrá impartir varias asignaturas.

ID_PROF
NIF_PROF
NOM_PROF
ESP_PROF
TELF_PROF

PROFESOR
1
MATRICULA1
COD_ASIG1 IMPARTE 1:N
CURSO_ESCOLAR
MATRICULA
NOM_ALUM N:M N
1 N
FECHA_NAC ALUMNO 1 ASIGNATURA
N
TELEFONO
COD_ASIG.
NOM_ASIG.
ID_PROF1
NEMOS ESTA INFORMACIÓN SOBRE UNA CADENA EDITORIAL:¶

La editorial tiene varias SUCURSALES, con su domicilio, teléfono y un código de sucursal.


Cada sucursal tiene varios EMPLEADOS, de los cuales tendremos sus datos personales, DNI y teléfono.
Un empleado trabaja en una única sucursal.
En cada sucursal se publican varias REVISTAS, de las que almacenaremos su título, número de registro,
periodicidad y tipo.
La editorial tiene PERIODISTAS (que no trabajan en las sucursales) que pueden escribir artículos para varias
evistas. Almacenaremos los mismos datos que para los empleados, añadiendo su especialidad.
Para cada revista, almacenaremos información de cada NÚMERO, que incluirá la fecha, número de páginas
y el número de ejemplares vendidos

1:N DNI_EMP
COD_SUC NOM_EMP
DIR_SUC 1 1
SUCURSAL EMPLEADO DIR_EMP
TELF_SUC 1 N
11 TELF_EMP
COD_SUC1
1:N
NUM_REG N:M DNI_PER
N 1
TITULO N 1 NOM_PER
ERIODICIDAD REVISTA PERIODISTA
1 N DIR_PER
TIPO 11 TELF_PER
COD_SUC1 NUM_REG1 ESPECIALIDAD
1:N DNI_PER1
1 N
NUMREVISTA
NUMERO
FECHA
NUM_PAG
CANT_VENDIDA
Ÿ MEDIO AMBIENTE

La ministra de Medio Ambiente ha decidido crear un sistema de información sobre los parques naturales gestionados por cada comunidad autónoma.

Después de realizar un detallado análisis, se ha llegado a las siguientes conclusiones:

Ÿ Una COMUNIDAD AUTÓNOMA (CA) puede tener varios parques naturales. En toda comunidad autónoma existe uno y sólo un organismo responsable
de los parques. Un parque puede estar compartido por más de una comunidad.
Ÿ Un PARQUE NATURAL se identifica por u n nombre, fue declarado en una fecha , se compone de varias ÁREASidentificadas por un nombre y
caracterizadas por una determinada extensión. Por motivos de eficiencia se desea favorecer las consultas referentes al número de parques existentes
en cada comunidad y la superficie total declarada parque natural en cada CA.
Ÿ En cada área forzosamente residen ESPECIES que pueden ser de tres tipos: VEGETALES, ANIMALES y MINERALES. Cada ESPECIE tiene una
denominación científica, una denominación vulgar y un número inventariado de individuos por área. De las especies VEGETALES se desea saber si
tienen floración y en qué periodo se produce ésta; de las ANIMALES se desea saber su tipo de alimentación (herbívora, carnívora u omnívora) y sus
periodos de celo; de lasMINERALES se desea saber si se trata de cristales o de rocas.
Ÿ Además, interesa registrar qué especies sirven de alimento a otras especies, teniendo en cuenta que ninguna especie mineral se considera alimento de
cualquier otra especie y que una especie vegetal no se alimenta de ninguna otra especie.
Ÿ Del PERSONAL del parque se guarda el DNI, número de seguridad social, nombre, dirección, teléfonos (domicilio, móvil) y sueldo. Se
distinguen los siguientes tipos de personal:
Ÿ PERSONAL DE GESTIÓN: registra los datos de los visitantes del parque y están destinados en unaENTRADA del parque (las ENTRADAS se
identifican por unnúmero).
Ÿ PERSONAL DE VIGILANCIA: vigila un área determinada del parque que recorre en un VEHÍCULO (tipo y matrícula).
Ÿ PERSONAL INVESTIGADOR: Tiene una titulación que ha de recogerse y pueden realizar (incluso conjuntamente) PROYECTOS de
investigación sobre una determinada especie. UnPROYECTO de investigación tiene unpresupuesto y un periodo de realización.
Ÿ PERSONAL DE CONSERVACIÓN: mantiene y conserva un área determinada del parque. Cada uno lo realiza en una especialidad determinada
(limpieza, caninos…).
Ÿ Un VISITANTE (DNI, nombre, domicilio y profesión) debe alojarse dentro de los ALOJAMIENTOS de que dispone el parque; éstos tienen una
capacidad limitada y tienen una determinadacategoría.
Ÿ Los alojamientos organizan EXCURSIONES al parque, en vehículo o a pie , en determinados días de la semana y a una hora determinada. A estas
excursiones puede acudir cualquierVISITANTE del parque.
Ÿ Por comodidad, suponemos que un visitante tiene, obligatoriamente, que alojarse en el parque. Suponemos también, que cada vigilante tiene su
vehículo propio que sólo utiliza él.
PERSONAL VEHÍCULO COMUNIDAD AUTONOMA

GESTOR INVESTIGADOR CONSERVADOR VIGILANCIA

PROYECTO

ESPECIE AREAS

VEGETAL ANIMAL MINIRAL

ENTRADA PARQUE NATURAL

VISITANTES

ALOJAMIENTO EXCURSIONES
ComunidadAutónoma → CodCA, Nombre, OrgResponsable.
ParqueNatural → CodPN, Nombre, FechaDeclaración.
Entrada → CodEntrada.
Área → Nombre, Extensión.
Personal → DNI, NSS, Nombre, Dirección, TfnoDomicilio, TfnoMóvil, Sueldo.
Investigador → Titulación.
Conservador → Tarea.
Gestor → .
Vigilante → .
Vehículo → Matrícula, Tipo.
Proyecto → CodProy, Presupuesto, FechaInicio, FechaFin.
Especie → CodEspecie, NombreCientífico, NombreVulgar.
Animal → Alimentación (carnívoro, herbívoro, omnívoro), PeriodoCelo.
Vegetal → Floración (sí,no), PeriodoFloración.
Mineral → Tipo (cristal, roca).
Visitante → DNI, Nombre, Domicilio, Profesión.
Alojamiento → CodAlojamiento, Categoría, Capacidad.
Excursión → CodExcursión, Fecha, Hora, Pie (sí/no).
UNA EMPRESA DEDICADA A LA INSTALACIÓN DE DORMITORIOS JUVENILES A MEDIDA QUIERE
REALIZAR UNA BASE DE DATOS DONDE SE REFLEJEN LAS VENTAS Y MONTAJES, PARA LO CUAL SE
TIENE EN CUENTA:

Ÿ Cada modelo de dormitorio lo debe montar, al menos, dos montadores.


Ÿ El mismo montador puede montar varios modelos de dormitorios.
Ÿ De cada MODELO DORMITORIO nos interesa conocer su código de modelo.
Ÿ El mismo montador puede montar el mismo modelo en diferentes fechas. Nos interesa conocer la
fecha en la que realiza cada montaje.
Ÿ De un MONTADOR nos interesa su NIF, nombre, dirección, teléfono de contacto y el número de
dormitorios que ha montado de cada modelo.
Ÿ Cada modelo de dormitorio puede ser comprado por uno o varios CLIENTES y el mismo cliente podrá
comprar uno o varios dormitorios. De un CLIENTE nos interesa su NIF, nombre, dirección, teléfono y
fecha de compra de cada modelo.

DNI_M
NOMBRE_M
DIRECCION_M MONTADOR
TELEFONO_M
2 1

DNI_N
N:M MONTA COD_MODELO
FECHA_MONTAJE
CANTIDAD_MOTADA

DNI N:M
1 N
NOMBRE 1 N
CLIENTE COMPRA MODELO DORMITORIO COD_MODELO
DIRECCION N 1
TELEFONO DNI
COD_MODELO
FECHA_COMPRA

NOTA: PK: LLAVE PRINCIPAL ; FK: LLAVE FORANIA


Cliente
DNI PK
• NOMBRE
• DIRECCION
Compra • TELEFONO
DNI_C FK1
COD_MODELO1 FK2
• FECHA DE COMPRA
ModeloDormitorio
Montaje COD_MODELO PK
COD_MODELO1 FK1
DNI_M FK2
• FECHA_MONTAJE Montador
• CANTIDAD_MOTADA DNI_M PK
• NOMBRE_M
• DIRECCION_M
• TELEFONO_M
SE PIDE HACER EL DIAGRAMA ER PARA LA BASE DE DATOS QUE REPRESENTE ESTA INFORMACIÓN.
LE CONTRATAN PARA HACER UNA BD QUE PERMITA APOYAR LA GESTIÓN DE UN SISTEMA DE
VENTAS.

La empresa necesita llevar un control de PROVEEDORES, CLIENTES, PRODUCTOS Y VENTAS. Un


proveedor tiene un código único, nombre, dirección, teléfono y página web. Un cliente también tiene un
código único, nombre, dirección, pero puede tener varios TELÉFONOS de contacto. La dirección se
entiende por direccion (calle, número, comuna y ciudad.)

Un PRODUCTO tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se
organizan en categorías, y cada producto va sólo en una categoría. Una CATEGORÍA tiene id, nombre y
descripción.

“ .... Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente,
descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y
el monto total por el producto. .... ”

TELEFONO
N 1

1:N
CATEGORIA
1 1
1 1
CLIENTE
11
1:M
1:N

N 1 1 N
1 N
VENTA N:M PRODUCTO
N 1
1 N

N:M

N 1
PROVEEDOR

1.; DIAGRAMA RELACIONAL


2.- QUE ES LENGUAJE SQL

You might also like