0% encontró este documento útil (0 votos)
558 vistas2 páginas

Creación de Tablas en SQL para Base de Datos

Este documento describe los pasos para crear una base de datos con tablas y restricciones. Incluye la creación de 4 tablas (COMPRADORES, ARTICULOS, FACTURAS, LINEAS_FACTURA) con sus campos y restricciones apropiadas como claves primarias y foráneas. Luego se añaden campos adicionales y se modifican algunas restricciones en las tablas.

Cargado por

KentroTop2314
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
558 vistas2 páginas

Creación de Tablas en SQL para Base de Datos

Este documento describe los pasos para crear una base de datos con tablas y restricciones. Incluye la creación de 4 tablas (COMPRADORES, ARTICULOS, FACTURAS, LINEAS_FACTURA) con sus campos y restricciones apropiadas como claves primarias y foráneas. Luego se añaden campos adicionales y se modifican algunas restricciones en las tablas.

Cargado por

KentroTop2314
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

7 puntos. 6+1.

Objetivo
Introducirnos en la sintaxis de creación de tablas (DDL) y la creación de una base de
datos. Introducción de datos.

CREATE DATABASE BUSISNESS;

A. DESCRIPCION DE LAS TABLAS


(2puntos) <- Descripción correcta de las tablas.

Tabla COMPRADORES

CIF_comprador alfanumérico de 11 caracteres.


Nombre_social alfanumérico de 30 caracteres.
Domicilio_social alfanumérico de 30 caracteres.
Localidad alfanumérico de 30 caracteres.
C_postal alfanumérico de 5 caracteres.
Teléfono alfanumérico de 9 caracteres.

Tabla ARTICULOS

Referencia_articulo alfanumérico de 12 caracteres.


Descripción_articulo alfanumérico de 30 caracteres.
Precio_unidad numérico de 6 posiciones, con dos decimales
IVA numérico de 2 posiciones.
Existencias_actuales numérico de 5 posiciones.

Tabla FACTURAS

Factura_no numérico de 6 posiciones


Fecha_factura tipo fecha
CIF_cliente alfanumérico de 11 caracteres
Tabla LINEAS_FACTURA
Factura_no numérico de 6 posiciones
Referencia_articulo alfanumérico de 12 caracteres..
Unidades numérico de 3 posiciones.

B. Creación de las tablas con las restricciones:


(2 puntos) <- restricciones de forma correcta.
a. Crear la tabla COMPRADORES
- con la columna de columna cif_comprador como clave primaria con nombre
PK_COMPRADORES_CIF,
- y la columna nombre_social única con nombre
UQ_COMPRADORES_NOMBRE_SOCIAL.
- La columna teléfono debe ser obligatoria.

b. Crear la tabla ARTICULOS, con referencia_articulo como PRIMARY KEY


con el nombre PK_ARTICULOS, la columna IVA con valores entre 5 y 25
inclusive y la columna existecias_actuales con valor por defecto 0.

c. Crear la tabla FACTURAS con la columna factura_no como clave primaria con
el nombre PK_FACTURAS, y la columna fecha_factura tendrá como valor por
defecto la fecha 1 de enero de 2005.

d. Crear la tabla LINEAS_FACTURAS con las columnas factura_no y


referencia_articulo como PRIMARY KEY con nombre PK_LINEAS_FACTURA,
la columna factura_no como FOREIGN KEY con nombre FK_LINEAS_FACTURAS
referenciando la columna factura_no de la tabla facturas con borrado en
cascada y la columna referencia_articulo como FOREIGN KEY con nombre
FK_LINEAS_ARTICULOS referenciando la columna referencia_articulo de la
tabla artículos

B. Añadir (2 puntos)

a. Añadir a la tabla FACTURAS la columna cod_oficina de tipo numérico de 4


posiciones, con el número de oficina.
b. Añadir en la tabla FACTURAS la columna cif_cliente como FORIEGN KEY con
nombre FK_FACTURA_COMPRADORES referenciando a la columna cif_comprador de la
tabla compradores
c. Cambiar en la tabla COMPRADORES el nombre de la columna c_postal por
codigo_postal
d. Añadir a la columna cod_oficina de la tabla FACTURAS la comprobación de estar
entre 1 y 1000

También podría gustarte