Base de datos II

BDIIDHC
David Hernández Chessani

Descripción del Curso

Datos del docente

Profesor:

David Hernández Chessani

9105000

dhernandez@utags.edu.mx

Aulas 2

Universidad Tecnológica de Aguascalientes

Descripción

Implementar aplicaciones de software, mediante técnicas de programación y considerando los requerimientos de la organización para eficientar los procesos de las organizaciones.

Calificaciones y Objetivos

La forma de evaluar es la siguiente:

 

Exámenes : 60%

Tareas y Proyectos : 40%

 

Contenido del Curso

I.           Modelo Relacional.

II.         Diccionario de Datos

III.      Restricciones de las BD (Unicidad, Referencial, de dominio)

IV.        Consultas Avanzadas.

V.          Procedimientos almacenados y Disparadores.

VI.     Índices

VII.    Vistas

VIII.   Creación de Reportes

Actividades de Enseñanza-Aprendizaje

Convertir el Diagrama E-R al Modelo Relacional.

1. Identificar los elementos del modelo relacional, restricciones relacionales e integridad.

2. Identificar el proceso de conversión entre el modelo de E-R a Relacional.

3. Relacionar los modelos E-R y Relacional.

Elaborar un diccionario de datos.

1. Identificar los conceptos de diccionario de datos.

2. Comprender el uso del diccionario de datos en BD.

3. Organizar el diccionario de datos.

 

·       Establecer restricciones en la base de datos.

Comprobar las restricciones en la base de datos con el caso de pruebas elaborado.

1. Identificar restricciones de integridad de datos.

2. Comprender el uso de restricciones de integridad en BD.

3. Identificar el alcance de la validación en restricciones mediante casos de prueba.

Estructurar consultas multitablas locales y remotas.

Estructurar subconsultas.

Estructurar consultas utilizando operaciones con conjuntos.

1. Identificar los conceptos de consultas multitablas locales y remotas.

2. Comprender el concepto de subconsulta y consultas con operaciones de conjuntos.

3. Estructurar consultas multitablas locales y remotas así como con operaciones de conjuntos.

Elaborar SCRIPTS para definir procedimientos almacenados.

1. Identificar los conceptos de procedimientos almacenados y disparadores.

2. Diferenciar los usos y aplicaciones de procedimientos almacenados y disparadores.

3. Estructurar procedimientos almacenados y disparadores.

Distinguir la aplicación de los índices en las bases de datos.

Elaborar SCRIPTS para la creación, actualización y eliminación de índices.

1. Identificar los conceptos de índices.

2. Identificar las ventajas del uso de índices en base de datos.

3. Estructurar scripts para la creación, actualización y eliminación de índices.

Elaborar SCRIPTS para la creación, actualización y eliminación de vistas.

1. Identificar el concepto de vista.

2. Identificar los comandos para la creación, actualización y eliminación de vistas así como su ejecución.

3. Estructurar scripts para la creación, actualización y eliminación de vistas.

Elaborar reportes utilizando un SGBD

1. Identificar la importancia de los reportes en bases de datos.

2. Identificar los elementos y el proceso para la generación de reportes.

3. Construir reportes.

 

Soporte

FUENTES BIBLIOGRÁFICAS

 

Autor

Año

Título del Documento

Ciudad

País

Editorial

 

JEFFREY D. ULLMAN

Abril de 1999 1ra. Edición

Introducción al sistema de Base de Datos

D.F.

México

Persson Educación de México, S.A de C.V.

 

Rob, Peter

Enero 2004, 1ra. Edición

Sistemas de bases de datos :
diseño, implementación y administración

D.F.

México

International Thomson Edits.

Abraham Silberschatz, Henry Korth, S.

5ta. Edición, 11 mayo 2007

Principios de Bases de Datos

D.F

México

McGraw Hill

Bala Caballe, e.

AUTOR-EDITOR

Septembers 2008

Acceso a datos con el lenguaje SQL

Barcelona

España

Bala Caballé, Enric

by Thomas M. Connolly, Carolyn E. Begg, and Vuelapluma

Marzo 2006

Sistemas de Bases de Datos: Un Enfoque Practico Para Diseño, Implementación y Gestión / Database Systems (Spanish Edition)

D.F.

México

Maringa

Pearson

Hansen Gary w. Hansen James v.

1997

Diseño y administración de bases de datos

 

 

Prentice hall

Hevia Oliver, José Luis

Diciembre 2006

Acceso a datos con ADO.NET 2.0

Madrid

España

Grupo Eidos

Silber Schatz

Mayo 2002 4ª. edición

Fundamentos de base de datos

D.F.

México

Mc Graw Hill

 

Recursos humanos y físicos

El profesor impartirá sus clases en el audiovisual ya que los alumnos cuentan cada uno con su lap.

Se proporcionará el SQL SERVER para que lo instalen todos los alumnos.

 

métodos de evaluación

Por competencias:

CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA

 

Capacidad

Criterios de Desempeño

·       Implementar la seguridad de acceso a la base de datos creando usuarios y estableciendo privilegios de acceso, para cumplir las políticas establecidas en la organización.

a)   Documenta tipos de usuario y privilegios de acceso a la base de datos.

b)   Implementa la seguridad de la base de datos por medio del lenguaje de definición de datos.

c)    Valida que los privilegios de acceso  hayan sido asignados correctamente entrando con un usuario y verificando sus limitaciones

·       Seleccionar el Hardware y el Software acorde a los requerimientos del diseño del sistema y a los recursos disponibles, para optimizar el uso de la información de la organización.

a)   Genera una propuesta debidamente justificada basada en:

-      Necesidades de volumen de información de la organización.

-      Evaluación de recursos disponibles (Hardware, software, inventarios)

-      Presupuestos.

-      Determinación de hardware y software requerido.

·       Mantener la integridad de la base de datos estableciendo un conjunto de reglas (restricciones), empleando disparadores y procedimientos almacenados, para garantizar la consistencia de la información.

a)   Define e implementa restricciones de unidad, referencial y dominio, basados en los requerimientos del sistema. 

b)   Valida las restricciones definidas, mediante pruebas de inserción/modificación/eliminación en la base de datos.

c)    Crea los disparadores y procedimientos almacenados conforme al objetivo de funcionalidad requerido.

d)   Valida ejecutando y observando que el resultado sea acorde al objetivo del procedimiento/disparador en la base de datos.

·       Elaborar reportes de los datos almacenados por medio de consultas avanzadas, para cubrir los requerimientos de análisis de la información almacenada.

a)   Establece el objetivo de la consulta.

b)   Genera código SQL de la consulta avanzada:

-       consultando varias tablas

-       generando subconsultas

c)    Elabora un reporte dando formato a los resultados de la consulta, de acuerdo a su objetivo.

 


Administrador(es) del curso BDIIDHC : David Hernández Chessani
Administrador de UT-AGS : Miguel Angel Rodriguez Reyes
Teléfono : (449) 9105000 ext 133
Impulsado por Claroline © 2001 - 2012