Está en la página 1de 18

Fundamentos de base

de datos
AEF-1031
Tema 1

1
Tema 1: Introducción a las bases de datos
1.1 Conceptos básicos
1.2 Objetivos de las Bases de Datos
1.3 Áreas de Aplicación de los Sistemas de Bases de datos
1.4 Modelos de bases de datos
1.5 Clasificación de Bases de Datos
1.6 Arquitectura de base de datos
1.7 Arquitectura del SGBD

2
Competencia específica

Conoce y comprende los


conceptos básicos de base de
datos para proponer soluciónes
en el tratamiento de
información.

3
1.1 Conceptos Básicos
Resulta fundamental conocer los siguientes conceptos
básicos:

Datos

Son hechos conocidos que pueden registrarse y que tienen


un significado implícito.
– Ramez Elmasri y Shamkant B. Navathe

4
1.1 Conceptos Básicos
Ejemplo
Pueden constituir datos los nombres, números telefónicos
y direcciones de personas que conocemos.

5
1.1 Conceptos básicos
¿Los datos por sí solos dan información?

6
1.1 Conceptos Básicos
Entidades

Una entidad es todo aquello de lo cual interesa guardar


datos

7
1.1 Conceptos Básicos

8
1.1 Conceptos Básicos
• Base de datos:

• Sistema de Gestion de Bases de Datos (DBMS):

Un sistema de gestión de bases de datos debe permitir: definir estructuras de


almacenamiento , acceder a los datos de forma eficiente y segura, organizar la
actualización multiusuario.
9
1.1 Conceptos Básicos
ELEMENTOS DE UNA BD
• Datos:
• Integrados (sin redundancia)
• Compartidos (útiles a varias aplicaciones)
• Hardware:
• BD normal
• BD distribuida
• Software DBMS
• Programas describir las estructuras y gestionar la información de la BD
• Usuarios
• Usuario terminal
• Programador de aplicaciones
• Administrador (DBA ó DBM)

10
1.2 Objetivos de las Bases de Datos
Un objetivo principal de un sistema de
base de datos es proporcionar a los
usuarios finales una visión abstracta
de los datos, esto se logra escondiendo
ciertos detalles de cómo se almacenan
y mantienen los datos, es decir:

El usuario podrá almacenar y


organizar con el fin de manejarlos de
una manera más sencilla, aún cuando el
registro de la información sea grande y
basta.

11
1.2 Objetivos de las Bases de Datos
Pensemos que: si no estuviese
organizada toda la información sería
prácticamente imposible (dependiendo
de la cantidad de información) que dicho
usuario encontrase la que requiere; pero
con la base de datos es diferente: solo
ingresa al sector donde se encuentra
almacenada la información que requiere
y posteriormente podrá utilizarla en su
labor, esto con una facilidad y gran
velocidad de respuesta.

12
1.2 Objetivos de las Bases de Datos

De igual forma, la base


de datos tiene como
objetivo reducir los
siguientes aspectos:

13
1.2 Objetivos de las Bases de Datos
Redundancia e inconsistencia de datos.- los archivos que mantienen
almacenada la información son creados por diferentes tipos de
programas de aplicación existe la posibilidad de que si no se controla
detalladamente el almacenamiento, se pueda duplicar la información,
esto aumenta los costos de almacenamiento y acceso a los datos,
además de que puede originar la inconsistencia de los datos.

14
1.2 Objetivos de las Bases de Datos
Dificultad para tener acceso a los datos.- Un sistema de base de datos
debe contemplar un entorno de datos que le facilite al usuario el
manejo de los mismos.
Aislamiento de los datos.- Puesto que los datos están repartidos en
varios archivos, y estos no pueden tener diferentes formatos.

15
1.2 Objetivos de las Bases de Datos
Anomalías del acceso concurrente.- con fines de mejorar el
funcionamiento general del sistema y reducir el tiempo de respuesta,
algunos sistemas dan la oportunidad de que varios usuarios actualicen
información al mismo tiempo, esto puede causar datos inconsistentes,
para solucionar esto la base de datos tiene como objetivo mantener
una forma de supervisión en el sistema para evitar este problema.

16
1.2 Objetivos de las Bases de Datos
Problemas de seguridad.- toda información contenida es importante,
unos datos lo son más que otros, por tal motivo se debe considerar el
control de acceso a los mismos, no todos los usuarios pueden visualizar
alguna información, por tal motivo para que un sistema de base de
datos sea confiable debe mantener un grado de seguridad que
garantice la autentificación y protección de los datos.

17
1.2 Objetivos de las Bases de Datos
Problemas de integridad.- Los valores de datos almacenados en la base
de datos deben satisfacer cierto tipo de restricciones de consistencia.
Estas restricciones se hacen cumplir en el sistema añadiendo códigos
apropiados en los diversos programas de aplicación, esto con el fin de
que la información almacenada no sea dañina para este o los sistemas
que utilizaran la información contenida en la base de datos.

18

También podría gustarte