View
213
Download
0
Category
Preview:
Citation preview
|
DIRECTOR DE LA FCA Dr. Juan Alberto Adam Siade
SECRETARIO GENERAL
Mtro. Tomás Humberto Rubio Pérez – – – –
COORDINACIÓN GENERAL
Mtra. Gabriela Montero Montiel Jefe de la División SUAyED-FCA-UNAM
COORDINACIÓN ACADÉMICA
Mtro. Francisco Hernández Mendoza FCA-UNAM – – – – AUTOR
Mtro. Carlos Francisco Méndez Cruz
REVISIÓN PEDAGÓGICA Lic. Mayra Lilia Velasco Chacón
DISEÑO DE PORTADAS
L.CG. Ricardo Alberto Báez Caballero Mtra. Marlene Olga Ramírez Chavero
DISEÑO EDITORIAL Mtra. Marlene Olga Ramírez Chavero
.
Dr. Enrique Luis Graue Wiechers
Rector
Dr. Leonardo Lomelí Vanegas
Secretario General
Dr. Juan Alberto Adam Siade
Director
Mtro. Tomás Humberto Rubio Pérez
Secretario General
Mtra. Gabriela Montero Montiel
Jefa del Sistema Universidad Abierta
y Educación a Distancia
________________________________________________________
Bases de Datos Cuaderno de actividades
Edición: agosto de 2017
D.R. © 2017 UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Ciudad Universitaria, Delegación Coyoacán, C.P. 04510, México, Distrito Federal
Facultad de Contaduría y Administración
Circuito Exterior s/n, Ciudad Universitaria
Delegación Coyoacán, C.P. 04510, México, Distrito Federal.
ISBN: En trámite
Plan de estudios 2012, actualizado 2016.
“Prohibida la reproducción total o parcial por cualquier medio sin la autorización escrita del
titular de los derechos patrimoniales”
“Reservados todos los derechos bajo las normas internacionales. Se le otorga el acceso no exclusivo
y no transferible para leer el texto de esta edición electrónica en la pantalla. Puede ser reproducido
con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección
electrónica; de otra forma, se requiere la autorización escrita del titular de los derechos patrimoniales.”
Hecho en México
4 de 95 Cuarto semestre
Contenido
Datos de identificación 7
Sugerencias de apoyo 8
Instrucciones para trabajar con el cuaderno de actividades 9
Objetivo general de la asignatura y temario oficial 11
Unidad 1. Plataformas 12
Objetivo particular y temario detallado 13
Actividad diagnóstica 14
Actividades de aprendizaje 15
Actividad integradora 17
Cuestionario de reforzamiento 18
Examen parcial de la unidad (de autoevaluación) 19
Respuestas 21
Unidad 2. Modelo relacional 22
Objetivo particular y temario detallado 23
Actividad diagnóstica 24
Actividades de aprendizaje 25
Actividad integradora 29
Cuestionario de reforzamiento 30
Examen parcial de la unidad (de autoevaluación) 31
Respuestas 35
Unidad 3. Método orientado a objetos 36
Objetivo particular y temario detallado 37
Actividad diagnóstica 38
Actividades de aprendizaje 39
Actividad integradora 40
Cuestionario de reforzamiento 41
Examen parcial de la unidad (de autoevaluación) 42
Respuestas 44
5 de 95 Cuarto semestre
Unidad 4. Diseño 45
Objetivo particular y temario detallado 46
Actividad diagnóstica 47
Actividades de aprendizaje 48
Actividad integradora 51
Cuestionario de reforzamiento 52
Examen parcial de la unidad (de autoevaluación) 54
Respuestas 57
Unidad 5. Construcción 58
Objetivo particular y temario detallado 59
Actividad diagnóstica 60
Actividades de aprendizaje 61
Actividad integradora 66
Cuestionario de reforzamiento 68
Examen parcial de la unidad (de autoevaluación) 69
Respuestas 72
Unidad 6. Administración 73
Objetivo particular y temario detallado 74
Actividad diagnóstica 75
Actividades de aprendizaje 76
Actividad integradora 78
Cuestionario de reforzamiento 79
Examen parcial de la unidad (de autoevaluación) 80
Respuestas 82
6 de 95 Cuarto semestre
Unidad 7. Nuevas tecnologías 83
Objetivo particular y temario detallado 84
Actividad diagnóstica 85
Actividades de aprendizaje 86
Actividad integradora 89
Cuestionario de reforzamiento 90
Examen parcial de la unidad (de autoevaluación) 91
Respuestas 93
7 de 95 Cuarto semestre
DATOS DE IDENTIFICACIÓN
Bases de Datos Clave: 1365
Plan: 2012 (actualizado 2016) Créditos: 8
Licenciatura: Informática Semestre: 4°
Área o campo de conocimiento: Informática
(Desarrollo de sistemas) Horas por semana: 4
Duración del programa: semestral Requisitos: ninguno
Tipo: Teórica Teoría: 4 Práctica: 0
Carácter: Obligatoria ( X ) Optativa ( )
Seriación: Sí( X ) No ( ) Obligatoria ( ) Indicativa ( X )
Asignatura con seriación antecedente: Ninguna.
Asignatura con seriación subsecuente: Desarrollo de Aplicaciones en Sistemas Manejadores de Base de datos.
8 de 95 Cuarto semestre
SUGERENCIAS DE APOYO
Trata de compartir tus experiencias y comentarios sobre la asignatura con
tus compañeros, a fin de formar grupos de estudio presenciales o a distancia
(comunidades virtuales de aprendizaje, a través de foros de discusión y
correo electrónico, etcétera), y puedan apoyarse entre sí.
Programa un horario propicio para estudiar, en el que te encuentres menos
cansado. Ello facilitará tu aprendizaje.
Dispón de periodos extensos para al estudio, con tiempos breves de
descanso por lo menos entre cada hora si lo consideras necesario.
Busca espacios adecuados donde puedas concentrarte y aprovechar al
máximo el tiempo de estudio.
9 de 95 Cuarto semestre
Instrucciones para trabajar con
el cuaderno de actividades
El programa de la asignatura consta de 7 unidades. Por cada unidad encontrarás
una serie de actividades; el número de las mismas varía de acuerdo con la extensión
de la unidad.
Notarás que casi todas las unidades comienzan con la elaboración de un mapa
conceptual o mental. Esto es con el fin de que tu primera actividad sea esquematizar
el contenido total de la unidad para que tengan una mejor comprensión, y dominio
total de los temas.
Te recomendamos que leas detenidamente cada actividad a fin de que te quede
claro lo que tienes que realizar. Si al momento de hacerlo algo no queda claro, no
dudes en solicitar el apoyo de tu asesor quien te indicará la mejor forma de realizar
tu actividad en asesorías semipresenciales o por correo electrónico para los
alumnos de la modalidad abierta, o bien para la modalidad a distancia a través de
los medios proporcionados por la plataforma.
Te sugerimos (salvo la mejor opinión de tu asesor), seguir el orden de las unidades
y actividades, pues ambas están organizadas para que tu aprendizaje sea gradual.
En el caso de los alumnos de la modalidad a distancia, la entrega de actividades
está sujeta al plan de trabajo establecido por cada asesor por lo que todo será
resuelto directamente en plataforma educativa:
http://fcaenlinea1.unam.mx/licenciaturas/
10 de 95 Cuarto semestre
La forma en que deberás responder a cada actividad dependerá de la instrucción
dada (número de cuartillas, formatos, si hay que esquematizar etcétera).
Una vez que hayas concluido las actividades entrégalas a tu asesor si así él te lo
solicita. Los alumnos de la modalidad a distancia, deberán realizar la actividad
directamente en la plataforma educativa de acuerdo con la instrucción dada.
Te invitamos a que trabajes estas actividades con el mayor entusiasmo, pues
fueron elaboradas considerando apoyarte en tu aprendizaje de esta asignatura.
Indicaciones:
Notarás que tanto los cuestionarios de reforzamiento como las
actividades de aprendizaje contienen instrucciones tales como “adjuntar archivo”,
“trabajo en foro”, “texto en línea”, “trabajo en wiki o en Blog”, indicaciones que
aplican específicamente para los estudiantes del SUAYED de la modalidad a
distancia. Los alumnos de la modalidad abierta, trabajarán las actividades de
acuerdo con lo establecido por el asesor de la asignatura en su plan de trabajo,
incluyendo las actividades “Lo que sé” y “Lo que aprendí”.
Biblioteca Digital:
Para tener acceso a otros materiales como libros electrónicos, es
necesario que te des de alta a la Biblioteca Digital de la UNAM (BIDI). Puedes
hacerlo desde la página principal de la FCA http://www.fca.unam.mx/ Alumnos
>Biblioteca >Biblioteca digital >Clave para acceso remoto >Solicita tu
cuenta. Elige la opción de “Alumno” y llena los campos solicitados. Desde este
sitio, también puedes tener acceso a los libros electrónicos.
11 de 95 Cuarto semestre
OBJETIVO GENERAL
Al finalizar el curso, el alumno obtendrá los conocimientos necesarios sobre los
diferentes modelos de bases de datos, así como la metodología para construir la
base de datos de un sistema informático.
TEMARIO OFICIAL (64 horas)
HORAS
1. Plataforma teórico - conceptual 4
2. Modelo relacional 10
3. Modelo orientado a objetos 10
4. Diseño 12
5. Construcción 10
6. Administración 12
7. Nuevas tecnologías 6
Totall 64
12 de 95 Cuarto semestre
Unidad 1
Plataforma
13 de 95 Cuarto semestre
OBJETIVO PARTICULAR
El alumno conocerá el contexto histórico del surgimiento de los manejadores de
bases de datos.
TEMARIO DETALLADO (4 horas)
1. Plataforma
1.1. Historia
1.1.1. Manejadores de archivos (campo y registro)
1.2. Definición de bases de datos
1.3. Definición de sistema administrador de bases de datos
1.3.1. Elementos
1.3.2. Modelo
1.3.3. Objetivos
14 de 95 Cuarto semestre
ACTIVIDAD DIAGNÓSTICA
LO QUE SÉ
Adjuntar archivo.
Antes de entrar al desarrollo de esta asignatura, debemos diagnosticar tu nivel
de conocimientos: responde de manera breve y con tus propias palabras lo
siguiente:
1. Define qué es Base de Datos y Manejador de Bases de Datos.
2. Por qué es necesario emplear las Bases de Datos.
3. Indica cuáles son las características de las Bases de Datos (las que conozcas).
4. Comenta cuáles serían las ventajas y desventajas de contar con Bases de
Datos.
5. Menciona la composición Jerárquica de la Base de Datos.
15 de 95 Cuarto semestre
ACTIVIDADES DE APRENDIZAJE
Unidad 1, actividad inicial. Adjuntar archivo. A partir del estudio de
la bibliografía específica sugerida, elabora un mapa conceptual u
organizador gráfico con los temas de la unidad. Puedes auxiliarte de
algunos programas como Mindjet MindManager.
1. Unidad 1, actividad 1. Adjuntar archivo. Elabora un mapa conceptual sobre la
historia de la evolución de las bases de datos.
2. Unidad 1, actividad 2. Adjuntar archivo. Busca los diferentes lenguajes de
consulta de datos de los Sistemas Administradores de Bases de Datos que
existen en el mercado hoy en día que están incorporados a un Sistema
Administrador de Bases de Datos, e indica si estos son libres o comerciales, así
como sus diferencias de manera general en cuanto al manejo de información.
3. Unidad 1, actividad 3. Adjuntar archivo. Busca y elabora una secuencia
histórica de cómo fue evolucionando el manejo de archivos de forma electrónica.
Menciona los lenguajes o programas que se fueron empleando para esta tarea,
así como sus principales características.
4. Unidad 1, actividad 4. Adjuntar archivo. Busca sobre las diversas formas de
modelado de datos que existen para la construcción de una base de datos.
5. Unidad 1, actividad 5. Adjuntar archivo. Proporciona dos ejemplos de cómo
funciona la administración de archivos, en donde no interfiera el uso de la
computadora. Explica su funcionalidad y los elementos que interfieren en ello,
posteriormente, explica la forma en que las bases de datos ayudan a realizar
dichas actividades hoy en día.
16 de 95 Cuarto semestre
6. Unidad 1, actividad 6. Adjuntar archivo. Con base en lo visto en esta unidad,
define los siguientes conceptos:
a) Bases de Datos.
b) Persistencia.
c) Administración.
d) Administrador de Bases de Datos.
e) Sistema Administrador de Bases de Datos.
7. Unidad 1, actividad 7. Adjuntar archivo. Elabora un cuadro comparativo con
el resultado de la confrontación de las arquitecturas de un DBMS propuestas por
Date, Johnson y Silberschatz.
8. Unidad 1, actividad complementaria. Adjuntar archivo. A partir del estudio
de la unidad, realiza la actividad que tu asesor te indicará en el foro de la
asignatura.
17 de 95 Cuarto semestre
ACTIVIDAD INTEGRADORA
LO QUE APRENDÍ
Adjuntar archivo.
Elabora un mapa cronológico sobre la evolución histórica de las bases de datos,
colocando los aspectos más significativos de cada etapa.
18 de 95 Cuarto semestre
CUESTIONARIO DE REFORZAMIENTO
Adjuntar archivo. Responde las siguientes preguntas.
1. ¿Qué son el campo y el registro?
2. ¿Qué es un archivo de datos?
3. ¿En qué consiste la tecnología de los manejadores de archivos?
4. ¿Cuáles son los problemas de la tecnología de los manejadores de archivos?
5. Define el concepto de base de datos.
6. Define un sistema administrador de bases de datos.
7. ¿Cuáles son los lenguajes de datos de un DBMS?
8. Describe cada uno de los elementos de un sistema de base de datos.
9. ¿Qué entiendes por un modelo de datos?
10. Explica tres objetivos de un DBMS.
19 de 95 Cuarto semestre
EXAMEN PARCIAL (de autoevaluación)
I. Responde verdadero (V) o falso (F).
V F
1. COBOL es un Lenguaje.
2. Un registro contiene a una Tabla.
3. Un registro se define con ayuda de las comas.
4. Una Base de Datos es un conjunto de archivos.
5. Si un archivo está abierto, se puede dañar por falta de
memoria.
6. A = P + C es un sistema.
7. La persistencia conserva características de la Base de Datos.
8. Las Bases de Datos deben de estar computarizadas.
9. El Sistema Administrador de Bases de Datos es un programa.
10. Una finalidad de la Base de Datos es la toma de decisiones.
20 de 95 Cuarto semestre
II. Responde verdadero (V) o falso (F).
V F
1. Un campo es un conjunto de registros.
2. Un archivo de datos es un conjunto de campos relacionados
entre sí.
3. La persistencia es una característica de los datos.
4. Un sistema administrador de bases de datos permite
almacenar, recuperar y compartir datos.
5. Un sistema de bases de datos brinda tres niveles de
abstracción de datos.
6. Todo sistema manejador de bases de datos incluye lenguajes
de manipulación y definición de datos.
7. Un sistema de bases de datos incluye cuatro elementos:
datos, hardware, software y usuarios.
8. La concurrencia de datos permite que sean recuperados en el
futuro.
9. El DBA es uno de los usuarios de un sistema administrador
de bases de datos.
10. Los dos modelos principales de bases de datos son el
extendido y el redundante.
21 de 95 Cuarto semestre
RESPUESTAS
EXAMEN DE AUTOEVALUACIÓN
En este apartado encontrarás las respuestas a los exámenes por
unidad.
UNIDAD 1
I. Solución
1. V
2. F
3. F
4. F
5. F
6. F
7. F
8. V
9. F
10. F
UNIDAD 1
II. Solución
1. F
2. F
3. V
4. V
5. V
6. V
7. V
8. F
9. V
10. F
22 de 95 Cuarto semestre
Unidad 2 Modelo relacional
23 de 95 Cuarto semestre
OBJETIVO PARTICULAR
El alumno conocerá y entenderá los conceptos y elementos del modelo relacional
de base de datos para su correcta aplicación en sistemas informáticos.
TEMARIO DETALLADO (10 horas)
2. Modelo relacional
2.1. Introducción
2.1.1. Modelos pre-relacionales
2.1.2. Modelos post-relacionales
2.2. Definición de relación
2.2.1. Partes
2.3. Propiedades de una relación
2.4. Dominio y tipos de datos
2.5. Álgebra relacional y cálculo relacional
2.6. Normalización
2.6.1. Formas normales
2.6.2. Proceso de descomposición sin pérdida
2.7. Reglas de CODD
2.8. Estándar SQL
24 de 95 Cuarto semestre
ACTIVIDAD DIAGNÓSTICA
LO QUE SÉ
Adjuntar archivo.
Menciona de manera breve qué es una base de datos, un sistema administrador
de base de datos y por qué es importante que una empresa cuente con este
sistema.
25 de 95 Cuarto semestre
ACTIVIDADES DE APRENDIZAJE
Unidad 2, actividad inicial. Adjuntar archivo. A partir del estudio de la
bibliografía específica sugerida, elabora un mapa conceptual u
organizador gráfico con los temas de la unidad. Puedes auxiliarte de
algunos programas como Mindjet MindManager.
1. Unidad 2, actividad 1. Adjuntar archivo. Elabora un cuadro comparativo de las
características de los Modelos Pre-relacionales, y Post-relacionales.
MODELO PRE-RELACIONAL MODELO POST-RELACIONAL
2. Unidad 2, actividad 2. Adjuntar archivo. Indica las características de los
modelos:
a) Jerárquico
b) De Red
c) Distribuido
d) Deductivo
e) Semiestructurado
26 de 95 Cuarto semestre
3. Unidad 2, actividad 3. Adjuntar archivo. De la tabla que se desarrolla en el
tema 2.2. “Definición de relación”, incrementa un Departamento adicional para
alterar la Cardinalidad y comprobar su lógica si se adicionan dos personas más.
Una vez realizado lo anterior, agrega una columna adicional con el nombre de
CATEGORÍA, la cual tendrá tres puestos A1, A2 y A3. Asignárselos a personas
distintas y en diferentes NUMDEPTO para comprobar su lógica y su
Cardinalidad.
4. Unidad 2, actividad 4. Adjuntar archivo. En la Tabla que se observa en el
desarrollo del tema 2.3. “Propiedades de una relación” en el apartado 4. “Los
atributos deben contener valores atómicos”, cambia el Orden de los Campos y
determina ahora cuál es la Clave Principal. Posteriormente, basado en las
modificaciones realizadas, crea una Superclave con los dos primeros campos y
determina su formato, orden y relaciones con otra Entidad llamada
Departamento.
5. Unidad 2, actividad 5. Adjuntar archivo. Crea una Tabla con dos Atributos:
Temperatura y Escala, ambos con sus respectivos atributos. Posteriormente
define las características del atributo Temperatura y sus tres Escalas; enlázalas
con las temperaturas de la tabla.
6. Unidad 2, actividad 6. Adjuntar archivo. Desarrolla las operaciones
estudiadas en el tema 2.5 “Álgebra relacional y cálculo relacional”, a la Tabla
“Libro”, con los atributos Libro, Tema y Autor.
LIBRO TEMA AUTOR
Fundamentos de finanzas
Finanzas básicas Gitman Lawrence
Metodología de la programación
Estructura de datos Joyanes Aguilar Luis
Introducción a las finanzas
Finanzas básicas Pedromo Abraham
27 de 95 Cuarto semestre
Posteriormente, realiza las mismas operaciones en la Tabla “Temperatura” con
los atributos Ciudad y Temperatura Max.
CIUDAD TEMPERATURA
MÁXIMA ESTADO HUMEDAD
Toluca 12 Estado de México 45 %
Guadalajara 27 Jalisco 35 %
Oaxaca 34 Oaxaca 67 %
Puebla 31 Puebla 50 %
7. Unidad 2, actividad 7. Adjuntar archivo. Construye la Base de Datos Clientes
con las siguientes Tablas y Atributos.
a) Facturas; con los atributos fecha, código de producto, importe, folio de
factura.
b) Artículos; con los atributos código de producto, descripción de artículo, precio
de producto, folio de factura.
c) Ventas; con los atributos fecha de ventas, importe de ventas, código de
producto, folio de facturas. Posteriormente, normaliza la Bases de Datos
Clientes.
8. Unidad 2, actividad 8. Adjuntar archivo. Elabora un cuadro de dos columnas
que resuma las formas normales y el tipo de dependencia funcional que
eliminan.
9. Unidad 2, actividad 9. Adjuntar archivo. Investiga si los manejadores de Bases
de Datos Access© y Fox© cumplen con las reglas estudiadas en el tema 2.7.
28 de 95 Cuarto semestre
10. Unidad 2, actividad 10. Adjuntar archivo. Elabora un mapa conceptual sobre
el modelo relacional de bases de datos que incluya todos los conceptos
presentados en la unidad.
11. Unidad 2, actividad 11. Adjuntar archivo. Define con tus propias palabras en
qué consiste el modelo relacional de bases de datos.
12. Unidad 2, actividad 12. Adjuntar archivo. A partir de la siguiente relación
EMBARQUE, determina si cumple con la primera, segunda y tercera forma
normal y explica por qué.
idembarque iddestino idproducto fecha destino producto
1 100 V1 01/01/2006 España Nombre: Vino, Precio: 12,000
1 100 M1 01/01/2006 España Nombre: Mueble, Precio:10,000
2 100 E1 01/02/2006 España Nombre: Electrodoméstico, Precio: 13,000
2 100 V1 01/02/2006 España Nombre: Vino, Precio: 12,000
3 200 V1 01/03/2006 Argentina Nombre: Vino, Precio: 12,000
4 100 M1 01/04/2006 España Nombre: Mueble, Precio:10,000
5 200 M1 01/04/2006 Argentina Nombre: Mueble, Precio:10,000
13. Unidad 2, actividad complementaria. Adjuntar archivo. A partir del estudio
de la unidad, realiza la actividad que tu asesor te indicará en el foro de la
asignatura.
29 de 95 Cuarto semestre
ACTIVIDAD INTEGRADORA
LO QUE APRENDÍ
Adjuntar archivo.
Elabora un mapa conceptual de la unidad y genera las siguientes tablas
empleando comandos del lenguaje SQL. Introduce dos registros por tabla.
La base de datos se guardará con el nombre “biblos”
AUTOR
ID_AUTOR NOMB_AUTOR NACIONALIDAD ID_LIBRO
LIBRO
ID_LIBRO TITULO_LIBRO ISBN ID_AUTOR
EDITORIAL
ID_EDIT NOMB_EDIT PAIS_EDIT ID_LIBRO
30 de 95 Cuarto semestre
CUESTIONARIO DE REFORZAMIENTO
Adjuntar archivo. Responde las siguientes preguntas.
1. Explica brevemente, cómo se componen, en el modelo relacional, el predicado
y el cuerpo de una relación.
2. Escribe las definiciones de los conceptos de Clave foránea y Superclave.
3. ¿Qué es tupla?
4. ¿Cuáles son las claves que pueden existir en una relación?
5. Define qué es un atributo y un dominio.
6. Define qué es una restricción.
7. ¿Qué es un tipo de Dato Simple?
8. Menciona el tipo de operaciones que pueden llevarse a cabo en el Álgebra
Relacional y explícalas brevemente.
9. Describe qué es la Normalización y menciona sus etapas.
10. Indica en qué consiste una Dependencia Funcional, una Dependencia Trivial
y una Dependencia Transitiva.
11. Define el concepto de manejador de Bases de Datos.
12. Explica brevemente cómo se constituye el catálogo en una base.
13. ¿Cuántas son y para qué sirven las Reglas de Codd?
14. ¿Qué regla habla acerca de la descripción de los datos dentro de la base de
datos?
15. ¿Cuál de las reglas trata del valor atómico?
31 de 95 Cuarto semestre
EXAMEN PARCIAL
(de autoevaluación)
I. Relaciona las columnas.
1. La Dependencia _______ valida otras relaciones
entre atributos de una misma relación. a) doce
2. La Dependencia _________ se da si y solo si la parte
derecha es un subconjunto de la parte izquierda.
b) formas normales
3. Las ________ son reglas que sirven para disminuir
problemas de redundancia. c) funcional
4. La relación de muchos a uno se llama dependencia
__________. d) Trival
5. E. F. Codd propuso ___________ reglas que definen
los requisitos de un manejador de base de datos
relacionales.
e) transitiva
32 de 95 Cuarto semestre
II. Responde verdadero (V) o falso (F).
V F
1. El modelo semiestructurado es pre-relacional.
2. El modelo jerárquico es post-relacional.
3. El modelo de red es pre-relacional.
4. El modelo semiestructurado se crea con el Lenguaje XML.
5. El modelo deductivo es post-relacional.
6. El modelo relacional toma de base al modelo virtual de
relaciones.
7. El encabezado de la tupla está dentro del cuerpo de la Tabla.
8. El número de atributos es igual que el número de campos de
una tabla.
9. El modelo relacional se funda en aspectos matemáticos.
10. Los formatos de los datos influyen en la cardinalidad.
11. Una clave de relación es igual a una llave.
12. La clave candidata es una superclave.
13. La clave principal debe ser un tipo de dato numérico.
14. El valor atómico es divisible.
15. La tupla es divisible.
16. El catálogo se representa en el nivel lógico.
17. La consulta de datos es una operación.
18. La actualización de vistas se aplican a interfaces gráficas.
19. La independencia lógica de los datos sufren cambios en el
almacenamiento de los datos.
33 de 95 Cuarto semestre
20. Si una Bases de Datos solo se puede consultar en dos
terminales se estaría cumpliendo con la regla No. 11.
III. Responde verdadero (V) o falso (F).
V F
1. Un Dominio acepta dos valores.
2. Un manejador de Bases de Datos tiene tipos de datos
ilimitados.
3. Los Datos char se pueden convertir en integer.
4. Los Datos fecha constituyen un Dominio.
5. Un Atributo está asociado a un Dominio.
6. En el cálculo relacional se aplica un solo tipo de cálculo.
7. Una Restricción devuelve tuplas solicitadas.
8. La Proyección regresa una relación entre tuplas.
9. Una Unión necesita de una intersección.
10. Un Join contiene tuplas de dos relaciones.
11. La 3FN exige que todas las dependencias sean irreducibles.
12. La 4FN exige la eliminación de las dependencias de junta.
13. La regla del acceso garantizado exige que el catálogo de una
base de datos sea consultado usando el mismo sub-
lenguaje de datos.
14. La regla de la independencia física de los datos exige que si
cambian las tablas o relaciones, los programas de aplicación
no se modifiquen.
34 de 95 Cuarto semestre
15. La regla del tratamiento sistemático de valores nulos exige
que el sistema de bases de datos cuente con un valor
distinto al 0, la cadena vacía o el espacio.
16. La restricción obtiene un subconjunto de atributos de una
relación.
17. El producto obtiene aquellos atributos que coinciden en un
atributo en común entre las relaciones.
18. La normalización tiene por objeto reducir los problemas de
redundancia y actualización de datos.
19. El cuerpo de una relación es el conjunto de atributos de la
misma.
20. Una relación tiene 12 propiedades.
35 de 95 Cuarto semestre
RESPUESTAS
EXAMEN DE AUTOEVALUACIÓN
En este apartado encontrarás las respuestas a los exámenes por
unidad.
UNIDAD 2
I. Solución
1. e)
2. d)
3. b)
4. c)
5. a)
UNIDAD 2
III. Solución
1. F
2. F
3. V
4. V
5. V
6. F
7. F
8. V
9. V
10. F
11. V
12. V
13. F
14. F
15. F
16. V
17. V
18. V
19. F
20. V
UNIDAD 2
II. Solución
1. V
2. F
3. V
4. V
5. V
6. F
7. V
8. V
9. F
10. V
11. F
12. F
13. F
14. F
15. V
16. F
17. F
18. V
19. F
20. F
36 de 95 Cuarto semestre
Unidad 3
Modelo orientado
a objetos
37 de 95 Cuarto semestre
OBJETIVO PARTICULAR
El alumno conocerá y entenderá los conceptos y elementos del modelo orientado a
objetos de base de datos para su correcta aplicación en sistemas informáticos.
TEMARIO DETALLADO (10 horas)
3. Modelo orientado a objetos
3.1. Introducción
3.1.1. Retos actuales de los sistemas manejadores de bases de datos
3.1.2. Tendencias actuales en la tecnología de bases de datos
3.1.3. Orientación a objetos
3.1.4. Persistencia0
3.2. Sistemas de administración de bases de datos orientadas a objetos
3.2.1. Antecedentes
3.2.2. Primera generación
3.2.3. Segunda generación
3.2.4. Tercera generación
3.2.5. Definición
3.2.6. Características
3.3. Estándar ODMG
38 de 95 Cuarto semestre
ACTIVIDAD DIAGNÓSTICA
LO QUE SÉ
Adjuntar archivo.
Crea la Base de Datos “Libro”, empleando comandos de SQL o con el manejador
de Bases de Datos de Access, con las siguientes tablas:
AUTOR
ID_AUTOR NOMB_AUTOR NACIONALIDAD ID_LIBRO
LIBRO
ID_LIBRO TITULO_LIBRO ISBN ID_AUTOR
EDITORIAL
ID_EDIT NOMB_EDIT PAIS_EDIT ID_LIBRO
CLIENTE
ID_CTE NOMB_CTE RFC_CTE ID_EDIT
39 de 95 Cuarto semestre
ACTIVIDADES DE APRENDIZAJE
Unidad 3, actividad inicial. Adjuntar archivo. A partir del estudio de la
bibliografía específica sugerida, elabora un mapa conceptual u
organizador gráfico con los temas de la unidad. Puedes auxiliarte de
algunos programas como Mindjet MindManager
1. Unidad 3, actividad 1. Adjuntar archivo. Investiga las características de los
Administradores de Bases de Datos:
a) ISAM
b) RDBMS
c) OODBMS
d) OMG
e) OID
2. Unidad 3, actividad 2. Adjuntar archivo. Elabora un cuadro sinóptico que resuma
las razones por las que surgieron o fueron necesarios los OODBMS.
3. Unidad 3, actividad 3. Adjuntar archivo. Desarrolla un mapa conceptual sobre las
bases de datos orientadas a objetos que incluya su evolución, definición y
características.
4. Unidad 3, actividad 4. Adjuntar archivo. Con base en el estudio de esta unidad y
en la bibliografía de la misma, elabora un resumen sobre las ventajas del sistema
de gestión de objetos de bases de datos (ODBMS).
5. Unidad 3, actividad complementaria. Adjuntar archivo. A partir del estudio de la
unidad, realiza la actividad que tu asesor te indicará en el foro de la asignatura.
40 de 95 Cuarto semestre
ACTIVIDAD INTEGRADORA
LO QUE APRENDÍ
Adjuntar archivo.
Elabora un Mapa Conceptual que incluya todos los elementos estudiados en la
Unidad.
Observa las siguientes tablas y responde ¿Qué comandos emplearías para
insertar dos registros entre las siguientes dos tablas? Anótalos.
Almacén
Id_Producto Nomb_Producto Precio_producto
Proveedores
Id_Proved Nomb_proved Direc_proved
41 de 95 Cuarto semestre
CUESTIONARIO DE REFORZAMIENTO
Adjuntar archivo. Responde las siguientes preguntas.
1. ¿Con qué hecho se origina la Segunda Generación de los Sistemas de Bases
de Datos Orientados a Objetos?
2. Anota los problemas para la Definición de Sistemas.
3. ¿Cuáles son los dos criterios a satisfacer en OODBS?
4. ¿Qué es la orientación a objetos?
5. ¿Cuáles fueron las necesidades tecnológicas que dieron pie al surgimiento de
los sistemas de bases de datos orientados a objetos?
6. ¿Cuáles son las tendencias actuales de la tecnología de bases de datos?
7. Describe la evolución de los OODBMS.
8. ¿En qué consiste la persistencia en los sistemas de bases de datos orientados
a objetos?
9. ¿Qué es un OODBMS?
10. Describe la característica de identidad de objetos en un sistema de base de
datos de este tipo.
11. Detalla cómo se aplica la herencia en una base de datos orientada a objetos.
12. ¿Cuál es la diferencia entre sobreescritura y sobrecarga?
13. ¿Qué características propone el ODMG para un OODBMS?
42 de 95 Cuarto semestre
EXAMEN PARCIAL
(de autoevaluación)
I. Responde verdadero (V) o falso (F).
V F
1. Los Lenguajes de Programación Orientados a Objetos
auxilian a la Tecnología de Bases De Datos.
2. Los Sistemas Relacionales Extendidos emplean triggers.
3. Los Sistemas de Bases de Datos Deductivas unen las Bases
De Datos con programación funcional.
4. Los Sistemas de Bases de Datos Inteligentes incorporan
mecanismos de Actualización en tiempo real.
5. Las Tecnologías de Bases de Datos deben tomar en cuenta
la persistencia.
6. Un OODBMS emplea objetos relacionados.
7. Un OODBMS debe tener como mínimo conjuntos, listas y
tuplas.
8. La Herencia ayuda en el modelado del mundo.
9. Los Métodos sobrecargados cambian sus parámetros.
10. Lenguaje + Base de Datos = Aplicación.
43 de 95 Cuarto semestre
II. Responde verdadero (V) o falso (F).
V F
1. Los OODBMS surgen por la necesidad de tipos de datos de
longitud variable.
2. Los sistemas de bases de datos inteligentes son una
tendencia de la tecnología actual de bases de datos.
3. La orientación a objetos evita utilizar la terminología del
dominio del negocio.
4. Los objetos tienen estado y comportamiento.
5. El modelo de base de datos orientado a objetos tiene un
sustento fuertemente teórico y formal.
6. Un OODBMS debe contar con herencia.
7. Las tuplas, conjuntos y listas pueden considerarse objetos
complejos.
8. Dos objetos con distinto OID, pero valores de atributos iguales
son idénticos.
9. La sobrecarga y la sobreescritura son conceptos equivalentes.
10. La orientación a objetos se caracteriza por la poca
reutilización de código.
44 de 95 Cuarto semestre
RESPUESTAS
EXAMEN DE AUTOEVALUACIÓN
En este apartado encontrarás las respuestas a los exámenes por
unidad.
UNIDAD 3
II. Solución
1. F
2. V
3. F
4. V
5. F
6. V
7. V
8. F
9. F
10. F
UNIDAD 3
I. Solución
1. V
2. V
3. F
4. F
5. F
6. V
7. V
8. V
9. V
10. V
45 de 95 Cuarto semestre
Unidad 4
Diseño
46 de 95 Cuarto semestre
OBJETIVO PARTICULAR
El alumno diseñará modelos E/R y modelos de clases con la notación adecuada
que permitan la posterior construcción de la base de datos en un manejador de
bases de datos.
TEMARIO DETALLADO (12 horas)
4. Diseño
4.1. Introducción al diseño
4.2. Modelo semántico
4.3. Modelo lógico
4.3.1. E/R
4.3.2. E/R extendido
4.4. Modelo físico
4.4.1. Implementación de un E/R al modelo relacional
4.5. Modelo de clases (UML)
47 de 95 Cuarto semestre
ACTIVIDAD DIAGNÓSTICA
LO QUE SÉ
Adjuntar archivo.
De la siguiente lectura de “Procedimientos de Transact-SQL”, elabora un
resumen de dos cuartillas y súbela al sitio en formato PDF.
Microsoft (2017). Obtenido de: https://msdn.microsoft.com/es-es/library/ms189626.aspx
Consultado: 21 de abril de 2017
48 de 95 Cuarto semestre
ACTIVIDADES DE APRENDIZAJE
Unidad 4, actividad inicial. Adjuntar archivo. A partir del estudio
de la bibliografía específica sugerida, elabora un mapa conceptual u
organizador gráfico con los temas de la unidad. Puedes auxiliarte de
algunos programas como Mindjet MindManager.
1. Unidad 4, actividad 1. Adjuntar archivo. Define los siguientes elementos
que conforman el modelo E/R:
a) Modelo relacional
b) Modelo conceptual
c) Modelo lógico
d) Modelo físico
2. Unidad 4, actividad 2. Adjuntar archivo. Realiza dos Modelos E/R de la
siguiente forma:
a) Relación entre las Entidades Clientes y Ventas, y
b) Relación entre las Entidades Clientes y Almacén.
3. Unidad 4, actividad 3. Adjuntar archivo. Desarrolla el Modelo E/R de las
entidades:
a) Libro, Autor y Tema
b) Videocasete, Director y Película
4. Unidad 4, actividad 4. Adjuntar archivo. Del diagrama Entidad-Relación de
las Tablas Cliente, Ventas y Almacén, desarrolla el Modelo Conceptual y
Lógico de éstas mismas.
Haz lo mismo con las tablas Videocasete, Director y Película.
49 de 95 Cuarto semestre
5. Unidad 4, actividad 5. Adjuntar archivo. Realiza el modelado de clases del
siguiente caso de diseño, y represéntalo mediante un DER.
Se necesita un registro de los becarios y los proyectos en los que participan.
Los becarios pueden participar en varios proyectos y en cada proyecto
siempre trabajan varios becarios. Los becarios tienen los siguientes atributos:
número de cuenta, nombre y tareas (grupo de tareas que simultáneamente
realiza el becario en el proyecto). De los proyectos necesitamos conocer la
fecha de inicio, nombre, número de proyecto y si cuenta con patrocinio de
PAPIIT O CONACYT. Existen tres tipos de becarios de acuerdo con sus
estudios: licenciatura, maestría y doctorado. Los de licenciatura, además de
sus datos generales, cuentan con créditos; los de maestría, nombre de tesis;
y los de doctorado, comité doctoral, compuesto por tres o cuatro profesores.
6. Unidad 4, actividad 6. Adjuntar archivo. Observa el siguiente DER y obtén
un modelo relacional de tablas.
numcuenta
nombre
nombres apellidos
idtesis
Autorizada1
titulo Estudiante Tesis escribir
M:M
1 Sólo acepta S ó N
50 de 95 Cuarto semestre
7. Unidad 4, actividad 7. Adjuntar archivo. Elabora un cuadro comparativo
con el resultado de la confrontación de las arquitecturas de un DBMS
propuestas por Date, Johnson y Silberschatz.
8. Unidad 4, actividad complementaria. Adjuntar archivo. A partir del
estudio de la unidad, realiza la actividad que tu asesor te indicará en el foro
de la asignatura.
51 de 95 Cuarto semestre
ACTIVIDAD INTEGRADORA
LO QUE APRENDÍ
Adjuntar archivo.
De las siguientes tablas que integran la base de datos “Video”, construye el
modelo E/R para luego desarrollar su modelo semántico y finalmente su modelo
físico. Su medio de almacenamiento será disco magnético. Para las condiciones
de cardinalidad se tiene que la tabla TÍTULO tiene 45 títulos, la Tabla
DISTRIBUIDOR tiene tres distribuidores, y la Tabla TIENDA tiene 10 tiendas.
TITULO
ID_VIDEO TIT_VIDEO PRODUCT_VIDEO DIEC_VIDEO
DISTRIBUIDOR
ID_DIST NOMB_DIST PAIS_DIST ID_VIDEO
TIENDA
ID_TD NOMB_TD GERENTE_TD DIREC_TD
52 de 95 Cuarto semestre
CUESTIONARIO
DE REFORZAMIENTO
Adjuntar archivo. Responde las siguientes preguntas.
1. Define los siguientes conceptos:
a) Semántica
b) Modelo Semántico
c) Realidad
d) Entidad
e) Atributos clave
2. El Modelo E/R fue creado por:
3. El Modelo Lógico está basado en:
4. El Modelo conceptual se deriva de:
5. ¿Para qué se empleaba inicialmente el Modelo E/R?
6. Anota las tres reglas generales para convertir el Modelo E/R en Modelo
Relacional.
7. ¿Qué aspectos físicos se determinan en el modelo físico?
8. ¿Para qué sirve el Check?
9. ¿En qué consiste el modelado semántico de base de datos?
10. ¿Cuáles son las carencias del modelo relacional que dieron paso al
surgimiento del modelo semántico?
11. ¿Cómo se llama el modelo semántico más utilizado para diseñar bases de
datos?
12. ¿Qué es cardinalidad?
53 de 95 Cuarto semestre
13. ¿Qué es una interrelación?
14. Explica cada uno de los tipos de atributos que existen en el modelo E/R.
15. ¿Cuáles son los tipos de entidades?
16. Describe cada una de las características de una interrelación.
17. ¿Cuáles son los pasos generales para la implementación de un modelo E/R
en un modelo relacional?
18. ¿Cuál es el proceso que se sigue para implementar una interrelación de M:M
al modelo relacional?
54 de 95 Cuarto semestre
EXAMEN PARCIAL
(de autoevaluación)
I. Responde verdadero (V) o falso (F).
V F
1. Un modelo es un sistema.
2. El modelo relacional se basa en objetos de la realidad.
3. Un modelo lógico muestra relaciones.
4. Un modelo relacional muestra jerarquías.
5. Un modelo físico opera sobre objetos.
6. La semántica define una relación.
7. El modelo relacional es un modelo incompleto.
8. El modelo semántico elimina desventajas del modelo
relacional.
9. El modelo E/R resuelve el problema de las relaciones.
10. El modelo E/R es un desarrollo del modelo semántico.
11. J.C. Date creó el Modelo E/R.
12. Una entidad es un atributo de una Tabla.
55 de 95 Cuarto semestre
13. La cardinalidad es una característica de las interrelaciones.
14. La agregación es una característica del modelado extendido.
15. Un número determinado de veces expresado en un 10, a
esta relación se llama Papel.
16. El modelo lógico es el término final para llegar a la
representación de la realidad.
17. El manejador de bases de datos se encarga de los aspectos
físicos de almacenamiento.
18. El experto en bases de datos modifica los parámetros de
rendimiento del software.
19. La cardinalidad implica restricción.
20. El direccionamiento es un aspecto del modelo E/R.
21. El modelo semántico es una representación a nivel de
modelo lógico de la base de datos.
22. Edgar Codd propuso el modelo entidad-relación.
23. Un atributo multivaluado es aquel que se compone de
múltiples subatributos.
24. Un atributo derivado es aquel que se obtiene de una
operación entre otros atributos.
25. La cardinalidad de un atributo consistiría en el número
mínimo y máximo de valores que puede tomar ese atributo en
cada ejemplar del tipo de entidad al cual pertenece.
26. Una interrelación tiene tres grados: 1 a 1, 1 a muchos y
muchos a muchos.
27. Una interrelación M:M se implementa al modelo relacional
como una nueva relación con los atributos clave de las
relaciones involucradas.
56 de 95 Cuarto semestre
28. Para la implementación del DER en el modelo relacional
todos los atributos se convierten en columnas.
29. La relación 1 a muchos se implementa en el modelo
relacional mediante la propagación de clave del lado de 1 al lado
de muchos.
30. En la implementación del modelo E/R al modelo relacional
todas las entidades se convierten en relaciones.
57 de 95 Cuarto semestre
RESPUESTAS
EXAMEN DE AUTOEVALUACIÓN
En este apartado encontrarás las respuestas a los exámenes por
unidad.
UNIDAD 4
I. Solución
1. V
2. F
3. V
4. V
5. V
6. F
7. V
8. V
9. F
10. V
11. F
12. F
13. V
14. V
15. V
16. F
17. V
18. V
19. V
20. F
21. F
22. F
23. F
24. V
25. V
26. F
27. V
28. V
29. V
30. V
58 de 95 Cuarto semestre
Unidad 5
Construcción
59 de 95 Cuarto semestre
OBJETIVO PARTICULAR
El alumno construirá una base de datos relacional producto de un modelo E/R y
cada uno de los elementos que componen dicho modelo haciendo uso de un
manejador de bases de datos relacional.
TEMARIO DETALLADO (10 horas)
5. Construcción
5.1. Roles del implementador
5.2. Tablas
5.3. Integridad
5.4. Índices
5.5. Vistas
5.6. Triggers
5.7. Stored Procedures
5.8. Manejo de Transacciones
5.9. Recuperación
60 de 95 Cuarto semestre
ACTIVIDAD DIAGNÓSTICA
LO QUE SÉ
Adjuntar archivo.
Ve el siguiente video, Baghul (13/08/08). “SQL Server 2005 Managment Studio
Express - MS SQL Server” (10:47, EN), disponible en línea:
“SQL Server 2005 Managment Studio Express” (Server, 2008)
Consultado: 28-03-16
Posteriormente, elabora un resumen del mismo y entrega tu trabajo en formato PDF,
resaltando las actividades del Administrador de Bases de Datos y las etapas
automatizadas de la construcción de las bases de Datos.
61 de 95 Cuarto semestre
ACTIVIDADES DE APRENDIZAJE
Unidad 5, actividad inicial. Adjuntar archivo. A partir del estudio de
la bibliografía específica sugerida, elabora un mapa conceptual u
organizador gráfico con los temas de la unidad. Puedes auxiliarte de
algunos programas como Mindjet MindManager.
1. Unidad 5, actividad 1. Adjuntar archivo. Ahonda un poco más acerca de las
actividades que debe realizar un diseñador de base de datos. Resalta de forma
particular, la forma en cómo pasa de un modelo E/R a una base de datos
relacional.
2. Unidad 5, actividad 2. Adjuntar archivo. Observa los siguientes videos,
referentes al “Rendimiento de la Base de Datos SQL” (partes 1, 2 y 4) y elabora
un resumen de los mismos; entrega tu resumen por escrito en formato PDF.
Haz énfasis en las Actividades del implementador de BD.
1. “El rendimiento de la base de datos 1/6” (Blanco, 2008)
2. “El rendimiento de la base de datos 2/6” (Blanco, 2008)
3. “El rendimiento de la base de datos 4/6” (Blanco, 2008)
Consultados: 28-03-16
3. Unidad 5, actividad 3. Adjuntar archivo. Investiga el significado y sintaxis,
dentro del lenguaje DML, de las siguientes palabras que son usadas dentro de
la construcción de base de datos relacionales: Constraint y Default.
62 de 95 Cuarto semestre
4. Unidad 5, actividad 4. Adjuntar archivo. Escribe los comandos para crear
una tabla de nombre Artículo, con los atributos código, descripción, precio y
stock, y su llave primaria es código.
5. Unidad 5, actividad 5. Adjuntar archivo. Determina la sintaxis empleada en
la construcción de bases de datos de las siguientes palabras:
a) Tabla
b) Tupla
c) Columna
d) Comando Create
e) Comando Constraint
6. Unidad 5, actividad 6. Adjuntar archivo. Construye un cuadro sinóptico con
los tipos de restricciones empleados en el lenguaje DML donde se muestre su
sintaxis y uso.
7. Unidad 5, actividad 7. Adjuntar archivo. Escribe el código necesario para
crear la tabla Músico, donde su llave primaria sea idmusico de tipo integer, los
campos nombre, apellidos, serán capturados siempre, el campo obra será de
30 caracteres.
Posteriormente, basándote en la Estructura de la Tabla Músico, agrega la llave
foránea idorquesta no nula y el campo fecha_obra de tipo fecha de 8
caracteres no nulo.
8. Unidad 5, actividad 8. Adjuntar archivo. Crea la Tabla Ventas con los
atributos Fecha de Venta, Folio de Venta, Importe, Cliente y Código de
Producto. El campo indexado será Folio.
Una vez creada la tabla Ventas, aplica un campo compuesto indexado
constituido por los campos Folio y Código de Producto.
63 de 95 Cuarto semestre
9. Unidad 5, actividad 9. Adjuntar archivo.
Crea la siguiente tabla
ARTÍCULO
CÓDIGO DESCRIPCIÓN CANTIDAD PRECIO SUCURSAL
4500 PANTALLA 15" 30 4500 CENTRO
56700 REGULADOR 100 1200 SUR
4554667 NO_BREAKER 150 800 CENTRO
56788 KIT MTTO. 200 450 NORTE
4500 PANTALLA 15" 30 4500 CENTRO
56700 REGULADOR 100 1200 SUR
4554667 NO_BREAKER 150 800 CENTRO
56788 KIT MTTO. 200 450 NORTE
4500 PANTALLA 15" 30 4500 CENTRO
56700 REGULADOR 100 1200 SUR
4554667 NO_BREAKER 150 800 CENTRO
56788 KIT MTTO. 200 450 NORTE
Realiza las siguientes instrucciones:
a) Crea la vista con el nombre de Almacén, donde se seleccionen las
columnas código y cantidad que sea mayor a 149 artículos.
b) Crea una vista con el nombre de Inventario donde se seleccionen
únicamente los reguladores.
c) Crea un trigger con el nombre de cant_stok para que se ejecute después
de actualizar las cantidades del atributo cantidad por cada renglón.
d) Crea un trigger con el nombre de code_art para ejecutarse después de
actualizar los códigos de los artículos por cada renglón de la Tabla;
después inserta dos artículos más con el código del Artículo pantalla.
64 de 95 Cuarto semestre
10. Unidad 5, actividad 10. Adjuntar archivo. Escribe tres operaciones que
podrían implementarse con un trigger.
11. Unidad 5, actividad 11. Adjuntar archivo. Codifica en Lenguaje SQL las
siguientes indicaciones:
a) Crea la tabla Almacén.
b) Introduce los atributos idart, descrip, stock, precio.
c) Introduce datos a los atributos.
d) Indéxala sobre el atributo idart y dale el nombre de almacen1.
e) Introduce dos registros más y aplica COMMIT TRANSACTION para
terminarde procesar los cambios.
f) Empleando la tabla “Almacén1” introduce otros tres registros
12. Unidad 5, actividad 12. Adjuntar archivo. Crea la Tabla “Almacén 3”y
realiza las siguientes transacciones:
Id_Video Tit_Video Dist_Video Dir_Video
345667 “El Amazonas” Discovery Channel Samuel Podosky
34567 “Los Volcanes de
Sudamérica” National Geographic R. J. Méndez
a) Añadir dos registros más.
b) Eliminar el registro cuyo id_Video es 34567
c) Recuperar el registro anteriormente eliminado.
d) Eliminar de forma definitiva el registro cuyo TiT_Video es igual a “Los
Volcanes de Sudamérica”.
e) Cerrar la base de Datos.
f) Emplear para las transacciones anteriores comandos de SQL.
65 de 95 Cuarto semestre
13. Unidad 5, actividad 13. Adjuntar archivo. Elabora un cuadro de tres
columnas que resuma los comandos de SQL presentados en el material,
colocando en la primera columna el comando, en la segunda el objetivo y en
la tercera un ejemplo.
Comando Objetivo Ejemplo
14. Unidad 5, actividad complementaria. Adjuntar archivo. A partir del estudio
de la unidad, realiza la actividad que tu asesor te indicará en el foro de la
asignatura.
66 de 95 Cuarto semestre
ACTIVIDAD INTEGRADORA
LO QUE APRENDÍ
Adjuntar archivo.
Crea las siguientes Tablas.
Artículo
idArt DescArt Precio Cantidad Sucursal
A3450 Chasis pantallas
$450.00 50 Norte
A6789 Protector de pantallas
$670.00 100 Norte
A4500 Fundas para computadora
$370.00 200 Sur
Clientes
idClientes Nombrecte Rfccte Saldo
567889 Carlos Duran Alfaro Duac800923 $5670
799755 Mario Canseco Avolés Caam781002 $6340
234574 Irma Domínguez Vera Dovi790924 $5670
67 de 95 Cuarto semestre
a) Relaciona ambas Tablas para que formen la Base de Datos Administración.
b) Procesa la operación donde el cliente Carlos Duran Alfaro compre el artículo
Chasis para Pantallas por una cantidad de tres artículos. Confirma la
Transacción.
c) Procesa la operación donde el Cliente Mario Canseco Avilés compre
Protectores de Pantallas por una cantidad de 5 artículos. Cancela la operación
pero confirma sólo por 3 artículos en virtud de que regresaron dos artículos.
d) Selecciona con comandos Select aquellos clientes que han comprado más de
dos artículos.
e) Selecciona con un comando Select aquellos clientes que no han comprado
ningún artículo.
68 de 95 Cuarto semestre
CUESTIONARIO DE REFORZAMIENTO
Adjuntar archivo. Responde las siguientes preguntas.
1. ¿Cuáles son las actividades que realiza un implementador de bases de datos?
2. ¿Qué función tiene una tabla en el modelo relacional?
3. ¿Qué misión cumple una Vista en una base de datos?
4. ¿Qué función tiene un trigger en una base de datos?
5. ¿Qué es un procedimiento almacenado y cuál es su función en la base de
datos?
6. ¿Qué es una restricción y cómo se formula?
7. Explica en qué consiste una transacción y cómo se finaliza.
8. ¿Por qué es importante un índice en la base de datos?
9. ¿Cuál es la importancia de la recuperación de transacciones?
10. ¿Qué significa el valor único en una tabla?
11. ¿Qué te permite hacer la cláusula Create Index, y los comandos Drop, Index,
Select y Where?
12. ¿Cómo se crea un índice compuesto?
13. ¿Qué significa la cláusula From y Where?
14. ¿Para qué se usan las operaciones cross join e inner join?
15. ¿Qué delimita la opción After, en un Trigger?
16. ¿Qué acción determina la cláusula For Each Procedure?
17. ¿Para qué sirve la sentencia Drop Trigger?
69 de 95 Cuarto semestre
EXAMEN PARCIAL
(de autoevaluación)
I. Responde verdadero (V) o falso (F).
V F
1. Un conjunto de tuplas forman una Tabla.
2. El comando CREATE TABLE nombre_tabla es correcto.
3. Es necesario anotar el tipo de dato junto con el nombre de
columna de campo de la tabla.
4. Las comas sirven para terminar la declaración una columna.
5. Primary Key da el atributo de llave única a un campo.
6. Un índice sólo se aplica a campos numéricos.
7. Un índice es más eficiente si es de tipo numérico.
8. Create Index over es un comando correcto.
9. El comando Drop campo_id es un campo correcto.
10. Un índice ayuda a ordenar los campos de la tabla.
11. Una vista se integra a la Tabla consultada.
12. Una vista genera Archivos Temporales.
13. Las vistas se generan a partir de consultas.
14. Las vistas se aplican a los atributos de las Tablas.
15. El Comando Create on View Screen es correcto.
70 de 95 Cuarto semestre
II. Relaciona las columnas.
1. La Restricción NOT NULL rechaza valores ___________________
a) Más elaborada
2. La Restricción UNIQUE rechaza valores ___________________
b) Campo 1 es llave primaria
3. La Restricción FOREING KEY acepta _________________
c) Valores únicos distintos a NULL
4. El siguiente comando: CONSTRINT Pkcampo1 PRIMARY KET, significa __________________
d) Repetidos en la columna
5. La Restricción FOREING KEY debe de ser: _________________
e) nulos
III. Relaciona las columnas.
1. La sección ________________ sirve para expresar las instrucciones que procesan los datos.
a) Funciones
2. La sección ________________ permite declarar variables.
b) Parámetros
3. La sección de __________________ almacena excepciones a instrucciones.
c) Excepciones
4. Los procedimientos reciben__________________ d) Declarativa
5. Las __________________ pueden tener parámetros de entrada.
e) ejecutiva
71 de 95 Cuarto semestre
IV. Responde verdadero (V) o falso (F).
V F
1. Before y After son cláusulas.
2. Insert y Delete son opciones.
3. Drop Trigger es una sentencia.
4. Se puede borrar e insertar un elemento en una tabla con una
serie de instrucciones.
5. Con solo escribir Execute Procedure basta para ejecutar un
procedimiento.
6. Una transacción es cualquier modificación de una base de
datos.
7. Una transacción es trata como una unidad.
8. BEGIN TRANSACTION se anota al final de una declaración.
9. COMMIT TRANSACTION actualiza movimientos.
10. Toda base de Datos es sujeta al riesgo de riesgos.
11. La recuperación es un mecanismo al cual que tiene que
activar el programador.
12. Su principio fundamental es cerrar cada operación como una
unidad.
13. Es mejor guardar algún dato de una transacción aunque los
demás estén incorrectos.
14. Commit se asocia con una transacción errónea.
15. Rollback se asocia con una transacción errónea.
72 de 95 Cuarto semestre
RESPUESTAS
EXAMEN DE AUTOEVALUACIÓN
En este apartado encontrarás las respuestas a los exámenes por
unidad.
UNIDAD 5
III. Solución
1. e)
1. d)
3. c)
4. b)
5. a)
UNIDAD 5
I. Solución
1. V
2. V
3. V
4. V
5. F
6. F
7. V
8. F
9. F
10. F
11. F
12. V
13. V
14. V
15. F
UNIDAD 5
II. Solución
1. a)
1. d)
3. c)
4. b)
5. a)
UNIDAD 5
IV: Solución
1. F
2. F
3. V
4. V
5. F
6. V
7. V
8. F
9. F
10. V
11. F
12. F
13. F
14. F
15. V
73 de 95 Cuarto semestre
Unidad 6
Administración
74 de 95 Cuarto semestre
OBJETIVO PARTICULAR
El alumno conocerá y realizará las actividades de un Administrador de Bases de
Datos a fin de administrar óptimamente las bases de datos a su cargo y hacer un
resguardo adecuado de la información.
TEMARIO DETALLADO (12 horas)
6. Administración
6.1. Roles del administrador
6.2. Seguridad
6.3. Respaldo
6.4. Otras actividades
75 de 95 Cuarto semestre
ACTIVIDAD DIAGNÓSTICA
LO QUE SÉ
Adjuntar archivo.
Investiga en el Libro de Craig Mullins (2002), Database Administration: The
Complete Guide to Practices and Procedures, los roles y actividades del
Administrador de Bases de Datos.
Envía a tu asesor tu reporte en formato PDF.
76 de 95 Cuarto semestre
ACTIVIDADES DE APRENDIZAJE
Unidad 6, actividad inicial. Adjuntar archivo. A partir del estudio de
la bibliografía específica sugerida, elabora un mapa conceptual u
organizador gráfico con los temas de la unidad. Puedes auxiliarte de
algunos programas como Mindjet MindManager.
1. Unidad 6, actividad 1. Adjuntar archivo. Busca, en la mesografía, en qué
consisten las actividades de:
a) Administración de Software
b) Implementación de medidas de seguridad
c) Operaciones de respaldo y recuperación
d) Exportación y recuperación de datos
e) Ajustes de rendimiento (Performance and Tunning)
f) Con la información obtenida, realiza un mapa conceptual.
2. Unidad 6, actividad 2. Adjuntar archivo. Realiza las siguientes actividades:
a) Explica la diferencia entre el administrador de base de datos y el
administrador de software.
b) Escribe la definición de los conceptos: ‘implementación’, ‘rendimiento’ y
‘monitoreo’.
77 de 95 Cuarto semestre
3. Unidad 6, actividad 3. Adjuntar archivo. Crea la siguiente Tabla denominada
“Melodías”, con los siguientes atributos:
Id_melodia Nomb_mel Autor_mel Disquera
A34556 Eleanor rigby The Beatles Emy Music
A45567 California Dreams The Mama´s and the Papa´s Phonomatcs
A48902 The Calendar´s Gilr Neal Sedaka Emy Music
Indica qué actividades tendrá que aplicar el Administrador de la Bases de
Datos para que sólo él pueda ver el atributo Disquera y no los usuarios
generales. Los Usuarios Generales son: User1, User2, User3. El usuario
Administrador es llamado Admdor.
4. Unidad 6, actividad 4. Adjuntar archivo. Busca los tipos de respaldos que
pueden realizarse en una base de datos, comentando sus ventajas y
desventajas, así como los dispositivos de respaldo que pueden emplearse.
Por otro lado, indica la forma en que se almacenan las copias de seguridad o
respaldos, una vez que se han efectuado, e investiga qué es un disco espejo,
cómo se crea, configura y comenta sus ventajas y desventajas.
Adicionalmente, realiza un listado de por qué es importante la figura de un
administrador de bases de datos en una organización. Envía tu trabajo en
formato PDF.
5. Unidad 6, actividad complementaria. Adjuntar archivo. A partir del estudio
de la unidad, realiza la actividad que tu asesor te indicará en el foro de la
asignatura.
78 de 95 Cuarto semestre
ACTIVIDAD INTEGRADORA
LO QUE APRENDÍ
Adjuntar archivo.
Supón que tienes una Base de Datos llamado “Sistema de Cobranza” con las
Tablas de Almacén (50 registros), Factura (800 registros), Clientes (55 registros)
y Producto (25 registros).
Crea dos grupos de usuarios. El primero será para los Jefes de Área de
Contabilidad, Crédito y Cobranzas. Estos tendrán gran flexibilidad en el acceso a
las Tablas, podrán generar y crear reportes derivados de todos los campos de
las tablas. El segundo grupo será de los auxiliares de los Jefes de Área. No
tendrán acceso a campos de valores unitarios ni a los de RFC de las Tablas
Clientes.
El respaldo se realizará cada fin de semana en discos auxiliares.
Codifica en comandos del Lenguaje SQL estas indicaciones.
79 de 95 Cuarto semestre
CUESTIONARIO
DE REFORZAMIENTO
Adjuntar archivo. Responde las siguientes preguntas.
1. ¿Por qué es importante agrupar a los usuarios en función de tareas comunes?
2. ¿Por qué es importante un DBA en una organización y cuáles son sus
principales actividades?
3. Anota los Comandos SQL para modificar y crear grupos.
4. ¿Cuál es el objetivo primordial de la administración de bases de datos?
5. ¿En qué consiste un esquema de seguridad de una base de datos y cuál es
su finalidad?
6. Explica la administración de privilegios de una base de datos.
7. ¿Qué es un grupo en un esquema de seguridad?
8. Indica el tipo de privilegios se pueden asignar a los usuarios y los comandos
de SQL que se emplean para otorgarlos y quitarlos.
9. ¿Qué aspectos se toman en cuenta para definir un esquema de respaldos para
una base de datos?
10. ¿Qué es un respaldo de bases de datos?
80 de 95 Cuarto semestre
EXAMEN PARCIAL
(de autoevaluación)
I. Relaciona las columnas.
___ 1. Esta es una de las funciones propias de un DBA y es donde se pueden asignar login y password a los usuarios.
___ 2. Estas funciones se encuentran dentro de la actividad de administración de software.
___ 3. Son los elementos principales en un esquema de seguridad.
___ 4. Se refiere a las acciones que tienen permitidas realizar los usuarios sobre los datos, de acuerdo a sus funciones y tareas.
___ 5. Este privilegio permite actualizar los datos existentes en una tabla, vista o columna.
___ 6. El siguiente comando permite asignar privilegios.
a) Instalación, configuración,
monitoreo y actualización del
sistema manejador de base de
datos
b) Implementación de medidas de
seguridad
c) Login para cada usuario,
contraseña, nombre de usuario
asociado al login y grupo de
usuarios
d) Login y contraseña
e) Exportación y recuperación de
datos
f) Login de administrador, grupo
de usuarios
g) Privilegios
h) Administrador
i) UPDATE
j) EJECUTAR
k) SELECT
l) GRANT
m) DROP GROUP
n) DROP USER
81 de 95 Cuarto semestre
II. Responde verdadero (V) o falso (F).
V F
1. Un respaldo se puede realizar de forma automática.
2. Un respaldo ocupa al DBMS.
3. Un respaldo no es 100% seguro.
4. En un respaldo se involucran tablas de sistema, datos de
usuario y objetos de la base de datos.
5. Algunas causas por las que son necesarios los respaldos son:
fallas de hardware, desastres naturales, virus.
6. Un simulacro de falla en la base de datos nos permite verificar
si un respaldo fue bien realizado.
7. Los respaldos se realizan en horas de alta carga de
transacciones.
8. Los días y horas de respaldo se definen a partir de la carga
transaccional en la base de datos.
82 de 95 Cuarto semestre
RESPUESTAS
EXAMEN DE AUTOEVALUACIÓN
En este apartado encontrarás las respuestas a los exámenes por
unidad.
UNIDAD 6
II. Solución
1. V
2.V
3. V
4.V
5.V
6.F
7.V
8.V
UNIDAD 6
I. Solución
1. b)
2. a)
3. c)
4. g)
5 .i)
6. l)
83 de 95 Cuarto semestre
Unidad 7
Nuevas tecnologías
84 de 95 Cuarto semestre
OBJETIVO PARTICULAR
El alumno conocerá y utilizará nuevas tendencias en bases de datos para una
explotación óptima de la información dentro de las organizaciones.
TEMARIO DETALLADO (6 horas)
7. Nuevas tecnologías
7.1. Minería de datos
7.2. Data Warehousing
85 de 95 Cuarto semestre
ACTIVIDAD DIAGNÓSTICA
LO QUE SÉ
Adjuntar archivo.
Consulta los siguientes enlaces y elabora un resumen de tres cuartillas en donde
se haga énfasis en las Nuevas Tecnologías relativas a los RDBMS.
a) “Evaluación de Soluciones de Bases de Datos. Criterios utilizados por el
Comité Técnico Informático de DGIT”
b) “Sistemas Administradores de Bases de Datos Libres para el entorno
empresarial (presentación), de la Sociedad Nacional de Industrias”.
Robles, José. (2000). Evaluación de Soluciones de Bases de Datos. Criterios utilizados por el Comité Técnico Informático de DGIT (23 y 24 noviembre), disponible en línea:
http://www.depi.itch.edu.mx/it/sw/dbms/criteriosdbms.html Consultado 25 de abril de 2017
Quiñones Azcárate, Ernesto. (2008). Sistemas Administradores de Bases de Datos Libres para el entorno empresarial (presentación),
de la Sociedad Nacional de Industrias, EQ Soft Lima; disponible en línea: http://www.eqsoft.net/presentas/sistemas_administradores
_de_bases_de_datos_libres_para_el_entorno_empresarial.pdf Consultado 25 de abril de 2017
86 de 95 Cuarto semestre
ACTIVIDADES DE APRENDIZAJE
Unidad 7, actividad inicial. Adjuntar archivo. A partir del estudio de
la bibliografía específica sugerida, elabora un mapa conceptual u
organizador gráfico con los temas de la unidad. Puedes auxiliarte de
algunos programas como Mindjet MindManager.
1. Unidad 7, actividad 1. Adjuntar archivo. De la siguiente tabla, relaciona el
campo sucursal con producto y cantidad. Determina: ¿qué sucursal tiene más
artículos? y ¿qué artículo existe en mayor cantidad?
Código Producto Cantidad Sucursal Código
4500 Regulador 45 Norte 4500
4700 No-Breker 80 Poniente 4700
4900 Pantalla 50 Centro 4900
5200 Mouse 250 Norte 5200
4500 Regulador 55 Poniente 4500
4900 Pantalla 80 Norte 4900
5200 Mouse 90 Centro 5200
4500 Regulador 55 Poniente 4500
4900 Pantalla 80 Norte 4900
5200 Mouse 90 Centro 5200
87 de 95 Cuarto semestre
2. Unidad 7, actividad 2. Adjuntar archivo. De la siguiente tabla, relaciona el
campo Producto con Proveedor y Cantidad. Posteriormente, determina:
a) ¿Qué Sucursal tiene la mayor cantidad de Productos?
b) ¿De qué Proveedor proviene la mayor cantidad de Productos?
Representa los resultados a través de una gráfica y escribe un comentario
sobre las decisiones que puedes tomar a partir de la información obtenida.
Código Producto Cantidad Sucursal Proveedor
4500 Regulador 45 Norte Emitech
4700 No-Breker 80 Poniente Viceform
4900 Pantalla 50 Centro Bytecom
5200 Mouse 250 Norte Emitech
4500 Regulador 55 Poniente Viceform
4900 Pantalla 80 Norte Bytecom
5200 Mouse 90 Centro Emitech
4500 Regulador 55 Poniente Viceform
4900 Pantalla 80 Norte Bytecom
5200 Mouse 90 Centro Viceform
3. Unidad 7, actividad 3. Adjuntar archivo. Investiga qué tipo de Bases de
Datos son importantes en las empresas, particularmente en las siguientes
áreas: Ventas, Compras, Finanzas, Mercadotecnia y Recursos Humanos.
De los resultados obtenidos, escribe las principales ventajas que les aportan
esas bases a las áreas.
88 de 95 Cuarto semestre
4. Unidad 7, actividad 4. Adjuntar archivo. Busca cuáles Bases de Datos, a
nivel Federal, son importantes en material electoral, demográfico,
contribuciones, empresarial y de vehículos.
De los resultados obtenidos, escribe las principales ventajas que aportan
dichas bases a las áreas respectivas.
5. Unidad 7, actividad 5. Adjuntar archivo. Elabora un mapa conceptual del
tema Minería de datos, que abarque todos los aspectos expuestos en la
lectura.
6. Unidad 7, actividad 6. Adjuntar archivo. Elabora un cuadro sinóptico con las
características de las nuevas tecnologías aplicadas al data warehousing y del
data mart.
7. Unidad 7, actividad complementaria. Adjuntar archivo. A partir del estudio
de la unidad, realiza la actividad que tu asesor te indicará en el foro de la
asignatura.
89 de 95 Cuarto semestre
ACTIVIDAD INTEGRADORA
LO QUE APRENDÍ
Adjuntar archivo.
De las siguientes Tablas, crea la Base de Datos “Recursos” y realiza lo siguiente.
1. Aplica el Modelo Entidad-Relación para definir las relaciones, las Llaves
Primarias y Secundarias y Compuestas en su caso.
2. Realiza el Proceso de Normalización con sus etapas para optimizar la
funcionalidad de la Base de Datos.
3. Genera la Minería de Datos para que conteste a las preguntas de: qué Clientes
consumen más; qué artículos se compran más; a qué proveedor se le compra
más y la sumatoria de las Ventas en un mes determinado.
ARTÍCULO
Código Artículo Cantidad Precio unitario Sucursal Proveedor
CLIENTES
Número Nombre Rfc Dirección Factura Saldo Teléfono Delegación
VENTAS
Factura Importe Rfc Código Número Fecha Proveedor Forma pago
PROVEEDOR
IdProve Nom_Prov RFC_Prov Direc_Prov Tel_Prov Código Pago_Prov
90 de 95 Cuarto semestre
CUESTIONARIO DE REFORZAMIENTO
Adjuntar archivo. Responde las siguientes preguntas.
1. ¿En qué consiste la minería de datos?
2. ¿Quiénes están involucrados en el proceso de minería de datos?
3. Describe los dos enfoques que puede tomar la minería de datos.
Ejemplifícalos.
4. Explica en qué consiste el proceso de minería de datos.
5. Menciona las estrategias de la MD y su funcionalidad para la organización.
6. Menciona la utilidad de las técnicas de minería de datos.
7. Define qué es el data warehousing.
8. Define qué es un data warehouse.
9. Menciona las características y componentes de un data warehouse.
10. ¿A qué nos referimos al hablar de patrones en la minería de datos?
11. A una organización, de qué modo le sirve la información obtenida en el tercer
paso del proceso de MD.
12. Explica en qué consiste la estrategia de MD que se denomina Análisis de
Canasta.
91 de 95 Cuarto semestre
EXAMEN PARCIAL
(de autoevaluación)
I. Responde verdadero (V) o falso (F).
V F
1. Los patrones en los datos generan nuevos conocimientos.
2. Con la existencia de Bases de Datos se crea la Minería de
Datos.
3. En el segundo paso del proceso de minería de datos se crean
gráficas.
4. En el sexto paso del proceso de minería de datos se aplican
métodos estadísticos.
5. El agrupamiento es una estrategia supervisada.
6. Los dos enfoques de la minería de datos son: clasificador y
estimador.
7. La minería de datos busca descubrir patrones no triviales en
los datos.
8. La minería de datos se realiza únicamente por un experto en
cómputo.
9. La estrategia de clasificación permite obtener grupos o
clusters de datos.
92 de 95 Cuarto semestre
10. El análisis de canasta permite obtener valores numéricos
estimados.
11. Las reglas de producción consisten de un grupo de nodos
que clasifican un ejemplo.
12. El registro nacional de vehículos es ejemplo de una Base de
Datos a nivel Estatal.
II. Responde verdadero (V) o falso (F).
V F
1. Para C. Date y Dayal, el data warehousing es una serie de
tecnologías aplicadas a las bases de datos.
2. Un data warehouse refleja la actividad diaria de la empresa,
es actualizable y sin referencia a un tiempo específico.
3. Un data mart se forma de varios data warehouse.
4. Los metadatos y las bases de datos transaccionales son
componentes de un data warehouse.
5. El modelo dimensional se basa en tablas de muchos a
muchos entre diversos catálogos dimensionales.
93 de 95 Cuarto semestre
RESPUESTAS
EXAMEN DE AUTOEVALUACIÓN
En este apartado encontrarás las respuestas a los exámenes por
unidad.
UNIDAD 7
II. Solución
1. F 2. F 3. F 4. V 5. F
UNIDAD 7
I. Solución
1. V 2. F 3. F 4. F 5. F 6. F 7. V 8. F 9. F
10. F 11. F 12. F
94 de 95 Cuarto semestre
Trabajos Citados
1. Blanco, C. (Mayo de 2008). Obtenido de
https://www.youtube.com/watch?v=8Kog3oH3nQA
2. Blanco, C. (Mayo de 2008). Obtenido de
https://www.youtube.com/watch?v=FlnVFiHrg3k
3. Blanco, C. (Mayo de 2008). Obtenido de
https://www.youtube.com/watch?v=8Ukrz7P_MM
4. Quiñones Azcárate, E. (2008). Obtenido de
http://www.eqsoft.net/presentas/sistemas_administradores_de_bases_de_d
atos_libres_para_el_entorno_empresarial.pdf
5. Server, M. S. (Agosto de 2008). Obtenido de
https://www.youtube.com/watch?v=KHHmRhFRM20
95 de 95 Cuarto semestre
Recommended