Create Database

Páginas: 2 (301 palabras) Publicado: 9 de octubre de 2011
CREATE DATABASE platos_tipicos;
USE platos_tipicos;

CREATE TABLE provincia (
nom_provincia VARCHAR(20),
extension VARCHAR(10),
capital VARCHAR(20),
CONSTRAINT pk PRIMARYKEY(nom_provincia))
;

CREATE TABLE localidad (
nom_localidad VARCHAR(20),
nom_provincia VARCHAR(20),
extension VARCHAR(10),
num_habitantes VARCHAR(8),
CONSTRAINT pk PRIMARYKEY(nom_localidad,nom_provincia),
CONSTRAINT fk FOREIGN KEY(nom_provincia) REFERENCES provincia(nom_provincia))
;

CREATE TABLE visita (
lugar VARCHAR(10),
nom_provincia VARCHAR(20),
nom_localidad VARCHAR(20),
tipoVARCHAR(10),
horario VARCHAR(5),
telefono INT,
contacto INT,
CONSTRAINT pk PRIMARY KEY(lugar,nom_provincia,nom_localidad),
CONSTRAINT fk2 FOREIGN KEY(nom_localidad, nom_provincia) REFERENCESlocalidad(nom_localidad, nom_provincia))
;

CREATE TABLE restaurante (
nom_restaurante VARCHAR(10),
nom_localidad VARCHAR(20),
nom_provincia VARCHAR(20),
direccion VARCHAR(20) default'Desconocida',
telefono INT,
precio VARCHAR(6),
comensales VARCHAR(50),
CONSTRAINT pk PRIMARY KEY(nom_restaurante,nom_localidad,nom_provincia),
CONSTRAINT fkk FOREIGN KEY(nom_localidad,nom_provincia) REFERENCES localidad(nom_localidad, nom_provincia))
;

CREATE TABLE cocinar (
nom_plato VARCHAR(10),
nom_localidad VARCHAR(20),
nom_provincia VARCHAR(20),
variacion VARCHAR(10),CONSTRAINT pkey PRIMARY KEY(nom_plato,nom_localidad,nom_provincia),
CONSTRAINT fkey FOREIGN KEY(nom_localidad, nom_provincia) REFERENCES localidad(nom_localidad, nom_provincia),
CONSTRAINT fkeywwFOREIGN KEY(nom_plato) REFERENCES plato_tipico(nom_plato))
;

CREATE TABLE bodega (
cif_bodega VARCHAR(10),
nom_director VARCHAR(20),
direccion VARCHAR(20) default 'Desconocida',
telefonoINT,
CONSTRAINT pk PRIMARY KEY(cif_bodega))
;

CREATE TABLE vino (
cod_vino VARCHAR(10),
cif_bodega VARCHAR(10) NOT NULL,
cosecha INT,
grado VARCHAR(3),
color VARCHAR(10),
textura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • COMANDOS CREATE DATABASE Y DROP DATABASE
  • Steps To Create A Sql Server Database
  • Create Database Empresa
  • Create Database Cafe
  • Create
  • Database
  • CREATE
  • Database

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS