1. Diseño logico
1.1. define esquema logico
1.2. mas cercano a la implementacion del modelo conceptual
1.3. sirve para comunicar el diseño
2. Diseño relacional
2.1. Realiza el diño lógico (MER<-MR)
2.2. basado en la lógica de predicados y matemáticas
2.3. MR<-BD
2.4. Relacion = Tabla
2.5. Fila = Tupla
2.6. Las filas no están ordenadas
2.7. las columnas si tienen orden
3. R#1
3.1. Regla de la información
4. R#2
4.1. Regla de la garantía de acceso
4.1.1. Todos los valores deben de aparecer en la tabla, columna y fila
5. R#3
5.1. Tratamiento sistematico de valores nulos
5.1.1. Debe haber espacios que tengan acceso a valores desconocidos, o que no aplique, ser valido para cualquier valor
6. R#4
6.1. Catálogo en linea basado en el modelo relacional
6.1.1. describirse a si misma
6.1.2. accesible a usuarios autorizados
7. R#5
7.1. lenguaje de datos completos
7.1.1. debe tener un lenguaje relacional
7.1.2. que tenga DDL, DML
7.1.3. que tenga seguridad y restricción de integridad y transacción
8. R#6
8.1. Actualización de Vistas
8.1.1. Si actualizo mi base de datos del lado del servidor, tambien se debe actualizar del lado del cliente
9. R#7
9.1. Insert, Udpate, Delete
9.1.1. debe agaragar, cambiar, y eliminar los datos
10. R#8
10.1. Independencia de representación física
10.1.1. los usuarios y aplicaciones quedan intactos ante los cambios que se den en los cambios de datos
11. R#9
11.1. Independencia de las modificaciones Lógicas
11.1.1. Los usuarios y aplicaciones son independientes de los cambios que se hacen y no son afectados entre las relaciones
12. R#10
12.1. Independencia de las restricciones de integridad
12.1.1. las restricciones se deben almacenar en el catalogo, y sus modificaciones no deben afectar a las aplicaciones existentes
13. R#11
13.1. Independencia dDistribuida
13.1.1. la aplicación debe seguir funcionando cuando haya una nueva versión, de aplicaciones o de formato de datos
14. R#12
14.1. No subversión
14.1.1. no debe haber otra forma de modificación de datos