Tipos de Base de Datos
MODELO DE DATOS: Forma en la que doy semántica y forma a las reglas que me permiten abstraer la BD.
Campo: Unidad mínima de información almacenada en cualquier modelo de datos.
Registro: Conjunto de campos relacionados entre sí.
Archivo: Conjunto de registros con un nombre.
Sistema de archivos: Conjunto de datos relacionados almacenados en archivos y que se relacionan mediante otros archivos.
TIPOS DE BASE DE DATOS
(50's) Modelo de datos del S. de archivos: Conjunto de datos abstraídos y que se guardan en archivos con ciertas reglas, cierta estructura y cierta semántica.
(60's) BD Jerárquica
(70's) BD de Red/Reticulares
(80's) BD Relacionales
|
|
Genérico |
Sistema de
archivo |
BD Jerárquica |
BD Red |
BD Relacional |
BD Orientado a
objetos |
|
Concepto |
Conjunto de archivos vinculados |
Conjunto de archivos archivados |
Conjunto de árbol invertido relacionado mediante nodos hijos-padre |
Conjunto de grafos relacionado mediante nodos hijos-padres |
Conjunto de relaciones mediante atributos en común |
Conjunto de clases relacionados mediante métodos-mensajes |
|
Estructura |
Archivo |
Archivo |
Árbol invertido |
Grafo |
Relación |
Clase |
|
Clave principal |
Identificador |
Índice |
Inodo |
Inodo |
Llave primaria |
Oid |
|
Estructura de
almacenamiento |
Campo |
Campo |
Nodo de árbol |
Grafo |
Atributo |
Propiedad |
|
Instancia de la
estructura |
Registro |
Registro |
Hoja/Instancia de árbol invertido |
Hoja/Instancia grafo |
Tupla |
Objeto/Instancia de clase |
|
Vinculan/Relación |
Vínculos o referencias |
Archivo |
Nodos hijos-nodos padre |
Nodos hijo-padres |
Atributo en común |
Métodos-mensajes |
CONCEPTOS BÁSICOS DE CUALQUIER BASE DE DATOS
Consistencia: Capacidad que tiene la base de datos de evaluar las reglas de negocio que fueron estipuladas.
Integridad: Mecanismos para establecer las reglas de negocio.
Redundancia: La repetición innecesaria de información.
Seguridad: Quién (Usuarios) y Qué (Permisos) puede hacer algo en la base de datos.
Independencia lógica de datos: La base de datos es independiente del software de la aplicación que haya sido generado.
Independencia física de datos: La base de datos es independiente de los dispositivos de almacenamiento con el que haya sido generada.
INTEGRIDADES
1.- Clave
Clave principal: es un identificador de un registro.
-NN Not Null (No es nulo).
-ND Not Duplicate (No se puede repetir).
-NC Not Change (No cambia con el tiempo).
2.- Identidad o Tabla
Entidad: Persona o proceso importante dentro de la base de datos.
-Un nombre único para identificarse.
-Debe tener todas un identificador.
3.- Campo
Campo: Es la unidad mínima de almacenamiento.
-Los valores que se guarden sean atómicos (separación de datos/ mínimo divisible). Las búsquedas no ayudan a saber si es campo o no.
Cada campo que este dentro de una tabla deberá contener valores atómicos, es decir, que la
información contenida sea la mínima para el ambiente de la base de datos.
4.- Referencia
Este tipo de integridad es el que nos permite lograr que los datos al estar relacionados, guarden ciertas restricciones.
ON DELETE CASCADE <= Borrado en cascada: Si se borra la tabla padre, también se borran las tablas hijas relacionadas.
ON DELETE RESTRICT <= Borrado en restricción: Si existe una tabla padre, esta no se podrá borrar, hasta borrar las tablas hijas ralacionadas.
ON UPDATE CASCADE <= Actualización en cascada: Si el padre tiene datos hijos
Reglas de negocio definidas para la BD.
Comentarios
Publicar un comentario