Datetenbanken Anwendungen an der Hochschule Augsburg

Karteikarten und Zusammenfassungen für Datetenbanken Anwendungen an der Hochschule Augsburg

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Datetenbanken Anwendungen an der Hochschule Augsburg.

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Index

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Owner

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Admin (Projekt)

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Anwender 1-n (Projekt)

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

API (Application Programming Interface)

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Anwendung

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Trigger (ECA)

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Autonomous Transaction


Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Prozeduren

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

View

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Materliazed view

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Benutzervariablen (konstanten)

Kommilitonen im Kurs Datetenbanken Anwendungen an der Hochschule Augsburg. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Datetenbanken Anwendungen an der Hochschule Augsburg auf StudySmarter:

Datetenbanken Anwendungen

Index

-Schneller bei Select langsam bei Änderung (Indexe müssen geändert werden)

-Gut für Select (Data Warehouse)

-Insert, Update & Delete bewirkt Index Änderung

-alle Fremd und Primärschlüssel haben einen Index nur Primary muss Unique sein

create (unique) index aktanm_mail on aktanm(mail);

Unique nur falls Index nur einmal vorkommen kann.


Datetenbanken Anwendungen

Owner

  • Systemrechte kommen vom Systemadministrator: Create Session, Table, Trigger, Prozedure, View, Synonym, Index, Mat, View, Seqence
  • Wird vom SA gesperrt nach Vergabe der Rechte

Datetenbanken Anwendungen

Admin (Projekt)

  • Systemrechte kommen vom Systemadministrator: Create Session, Synonym, View, Mat View
  • Objektrechte vom Owner mit Grant Option: Insert, Update, Delete, Select auf Tabellen, Views, Mat Views; Execute für Pakete und Prozeduren

Datetenbanken Anwendungen

Anwender 1-n (Projekt)

  • Systemrechte kommen von Systemadministrator: Create Session, Synonym
  • Objektrechte vom Owner: Insert, Update, Delete, Select, auf Tabellen, Views, Mat Views; Excecute für Pakete und Prozeduren

Datetenbanken Anwendungen

API (Application Programming Interface)

  • Trennt Benutzerlogik von Datenbanklogik (keine Sichtbarkeiten & direkter Zugriff auf das DBS)
  • Verhindert Anwendungsfehler
  • Gibt Performance vor
  • Übersetzt Anwendungsbefehle in SQL Statments
  • Kann Aufgerufen werden (von Außen) und liefert Ergebnisse

Datetenbanken Anwendungen

Anwendung

Anwendungslogik implementieren

Oberflächendesign

Verwendet API

Auch Webanwendungen


Datetenbanken Anwendungen

Trigger (ECA)

  • Ereignisgesteuerte Aktion die an eine Bedingung gekopellt ist, Event Condition Action
  • mutating table Problem beachten
  • Kommunikation zwischen Trigger beachten
  • New and Old Variablen, bei Insert nur New, bei Update beide, bei Delete Old
  • Bei On Delete Cascade benötigt keinen Trigger (Performanter)
  • Exception Handling möglich

Datetenbanken Anwendungen

Autonomous Transaction


  • Kann in einem Trigger aufgerufen werden und werden unabhängig von der Trigger Transaktion commited und rollbacked
  • ist eine Prozedur
  • Kann zum Loggen von allen DML Transaktionen genutzt werden
  • Definition: pragma autonomous transaction

Datetenbanken Anwendungen

Prozeduren

  • Anweisungsblöcke mit Namen die im DBS hinterlegt werden
  • enthalten Steuerstrukturen
  • kann in Pakete zusammengefasst werden

Datetenbanken Anwendungen

View

  • Es wird ein Select Statement ausgeführt
  • Daten sind immer aktutell, da Sie  immer neu ausgeführt werden
  • Ermöglicht eingschränkte Sichten zu erstellen
  • Es können einfache Insert, Update, Delete drauf ausgeführt werden, bei komplexen Operationen ein Instead of Trigger verwenden
  • Bsp Datenkapselung Anwender sieht nur relevante Daten


create view test

   (spalte 1, ..)

as

"Select Statement";


Datetenbanken Anwendungen

Materliazed view

  • Persistente Sicht
  • Wird zu bestimmten Zeitpunkten aktualisiert (On Commit/Demand...)
  • Es kann ein Log angelegt werden
  • Vorteilhaft für große Mengen von Stammdaten
  • (kein Sysdate)
  • Bsp eine Tabelle mit millionen daten ist unperformant zu sortieren, das Ergebnis wird einfach als MV gespeichert

Datetenbanken Anwendungen

Benutzervariablen (konstanten)

define/ undefine var = 'var'

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Datetenbanken Anwendungen an der Hochschule Augsburg zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Datetenbanken Anwendungen an der Hochschule Augsburg gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Hochschule Augsburg Übersichtsseite

Modellierung

Software- und Usability-Engineering

Programmieren 2

GdWI 2

JAVA II

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Datetenbanken Anwendungen an der Hochschule Augsburg oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login