
Salud OS
Escrito 20 agosto 2010 - 09:21
Escrito 20 agosto 2010 - 11:55
Escrito 20 agosto 2010 - 12:03
TABLA TOTAL DE REGISTROS ======================================== PERSONAS 500,000 DOMICILIOS 100,000 CLIENTES 74,077 DOMICILIOS_CLIENTES 50,000 CIUDADES 800 ========================================
/******************************************************************************/ /**** Generated by IBExpert 2005.09.25 20/08/2010 01:02:50 p.m. ****/ /******************************************************************************/ SET NAMES NONE; CREATE DATABASE 'C:\Archivos de programa\Firebird\Firebird_2_0\bin\DEMO.FDB' USER 'sysdba' PASSWORD 'masterkey' PAGE_SIZE 16384 DEFAULT CHARACTER SET NONE; /******************************************************************************/ /**** Tables ****/ /******************************************************************************/ CREATE TABLE CIUDADES ( ID_CIUDAD INTEGER NOT NULL, CIUDAD VARCHAR(40) NOT NULL, PAIS VARCHAR(40) NOT NULL ); CREATE TABLE CLIENTES ( ID_CLIENTE INTEGER NOT NULL, ID_PERSONA INTEGER, FECHA_INGRESO DATE NOT NULL, FECHA_ULTIMA_COMPRA DATE NOT NULL ); CREATE TABLE DOMICILIOS ( ID_DOMICILIO INTEGER NOT NULL, ID_CIUDAD INTEGER NOT NULL, CALLE VARCHAR(80) NOT NULL, CODIGO_POSTAL SMALLINT NOT NULL ); CREATE TABLE DOMICILIOS_CLIENTES ( ID_DOMICILIO_CLIENTE INTEGER NOT NULL, ID_DOMICILIO INTEGER NOT NULL, ID_CLIENTE INTEGER NOT NULL, CODIGO_TIPO_DOMICILIO INTEGER ); CREATE TABLE PERSONAS ( ID_PERSONA INTEGER NOT NULL, NOMBRE VARCHAR(40) NOT NULL, AP_PATERNO VARCHAR(20), AP_MATERNO VARCHAR(20), FECHA_NACIMIENTO DATE NOT NULL, CORREO_E VARCHAR(80), TELEFONO VARCHAR(40) ); CREATE TABLE TIPOS_DE_DOMICILIO ( CODIGO_TIPO_DOMICILIO INTEGER NOT NULL, DESCRIPCION_TIPO_DOMICILIO VARCHAR(40) NOT NULL ); /******************************************************************************/ /**** Unique Constraints ****/ /******************************************************************************/ ALTER TABLE CLIENTES ADD CONSTRAINT UNQ1_CLIENTES UNIQUE (ID_PERSONA); /******************************************************************************/ /**** Primary Keys ****/ /******************************************************************************/ ALTER TABLE CIUDADES ADD CONSTRAINT PK_CIUDADES PRIMARY KEY (ID_CIUDAD); ALTER TABLE CLIENTES ADD CONSTRAINT PK_CLIENTES PRIMARY KEY (ID_CLIENTE); ALTER TABLE DOMICILIOS ADD CONSTRAINT PK_DOMICILIOS PRIMARY KEY (ID_DOMICILIO); ALTER TABLE DOMICILIOS_CLIENTES ADD CONSTRAINT PK_DOMICILIOS_CLIENTES PRIMARY KEY (ID_DOMICILIO_CLIENTE); ALTER TABLE PERSONAS ADD CONSTRAINT PK_PERSONAS PRIMARY KEY (ID_PERSONA); ALTER TABLE TIPOS_DE_DOMICILIO ADD CONSTRAINT PK_TIPOS_DE_DOMICILIO PRIMARY KEY (CODIGO_TIPO_DOMICILIO); /******************************************************************************/ /**** Foreign Keys ****/ /******************************************************************************/ ALTER TABLE CLIENTES ADD CONSTRAINT FK_CLIENTES_1 FOREIGN KEY (ID_PERSONA) REFERENCES PERSONAS (ID_PERSONA); ALTER TABLE DOMICILIOS ADD CONSTRAINT FK_DOMICILIOS_1 FOREIGN KEY (ID_CIUDAD) REFERENCES CIUDADES (ID_CIUDAD); ALTER TABLE DOMICILIOS_CLIENTES ADD CONSTRAINT FK_DOMICILIOS_CLIENTES_1 FOREIGN KEY (ID_DOMICILIO) REFERENCES DOMICILIOS (ID_DOMICILIO); ALTER TABLE DOMICILIOS_CLIENTES ADD CONSTRAINT FK_DOMICILIOS_CLIENTES_2 FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTES (ID_CLIENTE); ALTER TABLE DOMICILIOS_CLIENTES ADD CONSTRAINT FK_DOMICILIOS_CLIENTES_3 FOREIGN KEY (CODIGO_TIPO_DOMICILIO) REFERENCES TIPOS_DE_DOMICILIO (CODIGO_TIPO_DOMICILIO);
Escrito 20 agosto 2010 - 01:54
Escrito 20 agosto 2010 - 01:56
Escrito 20 agosto 2010 - 02:06
Que envidia, de la buenaPor cierto, estoy de vacaciones y mañana voy a Francia a pasar una semana con mi padre, por lo que no sé si podré conectarme mucho durante los próximos días.
Escrito 20 agosto 2010 - 02:07
Por cierto, estoy de vacaciones y mañana voy a Francia a pasar una semana con mi padre, por lo que no sé si podré conectarme mucho durante los próximos días.
Escrito 21 septiembre 2010 - 07:31
Escrito 21 septiembre 2010 - 08:07
Escrito 27 septiembre 2010 - 12:41
Escrito 30 agosto 2012 - 06:37
Escrito 30 agosto 2012 - 10:33
Escrito 31 agosto 2012 - 01:25
Escrito 13 septiembre 2012 - 02:46
Escrito 19 junio 2013 - 12:11
Escrito 19 junio 2013 - 02:18
Escrito 20 junio 2013 - 10:29
Escrito 20 junio 2013 - 10:41
Me parece que aún conservo los datos que generé para el reto.
Vamos retomando la idea y le ponemos fecha.
¿Les parece bien?
Escrito 19 diciembre 2013 - 12:04
Escrito 19 diciembre 2013 - 12:30