Anda di halaman 1dari 6

AULA VIRTUAL DE BASE DE DATOS

ALUMNA : ANA PATRICIA GAVILANES

TUTORA: MSG LORENA CHILIQUINGA

TEMA: S.Q.L.: lenguaje de definición de datos.

SINOPSIS

El módulo de Desarrollo de aplicaciones en Entornos de cuarta generación y con


herramientas case, pretende cubrir todo lo relacionado a Bases de datos, esto implica el
correcto diseño de la misma, el adecuado uso de las herramientas para la creación,
manipulación y de administración de la seguridad, y como elemento complementario
para el usuario, el diseño de la “interfaz” haciendo uso de herramientas Case que
reducen el tiempo de programación y mejoran la presentación, finalmente tiene el
usuario común a disposición para interactuar con la Base de datos.

CONTENIDOS

Lenguaje de consulta de datos (S.Q.L.): definición de datos.


OBJETIVO: Introducir el lenguaje de consulta estándar de las tablas de la base de
datos relacionales.
TIEMPO ESTIMADO: 10 períodos
Procedimientos (contenidos organizadores
Crear las tablas necesarias para almacenar la información.
Crear procedimientos que protejan la información y el acceso no permitido a la
misma.
Hechos/conceptos (contenidos soporte)
Utilización de un lenguaje estándar para acceder a la información de una base
de datos relacional.
S.Q.L. Historia. Características. Formas de utilización. Tipos de lenguajes que
incorpora (definición de datos, control de datos y manipulación de datos).
Entorno SQL. Entrada al entorno. Lenguaje de definición de datos (creación de
tablas, nombre de la tabla, tipos de datos, creación de vistas, creación de
índices, creación de sinónimos
Lenguaje de control de datos. Seguridad de los datos: SQL en un entorno
cliente/servidor y/o de teleproceso (acceso concurrente a una tabla y bloqueo de
tablas).

S.Q.L.: lenguaje de definición de datos.


OBJETIVO: Introducir el lenguaje de manipulación de datos del S.Q.L.
TIEMPO ESTIMADO: 13 períodos
Procedimientos (contenidos organizadores)
Consultar la información almacenada en una tabla
Consultar la información almacenada en varias tablas.
Actualizar la información almacenada en varias tablas.
Hechos/conceptos (contenidos soporte)
Lenguaje de manipulación de datos. Consulta de datos: SELECT (formato de la
orden, cláusula FROM, cláusula GROUP BY, cláusula HAVING, cláusula
ORDEN BY, operadores, consulta sobre varias tablas, consultas
correlacionadas, funciones de columna y funciones de atributo). Modificación
de datos: inserción de datos (INSERT, inserción de datos a partir de otra tabla).
Modificación de datos (UPDATE). Borrado de datos (DELETE).
S.Q.L.: lenguaje de control de datos.
OBJETIVO: Utilizar el S.Q.L. en modo programación
TIEMPO ESTIMADO: 18 períodos
Procedimientos (contenidos organizadores)
Codificar programas en lenguajes de tercera generación que permitan realizar el
mantenimiento y consulta de las distintas tablas.
Hechos/conceptos (contenidos soporte)
S.Q.L en modo programación. Características.
El Registro SQLCA. Control por defecto de los errores en tiempo de ejecución.
Códigos de error. Consulta de datos
S.Q.L. embebido en lenguajes de tercera generación. Proceso de compilación
del programa fuente
S.Q.L. Definición del registro SQLCA. Definición de las tablas.
Unidad lógica de trabajo (seguridad en las transacciones de datos, instrucciones
COMMIT WORK y ROLLBACK WORK).
Utilización de las distintas instrucciones de S.Q.L. en modo programación.

OBJETIVO GENERAL

Desarrollo de aplicaciones informáticas realizando la programación, pruebas y


documentación de las mismas de conformidad con los requisitos funcionales,
especificaciones aprobadas y normativa vigente. Colaboración en el diseño bajo
la supervisión general de responsables de categoría superior.

OBJETIVOS ESPECÍFICOS

1. Elaborar aplicaciones que cumplan las especificaciones establecidas en el


diseño, utilizando entornos de desarrollo de cuarta generación o generadores
de código a partir del repositorio de una herramienta CASE.
2. Elaborar la documentación completa relativa a las aplicaciones desarrolladas.
3. Utilizar sistemas gestores de base de datos de forma interactiva.
4. Adaptar aplicaciones a partir de nuevos requerimientos establecidos en el
diseño.
METODOLOGÍA

Se definió los lineamientos metodológicos activos de aprendizaje para el éxito del


mismo, los cuales se indican a continuación:

Se utilizará en este módulo el Ciclo experiencia aprendizaje de Kolb y Kolb,


basada en cuatro formas, estilos diferentes de aprender y generar conocimiento,
en el cual a partir de la experiencias vividas por los estudiantes producirá nueva
información que servirá para desarrollar el proceso de pensar, comparar,
compartir, inferir ideas y conceptos donde permitirá contrastar con la base
científica para luego aplicarlos a la práctica.

Se precisarán los conocimientos adquiridos por el estudiante mediante la


realización de ejercicios prácticos en la herramienta estudiada (Sql Server)

Se respaldará la investigación por parte de los alumnos, dando asignaciones o


trabajos, los cuales serán presentados y evaluados oportunamente.

RECURSOS HUMANOS Y TÉCNICOS

HUMANOS

Profesor

Estudiantes

TÉCNICOS

Pizarrón

Marcadores rojo, azul, negro


Libros
Internet
Laboratorio de computación
Proyector
Instaladores SQL Server 2005,
Erwin4.0.

EVALUACIONES

EVALUACIÓN
NOMBRE UNIDAD DE CRITERIO DESCRIPCIÓN PUNTAJE TOTAL
TRABAJO

S.Q.L.: lenguaje Pruebas 10


PARCIAL1 de definición de TEÓRICO 20
datos. Pruebas Mensual 10

Instalación y 8
Configuración
Consulta de
PARCIAL2 PRACTICO 20
datos
Manipulación de 12
Comandos DLL
Consultas en Internet 4
S.Q.L en modo 20
PARCIAL3 TEÓRICO Trabajos grupales
programación
6
Actitudinal 6
TEÓRICO Cognitivo
EXAMEN Examen final

PRÁCTICO Procedimental 12 20

BIBLIOGRAFÍA

Date, C.J.; Introducción a los sistemas de Bases de Datos. Ed. Prentice Hall. 7ª
Edición. 2001 De Miguel, A.
Fundamentos y modelos de bases de datos. Ed. RaMa. De Miguel, A.
Diseño de Bases de datos. Problemas resueltos. Ed. RaMa. Elmasri, R; Navathe,
S.
Fundamentos de Sistemas de Bases de Datos. Ed. Addison Weslwy. 3ª Edición
2002 Fernández, R.; Fernández, JM.
Desarrollo de aplicaciones en entornos de 4ª generación y con herramientas
CASE. Ed. Donostiarra García, F.; Chamorro, F.; Molina, J.M.
Informática de gestión y sistemas de información Ed. McGraw Hill. Luque, I.;
Diseño y uso de bases de datos relacionales. Ed. RaMa. Martin, J
Organización de las Bases de Datos. Ed. Prentice Hall. Groff, J.; Weinberg, P.
Aplique SQL. Ed. McGraw Hill. Groff, J.; Weinberg, P.; Guia de SQL. Ed.
McGraw Hill. Ramos, Mª J.; Ramos, A.; Montero, F.
Desarrollo de aplicaciones en entornos de 4ª generación y con herramientas
CASE. Ed. McGraw Hill.

Anda mungkin juga menyukai