Está en la página 1de 17

FUNDAME

NTOS DE
BASE DE
DATOS
TEMA 1.
INTRODUCCIÓN A LAS BASES DE
DATOS
OBJETIVO DEL
TEMA
Conocer y comprender los conceptos básicos
de base de datos para proponer soluciones en
el tratamiento de la información
CONTENIDO
Conceptos básicos
Objetivos de las bases de Datos
Áreas de aplicación de los Sistemas de Base de Datos
Modelos de bases de Datos
Clasificación de Bases de Datos
Arquitectura de base de datos
Arquitectura del SGBD o DBMS
SISTEMAS GESTORES DE
BASES DE DATOSLa(SGBD Ó
propia base de datos y el
DBMS)

sistema gestor de base de datos o


Consiste en una SGBD (también llamado DBMS,
colección de datos del inglés database management
interrelacionados y un system) conforman lo que se
denomina el sistema de base de
conjunto de programas datos (a veces, se utiliza
para acceder a dichos simplemente el término base de
datos. La colección de datos para denominarlo).
datos, normalmente
denominada base de
datos, contiene
información relevante
para una empresa.
SISTEMAS GESTORES DE
BASES DE DATOS (SGBD Ó
DBMS) En términos generales, un SGBD es
un software que sigue un modelo de sistema
de base de datos y, por lo tanto, resulta
decisivo a la hora de configurarla, administrarla
y utilizarla. Solo cuando el sistema gestor de
base de datos está instalado y configurado, los
usuarios pueden introducir y consultar los
datos. Los permisos de lectura y escritura, así
como las funciones de
administración generales, se establecen
mediante las interfaces específicas de la
aplicación y el lenguaje de definición de datos
correspondiente. El más conocido de estos
lenguajes es SQL (Structured Query Language,
lenguaje de consulta estructurada).
1.1 El objetivo principal de un SGBD es
OBJETIV proporcionar una forma de almacenar y
recuperar la información de una base de
O DE datos de manera que sea tanto práctica
como eficiente.
LAS Los sistemas de bases de datos se diseñan

BASES para gestionar grandes cantidades de


información.
DE Proporcionar la fiabilidad de la información
almacenada, a pesar de las caídas del
DATOS sistema o los intentos de acceso sin
autorización.
1.2 AREAS DE APLICACION
DE LOS SISTEMAS DE BASES
DE DATOS
Banca. Para información de los clientes, cuentas y préstamos, y
transacciones bancarias.
Líneas aéreas. Para reservas e información de planificación. Las
líneas aéreas fueron de los primeros en usar las bases de datos de
forma distribuida geográficamente (los terminales situados en todo el
mundo accedían al sistema de bases de datos centralizado a través de
las líneas telefónicas y otras redes de datos).
Universidades. Para información de los estudiantes, matrículas de las
asignaturas y cursos.
Transacciones de tarjetas de crédito. Para compras con tarjeta de
crédito y generación mensual de extractos.
1.2 AREAS DE APLICACION
DE LOS SISTEMAS DE BASES
DE DATOS
Telecomunicaciones. Para guardar un registro de las llamadas realizadas,
generación mensual de facturas, manteniendo el saldo de las tarjetas
telefónicas de prepago y para almacenar información sobre las redes de
comunicaciones.
Finanzas. Para almacenar información sobre grandes empresas, ventas y
compras de documentos formales financieros, como bolsa y bonos.
Ventas. Para información de clientes, productos y compras.
Producción. Para la gestión de la cadena de producción y para el seguimiento
de la producción de elementos en las factorías, inventarios de elementos en
almacenes y pedidos de elementos.
Recursos humanos. Para información sobre los empleados, salarios, impuestos
y beneficios, y para la generación de las nóminas.
SISTEM Redundancia en inconsistencia de
AS DE datos
Dificultad en el acceso de los datos
BASE
DE Aislamiento de datos

DATOS Problemas de integridad


VS Problemas de atomicidad
SISTEM
A DE Anomalías en el acceso concurrente

ARCHIV Problemas de seguridad


OS
MODELO DE DATOS
Una colección de herramientas conceptuales para
describir los datos, las relaciones, la semántica y las
restricciones de consistencia.
MODELO ENTIDAD-
RELACIÓN
El modelo de datos entidad-relación (E-R) está basado en una
percepción del mundo real que consta de una colección de objetos
básicos, llamados entidades, y de relaciones entre estos objetos. Una
entidad es una «cosa» u «objeto» en el mundo real que es
distinguible de otros objetos.
MODELO RELACIONAL
En el modelo relacional se utiliza un grupo de tablas para representar
los datos y las relaciones entre ellos.
OTROS MODELOS
Modelo orientado a objetos: este modelo se puede observar como
una extensión del modelo E-R con las nociones de encapsulación,
métodos (funciones) e identidad de objeto.
Modelo de datos relacional orientado a objetos: combina las
características del modelo de datos orientado a objetos y el modelo
de datos relacional.
Modelos de datos semiestructurados: permiten la especificación de
datos donde los elementos de datos individuales del mismo tipo
pueden tener diferentes conjuntos de atributos. (XML, lenguaje de
marcas extensible).
Modelo de datos de red y modelo jerárquico: precedieron al modelo
relacional.
ARQUITECTURA DE LOS SISTEMAS
DE BASE DE DATOS (ANSI-SPARC)
O NIVELES DE ABSTRACCIÓN
NIVEL FISICO O INTERNO
NIVEL LÓGICO O CONCEPTUAL
NIVEL DE VISTAS O EXTERNO
ESTRUCTU
RA DEL
SISTEMA
SILVERSCH
ATZ,
KORTH,
SUDARSHA
N
FUNCIONE
SY
COMPONEN
TES
PRINCIPAL
ES
DEL DBMS
C.J.DATE
COMPONENTES
DE UN SMBD.
ELMASRI &
NAVATHE

También podría gustarte