ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
283
283
EMPFEHLEN
-
Hallo!
Ich hoffe ihr könnt mir helfen - ich hab nämlich schon "Schädelweh" weil ich nicht weiterkomme...
Welche Länder gibt es in Africa (absteigend sortiert nach ihrer Fläche) ?
db schaut folgendermaßen aus:
Inwieweit sind die einzelnen Tabellen miteinander verknüpft? Wie komme ich von Continent auf Countries? Danke für eure Hilfe!PHP-Code:CREATE TABLE Country
(Name VARCHAR2(32) NOT NULL UNIQUE,
Code VARCHAR2(4) CONSTRAINT CountryKey PRIMARY KEY,
Capital VARCHAR2(35) NOT NULL,
Province VARCHAR2(32) NOT NULL,
Area NUMBER CONSTRAINT CountryArea
CHECK (Area >= 0),
Population NUMBER CONSTRAINT CountryPop
CHECK (Population >= 0));
CREATE TABLE City
(Name VARCHAR2(35) NOT NULL,
Country VARCHAR2(4) references Country(Code) NOT NULL,
Province VARCHAR2(32) NOT NULL,
Population NUMBER CONSTRAINT CityPop
CHECK (Population >= 0),
Longitude NUMBER CONSTRAINT CityLon
CHECK ((Longitude >= -180) AND (Longitude <= 180)) ,
Latitude NUMBER CONSTRAINT CityLat
CHECK ((Latitude >= -90) AND (Latitude <= 90)) ,
CONSTRAINT CityKey PRIMARY KEY (Name,Country,Province));
CREATE TABLE Province
(Name VARCHAR2(32) CONSTRAINT PrName NOT NULL ,
Country VARCHAR2(4) references Country(Code) NOT NULL ,
Population NUMBER CONSTRAINT PrPop
CHECK (Population >= 0),
Area NUMBER CONSTRAINT PrAr
CHECK (Area >= 0),
Capital VARCHAR2(35),
CapProv VARCHAR2(32),
CONSTRAINT PrKey PRIMARY KEY (Name,Country));
CREATE TABLE Continent
(Name VARCHAR2(20) CONSTRAINT ContinentKey PRIMARY KEY,
Area NUMBER(10));
CREATE TABLE encompasses
(Country VARCHAR2(4) NOT NULL references Country(Code),
Continent VARCHAR2(20) NOT NULL references Continent(Name),
Percentage NUMBER,
CHECK ((Percentage > 0) AND (Percentage <= 100)),
CONSTRAINT EncompassesKey PRIMARY KEY (Country,Continent));
Liebe Grüße Michael
-
Ist diese Abfrage richtig? Oder gibts eine bessere Lösung?
PHP-Code:select country.name as Laender_in_Afrika from country, encompasses where country.code = encompasses.country and encompasses.continent = 'Africa' order by country.area
Ähnliche Themen
-
5 Tabellen miteinander verknüpfen
Von emil_zack im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 12.08.09, 10:33 -
tabellen miteinander vergleichen
Von astra80 im Forum .NET ArchivAntworten: 1Letzter Beitrag: 06.05.06, 12:09 -
[SQL] Tabellen miteinander verknüpfen
Von DrOverflow im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 12.07.05, 11:05 -
Tabellen verknüpft - aber wie mit $row[] Daten auslesen?
Von Dueddi im Forum PHPAntworten: 10Letzter Beitrag: 06.05.05, 23:59 -
Sind Toolbar und Menü automatisch miteinander verknüpft
Von HolgerX im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 09.07.04, 13:26





Zitieren
Login





