You are on page 1of 21

BASE DE DATOS

RELACIONALES

Mauricio Idarraga
Meliza Rodrguez
Sebastin Becerra

CONTENIDO
Definicin

Base de Datos
Base de Datos Relacionales
Caractersticas
Objetivos
Elementos
Relaciones
Restricciones
Dominios
Claves
Estructura
Manipulacin de la informacin
Manejadores de bases de datos relacionales
Ventajas y Desventajas
Diseos de bases de datos relacionales

BASE DE DATOS
Unabase de datosobanco de datoses un
conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemticamente para su
posterior uso.

En una computadora existen diferentes formas de


almacenar informacin. Esto da lugar a distintos
modelos de organizacin de la base de datos:
jerrquico, red, relacional y orientada a objeto.

BASE DE DATOS RELACIONALES


Una base de datos
relacional es una base
de datos en donde todos
los datos visibles al
usuario
estn
organizados
estrictamente
como
tablas de valores, y en
donde
todas
las
operaciones de la base
de datos operan sobre
estas tablas.

CARACTERISTICAS
UnaBase

de Datos Relacionalse compone de


variastablas o relaciones.
Cada archivo contiene solo un tipo de registros.
Los campos no tienen un orden especfico, de
izquierda a derecha.
Los registros no tienen un orden especfico, de
arriba hacia abajo.
Cada campo tiene un solo valor.
Los registros poseen un campo identificador nico
(o combinacin de campos) llamado clave
primaria.

OBJETIVOS
Exactitud

y seguridad.
Claridad y facilidad de uso.
Reconstruccin rpida en caso de fallos en el
sistema.

ELEMENTOS

Relaciones
Tablas
Consulta
Restricciones
Dominios
Campos o Atributos
Claves
Clave Primaria
Clave Fornea
Clave ndice

Relaciones
Son los vnculos establecidos entre las diferentes tablas
que permiten trabajar con los datos de todas ellas,
como si estuvieran en una sola.

TABLAS:
Son estructuras encargadas de alojar la informacin de la base de
datos.
CONSULTA:
Mediante el uso de consulta se puede extraer informacin concreta
aunque la misma provenga de varias tablas.

RESTRICCIONES
Son limitaciones que obliga el cumplimiento de
ciertas condiciones en la base de datos, algunas
no son determinadas por los usuarios, sino que
son inherentemente definidas por el simple hecho
de que la base de datos sea relacional. Algunas
otras restricciones las puede definir el usuario,
por ejemplo, usar un campo con valores enteros
entre 1 y 10.
Las restricciones no son parte formal del modelo relacional,
pero son incluidas porque juegan el rol de organizar mejor
los datos.

DOMINIOS
Describen un conjunto de posibles valores para
cierto atributo. Como un dominio restringe los
valores del atributo, puede ser considerado
como una restriccin.

CAMPOS O ATRIBUTOS
Son cada una de las columnas de una tabla, cada campo
almacena un dato en concreto.

CLAVES
Es un campo cuyo contenido no puede estar
duplicado en la misma tabla y permite
identificar a cada registro de manera univoca.

Clave Primaria
Clave Fornea
Clave ndice

CLAVE

PRIMARIA: Es una clave nica elegida


entre todas las candidatas que define
unvocamente a todos los dems atributos de
la tabla, para especificar los datos que sern
relacionados con las dems tablas.

CLAVE

FORNEA: Una clave fornea es una


referencia a una clave en otra tabla,
determina la relacin existente en dos tablas.
Las claves forneas no necesitan ser claves
nicas en la tabla donde estn y s a donde
estn referenciadas.

CLAVE

NDICE: Surgen con la necesidad de


tener un acceso ms rpido a los datos. Los
ndices pueden ser creados con cualquier
combinacin de campos de una tabla. Las
consultas que filtran registros por medio de
estos campos, pueden encontrar los registros
de forma no secuencial usando la clave
ndice.

ESTRUCTURA
La base de datos se organiza en dos secciones:
El Esquema: Es la definicin de la estructura
de la base de datos y principalmente
almacena los siguientes datos:
1. El nombre de cada tabla
2. El nombre de cada columna
3. El tipo de dato de cada columna
4. La tabla a la que pertenece cada columna
.Los Datos o Instancia: es el contenido de la
base de datos en un momento dado. Es en s,
el contenido de todos los registros.

MANIPULACION DE LA
IMFORMACION
Para manipular la informacin utilizamos un
lenguaje relacional, actualmente se cuenta con
dos lenguajes formales elAlgebra Relacionaly
elCalculo Relacional.

MANEJADORES DE BASES DE
DATOS RELACIONALES
SGBD(Sistema

Relacional).

de Gestin de Base de Datos

VENTAJAS Y DESVENTAJAS
Provee

herramientas que garantizan evitar la duplicidad de registros.


Garantiza la integridad referencial, as, al eliminar un registro elimina
todos los registros relacionados dependientes.
Favorece la normalizacin por ser ms comprensible y aplicable.

Presentan

deficiencias con datos grficos, multimedia,CADySistemas de


Informacin Geogrfica.
No se manipulan de forma manejable los bloques de texto como tipo de dato.
Lasbases de datos orientadas a objetos(BDOO) se propusieron con el
objetivo de satisfacer las necesidades de las aplicaciones anteriores y as,
complementar pero no sustituir a las bases de datos relacionales.

Diseo de las bases de datos


relacionales
El

primer paso para crear una base de datos, es planificar el tipo de informacin
que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la
informacin disponible y la informacin que necesitamos.
La planificacin de la estructura de la base de datos, en particular de las tablas,
es vital para la gestin efectiva de la misma. El diseo de la estructura de una
tabla consiste en una descripcin de cada uno de los campos que componen el
registro y los valores o datos que contendr cada uno de esos campos.
Los campos son los distintos tipos de datos que componen la tabla, por ejemplo:
nombre, apellido, domicilio. La definicin de un campo requiere: el nombre del
campo, el tipo de campo, el ancho del campo, etc.
Los registros constituyen la informacin que va contenida en los campos de la
tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la direccin
de este. Generalmente los diferentes tipos de campos que se pueden almacenar
son los siguientes: Texto (caracteres), Numrico (nmeros), Fecha / Hora, Lgico
(informaciones lgicas si/no, verdadero/falso, etc.), imgenes.
En resumen, el principal aspecto a tener en cuenta durante el diseo de una
tabla es determinar claramente los campos necesarios, definirlos en forma
adecuada con un nombre especificando su tipo y su longitud.

You might also like