bases de datos francisco moreno universidad nacional sede medellín

22
BASES DE DATOS Francisco Moreno Francisco Moreno Universidad Nacional Universidad Nacional Sede Medellín Sede Medellín

Upload: fidelia-rosete

Post on 09-Feb-2015

21 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

BASES DE DATOS

Francisco MorenoFrancisco MorenoUniversidad NacionalUniversidad Nacional

Sede MedellínSede Medellín

Page 2: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 204/10/23

OBJETIVO GENERAL

Presentar los conceptos esenciales para el modelamiento conceptual y diseño de bases de datos (relacionales*)

*Existen otro tipos de bases de datos; sin embargo, hoy estas son las que soportan la mayoría de las aplicaciones empresariales.

Page 3: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 304/10/23

Número de sistemas por categoría (a 2013)

Page 4: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Popularidad de los sistemas (a 2013)

Bases de Datos 404/10/23

Page 5: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 504/10/23

OBJETIVOS ESPECÍFICOS

Modelar una base de datos conceptual y lógicamente

Usar un lenguaje de bases de datos para la implementación y manipulación de bases de datos relacionales

Page 6: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 604/10/23

PROGRAMA (1/4)

INTRODUCCIÓN

Introducción a las bases de datos (BD) Características y arquitectura de un Sistema de

Gestión de Bases de Datos (SGBD)* Niveles de abstracción en una BD Independencia de datos Ventajas/desventajas y tendencias en BD

*En inglés DBMS (Database Management System)

Page 7: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 704/10/23

PROGRAMA (2/4)

MODELOS

El modelo Entidad RelaciónEl modelo Entidad Relación (E-R) Base del curso (modelo conceptual)

El modelo Semántico (otro modelo conceptual) El modelo RelacionalEl modelo Relacional Base del curso (modelo

lógico) Conversión del modelo E-R al Relacional

Page 8: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 804/10/23

PROGRAMA (3/4)

NORMALIZACIÓN (del modelo relacional)

Dependencias funcionales Formas normales:

1 FN 2 FN 3 FN BCNF (Boyce-Codd Normal Form) 4 FN 5 FN (se presenta si el tiempo lo permite)

Page 9: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 904/10/23

PROGRAMA (4/4)

LENGUAJES DE MANIPULACIÓN Álgebra relacional Cálculo relacional SQL:

DDL Lenguaje de Definición de Datos (creación de la BD)

DML Lenguaje de Manipulación de Datos (consultas, inserciones, borrados y actualizaciones en la BD)

DCL Lenguaje de Control de Datos (seguridad y permisos en la BD) si el tiempo lo permite

Page 10: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1004/10/23

METODOLOGÍA Clases magistrales Desarrollo de ejercicios en clase Asesorías extra clase Trabajos en grupo Talleres eventuales con el monitor (en

especial, apoyo para la parte de la práctica final del curso)

Page 11: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1104/10/23

REQUISITO CLAVE DEL CURSO

Leer mucho*

Asimilar los conceptosAsimilar los conceptos

* Incluso documentos en inglés

Page 12: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

OTROS REQUISITOS

Inglés técnico Fundamentos de programación (en

especial para la parte final del curso) Tiempo…Si no lo tiene, quizás no sea el

mejor momento para tomar el curso

Bases de Datos 1204/10/23

Page 13: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1304/10/23

BIBLIOGRAFÍA (1/2)

Korth H., Silberschatz A., Sudarshan S. “Database System ConceptsDatabase System Concepts”. Sexta Edición. McGraw-Hill. 2010.

Date, C. J. “An Introduction to Database An Introduction to Database SystemsSystems”. Octava Edición. Addison – Wesley. 2003.

Date, C. J. “Database in Depth: Relational Theory Database in Depth: Relational Theory for Practitionersfor Practitioners”, Primera Edición, O'Reilly Media, 2005.

Page 14: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1404/10/23

BIBLIOGRAFÍA (2/2)

Reinosa E. J. et al. “Bases de DatosBases de Datos”. Alfaomega. 2012.

Barker, R. “El Modelo Entidad-RelaciónEl Modelo Entidad-Relación”. Addison - Wesley. 1990.

Modelo Entidad-Relación, Ricardo Rocha C. (disponible más adelante en la página del curso)

Material adicional será puesto en la página del curso a su debido tiempo.

Page 15: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1504/10/23

EVALUACIÓN Tres exámenes individuales cada uno del

25% así:

Primer examen: desde el inicio del curso hasta el modelo desde el inicio del curso hasta el modelo semántico semántico (inclusive).

Segundo examen: todo el modelo relacional todo el modelo relacional hasta normalización (inclusive).

Tercer examen: todos los lenguajes de manipulacióntodos los lenguajes de manipulación (álgebra, cálculo y SQL).

Supletorios solamentesolamente con excusa válida según el reglamento estudiantil

Lugar de los exámenes: aula de clase

Page 16: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1604/10/23

EVALUACIÓN

Un trabajo presentado en tres entregas parciales: Primera 0% Segunda 15% Tercera 10%

Grupos mínimo de dos y máximo de tres personas

Estos porcentajes NONO están sujetos a modificación

NONO se considera ningún tipo de evaluación extra “para subir la nota”.

Page 17: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1704/10/23

TRABAJO Primera entregaPrimera entrega (0%)

Modelo verbal (enunciado) para someterlo a correcciones y sugerencias.

Segunda entrega (15%)Segunda entrega (15%)Corrección al modelo verbal, modelo E-R y modelo relacional correspondiente.

Tercera entrega (10%)Tercera entrega (10%)Implementación del modelo relacional, consultas e interfaces.

Page 18: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1804/10/23

FECHAS

• Las fechas de los exámenes y trabajos se definen y se anuncian cuando se termine el tema correspondiente, siempre con suficiente antelaciónsiempre con suficiente antelación..

• Las novedades del curso se presentan por tres medios:

- En clase

- Por correo electrónico

- En la página del curso:

http://www.medellin.unal.edu.co/~fjmoreno/bd1http://www.medellin.unal.edu.co/~fjmoreno/bd1

Cualquier noticia que afecte a todo el curso SIEMPRE se presenta por estos tres medios.

JAMÁS DE FORMA INDIVIDUALJAMÁS DE FORMA INDIVIDUAL

Page 19: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 1904/10/23

INFORMACIÓN GENERAL Profesor: Francisco J. MorenoFrancisco J. Moreno

OficinaOficina M8A–312, Teléfono: 425 53 76 Celular: No tengo Horario de atención: Martes 4-6 pm EmailEmail: [email protected]*

* Reviso correos una vez al día y nunca los fines de semana ni festivos.

Page 20: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 2004/10/23

SITUACIONES ESPECIALES Situación 1: “La materia me quedó en 2.9, ¿es

posible subirla* a 3.0 ya que …?”:

Situación 2: “La materia me quedó en 2.0, ¿es posible perderla alta*, por ejemplo, en 2.8 ya que …?”

Respuesta a ambas situaciones:

La revisión de exámenes y de los trabajos es el único mecanismo válido para la corrección de notas

Lista de razones extra-académicas: Desde personas «muy importantes» hasta personas con «muchos problemas»

*Haciendo, por ejemplo, un trabajo extra Respuesta: No.

Page 21: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

Bases de Datos 2104/10/23

POR FAVOR TENGA EN CUENTA(1/2): El curso demanda tiempo e implica leer. Si su

tiempo es limitado, quizás no sea el momento apropiado para tomar el curso.

Si necesita el tiempo de clase para actividades como: ver vídeos, jugar, interactuar en redes sociales, hacer trabajos de otras materias, usar el celular*, etc. ABSTÉNGASE POR FAVOR DE ABSTÉNGASE POR FAVOR DE ASISTIR A LA CLASEASISTIR A LA CLASE (o al menos hágalo en silencio y de forma individual respete al menos el tiempo de los demás asistentes).

*Si no puede controlar estos aspectos, entonces quizás no sea el momento apropiado para tomar el curso

Page 22: BASES DE DATOS Francisco Moreno Universidad Nacional Sede Medellín

No se admiten asistentes: no les califico ni exámenes ni trabajos

No tengo el poder para conceder cupos adicionales

El nivel de dificultad del curso es el mismo para todos los estudiantes, sin importar la carrera a la que pertenezcan

Bases de Datos 2204/10/23

POR FAVOR TENGA EN CUENTA(2/2):