Beruflich Dokumente
Kultur Dokumente
CURSO: GRUPO:
____________ __________
Cartilla Base de datos - 1
El estudiante estará en la capacidad en comprender la historia y evolución de las bases de datos, a partir de sus
componentes primarios y los administradores de gestión y organización de la información en una organización.
1. PRESENTACIÓN
ACTIVIDADES PROPUESTAS
Act1: De acuerdo con las reflexiones hechas por el docente, Elabore el glosario asignado. Consulta junto a tus compañeros
usa internet y/o libros de bases de datos.
Act2: Lee la cartilla ¿Por qué son importantes los datos? (The software Alliance,2015) y responda las preguntas
generadoras.
PREGUNTAS GENERADORAS
3. ¿Qué es la información?
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
10. Nombre 5 casos reales donde se evidencie el uso de los datos para el análisis.
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
Prof. Mg. Libardo Javier Gutiérrez Bohórquez.
Cartilla Base de datos - 3
________________________________________________________________________________________________
________________________________________________________________________________________________
12. ¿Qué es la protección de datos? ¿Qué mitos y realidades hay a partir de esto?
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
13. ¿Qué es la confiabilidad de los datos? ¿Qué mitos y realidades hay a partir de esto?
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
2. Analicemos en contexto
Act3: Socialicemos lo encontrado en las preguntas generadoras: En equipos preparamos una exposición de acuerdo con
la asignación del docente.
3. Te reto a…
BV-Actividad:
- Suba las palabras asignada en equipos al 01-Foro Glosario.
- Responder el foro “PARA PENSAR” ¿Por qué son importantes los datos en la era digital?: Para analizar
esta pregunta vamos a leer el siguiente texto:
4. Bibliografía
• https://eva.fing.edu.uy/pluginfile.php/93714/mod_resource/content/1/1-Introduccion.pdf
• https://eva.fing.edu.uy/course/view.php?id=330
• http://data.bsa.org/wp-content/uploads/2015/10/BSADataStudy_es.pdf
5. Presentación
Act1: Lee atentamente el siguiente texto y elabora en el cuaderno un resumen analítico de estudio.
¿Qué es un sistema de gestión de bases de datos? (Elabore un RAE en el cuaderno)
Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como
una colección de datos relacionados entre sí, estructurados y organizados, y un conjunto de programas que acceden y
gestionan esos datos. La colección de esos datos se denomina Base de Datos o BD, (DB Data Base). Antes de aparecer
los SGBD (década de los setenta), la información se trataba y se gestionaba utilizando los típicos sistemas de gestión de
archivos que iban soportados sobre un sistema operativo. Éstos consistían en un conjunto de programas que definían y
trabajaban sus propios datos. Los datos se almacenan en archivos y los programas manejan esos archivos para obtener
la información.
Si la estructura de los datos de los archivos cambia, todos los programas que los manejan se deben modificar; por
ejemplo, un programa trabaja con un archivo de datos de alumnos, con una estructura o registro ya definido; si se
incorporan elementos o campos a la estructura del archivo, los programas que utilizan ese archivo se tienen que
modificar para tratar esos nuevos elementos. En estos sistemas de gestión de archivos, la definición de los datos se
encuentra codificada dentro de los programas de aplicación en lugar de almacenarse de forma independiente, y además
el control del acceso y la manipulación de los datos viene impuesto por los programas de aplicación. Esto supone un
gran inconveniente a la hora de tratar grandes volúmenes de información. Surge así la idea de separar los datos
contenidos en los archivos de los programas que los manipulan, es decir, que se pueda modificar la estructura de los
datos de los archivos sin que por ello se tengan que modificar los programas con los que trabajan. Se trata de estructurar
y organizar los datos de forma que se pueda acceder a ellos con independencia de los programas que los gestionan.
Un SGBD permite el almacenamiento, manipulación y consulta de datos pertenecientes a una base de datos organizada
en uno o varios ficheros. En el modelo más extendido (base de datos relacional) la base de datos consiste, de cara al
usuario, en un conjunto de tablas entre las que se establecen relaciones. A pesar de sus semejanzas (ambos manejan
conjuntos de tablas) existen una serie de diferencias fundamentales entre un SGBD y un programa de hoja de cálculo, la
principal es que un SGBD permite:
1. El método de almacenamiento y el programa que gestiona los datos (servidor) son independientes del programa
desde el que se lanzan las consultas (cliente).
2. En lugar de mostrarse a totalidad la visualización de toda la información, el objetivo fundamental de los SGBD
es permitir consultas complejas, cuya resolución está optimizada, expresadas mediante un lenguaje formal.
3. El almacenamiento de los datos se hace de forma eficiente, aunque oculta para el usuario y normalmente tiene,
al contrario de lo que ocurre con las hojas de cálculo, poco que ver con la estructura con la que los datos se
presentan al usuario.
4. El acceso concurrente de múltiples usuarios autorizados a los datos, realizando operaciones de actualización y
consulta de los mismos garantizando la ausencia de problemas de seguridad (debidos a accesos no autorizados)
o integridad (pérdida de datos por el intento de varios usuarios de acceder al mismo fichero al mismo tiempo.
¿Cuáles con los componentes y arquitectura de los sistemas de gestión de bases de datos?
Un SGBD tiene varios módulos, cada uno de los cuales realiza una función específica. El sistema operativo proporciona
servicios básicos al SGBD, que es construido sobre él. El procesador de consultas es el componente principal de un
SGBD. Transforma las consultas en un conjunto de instrucciones de bajo nivel que se dirigen al gestor de la base de datos.
El gestor de la base de datos es la interfase con los programas de aplicación y las consultas de los usuarios. El gestor de
la base de datos acepta consultas y examina los esquemas externo y conceptual para determinar qué registros se requieren
para satisfacer la petición. Entonces el gestor de la base de datos realiza una llamada al gestor de ficheros para ejecutar
la petición. El gestor de ficheros maneja los ficheros en disco en donde se almacena la base de datos. Este gestor establece
y mantiene la lista de estructuras e índices definidos en el esquema interno. Si se utilizan ficheros dispersos, llama a la
función de dispersión para generar la dirección de los registros. Pero el gestor de ficheros no realiza directamente la entrada
y salida de datos. Lo que hace es pasar la petición a los métodos de acceso del sistema operativo que se encargan de leer
o escribir los datos en el buffer del sistema.
- Control de autorización. Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo
la operación que solicita.
- Procesador de comandos. Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al
procesador de comandos.
- Control de la integridad. Cuando una operación cambia los datos de la base de datos, este módulo debe
comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias.
- Optimizador de consultas. Este módulo determina la estrategia óptima para la ejecución de las consultas.
- Gestor de transacciones. Este módulo realiza el procesamiento de las transacciones.
- Planificador (scheduler). Este módulo es el responsable de asegurar que las operaciones que se realizan
concurrentemente sobre la base de datos tienen lugar sin conflictos.
- Gestor de recuperación. Este módulo garantiza que la base de datos permanece en un estado consistente en
caso de que se produzca algún fallo.
- Gestor de buffers. Este módulo es el responsable de transferir los datos entre memoria principal y los dispositivos
de almacenamiento secundario. A este módulo también se le denomina gestor de datos.
6. Manos a la obra
Act2:
1. Elabore en equipos una tabla de datos desde Google Form con la siguiente información
- Nombres y apellidos de todos los integrantes del curso
2. Una vez se encuentre alimentada la información por todos los estudiantes: Elabore un informe en Word con la
siguiente información caracterización de grupo:
- Porcentaje de niños y niñas del curso
- Informe por mes de nacimiento
- Clasificación de puntaje simulacro Milton Ochoa por desempeños Superior, Alto, Básico y bajo.
- Análisis de estratificación.
- Análisis de la edad de los estudiantes
3. Suba los dos archivos en la plataforma 02-SGBD.
Act3:
1. Escoja un tema por equipos:
- Hábitos tecnológicos de los jóvenes.
- Uso de las redes sociales.
- Hábitos de los jóvenes – tiempo libre.
- Medio ambiente.
2. Diseñen una encuesta en Google Form aplicando 20 preguntas. Una vez recogida la información elaboren un
análisis de los datos recolectados.
8. Te reto a…
Presenta el Quiz 01 – Introducción a los gestores de bases de datos.
9. Referencias
• http://bdjulian.galeon.com/aficiones1782963.html
• http://www.um.es/geograf/sigmur/sigpdf/temario_9.pdf
• https://unefazuliasistemas.files.wordpress.com/2011/04/fundamentos-de-bases-de-datos-silberschatz-
korth-sudarshan.pdf
10. Presentación
Act1:
1. Elabore de cada documento un mapa conceptual:
- Minería de datos: http://www.redalyc.org/pdf/925/92502902.pdf
2. Te reto a…
Act2: Sustentación de los documentos analizados.
VB-Activity: Socialicemos en el FORO: Tendencias de bases de datos, los mapas conceptuales realizados. Contesta las
preguntas formuladas por el docente en el foro.
3. Referencias
• http://www.redalyc.org/pdf/925/92502902.pdf
• https://revistas.upcomillas.es/index.php/revistaicade/article/view/289/223
• http://52.0.140.184/typo43/fileadmin/Revista_98/4_Uno.pdf
• http://www.uprh.edu/adem/Base%20de%20datos%20relacional.pdf
11. Presentación
Act1: Junto al docente observamos cada una de las siguientes preguntas y respondemos verbalmente: ¿Por qué es
importante la organización de los datos? ¿Que es un gestor de datos? ¿Cuáles son los elementos de los gestores de base
de datos?, ¿Cuáles son los elementos de la administración de las bases de datos?, ¿Qué podemos analizar de las
tendencias de las bases de datos?, ¿Cuál es el futuro de la información? Por otra parte los estudiantes responden a partir
de participación las preguntas y opinan acerca de cada una de ellas. se tiene derecho en este espacio de confirmar la
opinión del par o contradecirla si es necesario.
Dato: ____________________________________________________________________________________________
_________________________________________________________________________________________________
Campo: __________________________________________________________________________________________
_________________________________________________________________________________________________
Registro: _________________________________________________________________________________________
_________________________________________________________________________________________________
4. Manos a la obra
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
Act4: Observa el video 03 – Código compilado - Cardinalidad o Mapeo explicación diagrama EER y responde:
REPRESENTE GRÁFICAMENTE
MUCHOS A MUCHOS
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
PARA LA EXPLICACIÓN USA UNA HOJA CUADRICULADA PARA HACER EL DIAGRAMA EER
5. Analicemos en contexto
6. Te reto a…
Act 6: Establezca que posibles relaciones pueden existir a partir del diagrama EER en las siguientes entidades.
a. Profesor – estudiante
b. Profesor – materias
c. Médico – pacientes
d. Consultorios – médicos
e. Pacientes- consultorios
f. Salones – estudiantes
g. Salones – profesores.
7. Referencias
• http://www.redalyc.org/pdf/925/92502902.pdf
• https://revistas.upcomillas.es/index.php/revistaicade/article/view/289/223
• http://52.0.140.184/typo43/fileadmin/Revista_98/4_Uno.pdf
• http://www.uprh.edu/adem/Base%20de%20datos%20relacional.pdf
Prof. Mg. Libardo Javier Gutiérrez Bohórquez.
Cartilla Base de datos - 13
12. -Presentación
Act7: Responde las siguientes preguntas:
1. ¿Cuándo hay una relación uno a uno que se hace en el diagrama EER?
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
2. ¿Cuándo hay una relación uno a muchos que se hace en el diagrama EER?
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
3. ¿Cuándo hay una relación muchos a muchos que se hace en el diagrama EER?
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
1. Un stand puede tener un solo tipo de producto, pero un tipo producto puede estar en muchos Stand.
2. Un empleado puede tener un solo cargo, pero un cargo puede ser ejercido por muchos empleados.
3. Un estudiante está asignado a un solo curso y un curso puede tener varios estudiantes
5. Un taxista puede conducir muchos taxis y muchos taxis pueden ser conducidos por un taxista.
EJERCICIO DE APLICACIÓN 1
El Ministerio de Salud desea mantener un sistema de información relativo a hospitales. A continuación se detalla lo que se
desea modelar:
HOSPITAL, con los datos: • código, que lo identifica. • Nombre • dirección • teléfono • cantidad de camas.
SALA, con los datos: • código • nombre • cantidad de camas.
MEDICO, con los datos: • cédula de identidad • nombre • especialidad.
LABORATORIO, con los datos: • código, que lo identifica. • nombre • dirección • teléfono.
PACIENTE, con los datos: • cédula de identidad • número de registro • número de cama • nombre • dirección • fecha de
nacimiento • sexo
DIAGNOSTICO, con los datos: • código, que lo identifica. • tipo • complicaciones
Además, se sabe que: Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos
hospitales puede haber salas con el mismo código, pero esto no puede ocurrir dentro de un hospital. • Cada médico trabaja
en un único hospital.
Cada hospital trabaja con muchos laboratorios, y un laboratorio presta servicios a más de un hospital. Interesa conocer la
descripción de cada servicio y la fecha en que se realizó. • Un paciente puede estar internado en una única sala. • Cada
paciente puede ser atendido por más de un médico, y a su vez cada médico atenderá varios pacientes. Interesa conocer
las fechas de las atenciones. • Cada paciente puede tener varios diagnósticos. Interesa saber la fecha en que se realizó
cada uno.
EJERCICIO DE APLICACIÓN 2
En la farmacia “El dispensario S.A.” manejan inventarios en cada una de las sucursales, para esto se tiene que tener en
cuenta los siguiente: La farmacia está organizada por 5 sucursales: nombre de la sucursal, dirección, teléfono, localidad,
barrio, jefe de farmacia (nombre, cédula, dirección, teléfono y hoja de vida), cada sucursal tiene organizado los
medicamentos en orden alfabético, los medicamentos se clasifican por su nombre, composición, código del medicamento,
indicaciones, posología, vía de administración, tipo de almacenamiento, precio, sucursal, cantidad almacenada y laboratorio
de donde proviene. Para control de la información se tiene los datos de los laboratorios como el nombre, la dirección y el
número de registro de funcionamiento, por otra parte, para las ventas de medicamentos registran la fecha de venta, código
del medicamento y cantidad y comprador y sucursal donde es vendida.
Tenga en cuenta que:
1. La farmacia tiene contacto con muchos laboratorios, pero los laboratorios venden a otras droguerías.
2. Las sucursales tienen muchos medicamentos y los medicamentos están en todas las sucursales.
3. Los jefes de farmacia administran una sola sucursal y las sucursales son administradas solo por un jefe de
farmacia.
4. Las ventas deben relacionar de que sucursal fue vendida y los datos del comprador.
5. Un comprador puede comprar muchos medicamentos y muchos medicamentos pueden ser comprados por un
comprador.
6. Los medicamentos están ubicados en alguna parte del inventario por sucursales. Las sucursales cuentan muchos
medicamentos.
EJERCICIO DE APLICACIÓN 3
La biblioteca “EL ENSUEÑO” almacena información de los libros que toman en préstamo sus lectores. Por cada libro se
guarda un identificador único, el título y el nombre de la editorial, autor, fecha de publicación, resumen, y código de
ubicación. La ubicación de los libros ayuda en la organización dentro de la biblioteca, por categorías: código de ubicación,
descripción de la ubicación, ubicación física, cupo de libros que se pueden almacenar en esa ubicación. Para los
prestamos la biblioteca tiene un registro de los clientes que contiene la fecha de solicitud y fecha de vencimiento del
préstamo. Para el registro de los clientes es necesario tener los datos personales como: Nombre, Apellidos, Dirección,
teléfono, fecha de nacimiento, correo electrónico. Cada ubicación tiene un bibliotecario, que contiene, nombres, apellidos,
dirección, teléfono y cargo. Igualmente se cuenta con los datos de las editoriales, como código de la editorial, nombre, NIT,
nombre del contacto, teléfono y dirección.
Para el desarrollo de esta base de datos es necesario saber:
1. Los libros solo están en una única ubicación.
2. Un cliente solo puede solicitar en préstamo 3 libros.
3. Todos los libros son susceptibles a ser prestados.
4. Cada ubicación tiene un bibliotecario a cargo, es posible que un bibliotecario pueda administrar varias ubicaciones.
5. Una editorial puede dar a la biblioteca muchos libros, y hay muchos libros ofertados únicamente por una sola
editorial.
EN LA PLATAFORMA:
- - Responda el Foro 5: ¿Por qué son importantes las normas del diagrama EER?
Presentación
1. ¿Qué es Access?
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
Act2: Creación de una base de datos en Access: Vamos a configurar una base de datos en Access, para esto se requiere
la siguiente información: La bolsa de empleo Alfa y Omega S.A. requiere sistematizar la información de sus clientes a
partir de un banco de datos que sea de fácil acceso y que contenga toda la información de los candidatos de acuerdo con
las siguientes entidades:
Empresas vinculantes:
Vacantes Disponibles:
Asignación de vacantes:
PRESENTACIÓN
MANOS A LA OBRA
Act 2: En esta parte junto al docente observaremos el video tutorial de código compilado #13. Solicita al docente detener
el video de ser necesario para aclarar dudas.
¿QUÉ ES LA NORMALIZACIÓN?
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
¿QUÉ ES LA DEPENDENCIA TRANSITIVA?
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
Act4: En esta parte junto al docente observaremos el video tutorial de código compilado #14. Solicita al docente detener
el video de ser necesario para aclarar dudas
TE RETO A …
Act.5: Actividad para la casa: Entrega en una hoja examen:
PRESENTACIÓN PROYECTO
1. ______________________________
2. _______________________________
3. _______________________________
4. ________________________________
5. ___________________________________
6. ____________________________________
Act 03: Diseñe el diagrama entidad relación UML de su base de datos asignada:
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
__________________
---------------------------------------------------------------------------------------------------------------------------------------------
RÚBRICA DE EVALUACIÓN
Nombre de los estudiantes:
___________________________________________________ curso _________________ Grupo _____________
___________________________________________________ curso _________________ Grupo _____________
CRITERIOS SUPERIOR (5) ALTO (4) BÁSICO (3) BAJO (2)
Definición de la La base de datos La base de datos La base de datos La base de datos no
base de datos. cuenta una definición cuenta con una cuenta con algunos cuenta con elementos
clara y objetiva. definición clara elementos definidos definidos.
Definición de La base de datos La base de datos La base de datos La base de datos no
entidades y cuenta con entidades cuenta con entidades cuenta con entidades cumple con la
relaciones y relaciones y relaciones y relaciones con formulación de
normalizadas a organizadas y algunos elementos entidades y
complejitud. definidas definidos relaciones que
correctamente cumplan con las
normas vigentes.
Diagrama entidad El diagrama se El diagrama cuenta El diagrama entidad El diagrama entidad
relación encuentra en correcta con elementos relación cuenta con relación cuenta con
posición con las definidos por el algunos errores de errores de aplicación.
pretensiones del cliente normalización
cliente.
Definición de Describe Describe Describe algunos Describe de manera
dependencia asertivamente las asertivamente las elementos las errónea
funcional y dependencias dependencias dependencias asertivamente las
transitiva funcionales y dependencias
Prof. Mg. Libardo Javier Gutiérrez Bohórquez.
Cartilla Base de datos - 27