Skip to content

SQL - Sprachentabelle #48

Description

@surfmuggle

Für Aufgabe 6 ein erster Entwurf der Tabellen

CREATE TABLE land (
LNR varchar(15)PRIMARY KEY  NOT NULL,
Name varchar(255) NOT NULL
);
CREATE TABLE sprache(
SprachID INT NOT NULL auto_increment,
Name varchar(255) NOT NULL,
PRIMARY KEY(SprachID)
);


CREATE TABLE laendersprache (
FOREIGN KEY (LNR) REFERENCES land(LNR) PRIMARY KEY,
FOREIGN KEY (SprachID) REFERENCES sprache(SprachID),
Anteil float(3,2)
);

INSERT INTO 
	land(LNR, Name)
VALUES
	('GER', 'Germany'),
	('CHE', 'Swiss'),
	('A', 'Austria');
	
INSERT INTO 
	sprache(Name)
VALUES
	('German'),
	('Italian'),
	('French');


INSERT INTO 
	laendersprache(Name, SprachID)
VALUES
	('GER', 1),
	('CHE', 1),
	('CHE', 2),
	('CHE', 3);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions