13 - DBDesigner
13 - DBDesigner
13 - DBDesigner
DD-106
13 – DBDesigner Página 1 de 7
BASE DE DATOS
LABORATORIO N° 13
DBDESIGNER
CODIGO DEL CURSO: R66427
Alumno(s)
Nota
(Apellidos, Nombres)
RODRIGO CABRERA ESPINOZA
Grupo C20
Ciclo I
Fecha de entrega 05/11/2018
Laboratorio de Base de Datos Nro. DD-106
13 – DBDesigner Página 2 de 7
I. OBJETIVOS
Identificar un modelo en primera forma normal
Identificar un modelo en segunda forma normal
II. SEGURIDAD
Advertencia:
En este laboratorio está prohibida la manipulación del hardware,
conexiones eléctricas o de red; así como la ingestión de
alimentos o bebidas.
III. RECURSOS
Equipo con sistema operativo Windows XP Professional.
Oracle Express Universal 10g.
Oracle SQL Developer Modeler.
V. PROCEDIMIENTO
1. Ingresar a https://www.dbdesigner.net/
N:M
2. Creación del script DDL conteniendo los comandos necesarios para crear la base de datos
TAREA
1. Empleando la herramienta Oracle SQL Developer Data Modeler implemente el diseño de la base de
datos mostrado en la figura 1
Fecha de partida
Hora de partida
codigo Fecha de llegada
nombre Hora de llegada
dni estado placa
telefono modelo
direccion Codigo de camionero(FK) tipo
salario Placa (FK) potencia
estado estado
N:M
Distribuyen 1:N
N:1
codigo codigo
descripcion nombre
nombre del destinatario
dirección del destinatario
estado
Figura 1
Laboratorio de Base de Datos Nro. DD-106
13 – DBDesigner Página 5 de 7
CODIGO:
CREATE TABLE `CAMIONEROS` (
`CODIGO` INT(5) NOT NULL AUTO_INCREMENT,
`NOMBRE` varchar(45) NOT NULL,
`DNI` varchar(8) NOT NULL,
`TELEFONO` varchar(9) NOT NULL,
`DIRECCION` varchar(45) NOT NULL,
`SALARIO` DECIMAL(10,2) NOT NULL,
`ESTADO` varchar(1) NOT NULL,
PRIMARY KEY (`CODIGO`)
);
OBSERVACIONES:
Se observó que el programa DBdesigner nos facilita para poder entender más sobre la
entidad y relaciones, ya que nos proporcionar agregar las columnas que de desea y
exportarlo en SQL.
Se logró observar que en una relación muchos a muchos se crea una nueva tabla en lo
contrario en la relación de uno a muchos que se logra ver que la llave primaria de la
tabla de relación uno se convierte en una clave foránea en la otra tabla de relación
muchos.
Para poder realizar una clave foránea en el programa DBseigner es necesario
seleccionar la opción Foreign Key donde aparece la referencia de la tabla y de que
columna se está seleccionando.
Al realizar el laboratorio en la tarea nos pedía hora de llegada donde al deslizar se
debió seleccionar el tipo de datos time, igualmente en salario se seleccionó decimal.
Se observó en el programa DBdesigner que al ingresar un código hay una opción de
llave principal, ya que es necesario poner esta opción para poder realizar una llave
foránea pues si no se cumple no se podrá referenciar la tabla y la columna que se
quiere seleccionar.
CONCLUSIONES:
Al realizar el laboratorio, se concluyó que DBDesigner es un sistema visual de diseño
de datos que nos permite y nos ofrece un mejor método efectivo para poder gestionar
una base de datos y se vio que tiene herramientas libres disponibles.
En resumen, se logró apreciar de que es importante relazar un diagrama entidad-
relación, ya que es una gran herramienta que nos permite realizar un modelado de
datos correctamente que nos permite representar las entidades relevantes del sistema.
Al final del laboratorio, se llegó a la conclusión de que es importante según los
ejercicios realizados cada nombre de la columna es particular y no era necesario poner
en orden, ya que con solo la descripción podría crearse la tabla para luego poder
ejecutarla.
En síntesis, al realizar laboratorio se concluyó que los ejercicios realizados es
necesario tener en cuenta la clave primaria como la clave foránea para que pueda
existir una relación entre tablas creadas.
Se concluyó, que al realizar el laboratorio el programa DBDesigner nos facilita tener el
código de la creación de la tabla para poder escribirlo en Oracle y así poder ejecutarla
en las tablas.