ILS Einsendeaufgabe MSQL 14B - Note 1

ILS Einsendeaufgabe MSQL 14B - Note 1 Cover - ILS Einsendeaufgabe MSQL 14B - Note 1 5.00
5,00 €

Serverseitige Programmierung mit Trigger, Prozeduren und Funktionen

100 Punkte, Note 1

Die Lösung der Einsendeaufgabe wurde von mir persönlich angefertigt und eingereicht und dient nur als Lehrnhilfe.

1. Beschreiben Sie in wenigen Sätzen, wo DDL-Trigger gespeichert werden und worin sich DDL-Trigger für den Server- und den Datenbankbereich unterscheiden.
2. Erstellen Sie eine gespeicherte Prozedur mit dem Namen usp_Bestellungen. Nehmen Sie folgende Einstellungen vor:
• Verwenden Sie für die Prozedur eine Abfrage auf die Tabelle Bestellungen in der Datenbank Nordwind_Verwaltung.
• Verwenden Sie die Felder KundenCode, Lieferdatum, Frachtkosten, Bestimmungsland.
• Arbeiten Sie mit zwei Variablen für Bestimmungsland und Frachtkosten und legen Sie für die Variablen Standardwerte fest.
• Es sollen alle Datensätze angezeigt werden, deren Frachtkosten über dem Wert in der Variablen für Frachtkosten liegen.
• Sortieren Sie nach Frachtkosten.
Führen Sie das Skript aus und rufen Sie es anschließend mit EXEC auf. Erstellen Sie einen Screenshot und senden Sie ihn als Beantwortung dieser Aufgabe ein.
3. Erstellen Sie eine benutzerdefinierte Funktion für die Datenbank Nordwind. Sie soll einen Nettobetrag in einen Bruttowert umwandeln. Nennen Sie die Funktion
ufnBrutto. Verwenden Sie anschließend diese Funktion in einer Abfrage auf die Tabelle Artikel/Einzelpreis. ACHTUNG: In der Abfrage muss der Name des Schemas (dbo.ufnBrutto) mit dem Namen der Funktion angegeben werden, ansonsten funktioniert es nicht. Erstellen Sie von dem Ergebnis einen Screenshot und senden Sie ihn ein.
4. Erstellen Sie die neue Tabelle tblArtikelAnpassung in der Datenbank Nordwind_Verwaltung. Sie stellt in der Struktur eine Kopie der Tabelle Artikel dar. Legen Sie anschließend für die Tabelle Artikel einen DML-Trigger mit dem Namen trgUpdate an. Der Trigger soll nur auf das UPDATE-Ereignis reagieren. Bei Änderungen an der Tabelle sollen die geänderten Datensätze (INSERTED) in die Tabelle tblArtikelAnpassung angefügt werden. Ändern Sie anschließend mit einer Änderungsabfrage (UPDATE) Datensätze und lassen Sie sich den Inhalt der Tabelle tblArtikelAnpassung anzeigen. Senden Sie das Skript des Triggers ein.
5. Erstellen Sie in der Datenbank Nordwind_Verwaltung die neue Tabelle tblArtikelbedarf mit den Feldern Artikelname, Mindestbestand, Lagerbestand und dem Alias-Bedarf für die Differenz der Felder Mindestbestand minus Lagerbestand. Definieren Sie im Anschluss einen Cursor, der alle Datensätze der Tabelle Artikel berücksichtigt, deren Mindestbestand über dem Lagerbestand liegt. Fügen Sie anschließend den ersten Datensatz des Cursors in die Tabelle tblArtikelbedarf ein. Testen Sie das Skript und senden Sie es als Lösung dieser Aufgabe ein.
Diese Lösung enthält 1 Dateien: (pdf) ~355.37 KB
Diese Lösung zu Deinen Favoriten hinzufügen?
Diese Lösung zum Warenkorb hinzufügen?
MSQL 14B.pdf ~ 355.37 KB
1. Beschreiben Sie in wenigen Sätzen, wo DDL-Trigger gespeichert werden und worin sich DDL-Trigger für den Server- und den Datenbankbereich unterscheiden.
2. Erstellen Sie eine gespeicherte Prozedur mit dem Namen usp_Bestellungen. Nehmen Sie folgende Einstellungen vor:
• Verwenden Sie für die Prozedur eine Abfrage auf die Tabelle Bestellungen in der Datenbank Nordwind_Verwaltung.
• Verwenden Sie die Felder KundenCode, Lieferdatum, Frachtkosten, Bestimmungsland.
• Arbeiten Sie mit zwei Variablen für Bestimmungsland und Frachtkosten und legen Sie für die Variablen Standardwerte fest.
• Es sollen alle Datensätze angezeigt werden, deren Frachtkosten über dem Wert in der Variablen für Frachtkosten liegen.
• Sortieren Sie nach Frachtkosten.
Führen Sie das Skript aus und rufen Sie es anschließend mit EXEC auf. Erstellen Sie einen Screenshot und senden Sie ihn als Beantwortung dieser Aufgabe ein.
3. Erstellen Sie eine benutzerdefinierte Funktion für die Datenbank Nordwind. Sie soll einen Nettobetrag in einen Bruttowert umwandeln. Nennen Sie die Funktion
ufnBrutto. Verwenden Sie anschließend diese Funktion in einer Abfrage auf die Tabelle Artikel/Einzelpreis. ACHTUNG: In der Abfrage muss der Name des Schemas (dbo.ufnBrutto) mit dem Namen der Funktion angegeben werden, ansonsten funktioniert es nicht. Erstellen Sie von dem Ergebnis einen Screenshot und senden Sie ihn ein.
4. Erstellen Sie die neue Tabelle tblArtikelAnpassung in der Datenbank Nordwind_Verwaltung. Sie stellt in der Struktur eine Kopie der Tabelle Artikel dar. Legen Sie anschließend für die Tabelle Artikel einen DML-Trigger mit dem Namen trgUpdate an. Der Trigger soll nur auf das UPDATE-Ereignis reagieren. Bei Änderungen an der Tabelle sollen die geänderten Datensätze (INSERTED) in die Tabelle tblArtikelAnpassung angefügt werden. Ändern Sie anschließend mit einer Änderungsabfrage (UPDATE) Datensätze und lassen Sie sich den Inhalt der Tabelle tblArtikelAnpassung anzeigen. Senden Sie das Skript des Triggers ein.
5. Erstellen Sie in der Datenbank Nordwind_Verwaltung die neue Tabelle tblArtikelbedarf mit den Feldern Artikelname, Mindestbestand, Lagerbestand und dem Alias-Bedarf für die Differenz der Felder Mindestbestand minus Lagerbestand. Definieren Sie im Anschluss einen Cursor, der alle Datensätze der Tabelle Artikel berücksichtigt, deren Mindestbestand über dem Lagerbestand liegt. Fügen Sie anschließend den ersten Datensatz des Cursors in die Tabelle tblArtikelbedarf ein. Testen Sie das Skript und senden Sie es als Lösung dieser Aufgabe ein.
Weitere Information: 11.12.2024 - 05:01:50
  Kategorie: Technik und Informatik
Eingestellt am: 04.03.2022 von Tutz79
Letzte Aktualisierung: 04.03.2022
0 Bewertung
12345
Studium:
Bisher verkauft: 1 mal
Bisher aufgerufen: 696 mal
Prüfungs-/Lernheft-Code: MSQL 14B-XX1-K03
Benotung: 1
Bewertungen
noch keine Bewertungen vorhanden
Benötigst Du Hilfe?
Solltest du Hilfe benötigen, dann wende dich bitte an unseren Support. Wir helfen dir gerne weiter!
Was ist StudyAid.de?
StudyAid.de ist eine Plattform um selbst erstellte Musterlösungen, Einsendeaufgaben oder Lernhilfen zu verkaufen.

Jeder kann mitmachen. StudyAid.de ist sicher, schnell, komfortabel und 100% kostenlos.
Rechtliches
Für diesen Artikel ist der Verkäufer verantwortlich.

Sollte mal etwas nicht passen, kannst Du gerne hier einen Verstoß melden oder Dich einfach an unseren Support wenden.

Alle Preise verstehen sich inkl. der gesetzlichen MwSt.
Mehr von Tutz79
 
Zahlungsarten
  • Payments
Auf StudyAid.de verkaufen
> 2000
Schrieb uns eine WhatsApp