Ver Mensaje Individual
  #11 (permalink)  
Antiguo 31/05/2012, 09:34
dmx1617
 
Fecha de Ingreso: mayo-2012
Mensajes: 4
Antigüedad: 12 años
Puntos: 1
Respuesta: Porfavor yuda en unas consultas de sql

A continuación el enunciado para crear las tablas, esta parte la tengo hecha (supongo que bien)

Cree una BD con 5 tablas para el análisis de ‘Estudio Social’ con fines altruistas, teniendo en
cuenta que debe establecer una clave primaria para cada tabla y establecer las restricciones de
integridad referencial que considere convenientes, así como otras restricciones interesantes (que
los números sean positivos donde sea pertinente, etc.):

· Cree un usuario llamado GESTOR que sea el propietario de dichas tablas.

a) Sobre países: Un código único para cada país, nombre, capital y presupuesto para fines
sociales en miles de euros.

b) Sobre regiones: Se guardan datos como el país en el que están situadas (su código), su
nombre (que puede repetirse si pertenecen a países distintos), su extensión (en Km2), su
población (en miles de habitantes, NUMBER(10,3)) y el umbral de pobreza para esa regió n
(en euros/año, NUMBER(9,1)).

c) Sobre el censo: En cada región se tienen datos sobre algunas de las personas que viven
en ella, como nombre, sexo (V o H), país de su nacionalidad, región donde vive (donde está
censado), ingresos (en euros/año) y un código (similar al DNI) para cada persona.
NOTA 1: Supondremos que en esta tabla se tiene información de una encuesta y no todos
los datos de todas las personas, por lo que el número de personas censadas en una región
no tiene que coincidir con el atributo “población” de la tabla regiones.
NOTA 2: No confunda el país de su nacionalidad con el país en donde está censado.
Supondremos que sólo se puede estar nacionalizado en un país, y que el país en el que uno
está censado es el país en el que vive. Observe que interesa saber no sólo el país en el que
se vive sino también la región en la que se vive dentro de dicho país.

d) También se gestionan diversas actividades (sanidad, escolarización, control de la
natalidad...) con datos como el costo por persona al año (en euros). Cada actividad tendrá
un código numérico único y un nombre irrepetible.

e) Además, cada región puede adoptar un número indeterminado de esas actividades
indicando su fecha de inicio y duración de tal actividad.
· Inserte información en TODAS las tablas abarcando todos los diversos tipos de información que
incluya la tabla en cuestión (hombres y mujeres en el censo...).


La parte de la población entre 1000 y 5000 de las regiones la tengo hecha, el problema le tengo en la primera parte