Saturday, July 20, 2013

JULIO 2013

Esperando que este verano sea reparador, envio saludos y pronto publicare las actualizaciones de este blog. hasta pronto!

Posted by EEC in 02:58:42 | Permalink | Comments Off

Thursday, July 14, 2011

Julio 2011 revision del programa

Posted by EEC in 00:36:20 | Permalink | Comments (2)

Wednesday, November 1, 2006

PROGRAMA Y ACTIVIDADES

Bienvenidos al Blog de la clase de taller de Bases de datos!!!

Actividades:

  • Elaborar un resumen de una cuartilla minimo  sobre la historia  del lenguaje SQL.
  • Estudiar las caracterisitcas de los DBMS en el libro de James Martin, “Organizacion de las Bases de Datos” capitulo 4.

 PARA LA SEMANA DEL 21 AL 24 DE NOVIEMBRE, REALIZAR LO QUE SE INDICA CON LETRA DE COLOR AZUL. UNIDADES DE LA  4  a  LA  6.

SI TIENEN DUDAS , ESCRIBAN EN LOS COMENTARIOS, SALUDOS

E. ESPARZA

Programa del Curso.

UNIDAD 1.- Introducción al Sistema Manejador de Base e Datos (DBMS).

Objetivo

Educacional Actividades de Aprendizaje Fuentes de Información

El estudiante conocerá los elementos y características principales del DBMS

a utilizar en el curso.

1.1 Realizar una comparación de las características de varios DBMSs.

1.2 Discutir las ventajas y desventajas de los DBMS revisados.

1.3 Buscar el proceso y requerimientos de instalación del DBMS que ha de

utilizarse en el curso.

1.4 Instalar el DBMS.

1, 2, 3,4

UNIDAD 2.- Lenguaje de Definición de Datos (DDL).

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

Creará una base de datos, y definirá su esquema en SQL.

2.1 Realizar prácticas donde se cree y defina el esquema de una base de

datos a partir de un modelo ER.

1, 2, 3,4

consultar el siguiente “link” :   http://www.aulaclic.es/sql/t_8_2.htm

UNIDAD 3.- Consulta y Lenguaje de Manipulación de Datos (DML).

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

Consultará y manipulara los datos de una base de datos

3.1 Conocer y aplicar comandos para realizar consultas básicas y de

múltiples tablas.

3.2 Consultar y manipular bases de datos ya existentes.

3.3 Insertar, actualizar y borrar datos individuales y en conjunto.

3.4 Desarrollar ejercicios de consulta,manipulación y agregación de datos

utilizando el DBMS.

1, 2, 3, 4

UNIDAD 4.- Control de transacciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

Aplicará las propiedades de las transacciones y analizará como

afectan a las aplicaciones.

4.1 Aplicar el concepto de transacción.

4.2 Realizar ejercicios donde utilice los diferentes grados de consistencia y

niveles de aislamiento.

4.3 Realizar prácticas donde se evalúe como afecta al desempeño el nivel de

aislamiento de la transacción.

4.4 Realizar prácticas donde se observe la recuperación de las diferentes fallas

de una transacción.

4.5 Realizar prácticas donde se presenten deadlocks.

PARA COMPLEMENTAR EN SU PORTAFOLIO DE EVIDENCIAS : 

DEFINICION DE TRANSACCION. ( AYUDA SQL)

BUSCAR EN LA AYUDA SQL TRANSACT : 

MODELOS DE RECUPERACION  (RECOVERY MODELS)

FULL RECOVERY

BULK LOGGED RECOVERY

SIMPLE RECOVERY

ROLLBACK

COMMIT

 

UNIDAD 5.- Vistas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información

Conocerá las aplicaciones de las vistas en base dedatos y los comandos

para administrarlas

5.1 Realizar ejercicios donde utilice vistas para seguridad y simplificación de

consultas.

 MIERCOLES :

BUSCAR EN LA AYUDA SQL TRANSACT : 

CREATE VIEW

REALIZAR UN EJEMPLO ( ayuda sql)

UNIDAD 6.- Seguridad.

Objetivo

Educacional Actividades de Aprendizaje Fuentes de Información Administrará el acceso a los diferentes recursos de la base de datos

6.1 Conocer y aplicar el concepto de autorizaciones.

6.2 Crear grupos de usuarios y su asignación de privilegios.

 

BUSCAR EN LA AYUDA SQL TRANSACT : 

-  SP_PASSWORD      LA DEFINICION

 (ESTE DE DEBE EJECUTAR ASI: 

 EXEC SP_PASSWORD PSWD ANTERIOR , PSWD NUEVO

)  PERO NO LO EJECUTEN, HASTA QUE YO LOS SUPERVISE , POR FAVOR)

- GRANT 

 Y REVISAR TODAS LAS AUTORIZACIONES QUE SE PUEDEN OTORGAR

VER LOS EJEMPLOS  EN LA DEFINICION DEL GRANT

 

UNIDAD 7.- Introducción al SQL procedural.

Objetivo

Educacional Actividades de Aprendizaje Fuentes de Información

Evaluará las ventajas y aplicación del lenguaje procedural en el DBMS

7.1 Programar procedimientos almacenados para realizar algunas

tareas en el DBMS.

.2 Implementar algunas restricciones de Integridad programando disparadores.

 

10. FUENTES DE INFORMACIÓN

1. Silberschatz, Abraham.

Fundamentos de Base de Datos.

Ed. Mc Graw Hill.

2. Sayless Jonathan.

How to use Oracle, SQL PLus.

Ed. QED.

3. Koch & Muller.

Oracle9i: The Complete Reference.

Ed. Mc Graw Hill.

4. Tim Martín & Tim Hartley.

DB2/SQL

Ed. Mc Graw Hill.

Nota: Se sugiere utilizar bibliografía adecuada a la versión y el DBMS

utilizado en el curso.

Referencias en Internet

[1] http:// http://www.bivitec.org.mx

[2] http:// http://www.db2i.com

[3] http:// http://www.oracle.com

[4] http:// http://www.mysql.com

[5] http:// http://www.firebirdsql.com

11. PRÁCTICAS

Unidad Práctica

1 Instalar el DBMS propuesto, y crear una base de datos.

2 Diseñar y definir el esquema de la base de datos de un

sistema de información de corte real. Este esquema debe

incluir distintas restricciones definidas de manera declarativa

(CHECK, NOT NULL, REFERENCES, PRIMARY KEY) el

alumno debe validar su funcionamiento de manera práctica.

3 Crear índices sobre tablas de gran tamaño para que el

estudiante compare como afectan el rendimiento las

diferentes opciones.

4 Realizar ejercicios de consultas y manipulación de datos.

5 Realizar ejercicios donde se prueben los diferentes grados

de consistencia y niveles de aislamiento de las

transacciones.

6 Realizar ejercicios donde observe como afecta el nivel de

aislamiento de la transacción al desempeño.

7 Realizar ejercicios donde utilice vistas para seguridad y

simplificación de consultas.

8 Crear grupos de Usuarios con distintos privilegios.

9 Realizar prácticas donde se presenten deadlocks..

10 Implementar un proyecto integrador dosificado.

11 Ejercitar el uso de Disparadores, utilizándolo para distintos

objetivos, por ejemplo para mantener la integridad, realizar

operaciones de bitácora, mantener vistas materializadas etc.

12 Utilizar procedimientos almacenados para realizar distintos

procesos.

Posted by EEC in 19:43:20 | Permalink | Comments (14)