Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA: 7
2
En esta sección corresponde que presentes tu trabajo y definas el título del proyecto, junto con describir
brevemente el caso presentado.
Además, esta sección debe contener:
Objetivos generales.
Objetivos específicos.
Parte 1:
a. Crear una tabla que contenga las filas de la tabla empleados. Su nombre debe ser empleados.
b. Crear una tabla que contenga las filas de la tabla oficinas. Su nombre debe ser oficinas.
c. Crear una tabla que contenga las filas de la tabla productos. Su nombre debe ser productos.
d. Crear una tabla que contenga las filas de la tabla pedidos. Su nombre debe ser pedidos.
--1-
use Empresa;
--2-
(id_empleado int not null primary key, nombre char(50), apellido char(50),
3
fecha_ingreso datetime, jefatura int , base_ventas int, monto_ventas int);
(sucursal int not null primary key, direccion char(100), ciudad char(50),
(id_cliente int not null primary key, nombre_cli char(50), empleado_id int , credito_cli int);
(id_fabrica char(3) not null, id_producto char(5) not null , nombre_prod char(50), precio_prod int,
(id_pedido int not null primary key, num_pedido int, fecha_pedido datetime,
4
ALTER TABLE Clientes
Para esta actividad se pide determinar instancias de inserción de datos utilizando el Lenguaje de
Consultas Estructurado SQL a través de breves ejercicios:
A. Agregar una nueva oficina para la ciudad de Melipilla, con el número de oficina 130, con una meta de
$1.000.000 y región Metropolitana de Santiago.
VALUES (130, ' ', 'Melipilla', 'Metropolitana de Santiago', null, 1000000, 0);
B. Agregar un nuevo empleado: Id_empleado 130, Nombre Mariano, Apellido Robles, Edad 28, Sucursal
44, Cargo distribuidor, Fecha_ingreso 22/02/2020, Jefatura 118, Base_Ventas $500.000, Monto_ventas
$475.000.
5
set dateformat dmy;
VALUES (130, 'Mariano', 'Robles', 28, 44, 'distribuidor', '22-02-2020', 118, 500000, 475000);
Parte 2:
Según requerimientos, realiza el diseño físico de un modelo relacional aplicando las sentencias del
lenguaje SQL de definición de datos.
DESARROLLO:
6
use Cine;
--Tabla Película
titulo varchar(35),
nacionalidad varchar(50),
productora varchar(50),
fechaEstreno date,
codDirector numeric,
codCategoria numeric
);
--Tabla director
nombre varchar(35),
apellidos varchar(50)
);
--Tabla Categoría
7
CREATE TABLE categoria(
nombre varchar(35)
);
--Tabla Cliente
nombre varchar(20),
dirección varchar(50),
teléfono varchar(9)
);
--Tabla Pago
fechaPago date,
monto numeric
);
--Tabla reproduce
8
CREATE TABLE reproduce (
fechaTer date,
codCliente numeric,
codPelicula char(3)
);
--Datos pelicula
VALUES ('23r', 'Forrest Gump', 'EE. UU', 'Paramount Pictures', '06-07-1994', 55, 9);
VALUES ('50s', 'León The Professional', 'Francia', 'Columbia Pictures', '14-09-1994', 60, 10);
VALUES ('36p', 'Desde mi cielo', 'EE. UU', 'DreamWorks Pictures', '11-12-2009', 35, 3);
VALUES ('41r', 'Encanto', 'EE. UU', 'Walt Disney Pictures', '19-11-2021', 40, 7);
VALUES ('50t', 'La vida es bella', 'Italia', 'Miramax', '20-12-1997', 25, 9);
--Datos Director
--Datos Categoria
--Datos Cliente
INSERT INTO cliente VALUES (100, 'Miguel González', 'Av. Bernardo O'Higgins 1040', 984056031);
INSERT INTO cliente VALUES (101, 'Javiera Malloa', 'Av. Encina 220', 963477010);
INSERT INTO cliente VALUES (102, 'Barbara Figueroa', 'Los Pintores 2880', 977466302);
INSERT INTO cliente VALUES (103, 'David Ulloa', 'Los Embajadores 9990', 856142208);
INSERT INTO cliente VALUES (104, 'Pilar Plaza', 'Pje. Las Golondrinas 556', 983117900);
--Pago
--Datos Reproduce
Parte 3:
Le damos clic derecho a la base de datos que deseamos respaldar, nos vamos a Tasks (Tareas),
12
Una vez estando en copia de seguridad, nos proporciona una ruta, la cual viene determinada, pero la
podemos modificar, dependiendo en que carpeta queramos guardar nuestro respaldo.
Luego nos vamos a opciones de medios y nos aparecen opciones si queremos sobrescribir el respaldo,
dependiendo de lo que queramos elegimos la opción.
13
Finalmente completamos la copia de seguridad satisfactoriamente.
14
Nos aparecerá un cuadro de dialogo, marcamos dispositivo, le damos examinar...
Le damos a “Agregar” …
15
...y nos aparecerá la copia de seguridad, si no aparece automáticamente, la podemos buscar en las
carpetas, seleccionamos la copia de seguridad, le damos “Aceptar” ...
16
Hacemos Click sobre, Sobrescribir la base de datos y también sobre,” Cerrar las conexiones existentes
con la base de datos de destino”, porque si encuentra alguna conexión abierta no va a permitir
sobrescribirla...
Parte 4:
17
Según requerimientos, manipula datos sobre estructura creada en ejercicio realizado anteriormente.
Con base en los ejercicios realizados en la Parte 2 y la Parte 3, realiza las siguientes consultas:
order by titulo;
18
4. Mostrar los 3 primeros directores.
SELECT TOP 3 *
FROM director
ORDER BY codigo_director;
SELECT TOP 3 *
FROM categoria
20
Diccionario de datos
21
Sin relación. codigo_categoria PK
22
de la tabla reproduce.
23
Conclusión
En esta sección corresponde que vuelvas sobre las ideas principales del desarrollo, de manera resumida,
destacando lo más relevante de tu trabajo, y que cierres con al menos dos reflexiones personales sobre la
generalidad del tema, su proyección, o bien sobre tu experiencia de aprendizaje al realizar el trabajo.
24
Bibliografía
25