SlideShare una empresa de Scribd logo
1 de 6
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.
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.
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.
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()
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
13.Invocar y probar el procedimiento almacenado.

Más contenido relacionado

Similar a ACTIVIDAD 3 - BASES DE DATOS 2.docx

Guia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptxGuia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptxcarlosBueno339540
 
Principios de estandares abiertos s13
Principios de estandares abiertos s13Principios de estandares abiertos s13
Principios de estandares abiertos s13Maestros en Linea MX
 
Principios de estandares abiertos s13
Principios de estandares abiertos s13Principios de estandares abiertos s13
Principios de estandares abiertos s13Maestros Online
 
Productividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certProductividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certMaestros Online
 
Especificación de requisitos
Especificación de requisitosEspecificación de requisitos
Especificación de requisitosDaniel Ortega
 
Actividad 2 crs
Actividad 2 crsActividad 2 crs
Actividad 2 crskiorivan
 
Guia de aprendizaje 3 instalacion
Guia de aprendizaje 3 instalacionGuia de aprendizaje 3 instalacion
Guia de aprendizaje 3 instalacionlinajimenez30
 
Formato 001 guia_de_actividades_de_aprendizaje
Formato 001 guia_de_actividades_de_aprendizajeFormato 001 guia_de_actividades_de_aprendizaje
Formato 001 guia_de_actividades_de_aprendizajeewinmauricio
 
Actividad 2 crs sandra jaramillo
Actividad 2 crs sandra jaramilloActividad 2 crs sandra jaramillo
Actividad 2 crs sandra jaramilloDavid Moreno Saray
 

Similar a ACTIVIDAD 3 - BASES DE DATOS 2.docx (20)

Practica 5
Practica 5Practica 5
Practica 5
 
Guia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptxGuia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptx
 
Principios de estandares abiertos s13
Principios de estandares abiertos s13Principios de estandares abiertos s13
Principios de estandares abiertos s13
 
Principios de estandares abiertos s13
Principios de estandares abiertos s13Principios de estandares abiertos s13
Principios de estandares abiertos s13
 
Actividad 2 crs redes y seguridad
Actividad 2 crs redes y seguridad Actividad 2 crs redes y seguridad
Actividad 2 crs redes y seguridad
 
Productividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certProductividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas cert
 
Practica 4
Practica 4Practica 4
Practica 4
 
Especificación de requisitos
Especificación de requisitosEspecificación de requisitos
Especificación de requisitos
 
Actividad 2 crs
Actividad 2 crsActividad 2 crs
Actividad 2 crs
 
redes y seguridad Actividad 2 crs
redes y seguridad Actividad 2 crs redes y seguridad Actividad 2 crs
redes y seguridad Actividad 2 crs
 
Produccion
ProduccionProduccion
Produccion
 
So2
So2So2
So2
 
Anexo 27-practica-8
Anexo 27-practica-8Anexo 27-practica-8
Anexo 27-practica-8
 
Computación 1 y 3
Computación 1 y 3Computación 1 y 3
Computación 1 y 3
 
04 isc 151 capitulo vi
04 isc 151 capitulo vi04 isc 151 capitulo vi
04 isc 151 capitulo vi
 
Guia de aprendizaje 3 instalacion
Guia de aprendizaje 3 instalacionGuia de aprendizaje 3 instalacion
Guia de aprendizaje 3 instalacion
 
Proyectos de ingenieria
Proyectos de ingenieriaProyectos de ingenieria
Proyectos de ingenieria
 
Practica 3
Practica 3Practica 3
Practica 3
 
Formato 001 guia_de_actividades_de_aprendizaje
Formato 001 guia_de_actividades_de_aprendizajeFormato 001 guia_de_actividades_de_aprendizaje
Formato 001 guia_de_actividades_de_aprendizaje
 
Actividad 2 crs sandra jaramillo
Actividad 2 crs sandra jaramilloActividad 2 crs sandra jaramillo
Actividad 2 crs sandra jaramillo
 

Último

llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllJulietaCarbajalOsis
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
Gestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalGestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalMarcosAlvarezSalinas
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfJC Díaz Herrera
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxLuisAngelYomonaYomon
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdfJC Díaz Herrera
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosEstefaniaRojas54
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfJC Díaz Herrera
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdfJC Díaz Herrera
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 

Último (20)

llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
Gestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalGestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajal
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
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
  • 6. 13.Invocar y probar el procedimiento almacenado.