Ir al contenido principal

Día 9. Relaciones y restricciones

Eliminamos los datos de pruebas y reiniciamos las tablas, es decir nos las apañamos para que los campos autonuméricos vuelvan a empezar en uno.

A continuación importamos desde Calc otros datos de pruebas, un poco más reales.

Creamos una consulta con las dos tablas, Facturas y Clientes para ver todos los datos de cada factura.

A continuación vemos algunos problemas de integridad referencial, es decir, que nuestra base de datos se queda inestable porque hemos eliminado en una tabla un registro que era necesario en otras tabla.

Seguidamente vemos como, utilizando la herramienta Relaciones, se puede evitar el problema de integridad referencial mediante las restricciones incluidas en la relaciones.




Comentarios

Entradas populares de este blog

Día 16. Empleo de la tabla desde-hasta. Subconsultas

Hoy vemos como emplear la tabla desde-hasta de tipos de IVA que creamos el último día. Para ello, en primer lugar creamos una consulta para ver el funcionamiento. A continuación esa consulta, la empleamos como subconsulta en la consulta que ya teníamos con todos campos.

Día 2. Requisitos de las facturas y primeras tabla

Lo primero que tenemos que saber, es que datos debemos guardar en la base de datos. Para ello, como yo estoy en España, busco la información en la página de la Agencia Tributaria española. Allí dice que la información que debe tener una factura es: Número y, en su caso, serie. La numeración de las facturas dentro de cada serie será correlativa. La fecha de su expedición. Nombre y apellidos, razón o denominación social completa, tanto del obligado a expedir factura (este creo que soy yo) como del destinatario de las operaciones. Número de Identificación Fiscal Domicilio, tanto del obligado a expedir factura como del destinatario de las operaciones Descripción de las operaciones, consignándose todos los datos necesarios para la determinación de la base imponible del Impuesto y su importe, incluyendo el precio unitario sin Impuesto de dichas operaciones, así como cualquier descuento o rebaja que no esté incluido en dicho precio unitario El tipo impositivo o tipos impositivos, en su caso, ...

Día 17. Crear un disparador (trigger). Tabla de log

En este día, un poco desordenado, creamos un trigger o, en español, disparador. Los disparadores son funciones que se ejecutan automáticamente al hacer modificaciones en los registros de una tabla determinada. Para ver el funcionamiento de los disparadores creamos una tabla de log, en la que se registran los cambios de la tabla Detalles. Bueno, aunque me he equivocado (y corregido) un par de veces, espero que se entienda bien.