summaryrefslogtreecommitdiffstats
path: root/Bachelor/Datenbanken/tmp/CineCity/init.sql
blob: 2d6ab2e1c1ae73ecab68127765fede1dffbf4697 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
DROP DATABASE IF EXISTS cinecity;
CREATE DATABASE cinecity;
USE cinecity;

# --------------------------------------------------------
CREATE TABLE tblArtikel (
  artikelnummer       varchar(50)  NOT NULL PRIMARY KEY,
  bezeichnung         varchar(50)  NOT NULL,
  einkaufspreis       decimal(4,2),
  verkaufspreis       decimal(4,2)
);

LOAD DATA LOCAL INFILE "../tmp/CineCity/tblArtikel.csv" INTO TABLE tblArtikel LINES TERMINATED BY '\r\n';
# --------------------------------------------------------
CREATE TABLE tblArtikelverkauf (
  nr                  int          NOT NULL PRIMARY KEY,
  datum               date,
  artikelnummer       varchar(50),
  anzahl              int
);

LOAD DATA LOCAL INFILE "../tmp/CineCity/tblArtikelverkauf.csv" INTO TABLE tblArtikelverkauf LINES TERMINATED BY '\r\n';
# --------------------------------------------------------
CREATE TABLE tblKinos (
  kinonr              int          NOT NULL PRIMARY KEY,
  kino                varchar(50)  NOT NULL,
  plaetze             int,
  turnaround          int,
  kommentar           text
);

LOAD DATA LOCAL INFILE "../tmp/CineCity/tblKinos.csv" INTO TABLE tblKinos LINES TERMINATED BY '\r\n';
# --------------------------------------------------------
CREATE TABLE tblFilme (
  filmnr              int          NOT NULL PRIMARY KEY,
  filmtitel           varchar(100) NOT NULL,
  plakat              varchar(1),
  fsk                 tinyint,
  laenge              int,
  website             varchar(100),
  originaltitel       varchar(100),
  sonderveranstaltung tinyint,
  zusatztext          text,
  bundesstartdatum    date,
  werbetext           varchar(1)
);

LOAD DATA LOCAL INFILE "../tmp/CineCity/tblFilme.csv" INTO TABLE tblFilme LINES TERMINATED BY '\r\n';
# --------------------------------------------------------
CREATE TABLE tblKinokasse (
  eintrittskartenr    int          NOT NULL PRIMARY KEY,
  verkaufsdatum       date,
  terminnr            int,
  anzahlpersonen      int,
  betrag              decimal(4,2),
  vorstellungsdatum   date
);

LOAD DATA LOCAL INFILE "../tmp/CineCity/tblKinokasse.csv" INTO TABLE tblKinokasse LINES TERMINATED BY '\r\n';
# --------------------------------------------------------
CREATE TABLE tblTermine (
  terminnr            int          NOT NULL PRIMARY KEY,
  wochennr            int,
  kinonr              int,
  kommentar           text,
  tag                 tinyint,
  zeit                time
);

LOAD DATA LOCAL INFILE "../tmp/CineCity/tblTermine.csv" INTO TABLE tblTermine LINES TERMINATED BY '\r\n';
# --------------------------------------------------------
CREATE TABLE tblWochen (
  wochennr            int          NOT NULL PRIMARY KEY,
  filmnr              int,
  kalenderwoche       date,
  lfdwoche            int,
  preis               decimal(4,2),
  kommentar           text
);

LOAD DATA LOCAL INFILE "../tmp/CineCity/tblWochen.csv" INTO TABLE tblWochen LINES TERMINATED BY '\r\n';
# --------------------------------------------------------