Neu organisiert für neues Schuljahr

This commit is contained in:
Janik
2021-09-21 11:35:05 +02:00
parent b4f3fc83d2
commit 255b72506c
46 changed files with 11 additions and 0 deletions

52
11fi5/AWP/DDL.sql Normal file
View File

@ -0,0 +1,52 @@
DROP DATABASE IF EXISTS awp_11fi5_ddl;
CREATE DATABASE awp_11fi5_ddl;
USE awp_11fi5_ddl;
CREATE TABLE Kunde(
Kundennummer INT AUTO_INCREMENT,
PRIMARY KEY(Kundennummer)
);
CREATE TABLE Gerät(
GID INT AUTO_INCREMENT,
Lieferdatum DATE,
Einkaufspreis DEC(12,2),
Kundennummer INT,
Standort VARCHAR(45),
Wartungsvertrag BOOL,
letzte_Wartung DATE,
PRIMARY KEY(GID),
FOREIGN KEY(Kundennummer) REFERENCES Kunde(Kundennummer)
);
CREATE TABLE Zubehör(
Zubehörnummer VARCHAR(6),
PRIMARY KEY(Zubehörnummer)
);
CREATE TABLE Zählerablesungen(
ZID INT AUTO_INCREMENT,
Datum DATE,
Zählerstand INT,
PRIMARY KEY(ZID)
);
CREATE TABLE Kostenarten(
KARTID INT AUTO_INCREMENT,
Kostanart VARCHAR(45),
PRIMARY KEY(KARTID)
);
CREATE TABLE Kosten(
KID INT AUTO_INCREMENT,
Datum DATE,
KARTID INT,
Betrag DEC(12,2),
Bemerkung VARCHAR(45),
PRIMARY KEY(KID),
FOREIGN KEY(KARTID) REFERENCES Kostenarten(KARTID)
);
CREATE TABLE Störungen(
#TODO