AP06 AA7 EV02 Lenguaje Estructurado de Consultas SQL
AP06 AA7 EV02 Lenguaje Estructurado de Consultas SQL
AP06 AA7 EV02 Lenguaje Estructurado de Consultas SQL
Instructor
XXXXXXXX
Aprendices
Boris Leonardo
Duran
Omar Andrés Rivera
Reyes Sandra Milena
Garzón Ficha: 2749800
DESCRIPCIÓN DE LA EVIDENCIA
Con base en los conocimientos adquiridos en los objetos de aprendizaje: “Lenguaje Estructurado de
Consultas SQL“ y el refuerzo realizado en los laboratorios: “Construir sentencias SQL para la
definición y manipulación del modelo de base de datos” y el laboratorio “Usar lenguaje
transaccional sobre la base de datos” se debe diseñar, analizar y construir las tablas con sus campos
dentro una base de datos para la aplicación que se encuentra en desarrollo.
Paso 1. Con base en las técnicas aprendidas en el Objeto de Aprendizaje “Lenguaje Estructurado de
Consultas SQL” disponibles en el material de estudio, empiece a realizar un documento con los ejercicios de
la Base de Datos propuesta en el proyecto en desarrollo.
Paso 2. Hacer el diseño y análisis de las tablas usadas en el proyecto de desarrollo en curso, realizando en
cualquiera de las herramientas MySQL, Oracle Express, SQL Server Express.
Paso 3. Realizar consultas y construir las sentencias para la utilización de Procedimientos Almacenados,
Funciones y Desencadenadores o Triggers.
Paso 4. Generar un archivo en procesador de texto con el código SQL, en formato .txt con el nombre
Solucion_evidencia_SQL y subirlo a la plataforma.
Para el desarrollo de esta evidencia se requiere tener instalado MySQL, Oracle Express, SQL Server Express.
PRODUCTO(S) ENTREGABLE(S)
El documento debe aplicar las Normas APA para Trabajos Escritos y Documentos de Investigación.
Procedimiento:
Partiendo del Modelo Relacional de la Base de Datos.
b. Crear cada una de las Tablas, con sus campos y tipos de datos.
5
No. 12
–
43
55216281 Mariana Arias Av 9 3104561245 [email protected]
Oroz No.
co 65 – 18
36149441 Fidelina Garzon Calle 3168455546 [email protected]
10 No.
2a – 25
1075543523 Francisc Diaz Cra. 3122787774 [email protected]
o Javier Garz
on 3
No. 9
–
50
55216811 Yohanna Diaz Diaz Calle 3115672356 [email protected]
9
No. 3
–
28
55171769 Sand Garcias Cra. 8389313 [email protected]
ra
Mile 31
na No.23 -
6
7713253 Juan Trujillo Tranv. 3004564532 [email protected]
Man 9
uel No. 45
–
32
38245789 Julita Jaramil Cra. 3505674563 [email protected]
lo
Cano 50
No. 11
–
56
1003214653 Andres Palo Av. 8773456 [email protected]
mo
Caro 26
No. 23
–
123
55215445 Milena Bonilla Cra. 3104325689 [email protected]
6
No. 43
–
23
IdUsu_sop INT 11
Fec_Ins DATE
Dir_servicio_alm
Email_tec
Tipo_ser_tec
c. Creamos restricciones
d. Insertar datos en las tablas
Insert into usuario (Id_usu, nom_usu, ape_usu, dir_usu, tel_usu, email_usu, contraseña_usu)
Values(‘1234879567’, ‘ana’, ‘arias’,cra 31 s # 23 – 72’, ‘31632’, ‘[email protected]’, 3456’)
Insert into soporte técnico (Id_sop, Idcli_sop, Idusu_sop, tiposer_sop, est_sop, dir_sop,
Fechaini_sop, fechafin_sop, hora_sop, reporte_sop)
Values(‘55171768’, ‘1075796130’, ‘36149441’, ‘mantenimiento’, ‘asignado’, ‘calle 8 Nro. 5 –
20’, 2019-04-18’, ‘2019-04-18’, ‘11:20 am’, text);
- Tabla Administrador
- Tabla Clientes
- Tabla Equipos
CREATE TABLE `equipos` (
`Cod_equipo` int(11) NOT NULL,
`Equ_referencia` int(11) NOT NULL,
`Equ_fecha_retiro` date NOT NULL,
`Equ_fecha_ingreso` date NOT NULL,
PRIMARY KEY (`Cod_equipo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
- Tabla Instalaciones
- Tabla Materiales
- Tabla Usuarios
CREATE TABLE `usuarios` (
`IdUsuario` int(11) NOT NULL,
`Nom_Usu` varchar(30) NOT NULL,
`Ape_Usu` varchar(30) NOT NULL,
`Dir_Usu` varchar(100) NOT NULL,
`Tel_Usu` varchar(10) NOT NULL,
`Email_Usu` varchar(45) NOT NULL,
`Contraseña_Usu` binary(16) NOT NULL,
PRIMARY KEY (`IdUsuario`),
UNIQUE KEY `Contraseña_Usu_UNIQUE` (`Contraseña_Usu`), UNIQUE
KEY `Email_Usu_UNIQUE` (`Email_Usu`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
- Se necesita comunicarse con los clientes e informar que el servicio va a estar por fuera
durante 1 día, solicitan consultar el listado de clientes con número telefónico y correo
electrónico.
- Se solicita la base de datos de clientes con nombre y orden alfabético por apellidos.
- Solicitan consultar el cliente más cercano para la primera instalación del día.