Sie sind auf Seite 1von 12

SERVICIO NACIONAL DE APRENDIZAJE SENA

Formato para Desarrollo de Evidencia

Programa de
Tecnólogo en Análisis y Desarrollo de Sistemas de Información.
formación
titulada
Nombre de
Diseño y construcción de software a la medida para el sector empresarial.
proyecto
formativo
Actividad de Fase del
AP6. Desarrollar la estructura de datos y la
proyecto proyecto DESARROLLO
interfaz de usuario del sistema de información.
formativo
Actividad de AA7. Crear la base de datos usando el lenguaje SQL y la interfaz Web del
aprendizaje sistema de información en desarrollo, teniendo en cuenta las normas y
protocolos de la organización.
Resultado(s) de 22050100703. Interpretar el informe técnico de diseño, para determinar el plan
aprendizaje de trabajo durante la fase de construcción del software, de acuerdo con las
normas y protocolos.

22050100705. Construir la interfaz de usuario, apoyado en la evaluación del


prototipo, determinando las entradas y salidas requeridas en el diseño y
definiendo los lineamientos para la navegación, de acuerdo con las necesidades
del usuario.

22050100707. Construir la base de datos, a partir del modelo de datos


determinado en el diseño del sistema, utilizando sistemas de gestión de base de
datos, según los protocolos establecidos en la organización.

22050103303. Aplicar políticas y mecanismos de control en el diseño del sistema


de información, mediante el análisis de la vulnerabilidad de la información,
siguiendo los parámetros establecidos por la organización.

22050103501. Aplicar los estándares de calidad involucrados en los procesos de


desarrollo de software, siguiendo el plan establecido para mantener la integridad
de los productos de trabajo definidos, según las prácticas de configuración
establecidas por la empresa.
Nombre de la Lenguaje Estructurado de Consultas SQL.
evidencia
Tipo de Conocimiento Producto X Desempeño
evidencia
(marcar con X)
Descripción de Apoyado en el material de estudio que se encuentra dentro de la actividad de
la evidencia Aprendizaje 6, con los temas relacionado con construir sentencias SQL para la
definición y manipulación del modelo de base de datos y lenguaje transaccional
para la implementación de funcionalidades en el SGBD, deberá realizar los
ejercicios propuestos en el proyecto de desarrollo en curso, con los siguientes
elementos:

- Creación de tablas.
- Identificación de elementos dentro de las tablas y sus relaciones.
- Solución a consultas.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

- Construir las sentencias para la utilización de procedimientos


almacenados, funciones y desencadenadores o triggers.

Producto Documento en procesador de texto con el código SQL, en formato .txt con el
entregable nombre Solucion_evidencia_SQL.

Criterios de - Elabora el plan de trabajo, de acuerdo con la interpretación del informe técnico
evaluación de diseño, según normas y protocolos de la empresa.

- Crea la base de datos en el motor de base de datos seleccionado, siguiendo


especificaciones técnicas del informe, según normas y protocolos de la empresa.

- Controla la seguridad del diseño del sistema de información, aplicando las


políticas y protocolos establecidos, según normas y procedimientos de la
organización.

Instrumento de Lista de X Rúbrica Otro (cuál)


evaluación chequeo
(marcar con X)

Evidencia
Lenguaje Estructurado de Consultas SQL

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.

Para presentar la evidencia se deben seguir los siguientes pasos:

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
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

Server Express.

LO QUE DEBE CONTENER LA EVIDENCIA

Para el Desarrollo del proyecto en curso tenga en cuenta el siguiente procedimiento:

1. Leer detenidamente cada enunciado.


2. Crear las Tablas.
3. Identificar las entidades con sus campos.
4. Responder las consultas propuestas utilizando el lenguaje estructurado de consultas SQL con la
solución a cada ejercicio empleando la sintaxis definida.
5. Copiar el código SQL, en un único documento, el cual debe contener el enunciado y la solución
de cada enunciado.
6. Guardar el archivo con el código SQL, en formato .txt con el nombre Solucion_evidencia_SQL.

PRODUCTO(S) ENTREGABLE(S)

1. Documento con el código SQL, en formato .txt con el nombre Solucion_evidencia_SQL.

El documento debe aplicar las Normas APA para Trabajos Escritos y Documentos de Investigación.

INSTRUMENTO DE EVALUACIÓN

La evaluación de la presente evidencia se hará teniendo en cuenta las variables y criterios de


evaluación establecidos en el instrumento de evaluación específico para esta evidencia, es
importante su lectura para mayor comprensión de lo requerido.

Nombre instrumento de evaluación: IE-AP06-AA7-EV02-Lenguaje-Estructurado-Consultas-SQL.

FORMA DE ENTREGA

Debe enviar el archivo a través de la plataforma virtual en el área correspondiente indicada por el
instructor encargado. Al momento de realizar la entrega tenga en cuenta los siguientes pasos:

Ingrese al menú principal de la plataforma y ubique el área de “Actividades” e ingrese al enlace


“Fase Desarrollo”, posteriormente acceda a la carpeta de la Actividad de Proyecto correspondiente,
y haga entrega de la evidencia. En caso de dificultades comuníquese oportunamente con el
instructor a cargo.

Pasos para enviar evidencia:

• Clic en el título de la evidencia.


• Clic en Examinar mi equipo y buscar el archivo previamente guardado.
• Dejar un comentario al instructor (opcional).
• Clic en Enviar.
ALMACEN WOLTA
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

PAULA ANDREINA ESPARZA

PROYECTO DEL SISTEMA DE UN ALMACEN DE REPUESTO.

CREATE DATABASE ALMACÉN WOLTA QL;

CREATE TABLE CLIENTE (

CC-CLIENTE VARCHAR (11) PRIMARY KEY,

NOM_CLIENTE VARCHAR (30),

APE_CLIENTE VARCHAR (30),

CELULAR_CLIENTE INT,

CREATE TABLE PRODUCTO (

ID-CURSO INT PRIMARY KEY AUTO_INCREMENT,

NOM_PRODUCTO VARCHAR (100),

VALOR_PRODUCTOINT,

CANTIDAD_PRODUCTO INT

);

CREATE TABLE USUARIO (

ID_USUARIO (11) PRIMARY KEY,

NOM_USUARIO VARCHAR (30),

APE_USUARIO VARCHAR (30),

EDAD_ INT
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

);

CREATE TABLE ADMINISTRADOR (

ID_ADMINISTRADOR_ INT,

DOC_ADMINISTRADOR_VARCHAR (11),

FECH_ DATE,

FOREIGN KEY (DOC_ADM_) REFERENCES

);

CREATE TABLE CLIENTE (

ID_CLI VARCHAR (11) PRIMARY KEY,

NOM_CLI VARCHAR (30),

APE_CLI VARCHAR (30),

DIR_CLI VARCHAR (100),

DEP_CLI VARCHAR (20),

MES_CUM_CLI VARCHAR (10)

);

CREATE TABLE ARTICULO (

ID_ART INT PRIMARY KEY AUTO_INCREMENT,

TIT_ART VARCHAR (100),

AUT_ART VARCHAR (100),

EDI_ART VARCHAR (300),

PREC_ART INT
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

);

CREATE TABLE PEDIDO (

ID_PED INT PRIMARY KEY AUTO_INCREMENT,

ID_CLI_PED VARCHAR (11),

FECH_PED DATE,

VAL_PED INT,

FOREIGN KEY (ID_CLI_PED) REFERENCES

CLIENTE (ID_CLI)

);

CREATE TABLE ARTICULOXPEDIDO (

ID_PED_ARTPED INT,

ID_ART_ARTPED INT,

CAN_ART_ARTPED INT,

VAL_VEN_ATR_ARTPED INT,

FOREIGN KEY(ID_ART_ARTPED) REFERENCES ARTICULO(ID_ART),

FOREIGN KEY(ID_PED_ARTPED) REFERENCES

PEDIDO(ID_PED)

);
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

CREATE TABLE TIPOSAUTOMOTORES (

AUTTIPO INT PRIMARY KEY,

AUTNOMBRE VARCHAR (20)

);

CREATE TABLE AUTOMOTORES (

AUTOPLACA VARCHAR (6) PRIMARY KEY,

AUTOMARCA VARCHAR (30),

AUTOTIPO INT,

AUTOMODELO INT,

AUTONUMPASAJEROS INT,

AUTOCILINDRAJE INT,

AUTONUMCHASIS VARCHAR (20),

FOREIGN KEY(AUTOTIPO) REFERENCES

TIPOSAUTOMOTORES(AUTTIPO)

ASECOSTO INT,

ASEPLACA VARCHAR (6),

FOREIGN KEY(ASEPLACA) REFERENCES

AUTOMOTORES(AUTOPLACA)

);
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

INSERT INTO CLIENTE VALUES ('63502718','MARITZA','ROJAS','CALLE 34 #

14-45','SANTANDER','ABRIL'),

('13890234','ROGER','ARIZA','CRA 30 # 13-45','ANTIOQUIA','JUNIO'),

('77191956','JUAN CARLOS','ARENAS','DIAGONAL 23 # 12-34 APTO

101','CUCUTA','MARZO'),

('1098765789','CATALINA','ZAPATA','AV EL LIBERTADOR # 3040','CUCUTA,'MARZO');

INSERT INTO ARTICULO VALUES (1,'CABLE, TERMINALES;

BOMBA GASOLINA ','RELAYS',60000),

(BOMBILLO TRISETAY ',10000)

BUJIAS,32000),

CONECTORES','UNIDAD',40000),

(4,'ADMINISTRACION DE SISTEMAS OPERATIVOS','PAULA ROMERO

);

INSERT INTO PEDIDO VALUES (2'63502718','2019-02-25',120000),

(2,'77191956','2019-04-30',55000),

(3,'63502718','2020-12-10',260000),

(4,'1098765789','2020-02-25',1800000);

INSERT INTO ALMACEN WOLTA VALUES ('37274837),

INSERT INTO TIPOSAUTOMOTORES VALUES (1,'AUTOMOVILES'),


SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

(2,'CAMPEROS'),

(3,'CAMIONES');

INSERT INTO AUTOMOTORES VALUES ('FLL420','CHEVROLET

CORSA',1,2003,5,1400,'WYWZZZ167KK009D25'),

('DKZ820','RENAULT STEPWAY',1,2008,5,1600,'WYWWZZ157KK009D45'),

('KJQ920','KIA SPORTAGE',2,2009,7,2000,'WYWZZZ157KK009D25');

ON ARTICULO.ID_ART = ARTICULOXPEDIDO.ID_ART_ARTPED

INNER JOIN PEDIDO

ON PEDIDO.ID_PED = ARTICULOXPEDIDO.ID_PED_ARTPED

INNER JOIN CLIENTE

ON CLIENTE.ID_CLI = PEDIDO.ID_CLI_PED

SELECT NOM_CLI, MES_CUM_CLI

FROM CLIENTE

WHERE MES_CUM_CLI = 'AGOSTO;

SELECT ID_PED, ID_CLI_PED, FECH_PED, NOM_CLI, DIR_CLI, TIT_ART,

VAL_PED

FROM PEDIDO

INNER JOIN CLIENTE

ON PEDIDO.ID_CLI_PED = CLIENTE.ID_CLI

INNER JOIN ARTICULOXPEDIDO

ON PEDIDO.ID_PED = ARTICULOXPEDIDO.ID_PED_ARTPED
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

INNER JOIN ARTICULO

ON ARTICULO.ID_ART = ARTICULOXPEDIDO.ID_ART_ARTPED

WHERE ID_PED='1' ;

SELECT NOM_CLI, FECH_PED, MAX(VAL_PED) AS PEDIDO_MAS_COSTOSO

FROM CLIENTE

INNER JOIN PEDIDO

ON CLIENTE.ID_CLI = PEDIDO.ID_CLI_PED ;

SELECT EDI_ART, COUNT(ID_ART) FROM ARTICULO

GROUP BY EDI_ART ;

SELECT ID_ART, TIT_ART, CAN_ART_ARTPED, VAL_VEN_ATR_ARTPED

FROM ARTICULOXPEDIDO

INNER JOIN PEDIDO

ON PEDIDO.ID_PED = ARTICULOXPEDIDO.ID_PED_ARTPED

INNER JOIN ARTICULO

ON ARTICULO.ID_ART = ARTICULOXPEDIDO.ID_ART_ARTPED ;

SELECT * FROM CLIENTE ORDER BY APE_CLI ;

SELECT * FROM ARTICULO ORDER BY AUT_ART ;

SELECT NOM_CLI, DIR_CLI, ID_PED, ID_ART_ARTPED, CAN_ART_ARTPED

FROM CLIENTE

INNER JOIN PEDIDO

ON CLIENTE.ID_CLI = PEDIDO.ID_CLI_PED

INNER JOIN ARTICULOXPEDIDO

ON PEDIDO.ID_PED = ARTICULOXPEDIDO.ID_PED_ARTPED
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

WHERE ID_ART_ARTPED='2' ;

SELECT * ALMACEN WOLTA

SELECT AUTOPLACA, AUTOMODELO, AUTOMARCA, AUTONUMPASAJEROS,

AUTOCILINDRAJE, AUTNOMBRE, ASECOSTO, ASEVALORASEGURADO,

ASEFECHAEXPIRACION

FROM AUTOMOTORES

INNER JOIN ASEGURAMIENTOS

ON AUTOMOTORES.AUTOPLACA = ASEGURAMIENTOS.ASEPLACA

INNER JOIN TIPOSAUTOMOTORES

ON TIPOSAUTOMOTORES.AUTTIPO = AUTOMOTORES.AUTOTIPO

WHERE ASEFECHAEXPIRACION ='2013-09-30';

SELECT ASECODIGO, ASECOSTO, ASEVALORASEGURADO,

ASEFECHAINICIO, INCIFECHA

FROM AUTOMOTORES

INNER JOIN ASEGURAMIENTOS

ON AUTOMOTORES.AUTOPLACA = ASEGURAMIENTOS.ASEPLACA

INNER JOIN INCIDENTES

ON AUTOMOTORES.AUTOPLACA = INCIDENTES.INCIPLACA

WHERE INCIFECHA='2012-09-30' ;

SELECT AUTOPLACA, ASECOSTO, ASEVALORASEGURADO,

ASEFECHAINICIO, ASEESTADO, INCICANTHERIDOS

FROM AUTOMOTORES

INNER JOIN INCIDENTES


SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia

ON AUTOMOTORES.AUTOPLACA = INCIDENTES.INCIPLACA

INNER JOIN ASEGURAMIENTOS

ON AUTOMOTORES.AUTOPLACA = ASEGURAMIENTOS.ASEPLACA

SELECT MAX, ASECODIGO, ASEFECHAEXPIRACION,

ASEVALORASEGURADO, ASEESTADO, ASEPLACA

FROM ASEGURAMIENTOS;

SELECT ASEESTADO, ASEVALORASEGURADO,

, FROM AUTOMOTORES

WHERE AUTOPLACA ='FLL420' ;

SELECT *ALMACEN WOLTA;

Das könnte Ihnen auch gefallen