Manuelle Dateneingabe

Um Daten einzugeben oder zu bearbeiten, klicken Sie auf Data. Hier wählen Sie zwischen Grid view, einer Tabellenansicht (Abbildung 6), und Form view einer Formularansicht.

Abbildung 6: Dateneingabe in Tabellenansicht.

Auch dieses Unterfenster enthält eine Werkzeugleiste, mit der Sie (von links nach rechts) die Ansicht erneuern, einen leeren Satz für die Eingabe anfordern (Plus-Zeichen), einen Satz löschen (Minus-Zeichen), eine Aktion ausführen (Haken) und eine Aktion rückgängig machen (X) können.

Klicken Sie bei der Eingabe grundsätzlich nicht auf eine Spalte mit Autoincrement, in unserem Fall also nicht auf pnum. Das Feld muss unbedingt den kursiv vorgegebenen Wert NULL enthalten, sonst funktioniert die Eingabe nicht!

Die folgenden Beispiele behandeln eine kleine Datenbank mit insgesamt drei Tabellen zum Verwalten von Telefon- und Faxnummern, E-Mail-Adressen und so weiter. Legen Sie hierzu noch die Tabellen typen und verbindungen an. Die zum Befüllen notwendigen Informationen finden Sie:

Personen

name vorname gebdat
Müller Karl 03.04.2005
Meier Hans 01.02.2003
Schmidt Laura 09.09.1999
Der Inhalt des Felds pnum wird automatisch erzeugt.
Abbildung 7: Struktur von typen.

Typen

typlang typkurz
Telefon Festnetz t
SFTP-Account s
Mobilfunk m
Fax f
E-Mail e
Abbildung 8: Die Struktur der Tabelle verbindungen.
Abbildung 9: Das Anlegen von verbindungen.typ mit Fremdschlüssel.

Verbindungen

pnum typ info
2 m 0123/1234567
3 t 0987/654321
2 f 0864/975321
3 e mail@beispiel.tld
1 m 0137/246890
1 t 09751/23468
Der Inhalt des Felds vorg wird automatisch erzeugt.

Im Beispiel kommen auch Fremdschlüssel zum Einsatz, etwa für den Typ der Verbindungsdaten in verbindungen.typ. Damit Sie bei den Verbindungsdaten nicht immer "Telefon", "Fax" oder "Mobil" ausschreiben müssen, was oft (Tipp-)Fehler nach sich zieht, gibt es für jede Kategorie ein Kürzel.

Um dieses Kürzel verbindlich für die Einträge bei verbindungen.typ zu machen, ziehen Sie das Feld typen.typkurz als Fremdschlüssel heran. Abbildung 9 zeigt, wie Sie das Feld anlegen. Wählen Sie als Constraint den Foreign Key aus, und klicken Sie dann auf Configure in der gleichen Zeile. Es öffnet sich ein weiterer Dialog, in dem Sie die Tabelle (typen) und die Spalte typkurz (Primärschlüssel von typen) auswählen. In der Rubrik Reactions könnten Sie gegebenenfalls weitere Feineinstellungen vornehmen.

Sinngemäß ebenso gehen Sie vor, um in verbindungen.pnum zu verhindern, dass sich "Karteileichen" eintragen lassen, also Einträge ohne existierenden Eintrag in personen.

Füllen Sie nun die Tabellen mit den Beispieldaten. Beim Ausfüllen von verbindungsdaten schlägt Ihnen SQLiteStudio die entsprechenden Einträge für die Felder mit den Fremdschlüsseln auch vor, wenn Sie mit der linken Maustaste doppelt auf das Feld klicken und dann den erscheinenden Pfeil auswählen.

Sortieren, Filtern, Suchen

In der Grid-Ansicht einer Tabelle können Sie mittels Doppelklick auf den Kopf der gewünschten Spalte die Daten sortieren lassen. Für eine Suche wählen Sie zunächst die Art, wie die Suche stattfinden soll. Dazu klicken Sie in der Werkzeugleiste der Grid-Ansicht auf den kleinen Pfeil neben dem Trichtersymbol hinter dem Suchfeld. Es stehen folgende Methoden zur Auswahl:

  • Filter by text: Hier durchsucht SQLiteStudio alle Tabellenfelder nach dem Suchbegriff. Im Filtersymbol erscheint ein kleines "T".
  • Filter by Regular Expression: Diese Einstellung ermöglicht Mustersuchen. Im Filtersymbol erscheint ein "R".
  • Filter by SQL expression: Hier erwartet SQLiteStudio den Wert, den es in einer Spalte suchen soll. Ein "S" im Filtersymbol macht diese Einstellung kenntlich.

Abbildung 10 zeigt eine Suche nach allen Tabelleneinträgen in verbindungen, die eine Mobilfunknummer beinhalten. Die Suche erfolgte im SQL-Modus. Durch einen Klick auf das runde X-Symbol im Suchfenster heben Sie die Anzeige der Suchergebnisse wieder auf.

Abbildung 10: Eine Suche im SQL-Modus nach Mobilfunk-Verbindungsdaten.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Angetestet
    Terminalemulator Lterm 1.3.0, Datenbank-Frontend SQLite Studio 2.1.5, Online-Radio Streamtuner 2.1.2, Remote-Destop-Viewer TurboVNC 1.2.2
  • Im Gleichklang
    Fossil vereint Versionskontrolle, Wiki und Bugtracker zum Rundum-Wohlfühl-Paket für Software-Entwickler.
  • Datenbank ohne Server mit SQLite
    Klein, schnell und verlässlich – mit SQLite flanschen Sie mit wenigen Handgriffen eine relationale Datenbank an Skripte und Programme.
  • Neues auf den Heft-DVDs
    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial Ihres Rechners. Mit der Heft-DVD erhalten Sie nicht nur topaktuelle Distributionen, sondern auch die passenden Programme zu den Artikeln.
  • Access-Ersatz unter Linux
    Ohne großes Trara veröffentlichte Horst Knorr die Version 0.7.4 seines Datenbanktools Knoda. Doch das Release steckt voll neuer Features: Es bringt Bilder, neue Datenbank-Typen und den oft gewünschten Access-Import.
Kommentare

Infos zur Publikation

LU 12/2017: Perfekte Videos

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

Broadcom Adapter 802.11n nachinstallieren
Thomas Mengel, 31.10.2017 20:06, 2 Antworten
Hallo, kann man nachträglich auf einer Liveversion, MX Linux auf einem USB-Stick, nachträglich...
RUN fsck Manually / Stromausfall
Arno Krug, 29.10.2017 12:51, 1 Antworten
Hallo, nach Absturz des Rechners aufgrund fehlendem Stroms startet Linux nicht mehr wie gewohn...
source.list öffnet sich nicht
sebastian reimann, 27.10.2017 09:32, 2 Antworten
hallo Zusammen Ich habe das problem Das ich meine source.list nicht öffnen kann weiß vlt jemman...
Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 6 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...