Save
3AHWIT
Informatik
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Neha
Visit profile
Cards (23)
Datenbankabfragen
1.
Einfache
Datenbankabfrage beruht auf einer
Tabelle
oder anderen
Abfrage
2. Abfrage aus kombinierten Tabellen beruht auf zwei oder mehr Tabellen und/oder Abfragen
3. Abfragen mit
Berechnungen
erzeugen virtuelles Datenfeld mit dem Namen davor und dann die Berechnung
4. Abfrage für eine bestimmte
Zeitperiode
zwischen #
Datum
# Und #
Datum
#
View source
DATENBANKENFORMULAR
Daten
können
eingegeben
und
verändert
werden
View source
Aufbau eines Datenbankenformulars
Formularkopf
(ganz oben)
Detailbereich
(enthält Dateneingaben; wichtigster Bereich)
Formularfuß
(ganz unten)
View source
Möglichkeiten in einem
Formular
Navigation mit
Pfeilen
Navigation mit
Eingabe
(Editor bar)
Neuen
Datensatz
anlegen
Datensatz löschen
(Datensatz muss markiert sein)
Suchen durch Suchbefehl: entweder
Ganzes Feld
oder Anfang des
Feldinhaltes
Ersetzen
durch Suchbefehl
Filtern von Datensätzen durch Sortieren und Filtern, Spezialfilter
Datensätze temporär umsetzen
durch Sortierung aufsteigend oder absteigend, Entfernen durch den
Befehl
: Sortierung entfernen
View source
Datenbankenberichte
In einem Bericht kann man
keine
Daten eingeben, ist wie die
Serienfunktion
in
Word
, wird oft zum Drucken benutzt
View source
Aufbau eines Datenbankenberichts
Berichtskopf
(nur auf der
ersten
Seite des Berichtes)
Seitenkopf
(auf
jeder
Seite mit Daten)
Seitenfuß (auf
jeder
Seite)
Berichtsfuß
(nur auf der
letzten
Seite des Berichtes)
View source
Möglichkeiten in einem Bericht
Gruppierungsoption
mit
Gruppierungsintervall
Zusammenfassungsoption
, Bericht wird gedruckt von einer Rechnung +
Rechnungskopf
& Rechnungszeile
View source
Datenbankmakro
Ein Programm in einem Programm
View source
Absicherung von Daten
Tabellen/ Daten/ Makros usw
Ausblenden
Navigationsbereich
ausblenden
Menübänder
und
Pop Up
Menüs entfernen
Datenbank mit einem
Kennwort
schützen
Als
ACCDE
Datei speichern (alles wird so gesichert, dass nur noch die Tabellen
sichtbar
sind)
View source
SQL
is a
server-external
database
View source
Datenbank
Beziehungen
View source
SQL
Serverexterne
Datenbank
View source
Regeln zur Eingabe von SQL-Anweisungen
Eine SQL-Anweisung kann in einer oder mehrzeiligen geschrieben werden
Jede Anweisung muss mit einem
Semikolon
(;) abgeschlossen werden
SQL ignoriert
klein
und
groß
Schreibung bei
Schlüsselworten
,
Tabellennamen
und
Datenfeldnamen
Bei Feldinhalten wird streng zwischen groß und
klein
unterschieden
View source
Syntaxdarstellung
( ) ->
Pflicht
[ ] ->
Optional
, -> wenn ein
Datenfeld
nach einem
Datenfeld
kommt
[not null] ->
nicht leer
View source
Tabellen erstellen
Create Table Name
(
Feld 1 Datentyp
[ (
Größe
) ] [not nll] [,Feld 2 Datentyp [ ( Größe) ] [not null],...];
View source
Tabellen indizieren
Create [
Unique
] index ON Name (
Feld […]
) [with
primary]
View source
Datensätze
einfügen
Insert Into Name [ ( Feld1 [,Feld2[,…] ] ) ] Values ( Wer1 [,Wert2[…] ] )
View source
Kombination aus Insert und Select
Insert Into Tabelle
[ ( Feld1 [,Feld2,[..] ] ) ]
Select Feld 1
[,..]
From Tabellenausdruck
[…][Where]
View source
Datenabfrage mit Select (allgemein)
Select [Prädikat]_ {* |
Tabelle.
* | [,Tabelle.] Feld1 [,[Tabelle.]Feld2 [,…] ] }# From Tabellenausdruck [,…] [Where….] [Group by….]-> macht eine
Gruppierung
[Having…]-> Bedingung für die
Gruppierung
[Order by…] ->sortieren nach
View source
Inhaltsanzeige einer Tabelle
Select
[All] distinct] {* | [
Tabelle
,]Feld1 [,[Tabelle.]Feld2 [,…] ] } From
Tabellenausdruck
View source
Auswahl von Datensätzen mit Where-Klausel
Select
[All]
distinct
] {* | [Tabelle,]Feld1 [,[Tabelle.]Feld2 [,…] ] } From
Tabellenausdruck
Where Vergleichsausdruck
View source
Was ist als Operant erlaubt
Datenfeldname
Konstante
Arithmetischer Ausdruck
Systemvariable
Unterabfragungen
View source
Arythmetischer Operator
-:
Subtrahieren
+:
Addieren
*:
Multipliezieren
/:
Dividieren
( ):
Klammern
View source