CoboCards App FAQ & Wünsche Feedback
Sprache: Deutsch Sprache
Kostenlos registrieren  Login

Hol' Dir diese Lernkarten, lerne & bestehe Prüfungen. Kostenlos! Auch auf iPhone/Android!

E-Mail eingeben: und Kartensatz kostenlos importieren.  
Und Los!
Alle Oberthemen / Wirtschaftsinformatik / Datenbanken

Datenbanken (20 Karten)

Sag Danke
1
Kartenlink
0
Was sind die Eigenschaften von Transaktionen ?
2
Kartenlink
0
Die Daten aller Teile einschließlich der bestellten Anzahl
select T.*, sum (BestAnz) as BestellteAnzahl
from Teil T join (select TeilNr, Anzahl
                           from Position) as BAnzahl(TeilNr, BestAnz)
                   on T.TeilNr = BAnzahl.TeilNr
group by T.TeilNr, T.Bezeichnung, T.Material, T.Gewicht, T.Preis
Tags: sql
Quelle:
3
Kartenlink
0
Normalisierung 1 - 3 ?
4
Kartenlink
0
Lost Update (verlorene Aktualisierung) ?
5
Kartenlink
0
dirty read (unsauberes Lesen) ?
6
Kartenlink
0
Phantom Problem?
7
Kartenlink
0
Stelle eine Bummsschlittenarschfrisur grafisch dar
Antwort
8
Kartenlink
0
Was bedeutet record identifier?
Der Index in der Datenbank ist eine Struktur (ein so genannter B+-Baum),  die es ermöglicht, in wenigen Schritten zum gesuchten Eintrag zu kommen. Dieser hat dann einen Verweis, die Satzkennung oder „record identifier“ (RID),  die auf die gewünschte Zeile der Tabelle bzw. deren Speicherort auf einer Datenseite zeigt.
9
Kartenlink
0
Was bedeutet ddl und dml?
10
Kartenlink
0
Welche Update Anomalien gibt es?
Es gibt drei Anomalien, die unter UPDATE-ANOMALIEN zusammengefasst werden und bei einem unsauber
realisierten Datenbank-Entwurf auftauchen können:
- Löschanomalie 
- Einfügeanomalie 
- Änderungsanomalie

Löschanomalie:
Bei der Löschanomalie kann es passieren, dass man durch das bewusste Löschen eines Datensatzes, unbewusst
Informationen verliert, die man später wieder gebraucht hätte. 

Einfüge Anomalie:
Liegt ein fehlerhaftes Datenbankdesign vor, kann es bei der Einfüge-Anomalie passieren das Daten gar nicht
gespeichert/angenommen werden, wenn beispielsweise für den Primärschlüssel kein Wert eingegeben wird, od
es führt bei einer nicht vollständigen Eingabe von Daten zu Inkonsistenz. 

Änderungs- / Update Anomalie:
Bei der Änderungs-Anomalie oder auch Aktualisierungs-Anomalie genannt, werden gleiche Attribute eines
Datensatzes nicht automatisch geändert. So entsteht eine Inkonsistenz der Daten. Man muss per Hand alle
Einträge mühsam aktualisieren, es darf kein Fehler unterlaufen ansonsten führt es zur Inkonsistenz
11
Kartenlink
0
Was ist der Unterschied zwischen "where is null und = null" ?
Dieser unterschied gehört zum Nulltest. Bei where A = Null, gibt das Programm keine Zeile aus, da Null kein Wert ist. Bei where A is Null werden alle Daten ausgegeben, die unbekannt sind. 
12
Kartenlink
0
Was sind die 5 heuristischen Abfragoptimierungen?
13
Kartenlink
0
Erkläre objekt Integrität und referenzielle Integrität
14
Kartenlink
0
Was versteht man unter Datenunabhängigkeit?
15
Kartenlink
0
Erkläre das 3-Schichten Modell
16
Kartenlink
0
SQL: In der Tabelle Booking sollte ein Attribut X neu definiert werden. Es gibt
verschiedene Lösungswege, z.B. mit einem Trigger.
Gefragt war wie man es hinbekommt das Feld duration immer die differenz von
datefrom - dateto anzeigt.
Ich hoffe richtig!? ;-)

create trigger x
after insert or update of datefrom or dateto on Booking
for each statement  [wenn jede Zeile, dann row anstatt statement]
begin
update Booking
set duration = dateto - datefrom
end
Tags: sql, trigger
Quelle:
17
Kartenlink
0
Geben Sie für folgende Abfrage eine Formulierung in SQL an:

"AuftragsNr, KundenNr und die Anzahl bestellter Teile je Auftrag."

Bedenken Sie, dass es zwar Positionen ohne Auftrag geben kann, sehr wohl aber Aufträge ohne Position. Für solche Aufträge soll als Anzahl 0 erscheinen.
select A.AuftragsNr, A.KundenNr, coalesce(cast(sum(P.Anzahl) as int), 0)
from Auftrag A
left join Position P on P.AuftragsNr = A.AuftragsNr
Group by A.AuftragsNr, A.KundenNr
Tags: sql
Quelle:
18
Kartenlink
0
In SQL:

Diejenigen Teile, die schwerer sind als das durchschnittliche Gewicht aller Teile aus dem gleichen Material.
select T.TeilNr
from Teil T
where T.Gewicht > all (select avg(Gewicht)
                                       from Teil T2
                                       where T.Material = T2.Material)
Tags: sql
Quelle:
19
Kartenlink
0
In SQL:

Lösche alle Auftragspositionen, deren Aufträge weniger als 3 Positionen enthalten.
delete from Position
where AuftragsNr in (select AuftragsNr
                                    from Position
                                    group by AuftragsNr
                                    having count(*) < 3)
Tags: sql
Quelle:
20
Kartenlink
0
In SQL:

Änder alle Teile Nr 88 die in Aufträgen nach dem 01.01.2009 sind in Teil 89.
update Position
set TeilNr = 89
where TeilNr = 88 and AuftragsNr in (select A.AuftragsNr
                                                               from Auftrag A
                                                               join Position P on P.AuftragsNr 
                                                                                       = A.AuftragsNr
                                                               where Datum > '2009-01-01')
Tags: sql
Quelle:
Kartensatzinfo:
Autor: Lorenzo van Matterho...
Oberthema: Wirtschaftsinformatik
Thema: Datenbanken
Veröffentlicht: 10.03.2010
 
Schlagwörter Karten:
Alle Karten (20)
sql (6)
trigger (1)
Missbrauch melden

Abbrechen
E-Mail

Passwort

Login    

Passwort vergessen?
Deutsch  English