Grupo 4 Fase 1 Modelamiento

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 19

UNIDAD 1 - BASES DE DATOS TRANSACCIONALES Y RELACIONALES

FASE 1 - MODELAMIENTO: MODELAR, DISEÑAR Y DESARROLLAR


BASES DE DATOS RELACIONALES

PARTICIPANTES:

CC: XXXX - NOMBRE ESTUDIATNE 1


CC: XXXX - NOMBRE ESTUDIATNE 2
CC: XXXX - NOMBRE ESTUDIATNE 3
CC: 13.571.071 – JOSE ALEXANDER ARRIETA SUAREZ
CC: XXXX - NOMBRE ESTUDIATNE 5

GRUPO No. 301125_4

Tutor:
SONIA CONSUELO BARAHONA

Universidad Nacional Abierta y a Distancia – UNAD


Escuela Ciencias básicas, tecnología e ingeniería
Programa Ingeniería de Sistemas
Base de datos avanzada 301125
Periodo 16-06
Colombia
2019
TABLA DE CONTENIDO
INTRODUCCIÓN.......................................................................................................................................3
RESULTADO DE LA ACTIVIDAD..........................................................................................................4
Publicación del rol escogido por el estudiante..........................................................................4
Selección y respuesta de la pregunta motivadora..................................................................4
Proyecto para desarrollar.................................................................................................................4
A. Análisis de requerimientos...................................................................................................5
Formato 1: Definición y Descripción de Entidades..............................................................5
Formato 2: Descripción de atributos y sus restricciones..................................................6
Formato 3: Matriz de Relaciones...............................................................................................6
Formato 4: Descripción de las relaciones determinadas en la Matriz de Relaciones
...............................................................................................................................................................7
B. Diseño modelo Entidad Relación y modelo Relacional...............................................7
1 - Modelo Entidad Relación........................................................................................................7
2 - Modelo Relacional.....................................................................................................................8
Técnicas de normalización...........................................................................................................8
C. Desarrollo de la base de datos relacional.......................................................................8
Evidencias de la participación en el foro.....................................................................................9
CONCLUSIONES.....................................................................................................................................12
BIBLIOGRAFÍA........................................................................................................................................13
INTRODUCCIÓN

Se espera que la introducción sobre el trabajo sea de mínimo media página.


RESULTADO DE LA ACTIVIDAD

Publicación del rol escogido por el estudiante.

Nombre Estudiante Rol Valoración del


Desempeño del Rol
Estudiante 1 Moderador Calificar de 1 a 5
Estudiante 2 Colaborador Calificar de 1 a 5
Estudiante 3 Evaluador Calificar de 1 a 5
José Alexander Arrieta Suárez Creativo Calificar de 1 a 5
Estudiante 5 Investigador Calificar de 1 a 5

Selección y respuesta de la pregunta motivadora.

Nombre Estudiante 1:
Pregunta 1: ¿Cuál es la diferencia entre base de datos Transaccionales y
base de datos relacionales?

Nombre Estudiante 2:
Pregunta 2: ¿Qué se considera una base de datos relacionales?

Nombre Estudiante 3:
Pregunta 3: ¿Cuál es la importancia del proceso de normalización en bases
de datos?

Nombre Estudiante 4:
Pregunta 4: ¿Cuál es la diferencia entre el lenguaje de definición de
datos y el lenguaje de manipulación de datos?
Un lenguaje de definición de datos es un lenguaje que es proporcionado
por el sistema de gestión de base de datos, permitiendo a los
programadores de la base de datos realizar tareas de definición de las
estructuras encargadas de almacenar los datos y las funciones o
procedimientos que permiten consultarlos. Además el término de lenguaje
de definición de datos fue implementado por primera vez en relación con el
modelo de base de datos CODASYL, en este modelo el esquema de la base
de datos fue escrito en lenguaje de descripción de datos que hace
descripción de los registros, campos y conjuntos que logran conformar el
usuario de modelo de datos. Actualmente este lenguaje se usa para hacer
referencia a cualquier lenguaje formal para realizar la descripción de
estructuras de información o datos, como los esquemas XML.
A diferencia del lenguaje de definición de datos, el lenguaje de
manipulación de datos consiste en un lenguaje que es proporcionado por
los sistemas gestores de bases de datos, estos sistemas les permiten a los
usuarios llevar a cabo tareas de modificación o consultas de los datos que
se encuentran en las bases de datos del sistema gestor de bases de datos.
Actualmente el lenguaje de manipulación de datos más popular es el SQL,
que es usado para manipular y recuperar datos en un base de datos
relacional.

Nombre Estudiante 5:
Pregunta 5: ¿Qué son las formas normales y cuál es su finalidad?

Proyecto para desarrollar

Un grupo de 5 ingenieros de la Universidad Nacional Abierta y a Distancia


UNAD, requieren diseñar una base de datos que sea de utilidad para
concesionarios de automóviles. Un concesionario puede vender automóviles
de varias marcas (por ejemplo, Audi y Volkswagen). Sobre los automóviles se
desea mantener la siguiente información: marca, modelo, precio, descuento
(si es que lo tiene), los datos técnicos (potencia fiscal, cilindrada, etc.); al
igual que otras características importantes y accesorios. El concesionario
tiene siempre automóviles de varios modelos en stock (cada uno se identifica
por su número de bastidor). Cuando se vende un automóvil se quiere saber
quién lo ha vendido; también se desea saber el precio que se ha cobrado por
él y el modo de pago: al contado o mediante financiera. Se debe almacenar la
información sobre la fecha de entrega, matrícula y si era de stock o se ha
tenido que encargar a fábrica. De los vendedores se almacenarán los datos
personales (nombre, NIF, domicilio, etc.) y las ventas realizadas.
Para el desarrollo del proyecto, el grupo de 5 ingeniero de sistemas deben:

Importante: se espera que cada estudiante desarrolle mínimo 2 entidades y le


aplique el proceso.

A. Análisis de requerimientos

Formato 1: Definición y Descripción de Entidades


Entidad o Tipo Justificación, explicación Ejemplo de Ejemplares Extensión INTENCION
de Entidad de su existencia en el (Instancias)
Mundo del Problema

Nombre Estudiante 1:
Empleado Es importante porque es  Daniel Prada 1000 Hacer un trabajo
el objetivo del área  Mariano Romero en el proceso a
tener los datos de los  Diana Cardona cambio de una
valores para los datos  Sandra Cristancho remuneración.
de los empleados.  Alexander García
Departamento  Sistemas, 40
 Telecomunicaciones,
 Jurídica,
 Financiera
 Secretaria General
 Despacho
Nombre Estudiante 2:
Cargo  Rector 100
 Profesor Titular,
 Profesor Asociado

Ciudad  Bogotá
 Cartagena
 Sahagún
 Cerete
Nombre Estudiante 3:

Nombre Estudiante 4:
Automóvil Producto principal de  Toyota 1000 Vender
venta  Bmw
Ventas Asociada con las 1000 Registrar
múltiples ventas atreves de un id
realizadas por único cada
vendedores de cada venta de
automóvil. automóvil
Vendedor Trabajador encargado  Juan Álvarez 50
de vender  Diego
Salomón
Pedido a automóviles que se  Automóvil bmw Registrar los
Fabrica deben pedir a la fábrica  Mazda 626 pedidos a
ya que no se encuentran fábrica de
en stock modelos de
automóvil
Nombre Estudiante 5:
Formato 2: Descripción de atributos y sus restricciones.
Nombre Atributos Identifica Nombre Tipo Tama Obligatori Cardinali Restricciones adicionales
Entidad dor dominio de ño edad dad
Único Dato (Si/No) (1 o Lista de Rango Restricció
(UID) (Texto Muchos) Valores de n de
, Valore Control
Núme s
ro,
Fecha
)
Empleado Empleado_id X Empleados_id N 4 Si 1 --
s
P_nombre P_Nombres T 30 SI 1 -- --- ---
S_nombre S_nombres T 30 Si 1 -- --- ---
P_apellido P_apellidos T 30 --- ---
S_apellido S_apellidos T 30
F_ingreso F_ingresos F F_ingreso
>
F_nacimi
ento
F_Nacimiento F_nacimiento F S 1
Estado civil Estados T 2 S 1 C,S,UL, --- ---
Civiles V,SE
Salario Salarios N 10,2 Si 1 --- 30000 ---
00 -
15000
000
Correo x Correos T 30 No M --- ---- ---
Sexo Sexos T 1 Si 1 M, F,X
Telefono Telefonos T 15 Si M
Cargo Cargo_id X Cargos_ids --- ---
Nombre --- ---

Departam Departament X Departament T 30 SI 1 -- --- ---


ento o_id os_ids
Nombre Nombres T 30 SI 1 -- --- ---
Ciudad Ciudad_id x Ciudades_id N 10 Si 1
Nombre Nombres T 30 Si 1
Correo ID
Tipo_correo

Teléfono Telefono_ID
numero

Automovil Id_Bastidor X Id Bastidores N 10 SI 1 -- -- --

marca marcas T 45 SI 1 -- -- --

modelo modelos T 45 SI 1 -- -- --

color colores T 45 SI 1 -- -- --

Hp Escala N 10 SI 1 -- -- --
Numerica

Cilindrada Cilindradas N 10 SI 1 -- -- --

observaciones observaciones T 45 NO 1 -- -- --
Solicitud Id X Ids N 10 SI 1 - - -
Ventas

Id_Bastidor Id_Bastidores N 10 SI 1 - -- -

fecha_Venta fecha_Ventas F SI 1 - - F_ Ventas


< F_
entregas
fecha_entrega fechas de F NO 1 - - -
entregas

modo_Pago modos de T 45 SI 1 Contad - -


Pagos o-
Financi
era
precio precios N 10 SI 1 - - -

descuento descuentos N 10 1 - 0%- -


100%
origenAuto origen Autos T 45 SI 1 Stock - - -
Fabrica
Vendedor 10 SI 1 -- -- --

X
Id Ids N
dni   dnis T 45 SI 1 -- -- --

nombres   nombres T 45 SI 1 -- -- --

domicilio   domicilios T 45 NO 1 -- -- --

total total 10 SI 1 -- -- --

ventas   ventas N
PedidoFab SI 1 -- -- --
rica
X
Id Ids N 10
ID_Venta   ID_Ventas N 10 SI 1 -- -- --

Observaci Observaci NO 1 -- -- --

ones   ones T 45

Formato 3: Matriz de Relaciones


Empl Departa Car Ciudad Corr Teléf Solicit Autom Vend
Pedido
eado mento go eo ono ud óvil edor
Fabrica
Ventas

Empleado R2 R1 R3 R5 R6
Departamento R4

Cargo
Ciudad

Correo
Teléfono

Solicitud R7 R8 R9
Ventas

Automovil
Vendedor

PedidoFabrica
Formato 4: Descripción de las relaciones determinadas en la Matriz de
Relaciones
Relació Entidad 1 Rol Entidad 2 Pregunta para Rta. Pregunta Rta. Relación es Grado Ayuda a Observación/Restricciones/Atribut
n determinar Opc para Card Transferibl Identificar os
entidades
Opcionalidad . determinar . e (Si/No) Participante
(Preguntar si está Cardinalidad s
obligado) (Pregunta
CUANTO )

R2 Empleado Dirige.. Empleado Empleado está No Un M Si 1a Las dos Esta relación modela un hecho
obligado a liderar a empleado Much entidades importante que sucede en el
o participante proceso que estamos analizando y
otro empleado CUANTOS s se es que unos empleados dirigen a
empleados 1:M identifican otros empleados y que los
lidera.. plenamente empleados de la organización son
dirigidos por otros empleados. Es
Empleado Dirigido Empleado Empleado está No. Un 1 Si posible que algunos empleados de
la organización no sean liderados o
.. obligado a ser empleado
dirigidos por otro empleado
dirigido por otro por
empleado CUANTOS
empleados
es liderado ..

R1 Empleado Trabajo .. Departament ¿Un Empleado ESTÁ No ¿Un Empleado 1 Si 1aM Las dos Esta relación modela un hecho
o OBLIGADO a Trabajar en CUANTOS entidades importante que sucede en el
en un Departamento? Departamentos 1:M participante proceso que estamos analizando y
Trabaja? s se es que los empleados trabajan en
identifican los departamentos de la
Departamento Ocupa Empleado ¿Un Departamento No ¿Un M Si plenamente organización y que los
ESTA OBLIGADO a departamento departamentos de la compañía
ocupar Empleados? CUANTOS ocupan empleados o que en los
Empleados departamentos de la compañía
Ocupa? trabajan empleados.

R3

R4

R5

R6

R7 Solicitud Se Automovil Solicitud de venta Si Una solicitud 1 No 1a1 La relación modela el hecho
Ventas asocia está obligada a de ventas que para cada venta siempre
con un relacionar/asociars cuantas debe estar asociada o
e con un relaciones a relacionada con un
automóvil? autos automovil.
tienes?

R8 Solicitud La Vendedor Una solicitud de Si Una solicitud 1 Si Ma La relación modela el hecho


Ventas realiza venta esta obliga a de ventas 1 de que un vendedor puede
un ser realizada por cuantos tener muchas solicitudes de
un vendedor vendedores ventas generadas a su
la pueden nombre o relacionadas
crear? directamente con el

R9 PedidoFabric Se Solicitud Un Pedido de Si Un pedido 1 No 1a1 No siempre hay pedidos de


a asocia Ventas Fabrica está de fábrica fabrica por cada solicitud de
con obligado a cuantos venta creada ,solo depende si
asociarse con una solicitudes el auto no se encuetra en
Solicitud Ventas de ventas stock
tiene
relacionados
?

B. Diseño modelo Entidad Relación y modelo Relacional


1 - Modelo Entidad Relación

2 - Modelo Relacional
Automovil (Id_Bastidor, Id_SolicituddeVentas, marca, modelo, color, Hp, Cilindrada, observaciones)

RelacionVendedorVenta (Id, Id_Vendedor, Id_SolicitudDeVentas)

Solicitud de Ventas (Id, Id_Bastidor_Automovil, fecha_Venta, fecha_entrega, modo_Pago, precio,


descuento, matricula, origenAuto)

Vendedor (Id, dni, nombres, domicilio, total ventas)

PedidoFabrica (Id, ID_Venta, Observaciones)


Técnicas de normalización
Se espera que los estudiantes relacionen las técnicas de normalización
aplicadas.

C. Desarrollo de la base de datos relacional


Cada estudiante debe desarrollar mínimo 2 tablas de la base de datos.

Nombre Estudiante 1:
Script DDL

Script DML

Script DCL

Después de diligenciar los registros en la BD realizar una consulta simple


donde se pueda evidenciar total de autos vendidos en el concesionario.
(Código SQL)

Nombre Estudiante 2:
Script DDL
Script DML
Script DCL
Después de diligenciar los registros en la BD realizar una consulta simple
donde se pueda evidenciar los autos vendidos en el concesionario, el
modelo y la marca. (Código SQL)
Nombre Estudiante 3:
Script DDL

Script DML

Script DCL

Después de diligenciar los registros en la BD realizar una consulta simple


donde se pueda mostrar cual es el vendedor con más autos vendidos.
(Código SQL)

Nombre Estudiante 4:
Script DDL

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS,
UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,
FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE,
SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_Z
ERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,N
O_ENGINE_SUBSTITUTION';

-- -----------------------------------------------------
-- Schema concesionarioAutos
-- -----------------------------------------------------

-- -----------------------------------------------------
-- Schema concesionarioAutos
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `concesionarioAutos` DEFAULT
CHARACTER SET utf8 ;
USE `concesionarioAutos` ;

-- -----------------------------------------------------
-- Table `concesionarioAutos`.`Automovil`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `concesionarioAutos`.`Automovil` (
`id_Bastidores` INT NOT NULL AUTO_INCREMENT,
`marca` VARCHAR(45) NOT NULL,
`modelo` VARCHAR(45) NOT NULL,
`color` VARCHAR(45) NOT NULL,
`hp` INT NOT NULL,
`cilindrada` INT NOT NULL,
`observaciones` VARCHAR(45) NULL,
PRIMARY KEY (`id_Bastidores`))
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `concesionarioAutos`.`Solicitud_Ventas`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS
`concesionarioAutos`.`Solicitud_Ventas` (
`id` INT NOT NULL AUTO_INCREMENT,
`fechaVenta` DATE NOT NULL,
`fecha_entrega` DATE NULL,
`modo_Pago` VARCHAR(45) NOT NULL,
`precio` INT NOT NULL,
`descuento` INT NULL,
`matricula` VARCHAR(45) NOT NULL,
`origenAuto` VARCHAR(45) NOT NULL,
`Automovil_id_Bastidores` INT NOT NULL,
PRIMARY KEY (`id`),
INDEX `fk_Solicitud_Ventas_Automovil1_idx`
(`Automovil_id_Bastidores` ASC) VISIBLE,
CONSTRAINT `fk_Solicitud_Ventas_Automovil1`
FOREIGN KEY (`Automovil_id_Bastidores`)
REFERENCES `concesionarioAutos`.`Automovil`
(`id_Bastidores`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `concesionarioAutos`.`Vendedor`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `concesionarioAutos`.`Vendedor` (
`id` INT NOT NULL AUTO_INCREMENT,
`dni` VARCHAR(45) NOT NULL,
`nombres` VARCHAR(45) NOT NULL,
`domicilio` VARCHAR(45) NULL,
`total ventas` INT NOT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `concesionarioAutos`.`PedidoFabrica`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS
`concesionarioAutos`.`PedidoFabrica` (
`id` INT NOT NULL AUTO_INCREMENT,
`observaciones` VARCHAR(45) NULL,
`Solicitud_Ventas_id` INT NOT NULL,
PRIMARY KEY (`id`),
INDEX `fk_PedidoFabrica_Solicitud_Ventas1_idx`
(`Solicitud_Ventas_id` ASC) VISIBLE,
CONSTRAINT `fk_PedidoFabrica_Solicitud_Ventas1`
FOREIGN KEY (`Solicitud_Ventas_id`)
REFERENCES `concesionarioAutos`.`Solicitud_Ventas` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `concesionarioAutos`.`RelacionVendedorVenta`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS
`concesionarioAutos`.`RelacionVendedorVenta` (
`id` INT NOT NULL AUTO_INCREMENT,
`Vendedor_id` INT NOT NULL,
`Solicitud_Ventas_id` INT NOT NULL,
INDEX
`fk_Vendedor_has_Solicitud_Ventas_Solicitud_Ventas1_idx`
(`Solicitud_Ventas_id` ASC) VISIBLE,
INDEX `fk_Vendedor_has_Solicitud_Ventas_Vendedor_idx`
(`Vendedor_id` ASC) VISIBLE,
PRIMARY KEY (`id`),
CONSTRAINT `fk_Vendedor_has_Solicitud_Ventas_Vendedor`
FOREIGN KEY (`Vendedor_id`)
REFERENCES `concesionarioAutos`.`Vendedor` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT
`fk_Vendedor_has_Solicitud_Ventas_Solicitud_Ventas1`
FOREIGN KEY (`Solicitud_Ventas_id`)
REFERENCES `concesionarioAutos`.`Solicitud_Ventas` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;

SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Script DML

SELECT * FROM concesionarioautos.vendedor;


INSERT INTO `concesionarioautos`.`vendedor` (`dni`,
`nombres`, `domicilio`, `total ventas`) VALUES ('001', 'Adan del
Eden', 'el jardin del Eden', '1');
INSERT INTO `concesionarioautos`.`vendedor` (`dni`,
`nombres`, `domicilio`, `total ventas`) VALUES ('002', 'Èva
desterrada Eden', 'el mundo', '4');
SELECT * FROM concesionarioautos.automovil;
INSERT INTO `concesionarioautos`.`automovil` (`marca`,
`modelo`, `color`, `hp`, `cilindrada`, `observaciones`) VALUES
('Mazda', '626', 'gris ogre', '100', '1800', 'ninguna');
INSERT INTO `concesionarioautos`.`automovil` (`marca`,
`modelo`, `color`, `hp`, `cilindrada`, `observaciones`) VALUES
('cherolet', 'camaro', 'rojo', '150', '2500', 'rapido');
INSERT INTO `concesionarioautos`.`automovil` (`marca`,
`modelo`, `color`, `hp`, `cilindrada`, `observaciones`) VALUES
('ford', 'T', 'negro', '10', '100', 'antiguedad');
INSERT INTO `concesionarioautos`.`automovil` (`marca`,
`modelo`, `color`, `hp`, `cilindrada`, `observaciones`) VALUES
('toyota', 'hyper', 'blanco', '200', '3600', 'camioneta grande');
INSERT INTO `concesionarioautos`.`automovil` (`marca`,
`modelo`, `color`, `hp`, `cilindrada`, `observaciones`) VALUES
('BMW', 'super', 'verde', '175', '2400', 'brillante');
SELECT * FROM concesionarioautos.solicitud_ventas;
INSERT INTO `concesionarioautos`.`solicitud_ventas`
(`fechaVenta`, `fecha_entrega`, `modo_Pago`,`precio`,
`descuento`, `matricula`, `origenAuto`,
`Automovil_id_Bastidores`) VALUES (' 1999-01-02', ' 1999-03-03',
'efectivo','1000', '1', '123Abc', 'stock', '1');
INSERT INTO `concesionarioautos`.`solicitud_ventas`
(`fechaVenta`, `fecha_entrega`, `modo_Pago`,`precio`,
`descuento`, `matricula`, `origenAuto`,
`Automovil_id_Bastidores`) VALUES ('1999-06-18', '1999-07-23',
'Financiera','5000', '2', '112233A', 'stock', '2');
INSERT INTO `concesionarioautos`.`solicitud_ventas`
(`fechaVenta`, `fecha_entrega`, `modo_Pago`,`precio`,
`descuento`, `matricula`, `origenAuto`,
`Automovil_id_Bastidores`) VALUES ('1999-08-18', '1999-09-18',
'contado','10000', '0', '987zy', 'stock', '3');
INSERT INTO `concesionarioautos`.`solicitud_ventas`
(`fechaVenta`, `fecha_entrega`, `modo_Pago`,`precio`,
`descuento`, `matricula`, `origenAuto`,
`Automovil_id_Bastidores`) VALUES ('1999-09-5', '1999-12-31',
'Financiera', '7500', '0', '345dev', 'stock', '4');
INSERT INTO `concesionarioautos`.`solicitud_ventas`
(`fechaVenta`, `fecha_entrega`, `modo_Pago`,`precio`,
`descuento`, `matricula`, `origenAuto`,
`Automovil_id_Bastidores`) VALUES ('1999-11-28', '1999-12-18',
'contado','15000', '0', 'Root01', 'stock', '5');
SELECT * FROM concesionarioautos.relacionvendedorventa;
INSERT INTO `concesionarioautos`.`relacionvendedorventa`
(`Vendedor_id`, `Solicitud_Ventas_id`) VALUES ('2', '1');
INSERT INTO `concesionarioautos`.`relacionvendedorventa`
(`Vendedor_id`, `Solicitud_Ventas_id`) VALUES ('2', '2');
INSERT INTO `concesionarioautos`.`relacionvendedorventa`
(`Vendedor_id`, `Solicitud_Ventas_id`) VALUES ('1', '3');
INSERT INTO `concesionarioautos`.`relacionvendedorventa`
(`Vendedor_id`, `Solicitud_Ventas_id`) VALUES ('2', '4');
INSERT INTO `concesionarioautos`.`relacionvendedorventa`
(`Vendedor_id`, `Solicitud_Ventas_id`) VALUES ('2', '5');

Script DCL

CREATE USER 'JuanitoVendedor'@'localhost' IDENTIFIED BY


'micontrasena';
GRANT ALL PRIVILEGES ON concesionarioautos . * TO
'JuanitoVendedor'@'localhost';
FLUSH PRIVILEGES;
Después de diligenciar los registros en la BD realizar una consulta simple
donde se pueda obtener el valor total de las ventas. (Código SQL)

SELECT * FROM concesionarioautos.solicitud_ventas;


select sum(precio) from concesionarioautos.solicitud_ventas;
Nombre Estudiante 5:
Script DDL
Script DML
Script DCL
Después de diligenciar los registros en la BD realizar una consulta simple
donde se pueda mostrar el mes con menos ventas. (Código SQL)

Evidencias de la participación en el foro


Se espera que cada estudiante presente las evidencias de su participación en
el foro con relación al Desarrollo Fase 1 - Unidad 1, al igual que comentarios
significativos a los aportes de los demás compañeros del grupo.

Nombre Estudiante 1:
Imagen 1 Imagen 2

Nombre Estudiante 2:
Imagen 1 Imagen 2

Nombre Estudiante 3:
Imagen 1 Imagen 2

Nombre Estudiante 4:
Imagen 1 Imagen 2

Nombre Estudiante 5:
Imagen 1 Imagen 2
CONCLUSIONES

Se espera que las conclusiones sobre el trabajo sean de mínimo media


página.
BIBLIOGRAFÍA

Ramakrishnan, Raghu, and Johannes Gehrke. Sistemas de gestión de bases


de datos (3a. ed.), McGraw-Hill España, 2007. ProQuest Ebook Central, pag-
16-24recuperado
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=43&docID=3195347&tm=1531498461426

Sosa Flores, M. & López Vázquez, M. (2007) Diseño de bases de datos


relacionales. Córdoba, AR: El Cid Editor. pág. 20 -42. Recuperado de
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=22&docID=3175111&tm=1531495677522

Rodríguez, González, María Elena. Gestión de datos: bases de datos y


sistemas gestores de bases de datos, Editorial UOC, 2013. ProQuest Ebook
Central, pág. 13-38. Recuperado de
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=31&docID=3219201&tm=1531495900319

También podría gustarte