Realizar una evaluación ecológica de los proveedores de los diferentes Gestores de Base de Datos respecto a sus estándares medioambientales y enviar un resumen.
Laboratorio
2
CARRERAS PROFESIONALES
CIBERTEC
BASE DE DATOS – LABORATORIO
3
Índice
Presentación
5
Red de contenidos
6
Sesiones de aprendizaje
Unidad de aprendizaje 1. Fundamentos de SQL Server 2008
SEMANA 1
: El lenguaje SQL Server 2008. Implementación
7
SEMANA 2
: Creación de Tablas e Integridad de Relación
29
Unidad deaprendizaje 2. Modificación del contenido de una base de datos
SEMANA 3
: Ingreso, modificación y eliminación de datos
47
SEMANA 4
: Creación y mantenimiento de Índices
55
Unidad de aprendizaje 3. Consultas
SEMANA 5
: Implementación de Consultas Sencillas
61
SEMANA 6
: Consultas condicionales
71
SEMANA 7
: Examen Parcial de Teoría
SEMANA 8
: Examen Parcialde Laboratorio
SEMANA 9
: Funciones Agrupadas y búsqueda de grupos
81
SEMANA 10
: Consultas Multitablas
93
Unidad de aprendizaje 4. Subconsultas y Vistas
SEMANA 11
: -Sub Consultas anidadas y correlacionadas
105
-Creación de Vistas
SEMANA 12
: Continuación de creación de Vistas
119
Unidad de aprendizaje 5. Herramienta ERWIN
SEMANA 12
: Uso del ERWIN119
Unidad de aprendizaje 6. Programación avanzada en SQL Server 2008
SEMANA 13
: Creación de Procedimientos Almacenados y empleo de 147
lenguaje Transact/SQL
SEMANA 14
: Creación de Funciones y Triggers
SEMANA 15
: Examen Final de Laboratorio
CIBERTEC
167
CARRERAS PROFESIONALES
4
CARRERAS PROFESIONALES
CIBERTEC
BASE DE DATOS – LABORATORIO
5Presentación
Base de Datos es un curso que pertenece a la Escuela de Tecnologías de
Información y se dicta en las carreras de Administración y Sistemas,
Computación e Informática y Redes y Comunicaciones. El presente manual ha
sido desarrollado para que los alumnos del curso de Base de Datos laboratorio
puedan aplicar los conocimientos adquiridos en el curso de teoría. Todo ello, en
conjunto, lepermitirá implementar una base de datos relacional previamente
diseñada.
El manual para el curso ha sido diseñado bajo la modalidad de unidades de
aprendizaje, las que se desarrollan durante semanas determinadas. En cada una
de ellas, hallará los logros, que debe alcanzar al final de la unidad; el tema
tratado, el cual será ampliamente desarrollado; y los contenidos, que debe
desarrollar, esdecir, los subtemas. Por último, encontrará actividades y/o
autoevaluaciones que deberá desarrollar en cada sesión, que le permitirán
reforzar lo aprendido en la clase.
El curso es eminentemente práctico. Se inicia con la creación de la base de
datos DEPARTAMENTOS usando el lenguaje Transact/SQL en el manejador de
base de datos relacional SQL Server 2008. Se presenta el script que permite sucreación, luego, su estructura que incluye tablas, llaves primarias y foráneas, y
restricciones. Posteriormente, se efectúa la manipulación de datos (Data
Manipulation Lenguaje – DML) para hacer uso de comandos que se emplean en
la inserción, modificación y eliminación de los mismos. Una vez creada la base
de datos y efectuada la inserción de registros, se ingresa a la etapa de lasconsultas (SELECT), las cuales parten de las más sencillas, una sola tabla,
hasta su relación con otras tablas con el empleo del comando INNER JOIN y
filtros (WHERE) con condiciones (and, mayor, menor, igual, etc.). Finalmente, en
la última parte del manual se realizan consultas multitablas empleando funciones
agrupadas, para luego grabarlas en una vista. También, se ha considerado una
introducción ala creación y manipuleo de procedimientos almacenados,
funciones y desencadenadores.
CIBERTEC
CARRERAS PROFESIONALES
6
Red de contenidos
SQL-SERVER - 2008
IMPLEMENTACIÓN
DDL
Lenguaje de
Definición de Datos
CREATE
ALTER
DROP
Database
Table
Constraint
Index View
Procedure
Function
Trigger
Database
Table
View
Procedure
Function
Trigger
DML...
Regístrate para leer el documento completo.