BASES DE DATOS
Clase 1
Profesora Gloria Lucia Giraldo G.
[email protected]
Bloque anexo al M8
tercer piso oficina 313
Universidad Nacional de Colombia
Sede Medellín
Asistente Guillermo Gonzalez. (MSc)
[email protected]
Bloque M8 – ??? (Minas)
Escuela de Sistemas
Universidad Nacional de Colombia
Sede Medellín
Metodología
• Clases magistrales
• Clases prácticas en la sala de cómputo
• Asesorías extra clase
– Profesora: Lunes de 10-12
– Asistente: Horario por definir
• Desarrollo de ejercicios en clase por
parte de los estudiantes y el asistente
• Realización de un proyecto en grupo
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
2
Información general
• Horario clases:
– Miércoles – Viernes de 4:00 p.m. a 6:00 p.m
– Aula M3-227
• Sitio Web del curso
http://pisis.unalmed.edu.co/cursos/
• Profesor:
– Correo : [email protected]
– Oficina: M8A tercer piso of. 313
• Asistente:
– Correo:
– Oficina: M8
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
3
Evaluación
• Seguimiento
– 5% (tareas individuales o en grupo)
• 3 Exámenes
– Primero 20% Marzo 5
– Segundo 25% Abril 2
– Tercero 25% Mayo 2
• Proyecto 25% (Grupos de 3 estudiantes)
– 4 entregas parciales
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
4
Entregas
• Primera entrega (0%) Febrero 15
– Modelo Verbal
• Segunda entrega (8%) Marzo 12
– Modelo entidad/asociación (E-A)
– Modelo relacional
• Tercera entrega (9%) Abril 4
– Modelo entrega 1 corregido
– Restricciones de integridad referencial
– Dependencias funcionales
– Modelo en 3NF o BCNF
• Cuarta entrega (8%) Mayo 14
– Proyecto (Aplicación)
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
5
Objetivo General
• Conceptos básicos referentes a
la teoría de bases de datos
• Formas de modelar los datos
• Interactuar y Manipular datos
mediante un Sistema de Gestión
de Bases de Datos (SGBD)
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
6
Objetivos específicos
•
Modelar una base de datos tanto
conceptual como lógicamente
•
Hacer uso de un lenguaje de base de
datos para la implementación y
manipulación de bases de datos
relacionales
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
7
Programa
INTRODUCCIÓN
• Introducción a las bases de datos (BD)
• Características y arquitectura de un SGBD
• Niveles de abstracción en una BD e
independencia de datos
• Ventajas y tendencias en BD
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
8
Programa
MODELOS
•
•
•
•
El modelo Entidad Asociación (E-A)
El modelo Semántico
El modelo Relacional  Base del curso
Conversión del modelo E-A al Relacional
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
9
Programa
NORMALIZACIÓN
• Teoría de dependencias funcionales
• Formas normales:
–
–
–
–
–
1NF
2NF
3NF
BCNF
4NF
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
10
Programa
LENGUAJES DE MANIPULACIÓN
• Álgebra relacional
• Cálculo relacional
• SQL:
– DML  Lenguaje de Manipulación de
datos
– DDL  Lenguaje de Definición de datos
– DCL  Lenguaje de Control de datos
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
11
Bibliografía
• Date, C. J. “Introducción a los Sistemas de
Bases de Datos”. Séptima Edición. Addison
– Wesley. 2001.
• Barker, R. “El Modelo Entidad-Relación”.
Addison - Wesley. 1990.
• Korth H., Silberschatz A.,Sudarshan S.
“Fundamentos de Bases de Datos”. Cuarta
Edición. McGraw-Hill. 2002.
• Rob P. Coronel C. “Sistemas de bases de
datos” Quinta edición. Thomson. 2004.
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
12
Bibliografía
• Luque I. et al. “Bases de Datos: Desde
Chen hasta Codd”. Alfaomega. 2002.
• Documentos adicionales para descargar de
la página del curso.
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
13
TAREAS
• Para la próxima clase
– Investigar sobre los mapas conceptuales y saber
elaborarlos
– No hay que entregar ningún reporte
• Para el 8 de febrero: (seguimiento)
– Tarea individual
– Elaborar un mapa conceptual de los temas que se
tratarán en las clases 2,3
• Para el Febrero 15
– primera entrega (0%): Modelo Verbal para el
proyecto
07/10/2015
Bases de Datos I - Universidad
Nacional de Colombia
14
Descargar

INGENIERIA DEL SOFTWARE