MS SQL Server zum Üben im Softwarelabor

Werbung
Grundwissen zur Nutzung des MS-SQL-Servers im Softwarelabor (7110) für die DatenbankÜbungen
Nach Einschalten eines Client-PCs evtl. die Schaltfläche Benutzer wechseln betätigen, um zur pGinaAnmeldemaske zu gelangen. Dort mit der im STL hinterlegten Kennung anmelden.
Nach der Anmeldung steht unter Z: das Homeverzeichnis zur Verfügung, das man auch nach
Anmeldung im STL zur Verfügung hat.
Über Alle Programme  Microsoft SQL Server 2014 das SQL Server 2014 Management Studio aufrufen.
Die dann erscheinende Anmeldemaske für die Anmeldung beim SQL-Server swl-srv03 wie folgt
ausfüllen, wobei gis29 für eine der Kennungen gis01 bis gis60 steht, die für die Übungen zugewiesen
ist. In den Übungen wird auch das Initialpasswort mitgeteilt und, wie dieses geändert werden kann.
Nach der Anmeldung besteht im Objekt-Explorer unter Datenbanken Zugriff auf die Datenbank
Versandhandel. Dort kann man sich etwa unter Tabellen  Spalten die Spaltennamen mit Datentypen
der Tabellen der Versandhandelsdatenbank anzeigen lassen.
Um ein SQL-Kommando einzugeben wird zunächst die Schaltfläche Neue Abfrage aus der Menüleiste
angeklickt. In dem sich dann öffnenden Fenster wird dann das SQL-Kommando eingegeben. Dabei
können zur Strukturierung beliebige Zeilenumbrüche durchgeführt werden. Das Kommando muss
nicht mit „;“ abgeschlossen werden. Nach Eingabe des Kommandos wird dieses mittels der Schaltfläche
Ausführen ausgeführt, nicht Debuggen verwenden.
Im Eingabefenster können Kommentarzeilen durch Setzen von // an den Zeilenanfang festgelegt
werden, Kommentare über mehrere Zeilen können durch Klammerung mittels /* und */ spezifiziert
werden. Dies ist u. a. nützlich, wenn im Fenster mehrere SQL-Kommandos nacheinader eingegeben
werden sollen.
Abschließend folgt die Beschreibung der in der Datenbank Versandhandel als Tabellen vorhandenen
Relationen mit allen Spalten (Attributen) und MS-SQL-Server-Datentypen. Der Datentyp VARCHAR(n)
steht für eine ASCII-Zeichenkette mit maximal n Zeichen. Weitere Bemerkungen zu den Datentypen
folgen in den Übungen.
Tabelle KUNDEN: Stammdaten der Kunden des Versandhandels
Spaltenname
Datentyp
Bemerkung
Kunden_Nr
int
Maximalwert 2.147.483.647
Name
varchar(40)
Vorname
varchar(30)
Anrede
varchar(20)
Strasse
varchar(40)
Straße mit Hausnummer
PLZ
Smallint
Postleitzahl
Wohnort
varchar(40)
Telefon_Nr
varchar(20)
in der Form „(0681)12480“
Telefax_Nr
varchar(20)
in der Form „(0681)12480“
Email_Adr
varchar(30)
E-Mail-Adresse
Datum
Smalldatetime
Datum der letzten Bestellung
Wert
Money
Gesamtwert der bisher bestellten
Waren ohne Mehrwertssteuer
Tabelle ARTIKEL: Artikelstammdaten als Warenangebot
Spaltenname
Datentyp
Bemerkung
Artikel_Nr
int
Bezeichnung
varchar(100)
Kategorie
varchar(30)
Beschreibung
Text
Text variabler Länge für maximal
2.147.483.647 Zeichen (Speicher
wird als verkettete Liste von 2 KBSeiten verwaltet)
ME
varchar(5)
Kürzel für die Mengeneinheit;
Beschreibung der Kürzel in der
Tabelle MENGENEINHEITEN
Bestand
Smallint
maximal 32.767 Mengeneinheiten
eines Artikels können am Lager
sein
Preis
Money
Preis einer Mengeneinheit für den
Kunden ohne Mehrwertssteuer
Tabelle BESTELLUNGEN: Bestellköpfe der aktuellen Bestellungen
Spaltenname
Datentyp
Bemerkung
Bestell_Nr
int
Maximalwert 2.147.483.647
Kunden_Nr
Int
Bestelldatum
Smalldatetime
Datum des Eingangs der Bestellung
Lieferdatum
Smalldatetime
voraussichtliches Lieferdatum
Betrag
Money
Warenwert der Bestellung ohne
Mehrwertssteuer unter
Berücksichtigung von
Sonderkonditionen (z.B.
Mengenrabatt, besondere
Absprachen mit dem Kunden);
Maximalwert rund 214.748 EURO
Bemerkung
Text
Text variabler Länge für maximal
2.147.483.647 Zeichen (Speicher
wird als verkettete Liste von 2 KBSeiten verwaltet)
Tabelle BESTELLPOSITIONEN: Angabe der mit einer Bestellung angeforderten Artikel
Spaltenname
Datentyp
Bestell_Nr
int
Artikel_Nr
Int
Anzahl
Smallint
Bemerkung
Maximalwert 32.767
Tabelle MENGENEINHEITEN: Beschreibung der Kürzel in der Tabelle ARTIKEL
Spaltenname
Datentyp
ME
varchar(5)
Beschreibung
varchar(255)
Bemerkung
Herunterladen