Modelo Relacional

En este modelo los datos se organizan en tablas cuyos datos se relacionan. Es el modelo
más popular

modelo de bases de datos orientadas a objetos

bases de datos objeto-relacionales

bases de datos NoSQL

Terminologia

r

Relación = tabla o archivoRegistro = registro, fila , renglón o tuplaAtributo = columna o campoClave = llave o código de identificaciónClave Candidata = superclave mínimaClave Primaria = clave candidata elegidaClave Ajena (o foránea) = clave externa o clave foráneaClave Alternativa = clave secundariaDependencia Multivaluada = dependencia multivalorRDBMS = Del inglés Relational Data Base Manager System que significa, Sistema Gestor de Bases de Datos Relacionales.1FN = Significa, Primera Forma Normal o 1NF del inglés First Normal Form.Los términos Relación, Tupla y Atributo derivan del álgebra y cálculo relacional, que constituyen la fuente teórica del modelo de base de datos relacional.Todo atributo en una tabla tiene un dominio, el cual representa el conjunto de valores que el mismo puede tomar. Una instancia de una tabla puede verse entonces como un subconjunto del producto cartesiano entre los dominios de los atributos. Sin embargo, suele haber algunas diferencias con la analogía matemática, ya que algunos RDBMS permiten filas duplicadas, entre otras cosas. Finalmente, una tupla puede razonarse matemáticamente como un elemento del producto cartesiano entre los dominios.

Reglas de Codd

Regla No. 1 - La Regla de la información

Regla No. 2 - La regla del acceso garantizado

Regla No. 3 - Tratamiento sistemático de los valores nulos

Regla No. 4 - La regla de la descripción de la base de datos

Regla No. 5 - La regla del sub-lenguaje Integral

Regla No. 6 - La regla de la actualización de vistas

Regla No. 7 - La regla de insertar y actualizar

Regla No. 8 - La regla de independencia física

Regla No. 9 - La regla de independencia lógica

Regla No. 10 - La regla de la independencia de la integridad

Regla No. 11 - La regla de la distribución

Regla No. 12 - Regla de la no-subversión

Normalizacion de una base de datos

Dependencia funcional

Reflexiva

Aumentativa

Transitiva

Propiedades deducidas

Unión

Pseudo-transitiva

Descomposición

Claves

clave primaria

clave ajena

clave alternativa

clave compuesta

Formas Normales

Primera Forma Normal (1FN)

Segunda Forma Normal (2FN)

Tercera Forma Normal (3FN)

Forma normal de Boyce-Codd (FNBC)

Quinta Forma Normal (5FN)