Praxis Teil I
Eine weitere mögliche Tabellenform
| Feld | Typ | Null | Standard |
|---|---|---|---|
| titel | varchar(64) | Nein | |
| interpret | varchar(32) | Nein | |
| spiellaenge | varchar(8) | Ja | NULL |
| erscheinungsjahr | tinyint(4) | Ja | NULL |
| kaufdatum | date | Ja | NULL |
| preis | decimal(5,2) | Ja | NULL |
| titel | interpret | spiellaenge | erscheinungsjahr | kaufdatum | preis |
|---|---|---|---|---|---|
| master of the rings | Helloween | 45:12 | 127 | 2002-03-28 | 12.90 |
| stone temple pilots | stone temple pilots | 56:12 | 127 | 2002-03-28 | 23.99 |
| Westernhagen | Hallelulija | NULL | NULL | NULL | NULL |
| Matrix | Soundtrack | NULL | NULL | NULL | NULL |
| indiana | Nationalgalerie | 55:02 | 127 | 0000-00-00 | 22.50 |
SQL Statments
CREATE DATABASE cd_nummer;
USE cd_nummer;
CREATE TABLE cdsammlung
(
titel VARCHAR(64) NOT NULL,
interpret VARCHAR(32) NOT NULL,
spiellaenge VARCHAR(8) NULL,
erscheinungsjahr TINYINT(4) NULL,
kaufdatum DATE NULL,
preis DECIMAL(5,2) NULL
)
INSERT INTO cdsammlung
VALUES
( 'master of the rings','Helloween','45:12',1994,sysdate(),12.90),
('stone temple pilots','stone temple pilots','56:12',1994,sysdate(),23.99);
INSERT INTO cdsammlung (titel,interpret)
VALUES
('Hallelulija','Westernhagen'),
('Mit Pfefferminz bin ich dein Prinz','Westernhagen'),
('Matrix','Soundtrack'),
('Im Namen der Rose','Soundtrack'),
('Pulp Fiction','Soundtrack'),
('Vom Winde verweht','Soundtrack');
INSERT INTO cdsammlung VALUES
('indiana','Nationalgalerie','55:02',1993,'1995-05-22',22.50);
INSERT INTO cdsammlung (titel,preis,interpret)
VALUES
('Jar of Flies',33.32,'Alice in Chains'),
('Yes',12.99,'TALK'), ('Hallelulija',12.67,'Westernhagen'),
('Mit Pfefferminz bin ich dein Prinz',22.34,'Westernhagen'),
('Matrix',22.45,'Soundtrack'),
('Im Namen der Rose',18.99,'Soundtrack'),
('Pulp Fiction',34.45,'Soundtrack'),
('Vom Winde verweht',12.90,'Soundtrack');
INSERT INTO cdsammlung
SET
titel = 'Afro Cuban All Star',
interpret = 'All Star',
preis=15.99;
SELECT *
FROM cdsammlung;
SELECT titel,interpret
FROM cdsammlung;
SELECT titel,interpret
FROM cdsammlung
ORDER BY title
SELECT interpret AS Künstler
FROM cdsammlung;
SELECT interpret AS Künstler , preis AS kosten
FROM cdsammlung
WHERE preis = 15.99;
SELECT interpret AS Künstler , preis AS kostenüberfünfzehnmark
FROM cdsammlung
WHERE preis > 15
ORDER BY interpret;
SELECT count(*)
FROM cdsammlung;
| Auslesen der Tabellen in verschiedener Form Analyse der Aufgabe: | Was ist Normalisierung |
| tbee Impressum | |