• Keine Ergebnisse gefunden

Datenbankimplementierung mit SQLiteStudio

N/A
N/A
Protected

Academic year: 2022

Aktie "Datenbankimplementierung mit SQLiteStudio"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Datenbankimplementierung mit SQLiteStudio

CC BY-SA 4.0 · T. Hempel · Version vom 03.11.2019

Vor der Implementierung der Tabellen des relationalen Modells in ein Datenbanksystem wird jedem Attribut ein geeigneter Datentyp zugeordnet. Zusätzliche Angaben pro Attribut ermöglichen Einschränkungen des Wertebereichs und sorgen bei der Dateneingabe für Datenintegrität.

Datentypen

SQLite verfügt über die Datentypen Datentyp Beschreibung INTEGER Ganzzahl REAL Gleitkommazahl TEXT Zeichenkette BLOB Datei

In SQLite können bei der Definition der Attribute auch Zeit-, Datums- oder boolesche Datentypen angegeben werden, diese wandelt das System intern in einen Ersatztyp um.

Bei der Dateneingabe sind folgende Schreibweisen einzuhalten.

Datentyp interner Ersatztyp Schreibweise für Attributwerte

DATE TEXT 'YYYY-MM-DD'

TIME TEXT 'HH:MM:SS'

DATETIME TEXT 'YYYY-MM-DD HH:MM:SS' BOOLEAN INTEGER 0, 1

Wertebereichsintegrität

Bei der Definition von Attributen sind Einschränkungen und Vorgabewerte optional möglich.

Option Beschreibung

Nicht NULL NULL-Werte sind nicht zulässig Standard Vorgabe eines Standardwerts

Zustandsprüfung Vorgabe einer Wertebereichsbedingung mithilfe von Vergleichen Eindeutigkeit Attributwerte müssen über alle Datensätze eindeutig sein

(2)

Datenbankimplementierung mit SQLiteStudio

CC BY-SA 4.0 · T. Hempel · Version vom 03.11.2019

Festlegung von Primär- und Fremdschlüsseln

Besteht der Primärschlüssel aus genau einem Attribut, erfolgt diese Festlegung bei der Definition des Attributs durch die Option Primärer Schlüssel.

Liegt ein zusammengesetzter Primärschlüssel vor, so sind die einzelnen Attribute ohne die die Option Primärer Schlüssel festzulegen. Im Anschluss muss die Bedingung die

Schlüsseleigenschaft festlegen.

Die Festlegung eines Fremdschlüssels erfolgt bei der Attributdefinition. Dem Attribut wird als Verweis die fremde Tabelle (Bezeichnung Primärtabelle) mit einem Schlüsselattribut dieser zugeordnet.

Unter Reaktionen sollte festgelegt werden, was beim Ändern/Löschen eines Datensatzes geschieht. Es gilt dabei:

• NO ACTION ... alle Änderungen werden verweigert

• CASCADE ... Weitergabe der Änderung/Löschung an die Detailtabelle

• RESTRICT ... Verweigerung der Änderung auch in der Primärtabelle

• SET NULL ... Änderung des Verweises in der Detailtabelle auf NULL

Referenzen

ÄHNLICHE DOKUMENTE

Die Pleuelstangen, auch Treib— oder Schubstangen, oder kurz- weg Pleuel genannt, vermitteln die Einwirkung der Hebelzapfen auf die von „denselben zu verschiebenden Theile,

Derselbe heisst (namentlich bei grossen Abmessungen) ein Balancier, wenn die beiden Hebelarme zwei Rechte einschliessen; er heisst ein Winkelhebel und bei grossen

Krankenhäuser, die mögliche Or- ganspender an die DSO melden, haben einen Anspruch auf Erstattung der ent- standenen Kosten durch Pauschalbeträ- ge, auch wenn eine Organentnahme we-

1 Attribut/mehrere Attribute, die jeden Datensatz eindeutig kennzeichnen Primärschlüssel werden immer durch?.

• 1-zu-N-Beziehungen werden in eine Relation übersetzt, indem man den Schlüssel der N-Entität als neuen Primärschlüssel wählt und den Schlüssel der 1-Entität als normales

rungen etc. zur Folge haben können. Diese baulichen Schwierigkeiten hat man allerdings in letzter Zeit durch Vervollkommnungen der Details größtenteils glücklich überwunden.

Wie er es nun so zusammengesucht und aufgeladen hatte, wollte er, weil er so erfroren war, noch nicht nach Haus gehen, sondern erst Feuer anmachen und sich ein

Im Rahmen der Leistungsvereinbarung sind Universität und Inselspital gestützt auf ein gemeinsam erarbeitetes Abgeltungsmodell zum Ergebnis gekommen, dass die