Create Table - Habe ich eine schwache Entität erzeugt ?

fireGlurak

Mitglied
Hallo,
meiner Meinung ist Tabelle "ZAHLUNG" eine schwache Entität, liege ich da richtig ?

SQL:
CREATE TABLE Kunde (
KnId INTEGER PRIMARY KEY,
Datum VARCHAR(255));

CREATE TABLE ZAHLUNG (
KnId INTEGER PRIMARY KEY,
Zahlart VARCHAR(255),
CONSTRAINT fk_kunde FOREIGN KEY (KnId) REFERENCES Kunde(KnId));

Ich bedanke mich :)
 

httpdigest

Top Contributor
Wahrscheinlich, dass es dann mehrere Zahlungen für denselben Kunden geben kann.
Aktuell ist Kunde <-> Zahlung zwingend eine 1:1 Beziehung.
 

Thallius

Top Contributor
Wahrscheinlich, dass es dann mehrere Zahlungen für denselben Kunden geben kann.
Aktuell ist Kunde <-> Zahlung zwingend eine 1:1 Beziehung.

Da müßte das Unternehmen aber erstmal erlauben, dass ein Kunde verschiedene Zahlungsarten haben darf. Die Tabelle ist nach augenblicklicher Struktur nämlich falsch benannt, da sie keine Zahlung beinhaltet sondern nur die Zahlunsart. Mal davon ab, dass bei dieser 1:1 Beziehung die ganze Tabelle 0 Sinn hat :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
O Create Table per JDBC Fehler: ORA-00922 Datenbankprogrammierung 4
D SQL-Statement Beziehungsfehler bei CREATE TABLE Datenbankprogrammierung 2
S Create Table mit PreparedStatement Datenbankprogrammierung 2
M Vor CREATE TABLE Datenbanknamen festlege Datenbankprogrammierung 4
M Create Table und setString Datenbankprogrammierung 2
M Create Table Datenbankprogrammierung 8
T CREATE TABLE in Access DB Datenbankprogrammierung 2
B datentyp boolean bei create table Datenbankprogrammierung 2
A Problem mit Create-Statement Datenbankprogrammierung 9
P DB2 Reihenfolge Create Statements Datenbankprogrammierung 2
H CREATE-Strings in Anwendung verwalten Datenbankprogrammierung 2
T mysql create zeile get autoincrementid Datenbankprogrammierung 2
J Hibernate create database Datenbankprogrammierung 4
E Problem mit create-Statement Datenbankprogrammierung 5
Z Aus zwei bestehenden Table eine zusätzliche Gemeinsame machen (JavaFX) Datenbankprogrammierung 21
O HOW TO INSERT PRIMARY INTO ANOTHER TABLE AND USE IT AS FOREIGN KEY TO DISPLAY DATA IN A RELATIONSHIP Datenbankprogrammierung 3
S Table per Class Datenbankprogrammierung 2
C Oracle DROP TABLE IF EXISTS Datenbankprogrammierung 4
L SQL Fehler (Table/View does not exist) Datenbankprogrammierung 17
I Access Datenbank in Table einlesen lassen Datenbankprogrammierung 2
M Derby/JavaDB Kleine DB mit Tabelle erweitern - Integrität - Alter-Table - Netbeans ... Datenbankprogrammierung 5
OnDemand Update table SET will nicht Datenbankprogrammierung 9
ruutaiokwu sql server t-sql: try/catch bei ALTER TABLE ? Datenbankprogrammierung 4
K Derby/JavaDB '<columnName>' is not a column in table or VTI '<value>'. Datenbankprogrammierung 12
J Java DB Neuen Eintrag am Anfang der Table Datenbankprogrammierung 6
H JDBC prüfen ob Table existiert Datenbankprogrammierung 3
P sql statement alter table foreign key Datenbankprogrammierung 4
c_sidi90 Hibernate Problem Table doesnt excist Datenbankprogrammierung 8
R Select Statement als temporärer Table Datenbankprogrammierung 7
H MySQL Tabelle "Table" programmieren Datenbankprogrammierung 2
M MySQL Table in Jtable integrieren Datenbankprogrammierung 26
F H2:Wie kann man insert eine Reihe "int" wert als blob in table? Datenbankprogrammierung 12
M Insert in Table mit 250 Feldern Datenbankprogrammierung 2
M Bei HSQLDB etwas wie OPTIMIZE TABLE? Datenbankprogrammierung 2
X von myISAM auf MEMORY! ERROR 1114: Table full Datenbankprogrammierung 13
S insert into table Datenbankprogrammierung 8
X SHOW TABLE STATUS FROM xxxx Datenbankprogrammierung 2
berserkerdq2 database is closed, obwohl ich alle statements in try catch blöcken habe? Datenbankprogrammierung 5
B Distanz berechnen, wenn ich Longitude und Latidute habe? Datenbankprogrammierung 16

Ähnliche Java Themen

Neue Themen


Oben