Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE pais (
- id INTEGER NOT NULL,
- nombre VARCHAR2(25 CHAR) NOT NULL
- );
- ALTER TABLE pais ADD CONSTRAINT pais_pk PRIMARY KEY ( id );
- CREATE TABLE categoria (
- id INTEGER NOT NULL,
- descripcion VARCHAR2(25 CHAR)
- );
- ALTER TABLE categoria ADD CONSTRAINT categoria_pk PRIMARY KEY ( id );
- CREATE TABLE localidad (
- id INTEGER NOT NULL,
- nombre VARCHAR2(25 CHAR),
- pais_id INTEGER NOT NULL,
- region VARCHAR2(25 CHAR)
- );
- ALTER TABLE localidad ADD CONSTRAINT localidad_pk PRIMARY KEY ( id );
- CREATE TABLE clases_tabaco (
- id INTEGER NOT NULL,
- descripcion VARCHAR2(25 CHAR)
- );
- ALTER TABLE clases_tabaco ADD CONSTRAINT clases_tabaco_pk PRIMARY KEY ( id );
- CREATE TABLE empresa (
- id INTEGER NOT NULL,
- nombre VARCHAR2(20 CHAR),
- localidad_id INTEGER NOT NULL
- );
- ALTER TABLE empresa ADD CONSTRAINT empresa_pk PRIMARY KEY ( id );
- CREATE TABLE estanco (
- id INTEGER NOT NULL,
- nombre VARCHAR2(20 CHAR),
- id_fiscal_emp INTEGER NOT NULL,
- localidad_id INTEGER NOT NULL,
- identificador_estanco VARCHAR2(15 CHAR)
- );
- ALTER TABLE estanco ADD CONSTRAINT estanco_pk PRIMARY KEY ( id );
- CREATE TABLE fabricante (
- id INTEGER NOT NULL,
- localidad_id INTEGER NOT NULL,
- pais_id INTEGER NOT NULL
- );
- ALTER TABLE fabricante ADD CONSTRAINT fabricante_pk PRIMARY KEY ( id );
- CREATE TABLE marca (
- id INTEGER NOT NULL,
- fabricante_id INTEGER NOT NULL,
- nombre varchar2(25 char)
- );
- ALTER TABLE marca ADD CONSTRAINT marca_pk PRIMARY KEY ( id );
- CREATE TABLE pedido (
- id INTEGER NOT NULL,
- fecha DATE,
- id_estanco INTEGER NOT NULL
- );
- ALTER TABLE pedido ADD CONSTRAINT pedido_pk PRIMARY KEY ( id );
- CREATE TABLE venta (
- id INTEGER NOT NULL,
- estanco_id INTEGER NOT NULL,
- fecha_venta date,
- total_venta number
- );
- ALTER TABLE venta ADD CONSTRAINT venta_pk PRIMARY KEY ( id );
- CREATE TABLE bodega_estanco (
- registro INTEGER NOT NULL,
- capacidad NUMBER,
- estanco_id INTEGER NOT NULL,
- detalle_cigarro_id INTEGER NOT NULL
- );
- ALTER TABLE bodega_estanco ADD CONSTRAINT bodega_estanco_pk PRIMARY KEY ( registro );
- CREATE TABLE detalle_pedido (
- id INTEGER NOT NULL,
- id_pedido INTEGER NOT NULL,
- marca_id INTEGER NOT NULL,
- valor_total NUMBER,
- cantidad NUMBER
- );
- ALTER TABLE detalle_pedido ADD CONSTRAINT detalle_pedido_pk PRIMARY KEY ( id );
- CREATE TABLE detalle_cigarro (
- id INTEGER NOT NULL,
- marca_id INTEGER NOT NULL,
- categoria_id INTEGER NOT NULL,
- clases_tabaco_id INTEGER NOT NULL,
- filtro BOOLEAN,
- color_hoja VARCHAR2(25 CHAR),
- cantidad_nicotina VARCHAR2(25 CHAR),
- cantidad_alquitran VARCHAR2(25 CHAR),
- mentolado BOOLEAN,
- );
- ALTER TABLE detalle_cigarro ADD CONSTRAINT detalle_cigarro_pk PRIMARY KEY ( id );
- ALTER TABLE bodega_estanco
- ADD CONSTRAINT bod_estan_detal_cigar_fk FOREIGN KEY ( detalle_cigarro_id )
- REFERENCES detalle_cigarro ( id );
- ALTER TABLE bodega_estanco
- ADD CONSTRAINT bodega_estanco_estanco_fk FOREIGN KEY ( estanco_id )
- REFERENCES estanco ( id );
- ALTER TABLE detalle_cigarro
- ADD CONSTRAINT detalle_cigarro_categoria_fk FOREIGN KEY ( categoria_id )
- REFERENCES categoria ( id );
- ALTER TABLE detalle_cigarro
- ADD CONSTRAINT detal_cigar_class_tab_fk FOREIGN KEY ( clases_tabaco_id )
- REFERENCES clases_tabaco ( id );
- ALTER TABLE detalle_cigarro
- ADD CONSTRAINT detalle_cigarro_marca_fk FOREIGN KEY ( marca_id )
- REFERENCES marca ( id );
- ALTER TABLE detalle_pedido
- ADD CONSTRAINT detalle_pedido_marca_fk FOREIGN KEY ( marca_id )
- REFERENCES marca ( id );
- ALTER TABLE detalle_pedido
- ADD CONSTRAINT detalle_pedido_pedido_fk FOREIGN KEY ( id_pedido )
- REFERENCES pedido ( id );
- ALTER TABLE empresa
- ADD CONSTRAINT empresa_localidad_fk FOREIGN KEY ( localidad_id )
- REFERENCES localidad ( id );
- ALTER TABLE estanco
- ADD CONSTRAINT estanco_empresa_fk FOREIGN KEY ( id_fiscal_emp )
- REFERENCES empresa ( id );
- ALTER TABLE estanco
- ADD CONSTRAINT estanco_localidad_fk FOREIGN KEY ( localidad_id )
- REFERENCES localidad ( id );
- ALTER TABLE fabricante
- ADD CONSTRAINT fabricante_localidad_fk FOREIGN KEY ( localidad_id )
- REFERENCES localidad ( id );
- ALTER TABLE fabricante
- ADD CONSTRAINT fabricante_pais_fk FOREIGN KEY ( pais_id )
- REFERENCES pais ( id );
- ALTER TABLE localidad
- ADD CONSTRAINT localidad_pais_fk FOREIGN KEY ( pais_id )
- REFERENCES pais ( id );
- ALTER TABLE marca
- ADD CONSTRAINT marca_fabricante_fk FOREIGN KEY ( fabricante_id )
- REFERENCES fabricante ( id );
- ALTER TABLE pedido
- ADD CONSTRAINT pedido_estanco_fk FOREIGN KEY ( id_estanco )
- REFERENCES estanco ( id );
- ALTER TABLE venta
- ADD CONSTRAINT venta_estanco_fk FOREIGN KEY ( estanco_id )
- REFERENCES estanco ( id );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement