Professional Documents
Culture Documents
Indicaciones: Realizar las secuencias para poder completar la actividad tal como se indica a continuacin.
1.
2.
3.
4.
5.
6.
7.
8.
Ingresar al programa Microsoft SQL Server2012 en modo administrador (clic derecho-ejecutar como administrador)
Crear una nueva consulta ventana nueva para la actividad (New Query)
CREATE DATABASE TIENDASA
Crear una Base de Datos con el nombre
USE TIENDA2015
Tienda2015
Activar la BD Tienda2015
CREATE TABLE CLIENTES
Crea tablas CLIENTES:
(
CODIGO_CL VARCHAR(10) PRIMARY KEY NOT NULL,
APELLIDOS VARCHAR(30) NOT NULL,
NOMBRES VARCHAR(30) NOT NULL,
ESTADOCIV CHAR(1),
DNI CHAR(8) NOT NULL,
SEXO CHAR(1) NOT NULL,
DISTRITO VARCHAR(20) NOT NULL,
TELEFONO VARCHAR(10),
EMPRESA VARCHAR(20),
SOCIO CHAR(2)
)
CREATE TABLE PRODUCTOS
Crea tablas PRODUCTOS:
(
CODIGO_PROD CHAR(4) PRIMARY KEY NOT NULL,
NOMBRE_PROD VARCHAR(20) NOT NULL,
MARCA VARCHAR(20),
TALLA VARCHAR(10),
NUM INT,
COLOR VARCHAR(12),
PRECIO MONEY,
NACIONAL CHAR(2)
)
CREATE TABLE VENTAS
Crea tablas VENTAS:
(
N_FACTURA INT NOT NULL PRIMARY KEY,
CODIGO_CL VARCHAR(10),
CODIGO_PROD CHAR(4),
CANTIDAD INT,
F_VENTA DATE,
ENTREGADO CHAR(2)
)
CREAR LA RELACIN DE LA TABLAS VENTAS CON CLIENTES POR EL CAMPO EN COMN CODIGO_CL, PARA ELLO DEBERS
REALIZARLO EN LA TABLA VENTAS (SE RELACIONAR DE LA TABLA CUYO CAMPO NO ES LA LLAVE PRINCIPAL HACIA LA TABLA QUE TIENE LA LLAVE PRIMARIA)
ALTER TABLE VENTAS ADD CONSTRAINT FK_CODIGO_CL FOREIGN KEY (CODIGO_CL) REFERENCES CLIENTES(CODIGO_CL)
Sentencia para modificar la
tabla ventas
Nombre de la
relacin
EL Nombre de la relacin lo establecer el usuario, puede ser cualquier nombre que no tenga relacin con algn objeto de la base de datos ni con el nombre de la base de datos, o con un nombre ya
existente, es por ello que se sugiere anteponer las sigas FK(Foreign Key) al campo que establecers como llave forneo para identificarlo.
9.
CREAR LA RELACIN DE LA TABLAS VENTAS CON PRODUCTOS POR EL CAMPO EN COMN CODIGO_PROD
ALTER TABLE VENTAS ADD CONSTRAINT FK_CODIGO_PROD FOREIGN KEY (CODIGO_PROD) REFERENCES
PRODUCTOS(CODIGO_PROD)
email: docentes.msc@gmail.com
https://aulaseoane.wordpress.com/
10. GENERAR UN NUEVO DIAGRAMA DE BASE DE DATOS PARA VISUALIZAR LA RELACIN, PARA ELLO DEBERS BUSCAR EN EL
EXPLORADOR DE OBJETOS TU BASE DE DATOS TIENDA2015, Y EN database diagram DALE CLIC DERECHO Y BUSCAR
new database diagram (Clic)
Si aparece una venta de dialogo, colocarle SI <Yes>, solo saldr si es el primer diagrama que se va a crear. Seguidamente aparecer un
cuadro con las tres tablas creadas, si no sale actualizar, selecciona las tres tablas y agregarla <Add>, y luego cerrarla <Close>
11. Guarda el diagrama presionando las teclas CTRL+S o utilizas Men File/Save Diagram_0, colcale el mismo nombre y Save.
12. Aparecer debajo de Database diagram el nuevo diagrama, presionas en [+] si no aparece y/o actualizar.
FK_CODIGO_CL
FK_CODIGO_PROD
ACTIVIDAD PRCTICA CALIFICADA 03: Desarrollar la tarea que detallo a continuacin y enviar la secuencia detallada
(script), as como las imgenes de las tablas igual al ejemplo anterior de la BD TIENDA2015, enviarlo en un pdf adjunto (Actividad
Sql_2_Apellido.Pdf) al correo del docente.
1. Crear una Nueva Base de datos con el nombre de EMPRESAS2015, y activarla.
2. Crear las siguientes tablas:
Especificaciones:
En la tabla NOTAS:
(1). El campo COD_REG deber ser un campo que incremente automticamente de
1 en 1, obligatorio y con llave primaria, tal como muestra la imagen.
(2). El campo PUNTAJE deber ser un campo calculado de la suma de los tres
promedio [prom1,prom2,prom3]
FK_COD_DOCENTE
FK_COD_ALUMNO
Diagram_1
Debes colocar las sentencias que
has que utilizaste para crear
dichas relaciones:
Emplear el:
FK_COD_CURSO
email: docentes.msc@gmail.com
https://aulaseoane.wordpress.com/
CURSOS
DOCENTES
NOTAS
email: docentes.msc@gmail.com
https://aulaseoane.wordpress.com/