280 likes | 445 Views
Bases de Datos I (BDA104). Ingeniería en Informática Profesora: María Auxilio Medina Nieto. Contenido. Introducción. ¿Cuánta información hay en el mundo? Michael Lesk. Almacenar, administrar y acceder a la información BD = datos + estructura
E N D
Bases de Datos I (BDA104) Ingeniería en Informática Profesora: María Auxilio Medina Nieto
Introducción ¿Cuánta información hay en el mundo? Michael Lesk. Almacenar, administrar y acceder a la información BD = datos + estructura BD = conjunto de datos estructurados almacenados en algún soporte de almacenamiento de datos y se puede acceder a ella desde uno o más programas
Objetivo General Desarrollar la capacidad en el alumno para aplicar conocimientos fundamentales teóricos y prácticos en el funcionamiento de los sistemas de bases de datos y el planteamiento de modelos de datos que describen problemas reales, así como para implementar dichos modelos usando DBMS’s relacionales
Objetivos específicos • Describir problemas • Modelar entidades , atributos y relaciones entre entidades que representen una solución a los problemas • Implementar el modelo en una base de datos • Desarrollar programas que accedan a la base de datos
Competencia • Especificar las bases de datos, su estructura y sus herramientas de administración
Habilidades • Identificar datos de entrada y de salida • Identificar entidades y relaciones • Emplear modelos conceptuales para captura de datos y relaciones • Expresar el modelo conceptual en un modelo relacional • Emplear normalización • Definir el esquema relacional utilizando SQL • Especificar los componentes de almacenamiento • Trabajar en equipo • Trabajar en orden
Actitudes • Respeto • Responsabilidad • Entrega de trabajos en tiempo y forma • Orden y limpieza • Trabajo en equipo
Temario • Los sistemas de bases de datos (9) • Modelo E-R (17) • Modelo relacional y normalización (19) • Álgebra relacional (15) • Lenguaje relacional SQL (15)
Bibliografía • Silberschatz, Abraham; Korth, Henry F; Sudrshan, S. Fundamentos de bases de datos.McGraw Hill. Madrid, España. ES. 1998. • García-Molina. Database Systems The complete book. 2008. Prentice HallMullins. http://infolab.stanford.edu/~ullman/dscb.html • Database Administration. Addison Wesley Wessler • http://ict.udlap.mx/people/carlos/
Definiciones básicas Dato: es la representación física de un aspecto de la realidad Base de datos: conjunto de datos, que pueden estar organizados y/o interrelacionados de alguna manera con un propósito particular
Definiciones básicas DBMS*: Sistema Manejador de Bases de Datos (DataBase Manager/Management System) es una colección de datos interrelacionados y un conjunto de programas para accederlos. Algunos lo llaman SGBD (Sistema Gestionador de Bases de Datos)
Niveles de abstracción Físico: es el más bajo y define cómo los datos son almacenados Lógico: define qué datos hay almacenados y cómo se relacionan De visión: es el más alto, define vistas de "partes" de la base de datos para restringir el acceso a determinados datos o bien para simplificar la interacción
Objetivo de aprendizaje: El alumno aplicará conceptos de bases de datos para el análisis de los sistemas de bases de datos Unidad 1. Los sistemas de bases de datos
1.1 Conceptos • En la mayor parte de los sistemas informáticos existen varios tipos de almacenamientos de datos, los cuales se clasifican por diferentes criterios como: • Velocidad a la que se accede a los datos • Costo de adquisición del medio por unidad de dato • Confiabilidad del medio
$ $ $ $ $ $
Memoria principal • Opera los datos disponibles • Opera las instrucciones de propósito general • Los datos se pierden si se produce un fallo de suministro eléctrico o se cae el sistema
Memoria flash • Memoria sólo de lectura programable y borrable eléctricamente (EEPROM) • Número de borrados finito (10000-1000000) • Los datos NO se pierden si se produce un fallo de suministro eléctrico • La velocidad de lectura es similar a la de la memoria principal, pero la escritura es más lenta y se realiza por bancos • Se utiliza en cámaras o computadoras de bolsillo
Memoria caché • Es la más rápida y costosa • Su uso lo gestiona el hardware
Discos magnéticos • Almacenan toda la BD • Los datos NO se pierden si se produce un fallo de suministro eléctrico o si se cae el sistema
Almacenamiento óptico • CDs y DVDs • CD-R y DVD-R se graban una sóla vez, escritura única y lectura múltiple • CD-RW, DVD-RW, DVR-RAM, múltiples escrituras • Almacenamiento de acceso directo
Almacenamiento en cintas • Utilizado para copias de seguridad • Más baratos que los discos • Acceso secuencial a los datos