Datos

Páginas: 14 (3471 palabras) Publicado: 3 de agosto de 2012
Bases de Datos
Tema 01. Introducción a las BD Relacionales

Marta Elena Zorrilla Pantaleón Rafael Duque Medina
DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Este tema se publica bajo Licencia: Creative Commons BY-NC-SA 3.0

Tabla de contenidos
   






La importancia de las BDs Concepto de Base de Datos y SGBD De los sistemas de ficheros a la BD relacional. Niveles deabstracción  Razones que justifican el uso de BD y cuando No Una introducción al modelo relacional.  Tablas, relaciones e índices  Problemas de un mal diseño de BD  Introducción al lenguaje SQL  Restricciones de integridad y reglas de negocio Concepto de transacción Arquitectura de un SGBDR  Componentes  Usuarios Cuestiones
Marta Zorrilla - UC 2

©2011

Bibliografía




Básica Cap. 1 y 2. Elmasri, R., Navathe, S.B., Fundamentos de Sistemas de Bases de Datos, 5ª; edición, Pearson Education, 2008.  Cap. 1. Mora, E., Zorrilla, M. E., Díaz de Entresotos, J. Iniciación a las bases de datos con Access 2002. Díaz de Santos, 2003.  Cap. 1. Silberschatz, A., Korth, H.F., Sudarshan, S., Fundamentos de Bases de Datos, 5ª edición, Madrid, 2006. Complementaria  Piattini et al.Tecnología y diseño de bases de datos. RA-MA, 2006.  Pons, O. et al. Introducción a los sistemas de bases de datos. Paraninfo. 2008  García Molina, H., Ullman, J., Widom, J. Database systems: the complete book. 2nd ed. Pearson Education International, cop. 2009
3 Marta Zorrilla - UC ©2011

La importancia de las BDs
¿Qué es una base de datos? ¿Utilizáis alguna? ¿Consideráis que sonimportantes? ¿Qué interfaces presentan? Estructuras de datos gestionadas por un conjunto de programas que permiten almacenar grandes cantidades de información y manipularla de forma eficiente Dan soporte a:
   

   





Procesos transaccionales
(compras, préstamos, gestión académica, experimentos científicos…)

Planificación de trabajos
(Workflow, scheduler, … )

Oferta de servicios(búsquedas bibliográficas, videotecas,..)

La inteligencia de negocio


DW, OLAP, minería de datos

4

Marta Zorrilla - UC

©2011

Definición de BD y SGBD

Base de Datos (def): colección organizada de datos, relativa a un problema concreto, que puede ser compartida por un conjunto de usuarios/aplicaciones. Sirven para:
ALMACENAR CONTROLAR

Restricciones Seguridad
CONSULTARINFORMACIÓN ACTUALIZAR

DATOS RELACIONES RESTRICCIONES ©2011

Sistema Gestor de Bases de Datos: programa o conjunto de programas que sirve para mantener bases de datos y responder consultas sobre ellas.
Marta Zorrilla - UC 5

De los Sistemas de Ficheros a la BD Relacional En los primeros años (década de los 70 y principios de los 80), las aplicaciones de BD se construían directamentesobre los sistemas de ficheros Esto tenía serias desventajas :






 

Redundancia e inconsistencia de los datos  Múltiples formatos de ficheros, duplicación de información en diferentes ficheros  Ejemplo Cuenta (nombre, direccion, tfno, nº cc, cantidad) Ingreso (nombre, direccion, tfno, nº cc, cantidad, fecha) Datos aislados — Múltiples formatos y ficheros Problemas de integridad Restricciones de integridad como ―sexo= M o F‖ se encuentra en el código del programa y no establecido explícitamente en la estructura del fichero  Difícil y costoso el modificar o añadir nuevas restricciones (altura>=0, fecha>=hoy, etc.)
Marta Zorrilla - UC 6

©2011

De los Sistemas de Ficheros a la BD Relacional (y 2)



Desventajas (cont.)
 





Dificultad en el acceso alos datos  Necesidad de escribir un programa para realizar cada proceso Atomicidad de las actualizaciones  Pérdida de consistencia por realización de actualizaciones parciales  Ej.: Transferencia de fondos de una cuenta a otra (debe restarse una cantidad de una cuenta y sumarse esa misma cantidad a la otra, o no hacerse nada) Acceso concurrente por múltiples usuarios  Necesidad de acceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los datos
  • Datos
  • Datos
  • Datos
  • datos
  • Datos
  • datos
  • Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS