Ich versuche gerade eine SQLite Datenbank zu erstellen und bin auf folgende Frage gestoßen.
Kann man eine Tabelle in einer Tabelle erstellen?
Also folgendes Beispiel:
Tabelle 1
-------------
Name
Vorname
Alter
Produkte (Tabelle2)
Tabelle 2
--------------
Produkt 1
Produkt 2
Produkt 3
u.s.w
Ist es also möglich, dass in der Tabelle 1 die Kundendaten gespeichert werden. Und ich zu jedem Kunden eine Tabelle habe, in die, die entsprechenden Produkte gespeichert werden?
SQLite Datenbank: Tabelle innerhalb einer Tabelle ?
-
- Beiträge: 74
- Registriert: 29.03.2008 15:22
Re: SQLite Datenbank: Tabelle innerhalb einer Tabelle ?
Das "macht man" bei Datenbanken anders:
Du gibt jedem Kunden eine ID, welche du dann in einer Tabelle, in der alle Produkte zu finden sind, verwendest:
Mit der Datenbank kannst du sowas dann auch sehr schnell auslesen wenn du Indizes verwendets.
Du gibt jedem Kunden eine ID, welche du dann in einer Tabelle, in der alle Produkte zu finden sind, verwendest:
Code: Alles auswählen
Tabelle Kunden:
- ID
- Name
- Vorname
- Alter
Code: Alles auswählen
Tabelle Produkte:
- KundenID
- Produkt
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 74
- Registriert: 29.03.2008 15:22
Re: SQLite Datenbank: Tabelle innerhalb einer Tabelle ?
Das dachte ich mir schon, dass es so gemacht wird. Konnte mich da dunkel noch an eine Schulung erinnern 

Indizes, sind das so etwas wie Primärschlüssel ?Mit der Datenbank kannst du sowas dann auch sehr schnell auslesen wenn du Indizes verwendets.
Re: SQLite Datenbank: Tabelle innerhalb einer Tabelle ?
Genau,
Primärschlüssel wäre die ID in Tabelle Kunden
Ein normaler Index wäre KundenID in Produkte, sodass Produkte von einem Kunden schnelle gefunden werden. (bei einem WHERE oder so)
Primärschlüssel wäre die ID in Tabelle Kunden
Ein normaler Index wäre KundenID in Produkte, sodass Produkte von einem Kunden schnelle gefunden werden. (bei einem WHERE oder so)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: SQLite Datenbank: Tabelle innerhalb einer Tabelle ?
Einfach mal das hier durchlesen: Normalisierung
-
- Beiträge: 37
- Registriert: 08.11.2009 09:12
Re: SQLite Datenbank: Tabelle innerhalb einer Tabelle ?
Oder besser gleich nochmal das ganze RDBMS-Zeugs von Grund auf durcharbeiten: Markt & Technik - SQL in 21 Tagen
-
- Beiträge: 74
- Registriert: 29.03.2008 15:22
Re: SQLite Datenbank: Tabelle innerhalb einer Tabelle ?
Hey Cool, danke an alle. Ich werde mich da mal durcharbeiten 
