Está en la página 1de 22

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Modelado de Datos
Código: 204020

Guía de actividades y rúbrica de evaluación – Fase 4 Analizar


e implementar una base de datos

1. Descripción de la actividad

Tipo de actividad: En grupo colaborativo


Momento de la evaluación: Intermedio
Puntaje máximo de la actividad: 120 puntos
La actividad inicia el: lunes, La actividad finaliza el: domingo, 27
31 de octubre de 2022 de noviembre de 2022
Con esta actividad se espera conseguir los siguientes resultados
de aprendizaje:

Implementar físicamente los datos de una organización, partiendo del


Modelo Relacional de datos sobre un sistema gestor de bases de datos.

La actividad consiste en:

Retomar el caso de estudio:

La compañía “muñecos de peluche” cuenta con varios empleados quienes


venden entre otras categorías de productos, unos bonitos ositos de
peluche a varios clientes. La empresa compra y revende dichos muñecos
de peluche y necesita un sistema de información que digitalice el proceso
de compras, ventas y conocer el stock de cada muñeco de peluche. Cada
empleado tendrá asociado un perfil como usuario del sistema. Se
requiere saber los datos personales tanto de los clientes como de los
empleados (nombre, apellidos, cedula, dirección, ciudad y fecha de
nacimiento). Cada muñeco de peluche tiene un nombre y un código, así
como un precio unitario de compra y de venta que pueden varias según

1
el cliente.

1. Tenga en cuenta estos reportes requeridos para crear algunas


columnas de las tablas:

 Listar los productos de la categoría ositos de peluche.


 Listar los detalles de la factura de venta No. 1.
 Listar los productos de la categoría ositos de peluche y
perritos de peluche.
 Listar los clientes de la ciudad de Medellín.
 Listar los productos cuyo precio de compra están entre 5.000
y 10.000.
 Listar productos con precio mayor a 100.
 Listar los productos ositos de peluche que tienen stock entre
0 y 10.
 Listar ventas de ositos realizadas en el año de 2016.
 Seleccionar todos los clientes ordenados alfabéticamente por
nombre.
 Listar los clientes y empleados que viven en una misma
ciudad.
 Listar los empleados con los totales de ventas desde una
fecha inicial a una fecha final.

2. Instalar un sistema de gestión de bases de datos relacionales. Se


recomienda MariaDB. Este gestor se puede instalar de manera
individual o integrado en un paquete de software para entornos de
desarrollo Web, como por ejemplo WampServer, para sistema
operativo Windows, XAMPP para entornos Windows y Linux. Existen
más opciones; para efectos didácticos se explicará la instalación,
configuración y puesta en marcha WampServer.

Paso1: Ingrese al sitio oficial de descargas:


http://www.wampserver.com/en/#download-wrapper

Paso 2: Elija el software dependiendo la arquitectura de su equipo


de cómputo.
2
Ilustración 1: Seleccionar Versión a Descargar

Paso 3: WampServer requiere Visual Studio 2012, al elegir la


descarga le aparecerá una ventana como la siguiente, haga clic en
el enlace de la descarga de Visual Studio como indica la siguiente
imagen.

Ilustración 2: Descargar versión de Visual Studio 2012

Paso 4: Descargue e instale Visual C++ Redistributable for Visual


Studio, verá una imagen como la siguiente.

3
Ilustración 3: Seleccionar idioma para Descarga

Paso 5: Vuelva al sitio oficial de descargas:


http://www.wampserver.com/en/#download-wrapper, haga clic
sobre el paquete WampServer que requiere y en la ventana elija
download directly como indica la siguiente imagen:

Ilustración 4: Descarga directa del programa Wampserver

Paso 6: Una vez inicie la descarga del paquete acéptela para


obtener el instalador, como indica la figura:

Ilustración 5: Confirmar la Descarga

Paso 7: Haga doble clic sobre el ejecutable, acepte el inicio del a


instalación y elija el idioma como muestra la imagen:
Ilustración 6: Seleccionar Idioma de la Descarga

4
Paso 8: Acepte la licencia y haga clic en siguiente en las ventanas
que muestra el instalador.

Ilustración 7: Aceptar la Licencia

Paso 9: Cuando le muestre la ventana de selección de


componentes elija la instalación por defecto. Fíjese que MaríaDB
este seleccionado.

Ilustración 8: Seleccionar MariaDB, como Base de Datos

Paso 10: Haga clic en siguiente en las demás ventanas hasta que
aparezca la ventana de “Ready to Install”. En esa ventana haga clic
en “Install”.

5
Ilustración 9: Instalar la Aplicación

Paso 11: Al finalizar la instalación ofrece la posibilidad de vincular


un navegador web, por defecto vincula Internet Explorer, si lo
quiere cambiar haga clic en “si”, e indique la ruta del ejecutable del
navegador que quiere vincular. Luego le ofrece la posibilidad de
vincular un editor de texto; ofrece por defecto Notepad.exe, si lo
quiere cambiar haga clic en “si”, e indique cual quiere utilizar.

Ilustración 10: Seleccionar NotePad como Editor de Texto por Defecto

Paso 12: Haga clic en siguiente hasta que despliegue la ventana de


finalización del instalador y haga clic en “finish”.
6
Ilustración 11: Completar la instalación

Paso 13: Haga clic en siguiente hasta que despliegue la ventana de


finalización del instalador y haga clic en “finish”.

Paso 14: Para iniciar los servidores busque el icono de


WampServer en el escritorio e inicie la ejecución con doble clic, y
otorgue los permisos.

Ilustración 12: Icono de WampServer en el Escritorio

Paso 15: Al lado del reloj aparece el logo de WampSever, haga clic
para en el para ver los servicios instalados.

7
Ilustración 13: Menú del Programa WampServer

Paso 16: Inicie un navegador web y en la barra de dirección


escriba: http://localhost/phpmyadmin/. Nos contactará con
PHPMyAdmin es un software diseñado para administrar y gestionar
bases de datos MySQL. En el usuario escriba root y haga clic en
continuar.

Ilustración 14: Formulario de Ingreso a phpMyAdmin

Paso 16: El entorno web le permite interactuar con bases de datos

8
de manera gráfica y también tienen mediante comandos SQL. La
ventana para trabajar con los comandos SQL es como la que se
muestra en la imagen:

Ilustración 15: Área de Trabajo de phpMyAdmin

3. Leer y revisar los recursos bibliográficos sugeridos para la Unidad


3. De las lecturas extraer la definición de los siguientes términos y
sentencias:

a. Lenguaje de Definición de Datos (DDL), Create Table, Alter


Table, Drop Table.
b. Lenguaje de Manipulación de Datos (DML), Insert, Update,
Delete, Select (From, Where, Order By), agrupamiento,
consultas, unión e intersección.
c. Lenguaje de control de datos (DCL), Grant, Revoke.

4. De acuerdo a las lecturas del punto anterior (punto 3), participar


en el foro de la actividad para dar respuesta a las siguientes
preguntas:

a. ¿Qué entiende por lenguaje de definición de datos (DDL)?


b. ¿Qué instrucciones conoce del lenguaje de definición de datos
9
c. ¿Qué entiende por lenguaje de manipulación de Datos (DML)?
d. ¿Qué instrucciones conoce de lenguaje de manipulación de
Datos?
e. ¿Qué entiende por lenguaje de control de datos (DCL)?
f. ¿Qué instrucciones conoce de lenguaje de control de datos?

5. Inicie PhpmyAdmin como se indicó en el punto 2 paso 16, y


construya sentencias SQL para los siguientes casos descritos en la
tabla y diligénciela según las indicaciones en la misma:

Instrucciones
DDL
Escriba las instrucciones del lenguaje Instrucciones DDL
de definición de datos (DDL) para:
1. Crear base de datos Escriba aquí la instrucción DLL correspondiente
dbpeluches yborre este texto.
2. Edite el nombre de la base de
datos por dbpeluche
1. Cree la tabla categorías con Escriba aquí la instrucción DLL correspondiente
todas sus columnas, llave yborre este texto.
primaria y propiedades (si es
autonumérico, NOT NULL,
etc).
2. Edite el nombre de la tabla
por categoría
1. Cree la tabla productos con Escriba aquí la instrucción DLL correspondiente
todas sus columnas, llave yborre este texto.
primaria, llave foránea y
demás propiedades.
2. Edite el nombre de la tabla
por producto.
1. Cree la tabla usuario con Escriba aquí la instrucción DLL correspondiente
todas sus columnas, llaves que yborre este texto.
requiera y demás
propiedades.
2. Borre la tabla usuario.

10
1. Cree la tabla empleados con Escriba aquí la instrucción DLL correspondiente
todas sus columnas, llave yborre este texto.
primaria, llave foránea y
demás propiedades.
2. Edite el nombre de la tabla
por empleado.
1. Cree la tabla clientes con Escriba aquí la instrucción DLL correspondiente
todas sus columnas, llave yborre este texto.
primaria, llave foránea y
demás propiedades.
2. Edite el nombre de la tabla
por cliente.
1. Cree la tabla compras con Escriba aquí la instrucción DLL correspondiente
todas sus columnas, llave yborre este texto.
primaria, llave foránea y
demás propiedades.
2. Edite el nombre de la tabla por
compra.
1. Cree la tabla detalle-compra Escriba aquí la instrucción DLL correspondiente
con todas sus columnas, llave yborre este texto.
primaria, llaves foráneas y
demás propiedades.
1. Cree la tabla ventas con todas Escriba aquí la instrucción DLL correspondiente
sus columnas, llave primaria, yborre este texto.
llaves foráneas y demás
propiedades.
2. Edite el nombre de la tabla por
venta.
1. Cree la tabla detalle-venta con Escriba aquí la instrucción DLL correspondiente
todas sus columnas, llave yborre este texto.
primaria, llaves foráneas y
demás propiedades.
2. Cree la tabla inventario.
3. Borre la tabla inventario.

6. Retome el script con extensión .SQL generado en la fase 3 a través


de la herramienta MySQL Workbench. Posteriormente, impórtelo
desde el administrador PHPMyAdmin. Para ello:

11
a. Abra el entorno según indicación en el Numeral 3 paso 16.
b. Abra el archivo .sql desde un editor de texto como bloc de
notas, seleccione todo el texto, cópielo y péguelo en la pestaña
de SQL pulse el botón continuar.

Ilustración 16: Opción SQL en phpMyAdmin

c. Seleccione la base de datos recién creada en el panel izquierdo


donde se listan las bases de datos.

Ilustración 17: Menú y listado de Bases de Datos

12
d. Desglose todas las tablas de la base de datos, dando clic sobre
ella.
e. Seleccione la tabla a la cual desea insertar datos.

Ilustración 18: Opción insertar

f. Clic sobre la pestaña insertar y en la columna de valor, llene en


cada cuadro de texto los valores deseados para cada columna
de la tabla. Pulse continuar una vez lleno todas las columnas de
una tabla.

Ilustración 19: Formulario para Insertar Datos

g. Ingresar mínimo 15 filas en todas las tablas de la base de datos.

7. Genere la instrucción SQL requerida para devolver las filas que la


consulta solicita y agregue una captura de pantalla con el resultado
de la consulta ejecutada. Utilice el siguiente cuadro.

Instrucciones DML
Reportes Requeridos Instrucción DML para Imágenes de
satisfacer el reporte evidencia con filas
requerido. devueltas según la

13
consulta SQL
ejecutada.
Listar los productos de
la
categoría ositos de
peluche.
Listar los detalles de la
factura de venta No. 1.
Listar los productos de
la categoría ositos de
peluche y perritos de
peluche.
Listar los clientes de la
ciudad de Medellín.
Listar los productos
cuyo
precio de compra están
entre 5.000 y 10.000.
Listar productos con
precio mayor a 100.
Listar los productos
Ositos de Peluche que
tienen Stock, entre 0 y
10.
Listar ventas de Ositos,
realizadas en el año
2016.
Seleccionar todos los
clientes ordenados
alfabéticamente por
nombre.
Listar los clientes y
empleados que viven en
una misma ciudad.
Listar los empleados con
los totales de ventas
desde una fecha inicial a
una fecha final.
Seleccionar los
14
productos cuyos precios
de venta han estado
entre 35 y 250, sin
stock, pertenecientes a
las categorías gatos,
perros y Pájaros de
Peluche.
Seleccionar los 7
muñecos de peluche con
precios más caros, que
cuenten con stock.
Visualizar el máximo y
mínimo precio de los
productos por categoría,
mostrar el nombre de la
categoría.
Seleccionar las
categorías que tengan
más de 5 productos.
mostrar el nombre de la
categoría y el número
de productos.
Obtener el nombre del
cliente, nombre del
empleado y el nombre
del producto que están
en la Factura de venta
Nro. 3.
Mostrar el número de
factura de venta
realizadas de cada uno
de los clientes, por año.
Seleccionar los
productos cuyos precios
de venta han estado
entre 35 y 250, sin
stock, pertenecientes a
las categorías gatos,
perros y pájaros de
15
peluche.
Seleccionar los 7
muñecos de peluche con
precios más caros, que
cuenten con
stock.
Mostrar las Facturas de
venta despachadas por
cada uno de los
empleados por año.
Seleccionar el nombre
del cliente, el Numero
de factura de compra, la
fecha de la factura de
compra, código del
producto, cantidad
pedida del producto,
nombre del producto y
la ciudad del cliente.

Para el desarrollo de la actividad tenga en cuenta que:


En el entorno de Información inicial debe:

 Revisar la agenda del Curso.

En el entorno de Aprendizaje debe:

a. Ingresar al foro denominado Unidad 3: fase 4 - Analizar e


implementar una base de datos.
b. Revisar los recursos bibliográficos y socializar las respuestas del
punto 4 en el foro denominado: Unidad 3: fase 4 - Analizar e
implementar una base de datos.
c. Realimentar la participación de por lo menos dos compañeros.
d. El grupo consolida un documento que contenga una respuesta para
cada interrogante del punto 4.
e. Cada estudiante desarrolla el punto 5 y 6 para diligenciar la tabla

16
denominada “Instrucciones DDL” y “Instrucciones DML”
respectivamente.

En el entorno de Evaluación debe:

 Entregar el producto solicitado de la actividad.

Evidencias de trabajo independiente:


Las evidencias de trabajo independiente para entregar son:

1. En el entorno de Evaluación debe publicar un documento que


contenga:
a. Página 1: portada.
b. Página 2 y siguientes: desarrollo del punto 5 y 6
(diligenciamiento de las tablas denominadas
“Instrucciones DDL” y “Instrucciones DML”).
c. Ultima Página: bibliografía con normas APA.

2. Participación frecuente en el foro denominado unidad 3: fase 4 -


Analizar e implementar una base de datos.

Evidencias de trabajo grupal:


Las evidencias de trabajo grupal a entregar son:

1. Participación en el foro Unidad 3: fase 4 - Analizar e


implementar una base de datos.

2. Un estudiante seleccionado por el grupo deberá crear un


documento y publicarlo en foro Unidad 3: fase 4 - Analizar e
implementar una base de datos, este debe entregar una
respuesta para cada interrogante del punto 4. El documento debe
contener:
o Página 1: portada – (Nombre de los participantes).
o Página 2: desarrollo del punto 4.
o Ultima página: bibliografía con normas APA.
17
2. Lineamientos generales para la elaboración de las evidencias
de aprendizaje a entregar.

Para evidencias elaboradas en grupo colaborativamente, tenga en


cuenta las siguientes orientaciones

1. Todos los integrantes del grupo deben participar con sus aportes
en el desarrollo de la actividad.

2. En cada grupo deben elegir un solo integrante que se encargará


de entregar el producto solicitado en el entorno que haya señalado
el docente.

3. Antes de entregar el producto solicitado deben revisar que cumpla


con todos los requerimientos que se señalaron en esta guía de
actividades.

4. Solo se deben incluir como autores del producto entregado, a los


integrantes del grupo que hayan participado con aportes durante
el tiempo destinado para la actividad.

Tenga en cuenta que todos los productos escritos individuales o


grupales deben cumplir con las normas de ortografía y con las
condiciones de presentación que se hayan definido.
En cuanto al uso de referencias considere que el producto de esta
actividad debe cumplir con las normas APA
En cualquier caso, cumpla con las normas de referenciación y evite el
plagio académico, para ello puede apoyarse revisando sus productos
escritos mediante la herramienta Turnitin que encuentra en el campus
virtual.

Considere que en el acuerdo 029 del 13 de diciembre de 2013, artículo


99, se considera como faltas que atentan contra el orden académico,
entre otras, las siguientes: literal e) “El plagiar, es decir, presentar
como de su propia autoría la totalidad o parte de una obra, trabajo,
documento o invención realizado por otra persona. Implica también el
18
uso de citas o referencias faltas, o proponer citad donde no haya
coincidencia entre ella y la referencia” y liberal f) “El reproducir, o copiar
con fines de lucro, materiales educativos o resultados de productos de
investigación, que cuentan con derechos intelectuales reservados para la
Universidad”

Las sanciones académicas a las que se enfrentará el estudiante son las


siguientes:
a) En los casos de fraude académico demostrado en el trabajo
académico o evaluación respectiva, la calificación que se impondrá será
de cero puntos sin perjuicio de la sanción disciplinaria correspondiente.
b) En los casos relacionados con plagio demostrado en el trabajo
académico cualquiera sea su naturaleza, la calificación que se impondrá
será de cero puntos, sin perjuicio de la sanción disciplinaria
correspondiente.

19
3. Formato de Rúbrica de evaluación

Tipo de actividad: En grupo colaborativo


Momento de la evaluación: Intermedio
La máxima puntuación posible es de 120 puntos
Primer criterio de
evaluación:
Nivel alto: Implementa en el gestor de bases de datos, de
forma coherente, todos los elementos constituyentes del modelo
Implementa en el
relacional, de acuerdo con el caso de estudio.
gestor de bases
Si su trabajo se encuentra en este nivel puede obtener
datos, de forma
entre 41 puntos y 60 puntos
coherente todos los
elementos
Nivel Medio: Implementa en el gestor de bases de datos
constituyentes del
algunos elementos que constituyen el modelo relacional y están
modelo relacional de
en coherencia con el caso de estudio.
acuerdo con el caso
Si su trabajo se encuentra en este nivel puede obtener
de estudio.
entre 21 puntos y 40 puntos
Este criterio
Nivel bajo: No implementa en el gestor de bases de datos
representa 60
los elementos que constituyen un modelo relacional.
puntos del total
Si su trabajo se encuentra en este nivel puede obtener
de 120 puntos de
entre 0 puntos y 20 puntos
la actividad.

20
Segundo criterio Nivel alto: Promueve la generación de diversos puntos de
de evaluación: vista relacionados con la temática, enriqueciendo la discusión y
agregando valor a la misma.
Promueve en el foro Si su trabajo se encuentra en este nivel puede obtener
la generación de entre 26 puntos y 40 puntos
diversos puntos de
vista acerca de la Nivel Medio: Promueve la generación de diversos puntos de
implementación de vista relacionados con la temática, enriqueciendo la discusión
modelos relacionales sin agregar valor a la misma.
en gestores de Si su trabajo se encuentra en este nivel puede obtener
bases de datos entre 11 puntos y 25 puntos
relacionales.
Nivel bajo: No promueve la generación de diversos puntos de
Este criterio vista, y los aportes no enriquecen la discusión, ni agregan valor
representa 40 a la misma.
puntos del
total de 120 Si su trabajo se encuentra en este nivel puede obtener
puntos dela entre 0 puntos y 10 puntos
actividad
Tercer criterio de Nivel alto: Estructura el documento de acuerdo con la norma
evaluación: de presentación de trabajos y a los contenidos solicitados en la
actividad.
Presenta el
documento Si su trabajo se encuentra en este nivel puede obtener
correspondiente a la entre 11 puntos y 20 puntos
actividad
debidamente Nivel Medio: Estructura el documento sin tener en cuenta la
estructurado. norma de presentación de trabajos, aunque los contenidos
solicitados en la actividad son correspondientes.
Este criterio
representa 20 Si su trabajo se encuentra en este nivel puede obtener
puntos del total de entre 6 puntos y 10 puntos
120 puntos de la
actividad
Nivel bajo: Estructura el documento sin tener en cuenta la
norma de presentación de trabajos y los contenidos solicitados
en la actividad no son correspondientes.
21
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 5 puntos

22

También podría gustarte