Bases de datos

Modelo relacional

Tipos de bases de datos

Normalización de las bases de datos

Sistemas gestores de bases de datos

Diseño lógico

Aplicación de reglas empresariales a relaciones

Atributos para entidades

Entidades para diferentes tipos de relaciones

Creación de modelos de datos

Normalización

Diseño físico

Qué índices deben definirse en las tablas

Qué vistas deben definirse en las tablas

Qué columnas de las tablas deben definirse como claves

Cómo desnormalizar las tablas

Qué atributos utilizar para las columnas de las tablas físicas

Cómo resolver relaciones de varios con varios

Cómo convertir entidades en tablas físicas

Qué diseños pueden beneficiarse del acceso hash

Base de datos distribuida

Base de datos centralizada

Auntonomía

Disponibilidad

Compartimiento de datos

Se evita inconsistencia

Problema de seguridad inherente

Se evita redundancia

Desarrollo modular

Serie de bases de datos, que pueden estar distribuidas por todo elmundo

Se almacena completamente en una localidad

Base de datos NoSQL

No suelen permitir operaciones JOIN

Arquitectura distribuida

No utilizan estructuras fijas como tablas

No utilizan SQL como lenguaje de consultas

Tercer forma normal

Cuarta forma normal

Elimine los campos que no dependan de la clave

Segunda forma normal

Crear tablas independientes para conjuntos de valores que se apliquen a varios registros

Relacione estas tablas con una clave externa

Quinta forma normal

Primera forma normal

Crear una tabla independiente para cada conjunto de datos relacionados

Identificar cada conjunto de datos relaciones con una clave principal

Eliminar grupos repetidos de tablas individuales

Boyce Codd, no se utiliza en diseños reales

No se utiliza en diseños reales

Ejemplos

Tipos

Funciones

Facilitan las búsquedas de datos de cualquier tipo

Mantienen la integridad de los activos informacionales

Determinan las estructuras de almacenamiento del sistema

Introducen cambios en la información, si es requerido

Creación de bases de datos más eficaces y consistentes

Simplifican los procesos de consulta

Controlan los movimientos que se observan en la base de datos

Sistema relacional

Sistema multidimensional

Sistema de red

Sistema de objetos

Sistema jerárquico

MySQL

Microsoft SQL Server

Oracle

índice

índice-1

índice

índice

cassandra

MongoDB

images-1

images

índice

índice-1

índice

índice-1

índice