Download SÍLABO DE DISEÑO DE BASE DE DATOS CÓDIGO : ABD001

Document related concepts

SQL wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Base de datos wikipedia , lookup

Lenguaje de manipulación de datos wikipedia , lookup

Modelo relacional wikipedia , lookup

Transcript
SÍLABO DE DISEÑO DE BASE DE DATOS
CÓDIGO
DENOMINACIÓN
NIVEL
PRERREQUISITO
ÁREA CURRICULAR
CONDICIÓN
Nº DE HORAS
: ABD001
: DISEÑO DE BASE DE DATOS
: Básico
: Sin Prerrequisito
: Administración de Base de Datos
: Obligatorio
: Total: 26
Teóricas: 02
Prácticas: 24
SUMILLA:
Las bases de datos son esenciales para el sistema de información de una organización, el cual
soporta las funciones de la organización al mantener los datos para esta y auxilia a los usuarios
al interpretar los datos para tomar decisiones. El curso busca desarrollar habilidades en el
diseño, la organización y manejo de las bases de datos dentro de las organizaciones.
COMPETENCIA:
Diseñar bases de datos.
CAPACIDADES:
1. Definir los conceptos básicos de las bases de datos relacionales.
2. Construir e interpretar el modelo E-R para representar las distintas visiones que los usuarios
tienen de la información.
3. Diseñar bases de datos normalizadas manteniendo integridad referencial a partir de las
necesidades del cliente.
4. Identificar y definir el sistema de gestión de base de datos acorde a las necesidades del
cliente y a la seguridad requerida para el sistema.
5. Elaborar el diseño físico de la base de datos a partir del diseño lógico, ajustándolo a los
requerimientos del sistema.
6. Utilizar mecanismos de procesamiento de consultas, para filtrar la información de la base
de datos.
7. Utilizar diferentes vistas para que los usuarios tengan acceso solamente a los datos que les
competen.
CONTENIDOS BÁSICOS:
SESIÓN 1
DISEÑO CONCEPTUAL DE BASES DE DATOS
- Introducción a las Bases de Datos.
- El Modelo de Entidad Relación
- Elementos de un diagrama Entidad
Interrelación
- Representación Gráfica
- Representación de Restricciones de
Diseño
CENTRO DE CÓMPUTO E INFORMÁTICA
-
Entidades Débiles
Rol de las entidades.
SESIÓN 2
- El Modelo Entidad Relación Extendida
- Generalización / especialización
- Agregación
- Relaciones Reflexivas y Exclusivas
- Restricciones.
PÁG. 1
SESIÓN 3
- Modelo Lógico de Datos. DML.
- Etapas del Diseño Lógico
- Transformación del Esquema
Conceptual al Lógico
- Reglas de transformación.
SESIÓN 4
DISEÑO EN EL MODELO RELACIONAL
- Teoría de la Normalización
- Normalización. Enfoque Intuitivo.
- Dependencia Funcional
- Primera Forma Normal (1FN).
- Normalización Basada en
Dependencias Funcionales
- Segunda Forma Normal (2FN)
- Tercera Forma Normal (3FN)
- Forma Normal de Boyce y Codd (FNBC)
- Otras Dependencias y Formas
Normales
- Dependencias Multivaluadas y 4FN
SESIÓN 5
GESTOR DE BASE DE DATOS
- Arquitectura del gestor de base de
datos
- Características de las bases de datos
- Estándar SQL
-
Instrucción UPDATE
Instrucción DELETE
Subconsultas
Funciones en consultas
Función COUNT
Función SUM
Función MAX, MIN, AVG.
SESIÓN 8
Consultas con predicados propios de
SQL
Comprobación de Valor NULL
Predicado Cuantificador ALL
Predicado Cuantificador ANY/SOME
Predicado TOP
Predicado DISTINCT
Selección condicional
Cláusula WHERE
Operador IN
Operador LIKE
Operador BETWEEN.
SESIÓN 9
- Ordenamiento y agrupamiento de filas
- Cláusula Order BY
- Cláusula Group By
- Cláusula HAVING
- Consultas sobre varias Tablas
- Consultas de Combinación (JOIN)
- Predicados EXISTS.
SESIÓN 6
LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
- Manipulación de bases de datos
- Integridad de entidades
- Integridad referencial
- Seguridad en la Base de Datos
- Procesamiento de Transacciones de la
BD
- Bloqueo
- Cláusula CREATE
- Cláusula ALTER
- Cláusula DROP
- Otras sentencias de definición de datos
SESIÓN 7
LENGUAJE DE MANIPULACIÓN DE DATOS
(DML)
- Sentencias de manipulación de
información
- Instrucción SELECT
- Instrucción INSERT
CENTRO DE CÓMPUTO E INFORMÁTICA
PÁG. 2
ACTITUDES:
 Asiste puntualmente a las sesiones de práctica.
 Responsabilidad en el trabajo de laboratorio.
 Demuestra creatividad en el manejo de los SGBD.
CRITERIOS DE EVALUACIÓN:
Asistencia a las clases teóricas y a las prácticas de acuerdo al reglamento de evaluación.
Calificación: La evaluación del aprendizaje de las capacidades y actitudes, será de acuerdo a los
indicadores establecidos en el desarrollo de cada unidad didáctica.
Los indicadores de capacidades se evaluarán a través de pruebas escritas de cotejo para la
observación del desarrollo de actividades experimentales y los indicadores actitudinales serán
evaluados por medio de una escala de calificación.
La fórmula para la obtención del promedio final será la siguiente:
Promedio = 0,9 (Promedio Capacidades) + Actitudes
BIBLIOGRAFÍA Y WEBGRAFÍA:








Ruddy Ricardo Morales, María Elena De Lobos, Modulo Diseño de Bases de Datos,
El Salvador, 2011.
Piattini, Mario G., Tecnología y diseño de Bases de Datos, México, Alfaomega, 2007.
Adoración de Miguel y Mario Piattini, Fundamentos y modelos de Bases de Datos,
México, Alfaomega, 1999.
Adoración de Miguel, Diseño de Bases de Datos. Problemas resueltos, España,
Alfaomega, 2001.
Adoración de Miguel y Mario Piattini, Diseño de Bases de Datos relacionales,
México, Alfaomega, 2000.
Sitio Web: http://www.slideshare.net/grupo04/normalizacin-de-base-de-datos, Fecha
de consulta: 26 octubre 2013.
Sitio Web: http://support.microsoft.com/kb/283878/es, Fecha de consulta: 26 octubre
2013.
Sitio Web: http://www.youtube.com/watch?v=IrzRjJ9nmp4, Fecha de consulta: 26
octubre 2013.
CENTRO DE CÓMPUTO E INFORMÁTICA
PÁG. 3