Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 17 (4075 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de mayo de 2011
Leer documento completo
Vista previa del texto
drop table departamento;
drop table municipio;
drop table indicador;

create table departamento (departamento char(50) NOT NULL UNIQUE , poblacion int NOT NULL, nombre char (40) NOT NULL UNIQUE);
create table municipio (departamento char (40)NOT NULL, municipio char(20) NOT NULL UNIQUE , municipio_mayor char (40)NOT NULL UNIQUE, x_coord float NOT NULL UNIQUE, y_coord float NOT NULLUNIQUE,fec_fun float NOT NULL, car boolean, area float NOT NULL, perimetro float NOT NULL, nivel_seguridad char (2) NOT NULL);
create table indicador (id int NOT NULL UNIQUE, indicador char(40) NOT NULL UNIQUE, descripcion char (40) UNIQUE);
create table municipio_indicador (departamento char (50), municipio char (20), año int, valor_id float, id int);

alter table departamento add primary key(departamento);
alter table municipio add primary key (departamento,municipio);
alter table indicador add primary key (id);
alter table municipio add foreign key (departamento) references departamento (departamento);
alter table municipio_indicador add foreign key (departamento,municipio) references municipio (departamento,municipio);

Insert into departamento (departamento,poblacion,nombre) values('05',39,'ANTIOQUIA');
Insert into departamento (departamento,poblacion,nombre) values ('08',21,'ATALNTICO');
Insert into departamento (departamento,poblacion,nombre) values ('11',38,'BOGOTA D.C.');
Insert into departamento (departamento,poblacion,nombre) values ('13',47,'BOLÍVAR');
Insert into departamento (departamento,poblacion,nombre) values ('15',17,'BOYACÁ');
Insert into departamento(departamento,poblacion,nombre) values ('17',18,'CALDAS');
Insert into departamento (departamento,poblacion,nombre) values ('18',33,'CAQUETÁ');
Insert into departamento (departamento,poblacion,nombre) values ('19',38,'CAUCA');
Insert into departamento (departamento,poblacion,nombre) values ('20',42,'CESAR');
Insert into departamento (departamento,poblacion,nombre) values ('23',35,'CÓRDOBA');Insert into departamento (departamento,poblacion,nombre) values ('25',37,'CUNDINAMARCA');
Insert into departamento (departamento,poblacion,nombre) values ('27',40,'CHOCÓ');
Insert into departamento (departamento,poblacion,nombre) values ('41',18,'HUILA');
Insert into departamento (departamento,poblacion,nombre) values ('44',43,'LA GUAJIRA');
Insert into departamento(departamento,poblacion,nombre) values ('47',22,'MAGDALENA');
Insert into departamento (departamento,poblacion,nombre) values ('50',14,'META');
Insert into departamento (departamento,poblacion,nombre) values ('52',42,'NARIÑO');
Insert into departamento (departamento,poblacion,nombre) values ('54',29,'NORTE DE SANTANDER');
Insert into departamento (departamento,poblacion,nombre) values ('63',50,'QUINDÍO');
Insert intodepartamento (departamento,poblacion,nombre) values ('66',32,'RISARALDA');
Insert into departamento (departamento,poblacion,nombre) values ('68',33,'SANTANDER');
Insert into departamento (departamento,poblacion,nombre) values ('70',32,'SUCRE');
Insert into departamento (departamento,poblacion,nombre) values ('73',18,'TOLIMA');
Insert into departamento (departamento,poblacion,nombre) values('76',17,'VALLE DEL CAUCA');
Insert into departamento (departamento,poblacion,nombre) values ('81',43,'ARAUCA');
Insert into departamento (departamento,poblacion,nombre) values ('85',27,'CASANARE');
Insert into departamento (departamento,poblacion,nombre) values ('86',35,'PUTUMAYO');
Insert into departamento (departamento,poblacion,nombre) values ('88',35,'ARCHIPIÉLAGO DE SAN ANDRÉS');
Insert intodepartamento (departamento,poblacion,nombre) values ('91',13,'AMAZONAS');
Insert into departamento (departamento,poblacion,nombre) values ('94',45,'GUAINÍA');
Insert into departamento (departamento,poblacion,nombre) values ('95',29,'GUAVIARE');
Insert into departamento (departamento,poblacion,nombre) values ('97',18,'VAUPÉS');
Insert into departamento (departamento,poblacion,nombre) values...
tracking img