Sunteți pe pagina 1din 6

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO

DIRECCIÓN ACADÉMICA
CARRERAS PROFESIONALES

I. DATOS ADMINISTRATIVOS
CURSO BASE DE DATOS
CÓDIGO 0031
CICLO Segundo
SEMESTRE 2013 – II
HORAS 6
CARRERA Computación e Informática, Administración y Sistemas, y Redes y Comunicaciones
REQUISITOS Ninguno

II. INTRODUCCIÓN

Base de Datos es un curso que pertenece a la línea de base de datos y se dicta en las carreras
Computación e Informática, y Administración y Sistemas. Brinda los conceptos técnicos para diseñar
y crear una base de datos relacional.

El curso es teórico - práctico y consiste en la exposición de técnicas para diseño de base de datos
que se complementan con casos reales empleados en las empresas del país. En primer lugar, se
inicia con el reconocimiento del proceso de negocio. Luego, se determinan los actores (entidades) y
la forma cómo se relacionan estos, lo cual se complementa con casos prácticos para su ejercitación.
En segundo lugar, se efectúa la estandarización de datos a partir de una fuente de los mismos, que
aunado al diseño del proceso de negocio trabajado anteriormente, permite generar una estructura de
una base de datos consistente. Se concluye con el empleo de una serie de comandos que son la
base del lenguaje estructurado de consultas (SQL), así como de la exposición de temas de interés.

III. LOGRO DEL CURSO

Al finalizar el curso, el alumno diseña, crea e implementa una base de datos para un proceso de
negocio que contenga la implementación de reglas de negocio, vistas (view) y procedimientos
almacenados (stored procedure), haciendo uso del lenguaje de programación Transact – SQL y el
gestor de base de datos SQL SERVER 2012.

IV. METODOLOGÍA

El curso aplica la metodología de taller. En ese sentido, recurre a técnicas de metodología activa,
estudio significativo y trabajo cooperativo. Por esa razón, las actividades que se realizan en clases
exigen la activa participación del alumno y la constante práctica de su intuición y análisis para los
procesos de negocio. Inmediatamente después de la presentación de cada tema, el alumno debe
transferir lo aprendido mediante ejercicios dirigidos, dinámicas individuales y grupales, y tareas que
se encuentran en el material de estudios desarrollado para el curso.

V. MEDIOS Y MATERIALES

En el desarrollo del curso se utilizan los siguientes medios y materiales:

Equipamiento Material Educativo y Recursos Digitales


 Computadora personal (docente)  Diapositivas
 Computadora personal (alumnos)  Manual
 Proyector multimedia  SQL SERVER 2012
 Pizarra  Videos

IESTP CIBERTEC 1
VI. EVALUACIÓN

La fórmula que se ingresa en el sistema es la siguiente:

PF= 12% (EP1) + 14% (EF1) + 12% (LP1) + 14% (LF1) + 9% PROM(LC,3) +20% (PC1) + 10% (NA1) + 9% PROM(CE,3)

Donde:
PF = Promedio Final
CE = Evaluación Continua de Teoría
EP1 = Examen Parcial de Teoría
EF1 = Examen Final de Teoría
LC = Evaluación Continua de Laboratorio
LP1 = Examen Parcial de Laboratorio
LF1 = Examen Final de Laboratorio
PC1 = Trabajos Prácticos
NA1 = Evaluación Actitudinal

Notas:
– La nota mínima aprobatoria es trece (13).
– La nota más baja de las cuatro evaluaciones continuas (CE y LC) se elimina.

VII. UNIDADES DE APRENDIZAJE

UNIDAD 1. Sistema de base de datos – Teoría Duración: 4 hrs.


Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno describe los componentes de una base de datos a partir de casos
propuestos por el profesor, tomados de situaciones cotidianas y de ejemplos producidos
individualmente. Asimismo, determina los elementos de una base de datos y sus interrelaciones.

Temario
1.1. Tema 1: Introducción al curso
1.1.1 Introducción al curso
1.1.2 Importancia del curso dentro del carrera

1.2. Tema 2: Conceptos básicos


1.2.1. Términos básicos
1.2.2. Aplicación de las bases de datos
1.3. Tema 3: Representación de la información

1.4. Tema 4: Arquitectura de un sistema de bases de datos

2 IESTP CIBERTEC
UNIDAD 1. Fundamentos de SQL Server 2012 - Laboratorio Duración: 4hrs.
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye una base de datos relacional utilizando el gestor de base
de datos SQL – Server 2012 y los comandos del Lenguaje de Definición de Datos (DDL), asegurando
la integridad de los datos mediante el empleo de restricciones tomando como caso un proceso de
negocio real.

Temario
1.1. Tema 1: Introducción a las bases de datos
1.1.1. Lenguaje estructurado de consultas (SQL)
1.1.2. Importancia de la base de datos
1.1.3. SQL Server 2012

1.2. Tema 2: Creación de bases de datos


1.2.1. Definición de base de datos
1.2.2. Crear una base de datos
1.2.3. Identificación de los tipos de datos empleados en SQL Server 2012.

1.3. Tema 3: Creación de tablas y restricciones


1.3.1. Creación de tablas
1.3.2. Implementación de restricciones (primary key, foreign key, check, default, unique, identity

UNIDAD 2. Modelo conceptual – Teoría Duración: 5 hrs.


Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña el diagrama entidad relación (DER) de un proceso de
negocio a partir de casos planteados por el profesor, relacionando las características del modelo
conceptual con el diseño de una base de datos.

Temario
2.1. Tema 5: Modelo conceptual
2.1.1. Modelo conceptual de datos

Evaluación Continua de Teoría 1

2.2. Tema 6: Diagrama Entidad-Relación


2.2.1. Diagrama Entidad-Relación

Evaluación Continua de Teoría 2

UNIDAD 2. Manipulación de datos – Laboratorio Duración: 4 hrs.


Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno modifica el contenido de una base de datos mediante la aplicación
de las tres sentencias del Lenguaje de Manipulación de Datos (DML) y emplea índices en la
optimización del rendimiento de una base de datos haciendo uso de datos de prueba de un proceso
de negocio real.

Temario
2.1. Tema 4: Sentencias DML
2.1.1. Inserción de datos: INSERT
2.1.2. Actualización de datos: UPDATE
2.1.3. Eliminación de datos: DELETE

Evaluación Continua de Laboratorio 1

UNIDAD 3. INTEGRACIÓN – Teoría Duración: 3 hrs.


Temario
Ejercicios de preparación para el examen parcial de teoría

IESTP CIBERTEC 3
UNIDAD 3. Implementación de Consultas – Laboratorio Duración: 9 hrs.
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno recupera información de una base de datos utilizando SQL y
aplicando múltiples condiciones de comparación o funciones para el manejo de campos tipo fecha.
Obtiene registros originados por la selección de uno o varios grupos haciendo uso de las funciones
agrupamiento y columna procedentes de dos o más tablas.

Temario
3.1. Tema 5: Recuperación de datos (4 horas)
3.1.1. Introducción a las consultas.
3.1.2. Uso del SELECT, FROM, WHERE, ORDER BY, INNER JOIN.
3.1.3. Funciones para el manejo de fechas : DAY(), MONTH(), YEAR(), DATEDIFF(), DATEPART()
3.1.4. Manipulación de consultas condicionales. Uso de condicionales IF EXISTS, AND, y
operadores lógicos >, <, =, <>, BETWEEN, IN, OR, NOT, DISTINCT, LIKE.
3.1.5. Ejercicios de aplicación

Evaluación Continua de Laboratorio 2 (1 hora)

3.2. Tema 6: Combinación de tablas (2 horas)


3.2.1. Combinaciones internas
3.2.2. Combinaciones externas

3.3. Tema 7: Agrupamiento de datos (2 horas)


3.3.1. Empleo de GROUP BY, HAVING
3.3.2. Empleo de funciones agregadas

UNIDAD 4. Modelo relacional y normalización – Teoría Duración: 12 hrs.


Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno organiza datos no estructurados y los integra al diseño de la base
de datos a partir de documentos comerciales utilizando la técnica de Normalización (1FN, 2FN, 3FN).

Temario

4.1. Tema 5 : Normalización parte 1


4.1.1. Modelo relacional
4.1.2. Primera Forma Normal

4.2. Tema 6: Normalización parte 2


4.2.1. Segunda Forma Normal
4.2.2. Tercera Forma Normal

Evaluación Continua de Teoría 3

UNIDAD 4. Subconsultas y Vistas – Laboratorio Duración: 4 hrs.


Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno crea y emplea vistas complejas de subconjunto, agrupadas y
compuestas en una base de datos de un proceso de negocio real.

Temario
4.1. Tema 8: Subconsultas (2 horas)
4.1.1. Subconsultas anidadas.
4.1.2. Subconsultas correlacionadas.

4.2. Tema 9: Vistas (1 hora)


4.2.1. Vistas multitabla.
4.2.2. Clasificación de las vistas.

Evaluación Continua de Laboratorio 3 (1 hora)

4 IESTP CIBERTEC
UNIDAD 5. Diagrama Entidad Relación – Teoría Duración: 12hrs.
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye y explica el modelo de datos a partir un DER y el MER
resultante luego de organizar datos no estructurados.

Temario
5.1. Tema 7: Modelo lógico (6 horas)
5.1.1. Obtención del modelo lógico-global de los datos a partir del DER

5.2. Tema 8: Metodología de diseño de base de datos (2 horas)


5.2.1. Metodología para el diseño de bases de datos

Evaluación Continua de Teoría 4 (1 hora)

SEMANA INTEGRADORA (3 horas)


Ejercicios de preparación para el examen final de teoría

UNIDAD 5. Diagramador de base de datos – Laboratorio Duración: 1 hora


Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña, crea e importa la estructura de una base de datos con el
empleo de una herramienta CASE para un proceso de negocio real.

Temario
5.1. Tema 10: Diagramador de SQL Server 2012 (1 hora)
5.1.1. Uso del diagramador de base de datos de SQL Server 2012

UNIDAD 6. Introducción a la programación en Transact / SQL – Laboratorio Duración: 6 hrs.


Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno implementa instrucciones SQL y de programación mediante
procedimientos almacenados.

Temario
6.1. Tema 11: Introducción a la programación en SQL SERVER 2012 (5 horas)
6.1.1. Declaración de variables locales
6.1.2. Procedimientos almacenados

Evaluación Continua de Laboratorio 4 (1 hora)

IESTP CIBERTEC 5
VII. BIBLIOGRAFÍA DEL CURSO
BÁSICA

CUADRA FERNANDEZ, Dolores; CASTRO GALAN, Elena, IGLESIAS MAQUEDA, Ana Ma,
MARTINEZ FERNANDEZ, Paloma
2008 Desarrollo de bases de datos casos prácticos desde el análisis hasta la
implementación.
Alfaomega Ra-Ma
(005.74 CUAD)

MARIO G. PIATTINI VELTHUIS


2007 Tecnología y diseño de bases de datos.
México, D.F. : Alfaomega, 2007.
(005.74 PIAT)

HOTEK, Mike
2009 SQL Server 2008 : paso a paso .
Madrid: Anaya Multimedia, 2009.
(005.7565S HOTE)

PANDO FERNÁNDEZ, Yuri J.


2009 SQL server 2008. Lima : Macro, 2009.
(005.7565S PAND)

COMPLEMENTARIA

DAVID, KROENKE
2003 Procesamiento de base de datos: fundamentos, diseño e implementación.
México, D.F.: Pearson Educación, 2003
(005.74 KROE 2003)

6 IESTP CIBERTEC

S-ar putea să vă placă și