Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3SB
Base de Datos I
BASE DE DATOS
Contenido
APLICACIONES DE LOS SISTEMAS DE BASES DE DATOS...............................2
SISTEMAS DE BASES DE DATOS FRENTE A SISTEMAS DE ARCHIVOS.........3
Ventajas de un Sistema Gestor de Base de Datos (SGBD).......................3
Desventajas de un Sistema Gestor de Base de Datos (SGBD)................4
Ventajas de un Sistema de Archivos............................................................4
Desventajas de un Sistema de Archivos.....................................................4
VISIN DE LOS DATOS....................................................................................... 5
Nivel Fsico....................................................................................................... 5
Nivel Lgico...................................................................................................... 6
Nivel De Vistas................................................................................................ 6
MODELOS DE LOS DATOS..................................................................................7
Entidad - Relacin........................................................................................... 7
Jerrquico......................................................................................................... 8
De Red............................................................................................................... 8
Relacional......................................................................................................... 9
LENGUAJES DE BASES DE DATOS...................................................................10
Lenguaje de Consultas................................................................................. 10
Lenguaje de Manipulacin de Datos..........................................................10
Lenguaje de Definicin de Datos................................................................11
USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS...........................12
Usuarios de la Base de Datos......................................................................12
Administrador de la base de datos............................................................13
GESTIN DE TRANSACCIONES........................................................................14
ACID................................................................................................................. 15
ESTRUCTURA DE UN SISTEMA DE BASES DE DATOS...................................16
REFERENCIAS BIBLIOGRFICAS.....................................................................18
Base de Datos I
Base de Datos I
lo
Base de Datos I
Complejidad.
Vulnerabilidad a los fallos.
Instalaciones costosas.
Instalacin costosa.
Personas especializadas para el manejo de informacin.
Ausencia real de normas.
Base de Datos I
Nivel Fsico
En este nivel se describen en detalle las estructuras de datos que definen
como se almacenan realmente los datos. Las preocupaciones en este nivel
tienen que ver con tamao de los registros, uso de la cache, estructuras
de los ndices, entre otros.
Base de Datos I
Nivel Lgico
En este siguiente nivel, lo que se define que datos se van a almacenar, as
como las relaciones entre los mismos y las restricciones que queremos
incluir, tanto a nivel de valores de los dominios como a condiciones
generales que debe cumplir la base de datos en todo momento. Este nivel
permite describir la base de datos completa en base a un subconjunto de
estructuras relativamente simples. La idea es que los usuarios a nivel
lgico (Diseadores y administradores de bases de datos) no necesitan
preocuparse del nivel fsico.
Nivel De Vistas
Este nivel completa, mediante la definicin de vistas, las necesidades
finales de acceso a los datos. La vista puede reorganizar la informacin
del nivel lgico, ampliando, transformando o incluso reduciendo la
informacin que se desea mostrar
al usuario (Programadores y
administradores de bases de datos). Adems de esconder los detalles del
nivel lgico, las vistas proporcionan un mecanismo de seguridad que evita
los accesos a determinadas partes de la base de datos.
Base de Datos I
El
es
llamado
Los modelos de datos sirven para clasificar los distintos tipos de SGBD.
Los modelos ms conocidos y utilizados son:
Modelo
Modelo
Modelo
Modelo
entidad-relacin
jerrquico
de red
relacional
Entidad - Relacin
Denominado por sus siglas como: E-R; Este modelo representa a la
realidad a travs de entidades, que son objetos que existen y que se
distinguen de otros por sus caractersticas, por ejemplo: un alumno se
distingue de otro por sus caractersticas particulares como lo es el
nombre, o el nmero de control asignado al entrar a una institucin
7
Base de Datos I
Jerrquico
Este modelo utiliza rboles para la representacin lgica de los datos.
Este rbol est compuesto de unos elementos llamados nodos. El nivel
ms alto del rbol se denomina raz. Cada nodo representa un registro con
sus correspondientes campos.
La representacin grfica de este modelo se realiza mediante la creacin
de un rbol invertido, los diferentes niveles quedan unidos mediante
relaciones.
En este modelo solo se pueden representar relaciones 1:M, por lo que
presenta varios inconvenientes:
De Red
En este modelo las entidades se representan como nodos y sus relaciones
son las lneas que los unen. En esta estructura cualquier componente
puede relacionarse con cualquier otro.
A diferencia del modelo jerrquico, en este modelo, un hijo puede tener
varios padres.
8
Base de Datos I
Relacional
Este modelo es el ms utilizado actualmente ya que utiliza tablas
bidimensionales para la representacin lgica de los datos y sus
relaciones.
Algunas de sus principales caractersticas son:
Base de Datos I
Lenguaje de Consultas
Es un lenguaje de no-programacin en el cual un usuario puede formular
consultas y posiblemente tambin actualizar la base de datos.
No-programacin significa que el usuario no tiene que especificar un
algoritmo para obtener resultados, sino solamente definir la consulta de
una manera ordenada.
Base de Datos I
11
Base de Datos I
12
Base de Datos I
13
Base de Datos I
GESTIN DE TRANSACCIONES
14
Base de Datos I
ACID
En bases de datos se denomina ACID a un conjunto de caractersticas
necesarias para que una serie de instrucciones puedan ser consideradas
como una transaccin. As pues, si un Sistema De Gestin De Bases De
Datos es ACID compliant quiere decir que el mismo cuenta con las
funcionalidades necesarias para que sus transacciones tengan las
caractersticas ACID.
15
Base de Datos I
Base de Datos I
17
Base de Datos I
REFERENCIAS BIBLIOGRFICAS
Roberto Llamas. (2010). rea de aplicacin de base de datos.
https://sites.google.com/site/robertollamasfbd4sc4a/unidad-1/1-2-areas-deaplicacion-de-los-sistemas-de-base-de-datos
Juan
Rodrguez.
(19
febrero
2008).
Visin
de
http://databas.blogspot.com/2008/02/12-visin-de-los-datos.html
los
datos.
Atlantic
International
University.
Modelo
de
Datos.
http://www.aiu.edu/cursos/base%20de%20datos/pdf%20leccion%202/lecci
%C3%B3n%202.pdf
Romero
Martnez,
Modesto.
Lenguajes
de
Datos.
http://catarina.udlap.mx/u_dl_a/tales/documentos/msp/romero_m_m/capitulo4.pd
f
18