You are on page 1of 5

TIPOS DE BASES DE DATOS

Clasificacin de la base de datos:


Se clarifican de acurdo al contexto en que se estn manejando.
a. SEGN LA VARIABILIDAD
1. BASE DE DATOS ESTATICA: lectura y almacenamiento de datos histrico.
Anlisis de datos para inteligencia empresarial.
2. BASE DE DATOS DINAMICAS: la informacin almacenada se modifica con
el tiempo. ACTUALIZACION, BORRADO, EDICION Y CONSULTA. EJ. BD
SUPERMERCADO.

b. SEGN EL CONENIDO:
1. BASE DE DATOS BIBLIOGRAFICAS: contiene informacin sobre el autor, fecha
de pblicacion, editorial, titulo, edicin. Resumen o extracto de una publicacin
original. Pero nunca el texto completo.
2. BASE DE DATOS DE TEXTO COMPLETO: almacenan las fuentes primarias, todo
el contenido de todas las ediciones de una coleccin de revistas cientficas.
3. DIRECTORIOS: almacenan direcciones y nmeros de telfono. Resumen de la
informacin de una persona o empresa.
- Empresariales: PAGINAS AMARILLAS
- Personales: PAGINAS BLANCAS
4. BASES DE DATOS O "BIBLIOTECAS" DE INFORMACIN QUMICA O
BIOLGICA: base de datos que almacena informacin proveniente de la qumica,
la ciencia de la vida mdica.
MODELO DE ENTIDAD DE REALCION
Es una herramienta para el modelado de datos que permite representar las entidades
relevantes de un sistema de informacin, as como sus interrelaciones y propiedades.
Elementos del modelo entidad-relacin:
a. ENTIDAD: representan cosas u objetos ya sean reales o abstractas. Se representan en
un diagrama con un rectngulo.
b. ATRIBUTOS: definen o identifican las caractersticas de una entidad. Cada identidad
posee distintos atributos. Atributos (numricos, fechas, texto). Se representan en un
diagrama con un circulo que desciende de una entidad.
c. RELACION: vinculo que nos permite una dependencia entre varias entidades. Se
representa en un diagrama con un rombo y se unen mediante lneas.

- RELACIONES DE CARDINALIDAD: es el nmero de entidades con la cual


otra entidad puede asociarse mediante una relacin binaria.
o UNO A UNO: una entidad se relaciona nicamente con otra y viceversa.
Ej. Matricula tienen un solo chasis y un chasis solo una matrcula.
o UNO A VARIOS O VARIOS A UNO: determina que un registro de una
entidad puede estar relacionado con varios de otra entidad.
o VARIOS A VARIOS: determina que una entidad puede relacionarse con
otra, con ninguna o varios registros y viceversa. Ej. Un coche puede ser
reparado por varios mecnicos y cada mecnico puede reparar varios
coches.
- Los indicadores numricos indican el primero el nmero mnimo de registros en
una relacin y posteriormente el mximo (Si no hay lmite se representa con una
n).
d. CLAVES: es el atributo de una entidad, al que se le aplica una restriccin para
distinguirlo de los dems, la cual no permite que se repita
- TIPOS:
o SUPERCLAVES: aplica un restriccin o clave a varios atributos de la
entidad, para asegurarse que en su conjunto no se repitan varias veces002E
o CLAVE PRIMARIA: identifica inequvocamente un atributo, no
permitiendo que se repita en la misma entidad.
o CLAVE EXTERNA O CLAVE FORNEA: est relacionada
estrictamente con la clave primaria de otra entidad.
INTEGRIDAD DE SEGURIDAD
a. CONFIDENCIALIDAD: la informacin almacenada en una base de datos solo va
estas disponible para aquellas personas a acceder a dicha informacin.
b. DISPONIBILIDAD: garantiza que los datos y la informacin van a estar siempre
disponibles para los usuarios en todo momento.
c. INTEGRIDAD: garantiza que la informacin no haya sido modificada desde su
creacin sin autorizacin. La informacin que dispone es vlida y consistente.
-
d. CONTEXTOS DE SEGURIDAD
La informacin de la base de datos debe estar protegida contra accesos no
autorizados destruccin o alteracin con fines indebidos y la introduccin accidental de
inconsistencias.
- LA SEGURIDAD FISICA: se refiere a la ubicacin de los centros de proceso, las
protecciones fsicas, el control fsico de accesos, los vigilantes, las medidas contra
el fuego y el agua y otras similares.
- LASEGURIDAD LOGICA: se refiere al control de acceso a la informacin
exigiendo la identificacin y autenticacin del usuario, el cifrado de soportes
magnticos intercambiados transmitidos en lnea. Cifrado de informacin a travs
de programas.
- AUTORIZACIONES: un usuario puede tener varias formas de autorizaciones
sobre partes de la base de datos, entre ellas: LECTURA, INSERCION,
ANTUALIZACION, BORRADO, INDICE, RECURSOS, ALTERACON,
ELIMINACION.
DISEO DE BASE DE DATOS RELACIONALES
A. ETAPAS DE DISEO: especificaciones. Lenguaje Natural.

- DISEO CONCEPTUAL: objetivo es definir las entidades y las relaciones entre


ellos de forma abstracta. Sin ningn modelo lgico. MODELO ENTIDAD-
RELACION.
- DISEO LOGICO: su objetivo es definir el esquema de la base de datos segn el
modelo que implementa el sistema gestor de base de datos objetivo. DISEO DE
TABLAS RELACIONALES. Esquema Relacional.
- DISEO FISICO: su objetivo es definir el esquema fsico de la base de datos de
forma que se den todas las instrucciones para que un DBA pueda implementar la
base de datos sin ninguna ambigedad. ORGANIZACIN DE ARCHIVOS E
INDICES. Guardan informacin de la clave y la direccin fsica a partir del cual
pueden encontrar registros con ese valor.
B. RESTRICIONES DE INTEGRIDAD: ayudan a conservar la consistencia semntica
de los datos. Proporcionan un medio de asegurar que las modificaciones hechas a la
base de datos por los usuarios autorizados provoquen la perdida de la consistencia de
los datos.
- RESTRICCIONES DE DOMINIO: son las formas ms normales de restriccin
de integridad. Se especifica para cada atributo un dominio de valores posibles.
o RESTRICIONES DE EXISTENCIA: evita la aparicin de valores nulos
en las columnas. Se indica en la creacin de las tablas que atributos no
pueden contener valores nulos. Claves primarias tiene esta restriccin.
NOT NULL.
o RESTRICIONES DE UNICIDAD: evita la aparicin de valores
duplicados en una columna. Clave primaria. UNIQUE.
- RESTRICIONES DE INTEGRIDAD REFERENCIAL: permite asegurar que un
valor que aparece en una relacin para un conjunto de atributos determinado
aparezca tambin otra relacin para ese mismo conjunto de atributos.
- DEPENDENCIAS FUNCIONALES: es una propiedad semntica de un esquema
de relacin que impone el diseador.
- DISPARADORES: mecanismo que se puede usar para implementar restricciones
de integridad no soportadas directamente por el SGBD. Es una orden que el
sistema ejecuta de manera automtica. Alertar al usuario de manera automtica al
cumplirse determinadas condiciones. Ejemplo. Cuando se llegue a inventario
mnimo.
C. NORMALIZACION: proceso que consiste en designar y aplicar una serie de reglas
a las relaciones obtenidas tras el paso del modelo entidad-relacional. Se utiliza para
evitar redundancia de datos.
- REDUNDANCIA DE DATOS: objetivo principal del diseo de base de datos
relacional es que se reduzca la redundancia de datos y as optimizar el espacio de
almacenamiento.
- ANOMALIAS DE ACTUALIZACION:
o DE INSERCION:
o DE MODIFICACION:
o DE ELIMINACION:
- FORMAS NORMALES Y NORMALIZACION: Se refiere a la mejor forma
normal que satisfaga un esquema.
- PRIMERA FORMA NORMAL: solo pueden ser atmicos, evitar atributos
multivariados. Evita las relaciones dentro de las relaciones.
- SEGUNDA FORMA NORMAL: se cumple si cada atributo que no forme parte
de la clave primaria depende funcional y completamente de cada clave.
- TERCERA FORMA NORMAL: dependencia funcional transitiva.

D. NORMATIVA DE DENOMINACION:
- IDENTIFICADORES:
- TABLAS:
- RESTRICIONES:
- CONTROLES:
- VARIABLES:
- OBJETOS DE LA BASE DE DATOS:

BASE DE DATOS ORIENTADA A OBJETOS


Es una base de datos donde las entidades son clases, los elementos de datos son objetos y las
relaciones se mantiene por medio de inclusin lgica.
Conjunto de objetos relacionados entre s.
Conceptos bsicos orientados a objetos:
CLASE: modelo que agrupa a un conjunto de objetos de caractersticas comunes. Plantilla
que contiene la definicin de los datos y mtodos para los objetos instanciados por la clase.
IDENTIDAD DE OBJETOS:
OBJETOS: es cualquier cosa real o abstracta a travs del cual almacenamos datos y
definimos mtodos para controlar estos datos.
IDENTIDAD: es una propiedad de todo objeto que permite diferenciar a los dems objetos.
Se identifican por un identificador de objetos el cual es nico y a travs de este se puede
invocar un objeto para realizar una operacin.
ENCAPSULAMIENTO: es la propiedad de ocultar un objeto el cual no tiene que ser
expuesto. Es funcional de manera interna. Hacer que los atributos no interacten con el
usuario y solo son llamadas por funciones dentro del objeto.
JERARQUIA DE TIPOS Y HERENCIA: algunas de estas clases se parecen entre s. Clases,
subclases, clases heredadas las cuales heredan las caractersticas y los mtodos de la clase
base. EXTENDS. Reutilizacin y la extensibilidad crear nuevas clases a partir de una clase
o una jerarqua de clase preexistentes.
POLIMIRFISMO: es definir diferentes comportamientos a los mtodos que tienen la misma
firma en diferentes clases. Enviar mensajes sintcticamente iguales a objetos de tipos
distintos que sepan responder al mensaje que se le enva.
MANEJO DE OBJETOS COMPLEJOS:
- OBJETOS NO ESTRUCTURADOS: necesita de un gran espacio de
almacenamiento: tipo de dato imagen (mapa de bits) o cadena texto extenso
(documento).
- OBJETOS ESTRUCTURADOS: construidos por componentes, se define en
diversos niveles: DIRECCION, DISTRITO, ZONA, PROVINCIA,
DEPARTAMENTO, PAIS.
COMPATIBILIDAD CON LENGUAJES DE PROGRAMACION: base de datos orientado
a objetos estn diseados para adaptarse a leguajes de programacin orientados a objetos
modelado de objetos y codificacin. Lenguajes de programacin: C++, JAVA, Smalltalk,
LIPS.
INDEXACION Y ASOCIACION
INDICES ORDENADOS: basados en una disposicin ordenada de los valores.
INDICES ASOCITIVOS: basado en una distribucin uniforme de los valores a travs de una
serie de cajones. El valor asignado a un cajn est determinado por una funcin, llamada
funcin asociativa.