Save
3AHWIT
Informatik - Datenbanken
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Nina
Visit profile
Cards (24)
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
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
Suchen
durch
Suchbefehl
:
Ganzes
Feld
oder
Anfang
des
Feldinhaltes
Ersetzen
durch
Suchbefehl
Filtern
von
Datensätzen
Datensätze temporär umsetzen
View source
In einem
Bericht
kann man
keine Daten
eingeben
View source
Ein
Datenbankmakro
ist 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
View source
SQL
ist eine
serverexterne Datenbank
, bei der die
Datenbank
auf einem
Server
liegt und der
Client
die
Front-End-Software
ist
View source
Null in SQL bedeutet
, dass ein
Datenfeld leer
ist
View source
Einfache
Assoziation
in Datenbankbeziehungen ist
1-1
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
Makro
Gilt in
jedem
Programm
Wird
aufgezeichnet
und wird
unter
einem
Namen gespeichert
Alle
Dinge
die bei der
Aufnahme
durchgeführt
werden, werden beim
abspielen ausgeführt
View source
Makro
in
VBA
(
Visual
basic
for
application
)
Gilt in
jedem
Programm
Wird
Programmiert
(man muss eine
Programmiersprache
können)
View source
Makro editor
Nur in
Access
Braucht keine Programmiersprache
Ich muss beim
Speichern
einen
Namen haben
View source