EntireSkriptForTestOne.pdf
Document Details
Uploaded by Deleted User
Full Transcript
INSY Tuesday, 24 September 2024 08:23 INSY_01_In tro INSY 2024 und 2025 Seite 1 INSY 2024 und 2025 Seite 2 INSY_02_W ozu_DBS INSY 2024 und 2025 Seite 3 INSY 2024 und 2025 Seite 4 INSY 2024 und 2025 Seite 5 INSY_03_K omponen......
INSY Tuesday, 24 September 2024 08:23 INSY_01_In tro INSY 2024 und 2025 Seite 1 INSY 2024 und 2025 Seite 2 INSY_02_W ozu_DBS INSY 2024 und 2025 Seite 3 INSY 2024 und 2025 Seite 4 INSY 2024 und 2025 Seite 5 INSY_03_K omponen... INSY 2024 und 2025 Seite 6 INSY 2024 und 2025 Seite 7 INSY 2024 und 2025 Seite 8 Physische Integrität:Korrektheit, Vollständigkeit bei der Datenspeicherung - Gewährleistung bei Stromausfällen, Hackerangriffen, Hardware-Fehlern, Naturkatastrophen durch Backups, Datenspiegelung (Replikation) Logische Integrität: Vollständigkeit, Korrektheit und Widerspruchsfreiheit der Daten - Sicherstellung durch Integritätsbedingungen (Constraints), die durch das DBMS überwacht werden. Sind eine oder mehrere Operationen, die auf eine Datenbank angewendet werden und als einzige logische ACID-Eigenschaften (Atomicity, Arbeitseinheit (atomare Einheit) ausgeführt werden. Diese Consistency, Isolation, Durability) logische Arbeitseineit kann nur volständig oder gar nicht erfüllen ausgeführt werden, eine teilweise Ausführung ist unzulässig. Tritt ein bestimmtes definiertes Event in einer DB ein, wird automatisch durch das DBMs ein Vorgang auf der DB ausgelöst (Function, Stored Procedure). Ziel ist Wahrung der Integrität, Automatisierung Eine Reihe von Anweisungen kann zu einer Stored Procedure zusammengefasst und im Data Dictionary gespeichert werden. Die Stored Procedure kann infolge von "außen" aufgerufen werden. Ziel: komplexe DB-Operationen werden mit einem Aufruf ausgeführt (Performance); Datensicherheit Ist eine benutzer-/applikationsspezifische Sicht (z.B. vereinfacht, reduziert) auf gesamte Datenbasis einer Datenbank INSY 2024 und 2025 Seite 9 Sämtliche Zugriffe (wer, wann, worauf, was) auf die Datenbank werden mitprotokolliert Ziel: Nachverfolgung, Sicherheit (Datenintegrität) INSY_04_01 _Architek... INSY 2024 und 2025 Seite 10 INSY 2024 und 2025 Seite 11 Datenmodell INSY 2024 und 2025 Seite 12 Vereinfacht: Architektur von Datenbanksystemen Das 3-Ebenen-Modell eines Datenbanksystems: Ein Beispiel aus der Praxis: Man hat eine Anforderung, z.B. für eine Musikschule. Dafür wird ein konzeptionelles Schema erstellt, das die wichtigen Informationseinheiten (Entitäten) und ihre Beziehungen zeigt. Dies kann zum Beispiel als UML- Klassendiagramm dargestellt werden. Klassen bzw. Informationseinheiten Dieses Schema ist eine vereinfachte Darstellung der realen Bei OOP Welt und zeigt, wie die Informationen strukturiert sind. Es dient als Kommunikationsgrundlage zwischen IT-Fachleuten und den Experten des jeweiligen Fachbereichs. Das konzeptionelle Datenmodell ist unabhängig von der technischen Umsetzung und dem verwendeten Datenbanksystem. INSY 2024 und 2025 Seite 13 INSY 2024 und 2025 Seite 14 INSY 2024 und 2025 Seite 15 Wenn Standard eingehalten wird INSY 2024 und 2025 Seite 16 INSY 2024 und 2025 Seite 17 INSY 2024 und 2025 Seite 18 INSY 2024 und 2025 Seite 19 Programmierschnittstellen zu DMBs ODBC JDBC OLE-DB INSY 2024 und 2025 Seite 20 INSY 2024 und 2025 Seite 21 INSY 2024 und 2025 Seite 22