Está en la página 1de 5

IESTP ”MANUEL NÚÑEZ BUTRÓN” P.E.

DESARROLLO DE SISTEMAS DE
INFORMACIÓN

ACTIVIDAD Nº 2
BASE DE DATOS II
TEMA: MODELAMIENTO FÍSICO DE UNA BASE DE DATOS (LENGUAJE DDL)

INSTRUCCIONES: Lea con detenimiento la actividad antes de realizar la parte práctica.

I. TEMA: LENGUAJE DE DEFINICIÓN DE DATOS

II. PROPÓSITO: En esta actividad realizaremos el modelamiento físico de una base de datos utilizando
el lenguaje de definición de datos.
III. OBJETIVOS:

 Utilizar el IDE Workbench


 Utilizar el SGBD MySQL
 Obtener el diagrama E-R del modelo
 Emplear el lenguaje LDD

IV. EJERCICIO:

Dadas las siguientes tablas: Realizar el modelamiento físico de la base de datos, considerando los
siguientes aspectos:
 Nombre de la base de datos: TallerMecanica
 Realizar la codificación en lenguaje de definición de datos.

CLIENTES
Campos Tipo de Tamaño PK FK No DESCRIPCIÓN
campo nulo
DNI_Cli Varchar 8 Si Si DNI del cliente
Apellidos_Cli Varchar 20 Apellidos del cliente
Nombres_Cli Varchar 20 Nombres del cliente
Direccion_Cli Varchar 30 Dirección del cliente
Ciudad_Cliu Varchar 15 Ciudad de residencia del cliente
Telefono_Cli Varchar 9 Teléfono del cliente

COCHES
Campos Tipo de Tamaño PK FK No DESCRIPCIÓN
campo nulo
Matricula_Co Varchar 6 Si Si Número de placa del coche
DNI_Cli_Co Varchar 8 Si Si DNI del cliente
Marca_Co Varchar 20 Marca del coche
Modelo_Co Varchar 20 Modelo del coche
Color_Co Varchar 15 Color del coche
REPARACIONES
Campos Tipo de campo Tamaño PK FK No DESCRIPCIÓN
nulo
Num_Repara Autincremental Si Si Número de reparación
Matricula_Co Varchar 6 Si Si Matrícula del coche
Descripcion Varchar 40 Descripción de la reparación
Fecha_Entrada Date Fecha e ingreso al taller del coche
Fecha_Salida Date Fecha de salida del taller del coche
Total Decimal (10,2) Pago total de la reparación

DETALLE REPARACION
Campos Tipo de campo Tamaño PK FK No DESCRIPCIÓN
nulo
Num_Repara Int Si Si Número de reparación
Codigo_Pieza Varchar 6 Si Si Código de la pieza de repuesto
Cantidad int Cantidad de piezas de repuesto

PIEZA_RESPUESTO
Campos Tipo de campo Tamaño PK FK No DESCRIPCIÓN
nulo
Codigo_Pieza Varchar 6 Si Si Código de la pieza de repuesto
Descripción Varchar 50 Descripción de la pieza de repuesto
Precio Decimal (10,0) Precio de la pieza de repuesto
Stock Int Stock de la pieza de repuesto

V. OBSERVACIONES:

Nota: Para la presentación del trabajo considerar los siguientes aspectos.

 Poner una carátula en el documento final del trabajo.


 Captura de pantalla del diagrama E-R.
 Captura de las pantallas del código DDL.
 Código DDL de la base de datos.
 Considerar la siguiente rubrica de evaluación.
 Presentar el trabajo solo en formato PDF, cuyo nombre de archivo debe tener la siguiente estructura:
ApellidoPaterno_ApellidoMaterno_Nombres_TI01.pdf
Ejemplo:
Si el estudiante se llama: Juan Peralta Canaza, el nombre de archivo deberá ser.
Peralta_Canaza_Juan_TI01.pdf
.
RUBRICA DE EVALUACIÓN: Actividad Nº 2

Criterio de Excelente Bueno Regular Requiere muchas


evaluación 5 ptos. 4 ptos 3 ptos mejoras
2 ptos
Interfaz gráfica El diagrama E-R El diagrama E-R El diagrama E-R El diagrama E-R
realizado esta realizado esta realizado esta poco realizado no está
organizado, y su organizado, y su organizado, y su organizado, y su
diseño es diseño es diseño es poco diseño es básico.
completo. medianamente completo. La interfaz gráfica
La interfaz gráfica completo. La interfaz gráfica es confusa y
es clara y contiene La interfaz gráfica es clara y contiene contiene muy pocas
la totalidad de las es clara y contiene pocas entidades. entidades.
entidades. la casi la totalidad
de las entidades.
Programación El programa El programa El programa El programa
evidencia demuestra demuestra alguna demuestra poca
comprensión comprensión de las comprensión de las comprensión de las
avanzada de las sentencias y como sentencias y como sentencias y como
sentencias en cada estos funcionan en estos funcionan en estos funcionan en
uno de los bloques conjunto para conjunto. conjunto.
y procedimientos alcanzar el Las sentencias de Las sentencias de
Las sentencias resultado esperado. programación programación
están bien Las sentencias de tienen poca carecen de
organizadas. programación son organización. organización.
lógicos y están
organizados
Uso de tipos de Utiliza diversos de Utiliza Utiliza Utiliza
datos tipos de datos. aproximadamente deficientemente los equivocadamente
algunos tipos de tipos de datos los tipos de datos.
datos
Ética del trabajo El trabajo realizado El trabajo realizado El trabajo realizado El trabajo realizado
Uso del tiempo no es una copia de es una poca copia es medianamente es íntegramente
sus compañeros de sus compañeros una copia de sus una copia de sus
compañeros compañeros
Clientes
CI Apellidos Nombres Direccion Ciudad Telefono
111111111 Ramirez Felipe Hoyos 40 Potosi 6243333
222222222 Lopez Arce Alicia Matos 33 Potosi 77869060
333333333 Perez Miranda Juan Potosi 30 La paz 72420990
444444444 Fernandez Fernandez Pablo Ayacucho 500 Cochabamba 72412345

Coches
Matricula CI_Propietario Marca Modelo Color
XYZ200 111111111 HONDA CIVIC Azul
ABC123 222222222 HYUNDAI ELANTRA Blanco
FGH987 333333333 VOLSKWAGEN AMAROK Plomo
POI769 444444444 BMW Serie 5 Plomo
TRE123 111111111 BMW Gran Coupe Rojo
PRN456 111111111 CHEVROLET CAMARO Rojo
HGF567 222222222 NISSAN Evalia Blanco
QWE876 444444444 HONDA ACCORD Blanco

Reparaciones
Num_Reparacion Matricula Descripcion Fecha Entrada Fecha Salida Total
1 XYZ200 Cambio de Aceite 2013-01-01 2013-01-05 0
2 ABC123 Cambio de Aceite 2013-01-02 2013-01-06 0
3 FGH987 Cambio de Llantas 2013-01-03 2013-01-07 0
4 POI769 Cambio de Bateria 2013-02-10 2013-02-13 0
5 TRE123 Mantenimiento 2013-02-11 2013-02-14 0
6 PRN456 Alineado 2013-03-01 2013-03-01 0
7 HGF567 Mantenimiento 2013-05-15 2013-05-16 0
8 QWE876 Cambio de Aceite 2013-07-09 2013-07-10 0
9 XYZ200 Mantenimiento 2013-08-05 2013-08-14 0

Detalle_Reparacion Pieza
Num_Reparacion Cod_Pza Cantidad Cod_Pza Descripcion Precio Stock
1 1 1 1 Aceite Mobil 50 100
2 3 1 2 Bateria Cyclon 300 10
3 5 4 3 Aceite ECO 60 80
4 2 1 4 Aceite Ultra 50 60
8 2 1 5 Llantas Good Year 200 200
6 Motor 1000 2
Se pide:

1) Crear la base de datos “Taller”.


2) Crear las tablas mencionadas con los datos correspondientes (tenga en cuenta llaves primarias y
foráneas).
3) Elimine el cliente los clientes que apelliden “Ramírez”, verifique si pudo realizarse la operación,
si no se pudo indique por qué
4) Actualice el total de la tabla Reparaciones en 100 para aquellas reparaciones que solo son
Mantenimiento
5) Actualice el total de la tabla Reparaciones en 80 para aquellas reparaciones que solo son
Alineado

Consultas

6) Mostrar el nombre del propietario(Cliente) y la cantidad de automóviles que dejo en reparación


7) Mostrar todas las reparaciones en las que se hace uso de piezas extras.
8) Mostrar el nombre de los propietarios cuyos coches ingresaron en enero del 2013(Use las
funciones YEAR(fecha), MONTH(fecha) para obtener el año y el mes de una determinada fecha)
9) Mostrar el id y la descripción de las reparaciones (que no son ni Mantenimiento ni alineación ) y
el costo total de las piezas usadas en dicha reparación
10) Mostrar la marca de las movilidades cuyo propietario vive en Potosí.

También podría gustarte