BASES DE DATOS Clase 1 - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

BASES DE DATOS Clase 1

Description:

Bloque anexo al M8. tercer piso oficina 313. Universidad Nacional de Colombia. Sede Medell n ... Barker, R. 'El Modelo Entidad-Relaci n'. Addison - Wesley. 1990. ... – PowerPoint PPT presentation

Number of Views:147
Avg rating:3.0/5.0
Slides: 23
Provided by: carlosmari
Category:
Tags: bases | datos | barker | clase

less

Transcript and Presenter's Notes

Title: BASES DE DATOS Clase 1


1
BASES DE DATOSClase 1
  • Profesora Gloria Lucia Giraldo G.
  • glgiraldog_at_unalmed.edu.co
  • Bloque anexo al M8
  • tercer piso oficina 313
  • Universidad Nacional de Colombia
  • Sede Medellín

Asistente Andrés Felipe Muñetón
andresfelipeml_at_gmail.com Bloque M8 207
(Minas) Escuela de Sistemas Universidad Nacional
de Colombia Sede Medellín
2
Metodología
  • Clases magistrales
  • Clases prácticas en la Sala de Cómputo
  • Asesorías extra clase Lunes de 10-12
  • Desarrollo de ejercicios en clase por parte de
    los estudiantes y el profesor
  • Asignación de trabajos en grupo

3
Información general
  • Horario clases
  • Miércoles 400 p.m. Aula POR DEFINIR
  • Viernes 400 p.m. Aula POR DEFINIR
  • Sitio Web del curso http//pisis.unalmed.edu.co/c
    ursos/
  • Profesor
  • Correo glgiraldog_at_unalmed.edu.co
  • Oficina anexo a M8 tercer piso of. 313
  • Asistente
  • Correo andresfelipeml_at_gmail.com
  • Oficina M8 tercer piso of. 308

4
Evaluación
  • 3 Exámenes cada uno del 25
  • 1 Proyecto (25)
  • 3 entregas parciales
  • Grupos de 3 personas el tema se puede escoger de
    una lista suministrada por la profesora

5
Entregas
  • Primera entrega (8) FECHA 26 de Sept.
  • Modelo entidad/relación
  • Modelo relacional
  • Segunda entrega (9) FECHA 24 de Octubre
  • Modelo entrega 1 mejorado
  • Restricciones de integridad referencial
  • Dependencias funcionales
  • Modelo en 3NF o BCNF
  • Tercera entrega (8) FECHA 5 de Diciembre
  • Creación de BD en Oracle
  • Creación de instancias
  • Escribir consultas en SQL

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

7
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

8
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

9
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

10
Programa
  • NORMALIZACIÓN
  • Teoría de dependencias funcionales
  • Formas normales
  • 1NF
  • 2NF
  • 3NF
  • BCNF
  • 4NF

11
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

12
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.

13
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.

14
  • Introducción a las bases
  • de datos

15
Un poco de historia
  • Sistemas de archivos
  • Surgieron a raíz de la necesidad de
    almacenamiento de la información para su
    correspondiente reutilización (persistencia)
  • Desventajas
  • Redundancia de los datos
  • Los archivos están separados unos de otros
  • (no se pueden combinar fácilmente)
  • Alto costo para la propagación de cambios
  • Inconsistencia debido a actualizaciones
    simultáneas

16
Un poco de historia
Un poco de historia
Archivo de Clientes
Procesamiento de Clientes
Usuario del Archivo de Clientes
Archivo de Préstamos
Procesamiento de Préstamos
Usuario del Archivo de Préstamos
Por cada préstamo se guarda la información del
cliente correspondiente Redundancia
17
Un poco de historia
  • Por qué surgieron los sistemas de Bases de
    Datos?
  • Necesidad de solucionar las debilidades de los
    sistemas de archivos
  • Capacidades
  • Manejo de persistencia
  • Soporte por lo menos de un modelo de datos
  • Soporte de un lenguaje de alto nivel que permita
    manipular y definir la estructura de la
    información
  • Control de acceso
  • Evitar inconsistencias al compartir la información

18
Antes
Dpto. Contabilidad
Dpto. Personal
Dpto. Ventas
Cuentas
Clientes
Ventas
Empleados
Inventario
Ahora
Personal
Empleados Clientes Ventas Inventario Cuentas
BASE DE DATOS
SGBD
Ventas
Contabilidad
19
Definición
  • Una base de datos es un conjunto estructurado de
    datos coherentes

Colección disponible de información
20
Definición
  • Una base de datos es un conjunto estructurado de
    datos coherentes

Colección organizada en subconjuntos, en función
de ligas y de relaciones entre las diferentes
informaciones (estructura lógica)
21
Definición
  • Una base de datos es un conjunto estructurado de
    datos coherentes
  • No hay contradicción entre los datos ligados, no
    hay pérdida de información, aun sabiendo que hay
    una utilización compartida de los datos entre
    varios usuarios

22
Definición
  • Un Sistema de Gestión de Bases de Datos (SGBD) es
    un software que permite manipular las bases de
    datos
  • Construir
  • Utilizar
  • Mantener
  • Reorganizar
Write a Comment
User Comments (0)
About PowerShow.com