Universidad Politécnica Territorial de Valencia
Programa Nacional de Formación en Informática
Unidad Curricular: Bases de Datos
Prof. Yumaira Machuca Cohen
Una base de datos es un conjunto de
datos pertenecientes a un mismo
contexto, almacenados sistemáticamente
para su posterior uso.
¿Qué son las bases de datos?
Una bases de datos es un “almacén” que
nos permite guardar información de forma
organizada para que luego podamos
encontrar y utilizar fácilmente.
El término Bases de Datos fue escuchado por primera vez en 1963, para
definir a un conjunto de datos relacionados que se encuentran agrupados de
forma estructurada.
Década
1960s
______
______
______
_______
Archivos
1970s 1980s 1990s 2000+
B.D. Jerárquica
B.D. Red
B.D.
Relacional
Orientada a
Objeto
Objeto
Relacional
-----
-----
-----
B.D en
la Web
XML
Evolución histórica
de las bases de datos
Características y razones de su uso
Sistemas Gestores de Bases de Datos
Los Sistemas de gestión de base de datos (SGBD /DBMS) son un tipo de
software muy específico, dedicado a servir de interfaz entre la base de datos,
los usuarios y las aplicaciones que la utilizan. Se compone de un lenguaje de
definición de datos, de un leguaje de manipulación de datos y de un
lenguaje de consulta.
Base de datos
Sistema de gestión
de bases de datos
Usuarios y
aplicaciones
Sistemas Gestores de Bases de Datos
Un sistema de gestión de bases de datos debe permitir definir estructuras
de almacenamiento, acceder a los datos de forma eficiente y segura.
Ejemplos: Oracle, IBM DB2, Microsoft SQL Server, MySQL, PostgreSQL
Sistemas Gestores de
Bases de Datos (SGBD)
Arquitectura de tres niveles de un
SGBD
Arquitectura de tres Niveles de un SGBD
Nivel externo
• Definición de vistas (partes de la BD visibles
para las distintas aplicaciones y usuarios).
Nivel
conceptual
• Descripción de los datos y de sus relaciones
(modelo conceptual de la base de datos).
Nivel
interno
• Almacenamiento físico de los datos
(organización física de los datos almacenados
en el computador)
Ventajas de los SGBD
Hardware
Software
Datos
Las personas
Componentes de un Sistema de Gestión
de Bases de Datos
Conjunto de dispositivos
físicos sobre los que
reside una base de datos
• Software de propósito general
• Software de Aplicación
Hechos básicos sobre los
que se fundamentan las
necesidades de información
• Usuarios
• Profesionales informáticos
BIBLIOGRAFÍA
Elmasri, R.; Navathe, S.B. Fundamentos de Sistemas de Bases de
Datos (2007) 5ª ed. Addison- Wesley Iberoamericana.
McFadden, F.; Hoffer, J.; Prescott, M. (2007). Modern Database
Management. 8ª ed. Prentice-Hall.
Korth H. y Siberschatz A. (2002). Fundamentos de Bases de Datos. 4ta.
Edición. McGraw-Hill.
Kroenke, D. (2003). Procesamiento de Bases de Datos. Prentice Hall.
Fundamentos de  bases de datos

Fundamentos de bases de datos

  • 1.
    Universidad Politécnica Territorialde Valencia Programa Nacional de Formación en Informática Unidad Curricular: Bases de Datos Prof. Yumaira Machuca Cohen
  • 2.
    Una base dedatos es un conjunto de datos pertenecientes a un mismo contexto, almacenados sistemáticamente para su posterior uso. ¿Qué son las bases de datos? Una bases de datos es un “almacén” que nos permite guardar información de forma organizada para que luego podamos encontrar y utilizar fácilmente. El término Bases de Datos fue escuchado por primera vez en 1963, para definir a un conjunto de datos relacionados que se encuentran agrupados de forma estructurada.
  • 3.
    Década 1960s ______ ______ ______ _______ Archivos 1970s 1980s 1990s2000+ B.D. Jerárquica B.D. Red B.D. Relacional Orientada a Objeto Objeto Relacional ----- ----- ----- B.D en la Web XML Evolución histórica de las bases de datos
  • 4.
  • 5.
    Sistemas Gestores deBases de Datos Los Sistemas de gestión de base de datos (SGBD /DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, los usuarios y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un leguaje de manipulación de datos y de un lenguaje de consulta. Base de datos Sistema de gestión de bases de datos Usuarios y aplicaciones
  • 6.
    Sistemas Gestores deBases de Datos Un sistema de gestión de bases de datos debe permitir definir estructuras de almacenamiento, acceder a los datos de forma eficiente y segura. Ejemplos: Oracle, IBM DB2, Microsoft SQL Server, MySQL, PostgreSQL Sistemas Gestores de Bases de Datos (SGBD)
  • 7.
    Arquitectura de tresniveles de un SGBD
  • 8.
    Arquitectura de tresNiveles de un SGBD Nivel externo • Definición de vistas (partes de la BD visibles para las distintas aplicaciones y usuarios). Nivel conceptual • Descripción de los datos y de sus relaciones (modelo conceptual de la base de datos). Nivel interno • Almacenamiento físico de los datos (organización física de los datos almacenados en el computador)
  • 9.
  • 10.
    Hardware Software Datos Las personas Componentes deun Sistema de Gestión de Bases de Datos Conjunto de dispositivos físicos sobre los que reside una base de datos • Software de propósito general • Software de Aplicación Hechos básicos sobre los que se fundamentan las necesidades de información • Usuarios • Profesionales informáticos
  • 11.
    BIBLIOGRAFÍA Elmasri, R.; Navathe,S.B. Fundamentos de Sistemas de Bases de Datos (2007) 5ª ed. Addison- Wesley Iberoamericana. McFadden, F.; Hoffer, J.; Prescott, M. (2007). Modern Database Management. 8ª ed. Prentice-Hall. Korth H. y Siberschatz A. (2002). Fundamentos de Bases de Datos. 4ta. Edición. McGraw-Hill. Kroenke, D. (2003). Procesamiento de Bases de Datos. Prentice Hall.