fundamentos de base de datos 1a. unidad

17
FUNDAMENTOS DE BASE DE DATOS

Upload: emilioambrosio

Post on 06-Jul-2015

1.140 views

Category:

Education


12 download

DESCRIPTION

presentacion sobre la primera unidad de fundamentos de base de datos, con mapas conceptuales y cuadros sinopticos de cada tema.

TRANSCRIPT

Page 1: Fundamentos de base de datos 1a. unidad

FUNDAMENTOS DE BASE DE DATOS

Page 2: Fundamentos de base de datos 1a. unidad

INDICE

1.1 Objetivo de las Bases de Datos. 1.2 Áreas de Aplicación de los Sistemas de Bases de datos. 1.3 Modelos de datos. 1.4 Arquitectura del Sistema Gestor de Bases de datos. 1.5 Niveles de abstracción. 1.6 Tipos de usuarios. 1.7 Tipos de lenguajes. 1.8 Tópicos selectos de bases de datos.

Page 3: Fundamentos de base de datos 1a. unidad

DEFINICIÓN DE BASE DE DATOS

“sistema gestor de bases de datos (SGBD) consiste en una colección de datos inter-

relacionados y un conjunto de programas para acceder a dichos datos. La colección de

datos, normalmente denominada base de datos

La definición presentada anteriormente hace referencia a dos elementos para que un conjunto de datos constituya una Base de Datos:

1) Relaciones entre datos, tema que se trata en las próximastransparencias.

2) Significado implícito de los datos que se atribuye dependiendodel contexto en que se utilizan los mismos.

Por ejemplo, el dato fecha en una base de datos de ventas puedereferirse a la fecha de emisión de las facturas, mientras que si la base de datos es de música quizás corresponda a la fecha en que se grabóun tema musical.

Page 4: Fundamentos de base de datos 1a. unidad

los objetivos principales de un sistema gestor de base de datos son:

1.1 Objetivo de las Bases de Datos.

Page 5: Fundamentos de base de datos 1a. unidad

1.2 Áreas de Aplicación de los Sistemas de Bases de datos.

Las bases de datos son ampliamente usadas. Las siguientes son algunas de sus aplicaciones más representativas:

Page 6: Fundamentos de base de datos 1a. unidad

1.3 Modelos de datos.

Uno de los objetivos más importantes de un SGBD es proporcionar a los usuarios unavisión abstracta de los datos, es decir, el usuario va a utilizar esos datos pero no tendráidea de cómo están almacenados físicamente.Los modelos de datos son el instrumento principal para ofrecer esa abstracción. Son utilizados para la representación y el tratamiento de los problemas

Page 7: Fundamentos de base de datos 1a. unidad
Page 8: Fundamentos de base de datos 1a. unidad

1.4 Arquitectura del Sistema Gestor de

Bases de datos.

En 1975, el comité ANSI-SPARC (AmericanNational Standard Institute - Standards Planningand Requirements Committee) propuso unaarquitectura de tres niveles para los SGBD cuyoobjetivo principal era el de separar los programasde aplicación de la BD física. En estaarquitectura el esquema de una BD se define entres niveles de abstracción distintos:

Page 9: Fundamentos de base de datos 1a. unidad
Page 10: Fundamentos de base de datos 1a. unidad

1.5 Niveles de abstracción.

Para que el sistema sea útil debe recuperar losdatos eficientemente. Esta preocupación haconducido al diseño de estructuras de datoscomplejas para la representación de los datos enla base de datos. Como muchos usuarios desistemas de bases de datos no están familiarizadoscon computadores, los desarrolladores esconden lacomplejidad a los usuarios a través de variosniveles de abstracción para simplificar lainteracción de los usuarios con el sistema:

Page 11: Fundamentos de base de datos 1a. unidad
Page 12: Fundamentos de base de datos 1a. unidad

Un objetivo principal de un sistema de bases de datos esrecuperar información y almacenar nueva informaciónen la base de datos. Las personas que trabajan con unabase de datos se pueden catalogar como usuarios de bases de datos o como administradores de bases de datos. La clasificación de esta la podemos apreciar en el siguiente mapa conceptual.

1.6 Tipos de usuarios.

Page 13: Fundamentos de base de datos 1a. unidad
Page 14: Fundamentos de base de datos 1a. unidad

1.7 Tipos de lenguajes.

Todos los SGBD ofrecen lenguajes e interfaces apropiadaspara cada tipo de usuario:

administradores, diseñadores, programadores deaplicaciones y usuarios finales.Los lenguajes van a permitir al administrador de la BDespecificar los datos que componen la BD, su estructura, lasrelaciones que existen entre ellos, las reglas de integridad,los controles de acceso, las características de tipo físico y lasvistas externas de los usuarios. Los lenguajes del SGBD seclasifican en:

Page 15: Fundamentos de base de datos 1a. unidad
Page 16: Fundamentos de base de datos 1a. unidad

1.8 Tópicos selectos de bases de datos.

Un tópico es una idea o un tema en específico, en este caso bases de datos, así en resumen los tópics más importantes son los que se desarrollan a lo largo de esta presentación.

Page 17: Fundamentos de base de datos 1a. unidad

Bibliografía

• Oracle 8i SQL Reference Release 2 (8.1.6) A76989-01.• Apuntes de Oracle/SQL J. Warren, Kennesaw State University• SILBERSCHATZ • KORTH • SUDARSHAN, CUARTA EDICIÓN-