PMG2224 4/DB Beleg/Elizabeth

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
== Minderheiten global ==
-> Ich habe das Thema gewählt, weil ich Interesse an Ethnien und Politik habe.
Außerdem lernt man über diese leider auch nicht in der Schule, was ich sehr schade finde. 


'''ERM Ethniensystem'''

<canvas>



</canvas>

'''Transformation in das Relationsmodell'''

<canvas>



</canvas>

'''Erstellung der Datenbank'''

<code id="65e859acc6171">

CREATE TABLE Minderheitsethnie (
E_ID varchar PRIMARY KEY,
  Kontinent varchar ,
  Hauptreligion varchar,
  Land_Region varchar,
  Angehoerige integer

);


CREATE TABLE Sprache(
 S_ID varchar PRIMARY KEY,
 Schriftzeichen integer,
 Sprachstamm varchar

);

CREATE TABLE Hauptgericht(
 H_ID varchar PRIMARY KEY,
 Name varchar,
 Entstehungsdatum integer,
 E_ID varchar,
    FOREIGN KEY (E_ID) REFERENCES Land(E_ID)

);

CREATE TABLE Minderheitsethnie_Sprache(
L_ID varchar,
S_ID varchar,
FOREIGN KEY (L_ID) REFERENCES Land(L_ID),
FOREIGN KEY (S_ID) REFERENCES Sprache(S_ID)
);


INSERT INTO Minderheitsethnie VALUES ('Kurden', 'Asien', 'Islam', 'Naher Osten', 35000000);
INSERT INTO Minderheitsethnie VALUES ('Sorben', 'Europa', 'Christentum', 'Ost-Deutschland', 60000);
INSERT INTO Minderheitsethnie VALUES ('Kavkaz', 'Asien', 'Islam', 'Süd Russland', 7000000);
INSERT INTO Minderheitsethnie VALUES ('Tamil', 'Asien', 'Hinduismus', 'Süd Indien', 76000000);
INSERT INTO Minderheitsethnie VALUES ('Aborigines', 'Australien', 'konfessionslos', 'Australien', 464000);



INSERT INTO Sprache VALUES ('Kurdisch', 31, 'Indoeuropäisch/Persisch');
INSERT INTO Sprache VALUES ('Mandarin',  2000, 'Sinotibetisch');
INSERT INTO Sprache VALUES ('Sorbisch', 34, 'West-Slawisch');
INSERT INTO Sprache VALUES ('Russisch', 33, 'Slawisch');
INSERT INTO Sprache VALUES ('Tamil', 247, 'dravidinischen');
INSERT INTO Sprache VALUES ('Englisch', 26, 'westgermanisch');
INSERT INTO Sprache VALUES ('Arabisch', 28, 'Semitisch');
INSERT INTO Sprache VALUES ('Aramäisch', 22, 'Semitisch');
INSERT INTO Sprache VALUES ('Pashtun', 44, 'Persisch');
INSERT INTO Sprache VALUES ('Persisch', 32, 'Persisch');



INSERT INTO Minderheitsethnie_Sprache VALUES ('Kurden', 'Kurdisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Kavkaz', 'Russisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Tamil', 'Tamil');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Hazara', 'Persisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Pashtun', 'Pashtun');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Habesha', 'Arabisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Assyrer', 'Aramäisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Sorben', 'Sorbisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Tamil', 'Hindi');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Palästinenser', 'Arabisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Aborigines', 'Englisch');
INSERT INTO Minderheitsethnie_Sprache VALUES ('Uyghuren', Russisch'); 

</code>

<run id="65fb479260864">

SELECT * FROM Minderheitsethnie;
SELECT * FROM Sprache;
SELECT * FROM Minderheitsethnie_Sprache;

</run>