BASES DE DATOS - PowerPoint PPT Presentation

About This Presentation
Title:

BASES DE DATOS

Description:

Barker, R. El Modelo Entidad-Relaci n . Addison - Wesley. 1990. Modelo Entidad-Relaci n, Ricardo Rocha C. (disponible m s adelante en la p gina del curso) ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 23
Provided by: Francisco244
Category:

less

Transcript and Presenter's Notes

Title: BASES DE DATOS


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

2
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.
3
Número de sistemas por categoría (a 2013)
4
Popularidad de los sistemas (a 2013)
5
OBJETIVOS ESPECÍFICOS
  • Modelar una base de datos conceptual y
    lógicamente
  • Presentar la teoría de normalización de bases de
    datos relacionales
  • Usar un lenguaje de bases de datos para la
    implementación y manipulación de bases de datos
    relacionales

6
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)
7
PROGRAMA (2/4)
  • MODELOS
  • El modelo Entidad Relación (E-R) ? Base del curso
    (modelo conceptual)
  • El modelo Semántico (otro modelo conceptual)
  • El modelo Relacional ? Base del curso (modelo
    lógico)
  • Conversión del modelo E-R al Relacional

8
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)

9
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

10
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)

11
REQUISITO CLAVE DEL CURSO
  • Leer mucho

Asimilar los conceptos
Incluso documentos en inglés
12
OTROS REQUISITOS
  • Inglés técnico
  • Fundamentos de programación (en especial para la
    parte final del curso)
  • TiempoSi no lo tiene, quizás no sea el mejor
    momento para tomar el curso

13
BIBLIOGRAFÍA (1/2)
  • Korth H., Silberschatz A., Sudarshan S. Database
    System Concepts. Sexta Edición. McGraw-Hill.
    2010.
  • Date, C. J. An Introduction to Database
    Systems. Octava Edición. Addison Wesley.
    2003.
  • Date, C. J. Database in Depth Relational Theory
    for Practitioners, Primera Edición, O'Reilly
    Media, 2005.

14
BIBLIOGRAFÍA (2/2)
  • Reinosa E. J. et al. Bases de Datos. Alfaomega.
    2012.
  • Barker, R. El 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.

15
EVALUACIÓN
  • Tres exámenes individuales cada uno del 25 así
  • Primer examen desde el inicio del curso hasta el
    modelo semántico (inclusive).
  • Segundo examen todo el modelo relacional hasta
    normalización (inclusive).
  • Tercer examen todos los lenguajes de
    manipulación (álgebra, cálculo y SQL).

Lugar de los exámenes aula de clase
Supletorios solamente con excusa válida según el
reglamento estudiantil
16
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 NO están sujetos a modificación
NO se considera ningún tipo de evaluación extra
para subir la nota.
17
TRABAJO
  • Primera entrega (0)
  • Modelo verbal (enunciado) para someterlo a
    correcciones y sugerencias.
  • Segunda entrega (15)
  • Corrección al modelo verbal, modelo E-R y modelo
    relacional correspondiente.
  • Tercera entrega (10)
  • Implementación del modelo relacional, consultas
    e interfaces.

18
FECHAS
  • Las fechas de los exámenes y trabajos se definen
    y se anuncian cuando se termine el tema
    correspondiente, siempre 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/bd1

Cualquier noticia que afecte a todo el curso
SIEMPRE se presenta por estos tres medios. JAMÁS
DE FORMA INDIVIDUAL
19
INFORMACIÓN GENERAL
  • Profesor Francisco J. Moreno
  • Oficina M8A312, Teléfono 425 53 76
  • Celular No tengo
  • Horario de atención Martes 4-6 pm
  • Email fjmoreno_at_unal.edu.co

Reviso correos una vez al día y nunca los fines
de semana ni festivos.
20
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

Lista de razones extra-académicas Desde personas
muy importantes hasta personas con muchos
problemas
La revisión de exámenes y de los trabajos es el
único mecanismo válido para la corrección de notas
Haciendo, por ejemplo, un trabajo extra ?
Respuesta No.
21
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 ASISTIR
    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
22
POR FAVOR TENGA EN CUENTA(2/2)
  • 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
Write a Comment
User Comments (0)
About PowerShow.com