Está en la página 1de 21

TEMA 1: INTRODUCCIÓN

A LAS BASES DE DATOS

BY YESCOBAR
INTRODUCCIÓN
1. Organización lógica de los datos
 Sistemas basados en archivos
 Concepto intuitivo de base de datos

2. Sistemas gestores de bases de


datos
 Definición
 Características y ventajas
3. Bases de datos
 Definición
 Operaciones: Lenguajes DDL y DML
 Usuarios de la base de datos
 Datos operativos y esquema de la
base de datos
4. Arquitectura de un sistema gestor
de bases de datos
 Niveles de abstracción
 Independencia de los datos (física y
lógica)
1. ORGANIZACIÓN LÓGICA DE LOS DATOS
ORGANIZACIÓN LÓGICA DE LOS DATOS
 Las carpetas se organizan jerárquicamente
(en carpetas y subcarpetas) para formar
un árbol:
ORGANIZACIÓN LÓGICA DE LOS DATOS

 Ejemplo: Gestión de la Universidad


Utilización de aplicaciones distintas
para cada necesidad:
ORGANIZACIÓN LÓGICA DE LOS DATOS

Concepto intuitivo de base de datos


Fondo común de información almacenada
en una computadora para que cualquier
persona o programa autorizado pueda
acceder a ella, independientemente de su
lugar de procedencia y del uso que haga de
ella.
Base de datos:
Conjunto de datos comunes
que se almacenan sin redundancia
para ser útiles en diferentes
aplicaciones.
2. SISTEMAS GESTORES DE BASES DE DATOS

Limitaciones de los sistemas basados en


archivos
Resulta complejo utilizar un sistema de archivos para:
 Modificar dinámicamente la estructura de un
archivo.
 Consultar o actualizar un archivo de forma flexible.

 Proteger ciertos datos de usuarios no autorizados.

 Permitir el acceso a los datos desde distintas


aplicaciones.
Solución
Utilizar un sistema de gestión de bases de datos.
3. BASES DE DATOS
BASES DE DATOS

Operaciones sobre la base de datos


 Relacionadas con las estructuras de
datos (esquema de la base de datos):
Lenguaje de definición de datos
[DDL: Data Definition Language].

 Relacionadas con los datos almacenados


en la base de datos: Lenguaje de
manipulación de datos[DML: Data
Manipulation Language].
BASES DE DATOS
Usuarios de la base de datos (de
menor a mayor capacidad de acción)
 Usuarios finales

 Programadores de aplicaciones

 Administrador de la base de datos


[DBA: DataBase Administrator]
3. ARQUITECTURA DE UN DBMS

Niveles de abstracción
 Nivel interno:
Almacenamiento físico de los datos
 Nivel conceptual/lógico:
Descripción de los datos y de sus relaciones
(modelo conceptual de la base de datos).
 Nivel externo:
Definición de vistas (partes de la BD
visibles para las distintas aplicaciones y
usuarios).
ARQUITECTURA DE UN DBMS
PREGUNTAS DE AUTOCONTROL:

 1) Defina Base de Datos.


 2) ¿Qué es SGBD?
 3) ¿Cuáles son las ventajas de un sistema
de Base de Datos?
 4) ¿Cuál es la arquitectura de
estandarización?
 5) ¿Para qué sirve el nivel conceptual?
 6) ¿Qué operaciones se puede hacer a
una Base de Datos mediante el SGBD?
TRABAJO DE AUTOCONTROL:

 DEFINICION DE BASES DE DATOS


 1) Realizar una lista de los sistemas
gestores de bases de datos (SGBD)
indicando características, precio,
versiones.
 2) Comparar los modelos de datos
desde el punto de vista de los
conceptos que lo estructuran.
EJERCICIOS
1.1. ¿Cuáles son las cuatro diferencias principales entre un
sistema de procesamiento de archivos y un SGBD?
1.2. Cuales son las ventajas principales de un sistema gestor de bases
de datos. ¿Cuáles son los dos inconvenientes?
1.3. Explíquese la diferencia entre independencia de datos física y
lógica.
1.4. Lístense las cinco responsabilidades del sistema gestor de la
base de datos. Para cada responsabilidad explíquense los problemas
que ocurrirían si no se realizara esa función.
1.5. ¿Cuáles son las cinco funciones principales del administrador
de la base de datos?
1.6. Lístense siete lenguajes de programación que sean
procedimentales y dos que sean no procedimentales. ¿Qué grupo es
más fácil de aprender a usar? Explíquese la respuesta.
1.7. Lístense los seis pasos principales que se deberían dar en la
realización de una base de datos para una empresa particular.

También podría gustarte