You are on page 1of 7

Nombre: Luisa Fernanda Caro Arias

Cdigo: 72059

TIPOS DE BASES DE DATOS

Jerrquica:
Una agencia de viajes organizando los planes de vuelo y la asignacin de
pasajeros para as evitar vender el mismo puesto a otro pasajero.

Red:
Un banco contiene toda la informacin de sus clientes en una base la
cual esta disponible y activa para todas las sucursales y estableciendo la
relacin de los movimientos de cada cliente sin importar el lugar donde
se hayan realizado.

Transaccionales:
Una empresa de diseo de pginas web tiene que estar actualizando
constantemente las campaas de sus clientes de modo virtual para ello
necesitan realizar la actualizacin de cada y almacn toda esta
informacin cada vez que realizan un cambio remplazan la carpeta
anterior del cliente, a pesar de que cuenta con archivos tan pesados la

base de datos nos permite transferirlos de un modo fcil y rpido, para


as poder cumplir con la demanda del cliente.

Relacionales:
Las bases de datos de la polica para la consulta de antecedentes e
identidades, verificando procedencia, caractersticas fsicas, edad entre
otras caractersticas.

Multidimensionales:
Son utilizadas para realizar la medicin de productividad o exportacin
de productos de cada pas llevando una secuencia mes a mes

Orientada a objetos:
El momento en el que se realiza el pedido y facturacin de algunos
platos en un restaurante, definiendo el tipo de pago, en la mesa que se
encontraba y las cantidades que ordeno.

Documentales:
La utilizacin de esta base para la bsqueda de frases o palabras dentro
de un texto o base de forma rpida y en este caso es empleada para
asociar un documento en una biblioteca y es buscado con cierta
temtica y contenido en especial.

Deductivas:

Reglas[editar]
Regla 0: El sistema debe ser relacional, base de datos y administrador de
sistema. Ese sistema debe utilizar sus facilidades relacionales
(exclusivamente) para manejar la base de datos.
Regla 1: La regla de la informacin, toda la informacin en la base de datos
es representada unidireccionalmente, por valores en posiciones de las
columnas dentro de filas de tablas. Toda la informacin en una base de
datos relacional se representa explcitamente en el nivel Lgico
exactamente de una manera: con valores en tablas.
Regla 2: la regla del acceso garantizado, todos los datos deben ser
accesibles sin ambigedad. Esta regla es esencialmente una nueva
exposicin del requisito fundamental para las llaves primarias. Dice que
cada valor escalar individual en la base de datos debe ser lgicamente
direccionable especificando el nombre de la tabla, la columna que lo
contiene y la llave primaria.
Regla 3: Tratamiento sistemtico de valores nulos, el sistema de gestin de
base de datos debe permitir que haya campos nulos. Debe tener una
representacin de la "informacin que falta y de la informacin inaplicable"
que es sistemtica, distinto de todos los valores regulares.
Regla 4: catlogo dinmico en lnea basado en el modelo relacional, el
sistema debe soportar un catlogo en lnea, el catlogo relacional debe ser

accesible a los usuarios autorizados. Es decir, los usuarios autorizados


deben poder tener acceso a la estructura de la base de datos (catlogo).
Regla 5: la regla comprensiva del sublenguaje de los datos, el sistema debe
soportar por lo menos un lenguaje relacional que:
Tenga una sintaxis lineal.
Puede ser utilizado de manera interactiva.
Soporte operaciones de definicin de datos, operaciones de manipulacin
de datos (actualizacin as como la recuperacin), seguridad e integridad y
operaciones de administracin de transacciones.
Regla 6: regla de actualizacin, todas las vistas que son tericamente
actualizables deben ser actualizables por el sistema.
Regla 7: alto nivel de insercin, actualizacin y borrado, permitiendo el
sistema realizar manipulacin de datos de alto nivel, es decir, sobre
conjuntos de tuplas. Esto significa que los datos no solo se pueden
recuperar de una base de datos relacional de filas mltiples y/o de tablas
mltiples, sino tambin pueden realizarse inserciones, actualizacin y
borrados sobre varias tuplas y/o tablas al mismo tiempo (no slo sobre
registros individuales).
Regla 8: independencia fsica de los datos, los programas de aplicacin y
actividades del terminal permanecen inalterados a nivel lgico cuando
quiera que se realicen cambios en las representaciones de almacenamiento
o mtodos de acceso.
Regla 9: independencia lgica de los datos, los cambios al nivel lgico
(tablas, columnas, filas, etc.) no deben requerir un cambio a una solicitud
basada en la estructura. La independencia de datos lgica es ms difcil de
lograr que la independencia fsica de datos.
Regla 10: independencia de la integridad, las limitaciones de la integridad
se deben especificar por separado de los programas de la aplicacin y se
almacenan en la base de datos. Debe ser posible cambiar esas limitaciones
sin afectar innecesariamente las aplicaciones existentes.
Regla 11: independencia de la distribucin, la distribucin de las porciones
de la base de datos a las varias localizaciones debe ser invisible a los
usuarios de la base de datos. Los usos existentes deben continuar
funcionando con xito:
cuando una versin distribuida del SGBD se introdujo por primera vez
cuando se distribuyen los datos existentes se redistribuyen en todo el
sistema.
Regla 12: la regla de la no subversin, si el sistema proporciona una interfaz
de bajo nivel de registro, a parte de una interfaz relacional, que esa interfaz

de bajo nivel no se pueda utilizar para subvertir el sistema, por ejemplo: sin
pasar por seguridad relacional o limitacin de integridad. Esto es debido a
que existen sistemas anteriormente no relacionales que aadieron una
interfaz relacional, pero con la interfaz nativa existe la posibilidad de
trabajar no relacionalmente.

El proceso de normalizacin de bases de datos consiste en designar y aplicar una serie de


reglas a las relaciones obtenidas tras el paso del modelo entidad-relacin al modelo relacional.
Las bases de datos relacionales se normalizan para:

Evitar la redundancia de los datos.

Disminuir problemas de actualizacin de los datos en las tablas.

Proteger la integridad de los datos.

En el modelo relacional es frecuente llamar tabla a una relacin, aunque para que una tabla
sea considerada como una relacin tiene que cumplir con algunas restricciones:

Cada tabla debe tener su nombre nico.

No puede haber dos filas iguales. No se permiten los duplicados.

Todos los datos en una columna deben ser del mismo tipo.

Figura 1.0: Trabajo (Cdigo, Nombre, Posicin, Salario), donde Cdigo es la Clave Primaria.

Relacin = tabla o archivo

Registro = registro, fila , rengln o tupla

Atributo = columna o campo

Clave = llave o cdigo de identificacin

Clave Candidata = superclave mnima

Clave Primaria = clave candidata elegida

Clave Ajena (o fornea) = clave externa o clave fornea

Clave Alternativa = clave secundaria

Dependencia Multivaluada = dependencia multivalor

RDBMS = Del ingls Relational Data Base Manager System que significa, Sistema
Gestor de Bases de Datos Relacionales.

1FN = Significa, Primera Forma Normal o 1NF del ingls First Normal Form.

You might also like