CoboCards App FAQ & Wishes Feedback
Language: English Language
Sign up for free  Login

Get these flashcards, study & pass exams. For free! Even on iPhone/Android!

Enter your e-mail address and import flashcard set for free.  
Go!
All main topics / Informatik / SQL-Server

SQL-Server TAG-1 (27 Cards)

Say thanks
1
Cardlink
0
welcher SQL-Dialekt wird bei SQL-Server 2000 verwendet?
Transact-SQL
2
Cardlink
0
welchen Vorteil haben Dienste?
Dienste haben den vorteil das sich benutzer nicht anmelden müssen damit das programm läuft.
3
Cardlink
0
was sind relationale Datenbanken
(Datenbanken in form von Tabellen)
4
Cardlink
0
was heißt und wofür sind APIs?
API = Anwendungsprogrammierschnittstelle

Dienste lassen sich mit apis steuern.
5
Cardlink
0
wozu ist das Datenbankmodul da?
Das Datenbankmodul stellt Beziehungen oder Relationen zu Tabellen her die dann auf Abfrage erreichbar sind.
6
Cardlink
0
Datenbank
Sammlung verwandter daten.
7
Cardlink
0
was kann eine Datenbank noch außer Rohdaten speichern?
Speichert Sicherheitsroutinen, erstellungdaten etc.
8
Cardlink
0
was sind Tabellen?
Tabellen sind die Objekte die die eigentlichen Rohdaten enthalten.
9
Cardlink
0
was sind Spalten?
Jede spalte ist ein datentyp und eindeutiger name zugewiesen.
10
Cardlink
0
was sind Datentypen?
bezeichnet die Art der Daten in einer Spalte (Zeichen/Zahlen/Datum etc....)
11
Cardlink
0
Was sind Gespeicherte Prozeduren?
sind vergleichbar mit Makros.

(Anweisungen lassen sich unter einem namen abspeichern.)
Man kann sicherheitsmechanismen implementieren.
12
Cardlink
0
was sind Benutzerdefinierte Funktionen?
ähnlich wie gespeicherte Prozeduren. Bestehen ebenfalls aus Transact-SQL-Code. Funktionen lassen sich in Datenbankabfragen abrufen um Tabellen zurückzugeben, auch wenn diese per Programm oder dynamisch erstellt werden.
zum Beispiel: Datumsfunktion. datetime
13
Cardlink
0
was sind Trigger?
sind speziell gespeicherte Prozeduren, die der Benutzer nicht selbst aktiviert.

Mit Trigger lassen sich geschäftsregeln oder andere Regeln in der Datenintegrität durchsetzen.

Beispiel: Jedem Buch muss ein bestimmter Herausgeber zugewiesen werden.
14
Cardlink
0
Was sind "Sichten"?
In der Datenbank gespeicherte Abfragen die eine oder mehrere Tabellen referenzierne können. können speziel gepeichert werden um sie wieder zu verwenden.
Man verwendet sie um bestimmte spalten auszuschließen oder wiederzuverwenden oder um Tabellen zu verknüpfen.

Man kann sie auch als sicherheitsmechanismus verwenden.
15
Cardlink
0
Was sind Indizes?
Unterstützen das speichern von Daten.
Damit das Abfragen schneller ablaufen kann.
16
Cardlink
0
Was sind Primärschlüssel?
Spielen eine Wichtige Rolle sind aber keine Objekte.
Erzwingen eine Eindeutigkeit in einer Tabelle und erlauben es einen Eintrag eindeutig zu idenzifizieren.
17
Cardlink
0
was sind Fremdschlüssel?
Bestehen aus einer oder mehrer Spalten, die auf Primärschlüssel oder einschränkungen anderer Tabellen verweisen.
SQL-Server verwendet Fremdschlüssel, um Daten aus verschiedenen Tabellen bei einer Abfrage miteinander zu verknüpfen.
18
Cardlink
0
Was sind Einschränkungen?
Einschränkungen sind Serverbasierte und im System implementierte Mechanismen, mit denen siech die Datenintegrität durchsetzen lässt.
19
Cardlink
0
Was sind Regeln?
Regeln werden spalten zugewiesen, so dass sich Daten eingeben lassen,die den festgelegten Standards entsprechen.

z.B.: Bei der Eingabe einer Telefonnummer einer Person lassen sich nur Ziffern eingeben.

SQL-Server setzt Regeln funktionell durch CHECK---Einschränkungen
20
Cardlink
0
Was sind "Standardwerte"?
Wenn z.B.: kein Wert eingegeben wird, wird ein Default-Wert eigegeben.
21
Cardlink
0
Was sind die wichtigsten grundlegenden Schritte um eine relationale Datenbank zu entwerfen?
Analsysieren der Situation, um Informationen über die vorgeschlagene Datenbank zusammenzutragen.
z.B.: Geschäftssituation (Kundenwünsche) analysieren.

Festlegen der Spalten, Datentypen und Länge von Daten.
z.B.: Welche Variable lassen sich in Tabellen unterbringen. Welche Berichte und Abfragen sind für die Benutzer nützlich

Normalisieren der Daten in Tabellen.

Erstellen der Datenbank un der Tabellen.
22
Cardlink
0
Interview: Was ich tun sollte
Den Benutzer fragen was er denn Braucht.

Erstellen einer Liste von Objekten.

Objektnamen kurz und dennoch aussagekräftig halten.

Die Eigenschaften von Objekten in den richtigen Gruppen organisieren.

Erstellen von identisch benannten spalten in zusammngehörenden Tabellen, um die Tabellen bei Abfragen verknüpfen zu können. Diese Spalten für Primär und Fremdschlüssel verwenden.

Testen des Entwufes mit einigen Probedaten.

Für abgefragte Tabellen mindestens einen Index verwenden.

Beim Entwurf der Tabelle an die Sicherheit denken.

Dokumentieren von Tabellen und Spalten und die dazugehörigen Primär und Fremdschlüssel.

Einheitliches Benennen von Datenbankobjekten noach einem einheitlichen Schema.
z.B.: tblAngestellte für ein Tabellenobjekt namens Angestellte und idxNachname für einen Index, der auf den Nachnamen basiert.
23
Cardlink
0
Interview: Was ich NICHT tun sollte
Ignorieren Sie die Benutzer - die so gennanten Kunden - nicht.

Keine Objekte erstellen die man nicht gebruachen kann

Keine komplizierten Namen mit Leerzeichen oder Namen mit ungewähnlichen Zeichen, weil diese mühsamer zu schreiben sind.

keine Spalte die mehrere Werte pro Zeile enthalten.

keine Tabelle mit zu vielen Spalten.

Nur weil ein Entwurf mit 5 Probezeilen funktioniert heißt es noch lange nicht das er mit 500.000 Probezeilen funktioniert.

Nicht die Sicherheit der Daten außer acht lassen.

Nicht die Dokumentation verlieren.
24
Cardlink
0
Mit welchen Fragen kann ich die Bedürfnisse eine Kunden Sondieren?
Wie werden die erforderlichen Arbeiten momentan erledigt?

Welche Teile des aktuellen Systems würden sie am liebsten ersetzen
Möchten Sie zusätzliche Berichte erstellen können?

Welche Punkte werden Sie vorrangig verfolgen?

Sind die Daten vertraulich oder öffentlich?

Wer muss auf die Daten zugrafein und welche Art von Zugriff sollte jeder benutzer oder jede Gruppe haben?

Möchten Sie die Daten ins Internet stellen?

Möchten Sie, dass die Öffentlichkeit über das Internet Informationen nachschlagen kann?

Verfügen Sie über genügend Hardware, um sowhol die Datenbankserver- als auch die Clientsoftware auszuführen?

Was würden Sie in das neue System einbauen, wenn Sie sich weder um die Finanzierung noch um die Technologie kümmern müssten?
25
Cardlink
0
Was macht man nach dem Interview?
ein Brainstorming.

Eigenschaften innerhalb der Tabelle spezifizieren.

Einfache und Aussagekräftige Spaltennamen verwenden.
26
Cardlink
0
was heißt Normalisieren?
Daten auf Tabellen aufteilen die miteinander in Beziehung stehen.

Dieser Vorgang heißt "Normalisieren"
27
Cardlink
0
Was versucht man beim Normalisieren zu vermeiden?
redundante Daten!

Beispiel: Selber kunde 2 mal. nur weil dieser umgezogen ist.
Auf Bezug achten.

Flashcard set info:
Author: damarco
Main topic: Informatik
Topic: SQL-Server
Published: 10.05.2010
 
Card tags:
All cards (27)
no tags
Report abuse

Cancel
Email

Password

Login    

Forgot password?
Deutsch  English