Base De Datos
Laboratorio
2
CARRERAS PROFESIONALES
CIBERTEC
BASE DE DATOS – LABORATORIO
3
Índice
Presentación Red de contenidos Sesiones de aprendizaje 5 6
Unidad de aprendizaje 1. Fundamentos de SQL Server 2008
SEMANA 1 SEMANA 2 : El lenguaje SQL Server 2008. Implementación : Creación de Tablas e Integridad de Relación 7 29
Unidad de aprendizaje 2. Modificación delcontenido de una base de datos
SEMANA 3 SEMANA 4 : Ingreso, modificación y eliminación de datos : Creación y mantenimiento de Índices 47 55
Unidad de aprendizaje 3. Consultas
SEMANA 5 SEMANA 6 SEMANA 7 SEMANA 8 SEMANA 9 SEMANA 10 : Implementación de Consultas Sencillas : Consultas condicionales : Examen Parcial de Teoría : Examen Parcial de Laboratorio : Funciones Agrupadas y búsqueda degrupos : Consultas Multitablas 81 93 61 71
Unidad de aprendizaje 4. Subconsultas y Vistas
SEMANA 11 : -Sub Consultas anidadas y correlacionadas -Creación de Vistas SEMANA 12 : Continuación de creación de Vistas 119 105
Unidad de aprendizaje 5. Herramienta ERWIN
SEMANA 12 : Uso del ERWIN 119
Unidad de aprendizaje 6. Programación avanzada en SQL Server 2008
SEMANA 13 : Creación deProcedimientos Almacenados y empleo de 147 lenguaje Transact/SQL SEMANA 14 SEMANA 15 : Creación de Funciones y Triggers : Examen Final de Laboratorio 167
CIBERTEC
CARRERAS PROFESIONALES
4
CARRERAS PROFESIONALES
CIBERTEC
BASE DE DATOS – LABORATORIO
5
Presentación
Base de Datos es un curso que pertenece a la Escuela de Tecnologías de Información y se dicta en las carreras deAdministració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, le permitirá implementar una base de datos relacional previamente diseñada. El manual para el curso ha sido diseñado bajo la modalidadde 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, es decir, los subtemas. Por último, encontrará actividades y/o autoevaluaciones que deberá desarrollar en cada sesión, que le permitiránreforzar 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 su creación, luego, su estructura que incluye tablas, llaves primarias y foráneas, y restricciones. Posteriormente, se efectúa la manipulación dedatos (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 las consultas (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 a la creación y manipuleo de procedimientos almacenados, funciones y desencadenadores.
CIBERTEC
CARRERAS PROFESIONALES
6
Red de contenidosSQL-SERVER - 2008
IMPLEMENTACIÓN
DDL Lenguaje de Definición de Datos
DML Lenguaje de Manipulación de
CREATE
ALTER
DROP
INSERT
UPDATE
DELETE
SELECT
Database Table Constraint Index View Procedure Function Trigger
Database Table View Procedure Function Trigger
Database Table Constraint Index View Procedure Function Trigger
From Where Group by Having Order by...
Regístrate para leer el documento completo.