Qué es un Histograma estadístico teoria y problema
ACTIVIDAD 3 - BASES DE DATOS 2.docx
1. OBSERVACIONES IMPORTANTE ANTES DE INICIAR:
Cada trabajo o actividad académica que sea desarrollado por usted como evidencia
de su proceso de aprendizaje, debe estar 100% libre de frases copiadas desde
cualquier fuente original (documento, libro, página web, proyecto de código fuente,
video tutorial, etc) de información.
En ningún momento se le está pidiendo que haga las cosas de 0 y olvide por completo
los conocimientos sobre los cuales se basa algún tema de esta asignatura, por el
contrario, lo estamos animando a que lea, investigue, comprenda, deduzca, analice,
sintetice, concluya, interprete, argumente, domine, practique, critique, niegue o afirme
con bases sólidas basadas en la lectura y el estudio autónomo y autodidacta.
Tenga muy presente que mientras estudias esta profesión y durante toda tu vida,
siempre seras evaluado y medido de acuerdo por un docente, por un instructor, por
tu equipo de trabajo, por tus jefes, por la sociedad o por tus clientes.
Antes de realizar cualquier acción indebida en el desarrollo de esta y cualquier otra
actividad académica, recuerda que actualmente existen muchas herramientas
modernas y avanzadas que existen analizar, buscar, identificar, rastrear y comparar
la idoneidad y originalidad de cada contenidos digital (texto, imágenes, archivos, etc),
con especial profundidad en archivos de documentos académico o que contienen
fuentes de programas informáticos, las cuales permiten detectar plagio de una
manera tremendamente simple, rápida y automatizada.
Evita que el pensamiento del mínimo esfuerzo y el facilismo invada tu mente y tus
acciones, ya que este destruirá tus sueños de crecimiento y éxito profesional.
2. OBSERVACIONES:
1. ACTIVIDAD GRUPAL (GRUPOS DE 3 PERSONAS)
2. CADA INTEGRANTE (SIN EXCEPCIÓN ALGUNA) DEBE SUBIR LA
ACTIVIDAD DESDE SU RESPECTIVA CUENTA EN SIMA-PESAD
3. SOLO SE EVALUARÁ Y CALIFICARÁ A LOS ESTUDIANTES QUE HAYAN
SUBIDO LA ACTIVIDAD, LOS ALUMNOS QUE NO ENTREGUEN LA
ACTIVIDAD SERÁN EVALUADOS CON NOTA 1.0 AUNQUE APAREZCAN
EN LA LISTA DE INTEGRANTES DEL TRABAJO.
FORMA Y FORMATO DE ENTREGA DE LA ACTIVIDAD:
Archivo comprimido en .ZIP (No se calificarán archivos en otro formato)
Nombre del archivo: actividad_4_grupoxyz_bd2_2021-2.ZIP
Contenido del archivo comprimido:
● Documentos de texto en formato DOCX u ODT (no se aplicarán en otro
formato) :
● Un documento que contenga el desarrollo de la actividad para el motor
SQLServer, con nombre
actividad_4_grupoxyz_bd2_2021_SQLserver.DOCX
● Un documento que contenga el desarrollo de la actividad para el motor
Oracle SQL, con nombre
actividad_4_grupoxyz_bd2_2021_OracleSQL.DOCX
● Un documento que contenga el desarrollo de la actividad para el motor
PostgreSQL, con nombre
actividad_4_grupoxyz_bd2_2021_PostgreSQL.DOCX○ El archivo
comprimido debe contener como mínimo los siguientes archivos.
● Un archivo con extensión SQL con cada motor de base de datos, el
cual debe incluir los script de las consultas utilizadas para resolver
cada pregunta de esta actividad.
El desarrollo y entrega del trabajo debe contener todos los ítem típicos y
característicos de un trabajo académico.
3. 1. Presentación
2. Tabla de contenido
3. Introducción
4. Objetivos
5. Justificación
6. Desarrollo
7. Síntesis y argumentación individual (es decir, una por
cada integrante del grupo)
8. Bibliografía
Normas APA para la elaboración de esta actividad
https://www.colconectada.com/normas-apa/
REQUISITOS:
Para el desarrollo de esta actividad es necesario adjuntar al documento los
siguientes recursos:
1. Enunciado del problema
2. Diagrama Entidad Relación
3. Modelo Relacional
4. Script SQL con las sentencias DDL en OracleSQL. PostgreSQL y SQLServer
correspondientes a la implementación de la Base de datos
5. Script SQL con las instrucciones DML de tipo Insert con los datos de prueba
a insertar en la BD, los cuales son necesario validar la efectividad del
desarrollo y resultado de las presuntas prácticas que conforman esta
actividad.
6. El desarrollo de cada punto debe incluir:
a. El texto con la sentencia SQL que da respuesta a la solución de dicha
pregunta.
b. Imágenes con recortes de pantallas en las zonas de los Cliente de BD
utilizados para ejecutar y probar cada una de las Instrucción SQL.
4. DESARROLLO DE LA ACTIVIDAD:
De acuerdo a lo estipulado en tutorías sobre lo concerniente a las actividades
académicas evaluativas, a continuación se describe el desarrollo de la primera
actividad, donde ustedes como equipo deben tomar como base el mismo ejercicio
desarrollado en B-1 (el caso práctico elegido para desarrollar las actividades
propuestas en la asignatura BD-1), continuar con el desarrollo de la temática de la
asignatura BD-2, por lo que para esta primera actividad (Unidad 1) deben resolver los
siguiente puntos sobre Funciones, Procedimientos Almacenados y su aplicación en
los motores de bases de datos relacionales OracleSQL. PostgreSQL y SQLServer.
1. Qué es y cual es el propósito de una Función en SQL
2. Cual es y cual es el propósito de un Procedimiento almacenado en SQL
3. Cuáles son las diferencias más representativas entre Función y
Procedimiento almacenado.
4. Investigue cuales son las funciones predefinidas en OracleSQL, PostgreSQL
y SQLServer que nos permiten realizar operaciones sobre:
a. Cadenas
b. Cifrado y descifrado de datos.
c. Fechas
d. Matemáticas
e. Conversiones entre tipos de datos
f. Manejo y obtener información de errores
g. Obtener información sobre el Motor de BD
h. entre otras
Debe mostrar el resultado de la investigación diligenciando el siguiente
formato, por ejemplo:
NOMBRE FUNCIÓN ACCIÓN EJEMPLO
replace Reemplaza caracteres en una
cadena, por otros nuevos
Replace('abcd1234', '123', 'zz')
Now Devuelve la fecha/hora actual.
La función Now es equivalente
Now()
5. a la función
Current_Timestamp.
Power Toma la primera expresión
numérica y la eleva a la
potencia especificada en la
segunda expresión numérica.
Power(4, 5)
5. Qué es y cuál el el objetivo de una Función personalizada o definida por el
usuario
6. Cual es la sintaxis general para crear e invocar una Función definida por el
usuario
Usar la base de datos prueba_transacciones_grupoXYZ creada en la actividad de la
Unidad 2 (punto 5 al punto 11), entonces deben hacer los siguiente:
7. Crear una función que reciba como parámetros de entrada la cc y la clave de
un deudor, entonces la función debe retornar Verdadero si existe un usuario
con esa misma CC y Clave registrados en esa tabla, o retornar FALSO en
caso contrario.
8. Invocar y probar la función con datos que permitan mostrar resultado Falso y
otros que permitan retornar resultado Verdadero
9. Crear una función que reciba como parámetros la cédula de un deudor y
devuelva un solo dato con el nombre del deudor, valor del último, fecha y
estado del último crédito que tiene en el sistema. El resultado debe ser una
cadena de texto en el siguiente formato: por ejemplo. NOMBRE: FULANITO
DE TAL, FECHA: 12-04-2022, VALOR: $100000, ESTADO: ACTIVO
10.Invocar y probar la función
11.Crear una que reciba 2 números y revuelva la sumatoria acumulativa entre
ellos.
12.Crear un procedimiento almacenado con las siguientes características:
a. debe tener un parámetro de entrada que reciba el código de un
deudor
b. debe tener un parámetro de salida que devuelva la cantidad (cuantos)
de créditos Activos que tiene ese deudor