Informationsmanagement u. Numerische Methoden
|
|
- Dirk Gerhardt
- vor 8 Jahren
- Abrufe
Transkript
1 Fakultät Bauingenieurwesen Institut für Bauinformatik, Prof. Dr.-Ing. Raimar J. Scherer Informationsmanagement u. Numerische Methoden Relationale und Objekt-orientierte Datenstrukturen 6. Semester 1. Übung: Relationale Datenstrukturen I
2 Informationsmanagement u. Numerische Methoden Relationale und Objekt-orientierte Datenstrukturen Institut für Bauinformatik Prof. Dr.-Ing. Raimar J. Scherer Bürogebäude Nürnberger Ei Nürnberger Str. 32a, 2. OG Dipl.-Ing. Frank Opitz Tel: Zimmer: 210 ÜO Informationsmanagement Einführung Folie 2
3 Übersicht Lehr- bzw. Übungsinhalte 1) Relationale Datenstrukturen a) Datenbanken/ DB-Systeme/ DB- Managementsysteme b) Relationen-Theorie und Normalisierung c) Datenbankentwurf d) Datenbankabfragesprache SQL i. Datendefinitionssprache (DDL) ii. iii. Datenmanipulationssprache (DML) Datenaufsichtssprache (DCL) 2) Objekt-orientierte Datenstrukturen a) Modellieren mit EXPRESS /EXPRESS-G b) IFC-Datenmodell (Industry Foundation Classes) c) Datenaustausch mit SPF (Step Physical File Format) ÜO Informationsmanagement Einführung Folie 3
4 Übersicht 1) Literaturhinweise Teil Rel. Datenstrukturen 2) Daten im Bauwesen 3) Nachteile von Dateisystemen 4) Grundbegriffe 5) Vorteile von Datenbanksystemen 6) Nachteile von Datenbanksystemen 7) Warum MS Access? 8) Aufgaben: Anlegen einer Datenbank Baunternehmen (SQL-DDL: create, alter, drop erstellen, ändern, löschen) 9) Integritätsbedingungen 10) Aufgaben: Eintragen und Ändern der Daten (SQL- DML: insert, update, delete) Folie 4
5 Literaturhinweise Literatur (Datenbanken u. SQL): (1) G. Pernul & R. Unland: Datenbanken im Unternehmen Analyse, Modellbildung und Einsatz, 2. Aufl., Verlag Oldenburg, 2003 (2) E. Schicker: Datenbanken und SQL : eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access, Teubner Verlag, 2000 (3) G. Matthiessen & M. Unterstein: Relationale Datenbanken und Standard- SQL : Konzepte der Entwicklung und Anwendung, 4. Aufl., Verlag Addison Wesley, 2008 Lernmaterial SQL im WWW: (1) (2) (engl. sprachig) (3) Folie 5
6 Daten im Bauwesen schon bei kleinen bis mittleren Bauvorhaben Datenmengen im GB-Bereich effiziente Strukturierung u. Verwaltung erforderlich Problematik unstrukturierter Daten Datensalat, z.b. Word- oder Excel-Dateien mit allen Projektinformationen Verwaltung und Strukturierung großer Datenmengen: Projekt-, Dokumenten-, Facilitymanagement etc. Betreiber Architektur Statik Behörden Gutachter/Prüfer Hersteller/Lieferanten Vermessung Elektro HKLS (relationale) Datenbanken als Grundlage für Informationsund Managementsysteme im Bauwesen Folie 6
7 Nachteile von Dateisystemen Wiederholte Speicherung gleicher Daten (Redundanz) Integritäts- u. Konsistenzprobleme (Mehrbenutzerbetrieb) erhöhter Speicherplatzbedarf erhöhter Verwaltungsaufwand erhöhte Kosten Verantwortung des Programmierers für Datenintegrität Datensicherheit effizienten Zugriff Bindung von Datenstrukturen an Programmstrukturen/-funktionen Hoher Änderungsaufwand Problem der Interoperabilität Bedienung bedarfsabhängiger Sichten nur bedingt möglich Folie 7
8 Grundbegriffe Datenbank (DB) eine sehr große integrierte Sammlung von Daten Beschreibt einen Ausschnitt aus der realen Welt: Entitäten (z.b. Studenten, Kurse) Beziehungen (z.b. Student besucht Kurs) Datenbank-Management-System (DBMS) Software-Paket zum Speichern und Verarbeiten von Datenbanken (Einfügen, Lesen, Ändern und Löschen von Daten) Beispiele: Oracle, DB2 (IBM), MS SQL-Server Datenbank-System (DBS) DBS = DBMS + DB Ermöglicht die anwendungsübergreifende Nutzung von Daten Isoliert Anwendungsprogramme von Hardware und Betriebssystem (und deren Änderungen) Datenbankmodell (DM) Struktur Operationen Konsistenzregeln der Daten Folie 8
9 Vorteile von Datenbanksystemen Datenunabhängigkeit von Programmen, Wiederverwendbarkeit, effizienter Zugriff Einheitliche Datenadministration, Kontrolle der Datenintegrität Vermeidung von Redundanzen, geringerer Aufwand bei Änderungen Erzeugung unterschiedlicher, bedarfsabhängiger Sichten auf dieselben Daten - Filtern Verminderte Entwicklungszeit hohe Skalierbarkeit Datensicherheit und Zugriffskontrolle auf die Daten (Korrektheit bei fehlerhaftem Ablauf einzelner Anwendungen und Systemabsturz) Folie 9
10 Nachteile von Datenbanksystemen General-Purpose Software oft weniger effizient als spezialisierte Software Bei konkurrierenden Anforderungen kann DBS nur für einen Teil der Anforderungsprofile optimiert werden Kosten: DBMS und zusätzliche Hardware, z.b. Logging-, Backup-Systeme Hochqualifiziertes Personal (DB-Administration) Verwundbarkeit durch Zentralisierung (Ausweg: Verteilung) Folie 10
11 Warum MS Access? I.d.R. überall verfügbar Kompatibel mit gängiger MS Office-Software (Excel, Word etc.) Erstellung von DB-Anwendungen ohne Programmieraufwand Relevanz für kleinere und mittlere Unternehmen Unterstützt relationales Datenbankmodell SQL-basiert: Komplexere Abfragen auch mit SQL-Anweisungen möglich Erweiterbar durch Microsoft SQL-Server Externer Zugriff auf Access-DBs mittels vorhandener Schnittstellen z.b. für Visual Basic, Delphi Es existiert eine Vielzahl ähnlicher Produkte (z.b. Base in LibreOffice) Folie 11
12 Anlegen der Datenbank Bauunternehmen Beschäftigte Betonsorten PersNr Name Vorname Tätigkeit Ahrend Gerd Maurer Bayer Andreas Kranführer Berger Sven Kranführer Czerny Petra Baggerführer Müller Felix Bauleiter Müller Paul Gerüstbauer Berger Bert Baggerführer Bauobjekte ObjNr Bauliches Objekt 1 Wohnpark I 2 Stadtvilla 3 Wohnpark II BNr Qualität Preis 1 C15/20 200,7 2 C20/25 196,5 3 C25/30 197,2 4 C35/ Baumaschinen MNr Bezeichnung Typ Wert 1 Planierraupe PL 20/ Turmdrehkran TK Autokran ADK Bagger BG Einf.haus Wendt 5 Stadthaus 6 Einf.haus Wagner 5 Bagger BG Str.baumasch. H 1/ Mischfahrzeug HR Folie 12
13 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen a) Anlegen der Tabelle Beschäftigte in der MSA-Entwurfsansicht b) Anlegen der Tabelle Beschäftigte mit SQL c) Festlegung der Integritätsbedingungen Beschäftigte PersNr Name Vorname Tätigkeit Ahrend Gerd Maurer Bayer Andreas Kranführer Berger Sven Kranführer Czerny Petra Baggerführer Müller Felix Bauleiter Müller Paul Gerüstbauer Berger Bert Baggerführer Folie 13
14 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen b) Anlegen der Tabelle Beschäftigte mit SQL CREATE TABLE Beschäftigte ( PersNr integer, Vorname char(40), Nachname char(50), Tätigkeit char(100)); Folie 14
15 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen b) Anlegen der Tabelle Beschäftigte mit SQL CREATE TABLE Beschäftigte ( PersNr integer, Vorname char(40), Nachname char(50), Tätigkeit char(100)); Definition Primärschlüssel fehlt! CREATE TABLE Beschäftigte ( PersNr integer PRIMARY KEY, Vorname char(40), Nachname char(50), Tätigkeit char(100)); Folie 15
16 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen c) Festlegen der Integritätsbedignungen Sehr große Datenmengen hohe Wahrscheinlichkeit für Fehler DBMS unterstützt durch Integritätsbedingungen das Erkennen nicht korrekter Daten bzw. Situationen und hilft diese zu verhindern. Statische Bedingungen, die in einem Zustand erfüllt sein müssen, damit er gültig ist Dynamische Bedingungen, die beim Übergang von einem in einen anderen Zustand beachtet werden müssen. Beispiele: - Anzahl der Semester muss > 0 sein - Betonpreis von C12/15 muss < sein als der von C20/25 Beispiele: - Anzahl der Semester einer/s Stud. darf nicht kleiner werden - Betonpreise dürfen innerhalb von einem Jahr nicht mehr als 15% steigen Folie 16
17 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen c) Festlegen der Integritätsbedignungen Statische 1) Wertebereichseinschränkungen von Attributen - NOT NULL, DEFAULT, CREATE DOMAIN etc. 2) Eindeutigkeit von Attributwerten - UNIQUE, PRIMARY KEY 3) Fremdschlüsselbedingungen (vgl. Referentielle Integrität) - FOREIGN KEY Klausel 4) Allgemeine Integr.-Bedingungen (Tabellenzusicherungen) - CHECK-Klausel (spalten- und tabellenbzw. zeilenbezogen) Dynamische 1) Trigger: Festlegung von ereignisgesteuerten Folgeaktionen für Änderungsoperationen (INSERT, UPDATE, DELETE) 2) Allgemeine (tabellenübergreifende) Zusicherungen (ASSERTION) werden ohne direkten Kontext auf Schemaebene definiert 3) Datenbankprozeduren (Stored Procedures) eine beliebige, in einer konventionellen Programmiersprache geschriebene Prozedur (d.h. Ausführung nur bei explizitem Aufruf) Folie 17
18 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen c) Festlegen der Integritätsbedignungen Was passiert bei verletzten Integritätsbedingungen? 1) Standardreaktion: ROLLBACK, d.h. alle Änderungen einer Transaktion werden zurückgenommen (Alles oder Nichts Prinzip). 2) Spezifikation von Folgeaktionen (um Einhaltung der Integr.-Bed. zu erreichen): SQL92: deklarative Festlegung referentieller Folgeaktionen (CASCADE, SET NULL,...) SQL99: Trigger (sind eine wesentlicher Mechanismus in DBS) DB-Prozeduren 3) Verallgemeinerte Regeln für Folgeaktionen durch ECA-Rules (Event / Condition / Action) in aktiven DBS Folie 18
19 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen c) Festlegen der Integritätsbedignungen CREATE TABLE Beschäftigte ( PersNr integer UNIQUE NOT NULL, Vorname char(40), Nachname char(50), Tätigkeit char(100)); konventionelle Definition des Primärschlüssels Nutzung von NOT NULL und UNIQUE als (spaltenbezogene) Integritätsbedingungen, z.b.: CREATE TABLE Beschäftigte ( PersNr integer PRIMARY KEY, Vorname char(40), Nachname char(50) Steuernummer char(10) UNIQUE, Tätigkeit char(100) NOT NULL); Wird dann als Schlüsselkandidat (oder auch Sekundärschlüssel) bezeichnet Folie 19
20 Aufgabe 1: Erstellen einer Datenbank Bauunternehmen c) Festlegen der Integritätsbedingungen Festlegen des Wertebereiches für eine Spalte (Feld) mit der CHECK-Klausel: (in MS Access nur über Entwurfsansicht Feldeigensch.: Gültigkeitsregel) CREATE TABLE Beschäftigte ( PersNr integer PRIMARY KEY CHECK (VALUE BETWEEN AND 20000), Vorname char(40), Nachname char(50) Tätigkeit char(100) NOT NULL); Einschränkung des Wertebereiches für die Spalte PersNr: die ckeck-klausel weist das DBS an, bei Eingabe der Daten deren Zulässigkeit gemäß der Gültigkeitsregel zu überprüfen Folie 20
21 Aufgabe 2: Hinzufügen der Tabellen a) Bauobjekte b) Baumaschinen c) Betonsorten Betonsorten BNr Qualität Preis 1 C15/20 200,7 2 C20/25 196,5 3 C25/30 197,2 4 C35/ Bauobjekte ObjNr Bauliches Objekt 1 Wohnpark I 2 Stadtvilla 3 Wohnpark II 4 Einf.haus Wendt 5 Stadthaus 6 Einf.haus Wagner Baumaschinen MNr Bezeichnung Typ Wert 1 Planierraupe PL 20/ Turmdrehkran TK Autokran ADK Bagger BG Bagger BG Str.baumasch. H 1/ Mischfahrzeug HR Folie 21
22 Aufgabe 3: Ändern der Tabelle Baumaschinen Erweiterung um das Attribut Stundensatz Baumaschinen MNr Bezeichnung Typ Wert 1 Planierraupe PL 20/ Turmdrehkran TK Autokran ADK Bagger BG Bagger BG Str.baumasch. H 1/ Mischfahrzeug HR Folie 22
23 ALTER Mit der ALTER TABLE Anweisung können in vorhandenen Tabellen Spalten hinzugefügt, gelöscht und verändert werden. Hinzufügen einer Spalte: Löschen einer Spalte: Ändern (des Datentyps) einer Spalte: ALTER TABLE Tabellenname ADD Spaltenname Datentyp; ALTER TABLE Tabellenname DROP Spaltenname; ALTER TABLE Tabellenname ALTER Spaltenname Datentyp_neu; Folie 23
24 Aufgabe 3: Ändern der Tabelle Baumaschinen Erweiterung um das Attribut Stundensatz a) ALTER TABLE Baumaschinen ADD Stundensatz single; Folie 24
25 Aufgabe 4: Erweitern der Tabelle Baumaschinen a) Eingabe der Werte mit INSERT b) Eintragen der Stundensätze: 1) 0,1 % des Wertes bei Wert < ) 0,03 % des Wertes bei Wert zwischen und ) 0,02 % des Wertes bei Wert > Baumaschinen MNr Bezeichnung Typ Wert Stundensatz 1 Planierraupe PL 20/ Turmdrehkran TK Autokran ADK Bagger BG Bagger BG Str.baumasch. H 1/ Mischfahrzeug HR Folie 25
26 Aufgabe 4: Erweitern der Tabelle Baumaschinen a) Eingabe der Werte mit INSERT INSERT INTO Baumaschinen (MNr, Baumaschine, Typ, Wert) VALUES (1, Planierraupe, PL 20/40, 75000); Baumaschinen MNr Bezeichnung Typ Wert Stundensatz 1 Planierraupe PL 20/ Turmdrehkran TK Autokran ADK Bagger BG Bagger BG Str.baumasch. H 1/ Mischfahrzeug HR Folie 26
27 UPDATE Mit der UPDATE Anweisung können vorh. Einträge (Datensätze) in Tabellen aktualisiert werden. UPDATE Tabellen_Name SET Spalten_Name = Wert WHERE Bedingung; Name der betreffenden Tabelle Zuweisung von Werten zu Spalten; Werte können über mathematische Operationen in Abhängigkeit der Werte anderer Spalten definiert werden Zuweisungsbedingung: definiert die Zeilen, in denen die entsprechenden Werte geändert werden sollen Folie 27
28 Aufgabe 4: Erweitern der Tabelle Baumaschinen b) Eintragen der Stundensätze: 1) 0,1 % des Wertes bei Wert < ) 0,03 % des Wertes bei Wert zwischen und ) 0,02 % des Wertes bei Wert > ) UPDATE Baumaschinen SET Baumaschinen.Stundensatz=0.0003*Baumaschinen.Wert WHERE *) Baumaschinen.Wert> AND Baumaschinen.Wert<=700000; *) alternativ: WHERE Baumaschinen.Wert BETWEEN AND Hinweis: INSERT nicht möglich, da hiermit neue Zeilen/ Daten- Sätze eingefügt werden und bestehende Datensätze nicht geändert werden können. Folie 28
29 Aufgabe 4: Erweitern der Tabelle Baumaschinen b) Eintragen der Stundensätze: 1) 0,1 % des Wertes bei Wert < ) 0,03 % des Wertes bei Wert zwischen und ) 0,02 % des Wertes bei Wert > ) UPDATE Baumaschinen SET Baumaschinen.Stundensatz=0.001*Baumaschinen.Wert WHERE Baumaschinen.Wert<100000; 3) UPDATE Baumaschinen SET Baumaschinen.Stundensatz=0.0002*Baumaschinen.Wert WHERE Baumaschinen.Wert>700000; Folie 29
30 DROP & DELETE DROP TABLE Tabellenname; löscht Tabellen DELETE FROM Tabellenname WHERE Bedingung; löscht Datensätze Folie 30
31 Anhang: Datentypen SQL-Datentypen in MS Access und ihre Spezifikation Quelle:
32 Anhang: Datentypen ANSI SQL-Datentypen, gleichwertige MS Access Datentypen und gültige Synonyme, Gleichwertige MS SQL Server Datentypen Quelle:
33 DB-Schemaarchitektur (nach ANSI) Nutzer-/Anwendungspez. Sichten auf das konzeptionelle Schema Auf Basis des DB-Modells entwickelte logische Beschreibung des Realweltausschnittes Legt Speicherungsstrukturen und Zugriffspfade bzw. Indexstrukturen für schnelleren Datenzugriff fest. Für (normalen) DB-Nutzer nicht relevant und nicht sichtbar.
34
35
3. Übung. Einführung MS Access. TU Dresden - Institut für Bauinformatik Folie-Nr.: 1
WP3-13 Bauinformatik-Vertiefte Grundlagen 3. Übung Einführung MS Access Folie-Nr.: 1 Allgemeines Microsoft Access ist ein Datenbank-Management-System (DBMS) zur Verwaltung von Daten in Datenbanken und
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
MehrSQL: statische Integrität
SQL: statische Integrität.1 SQL: statische Integrität Im allgemeinen sind nur solche Instanzen einer Datenbank erlaubt, deren Relationen die der Datenbank bekannten Integritätsbedingungen erfüllen. Integritätsbedingungen
MehrAllgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
MehrSemantische Integrität (auch: Konsistenz) der in einer Datenbank gespeicherten Daten als wichtige Anforderung
6. Datenintegrität Motivation Semantische Integrität (auch: Konsistenz) der in einer Datenbank gespeicherten Daten als wichtige Anforderung nur sinnvolle Attributwerte (z.b. keine negativen Semester) Abhängigkeiten
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrSQL. Fortgeschrittene Konzepte Auszug
SQL Fortgeschrittene Konzepte Auszug Levels SQL92 Unterteilung in 3 Levels Entry Level (i.w. SQL89) wird von nahezu allen DBS Herstellern unterstützt Intermediate Level Full Level SQL DML 2-2 SQL92 behebt
MehrDatenintegrität. Arten von Integritätsbedingungen. Statische Integritätsbedingungen. Referentielle Integrität. Integritätsbedingungen in SQL.
Datenintegrität Arten von Integritätsbedingungen Statische Integritätsbedingungen Referentielle Integrität Integritätsbedingungen in SQL Trigger 1 Datenintegrität Einschränkung der möglichen Datenbankzustände
MehrReferenzielle Integrität SQL
Referenzielle Integrität in SQL aus Referential Integrity Is Important For Databases von Michael Blaha (Modelsoft Consulting Corp) VII-45 Referenzielle Integrität Definition: Referenzielle Integrität bedeutet
MehrReferentielle Integrität
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung statische Integritätsbedingungen Bedingungen an den Zustand der Datenbasis dynamische
MehrEin Ausflug zu ACCESS
Ein Ausflug zu ACCESS Die folgenden Folien zeigen beispielhaft, wie man sein DB- Wissen auf ACCESS übertragen kann betrachtet wird ACCESS 2002, da gerade im Bereich der Nutzung von SQL hier einiges nachgearbeitet
MehrReferentielle Integrität
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung statische Integritätsbedingungen Bedingungen an den Zustand der Datenbasis dynamische
MehrÜbersicht über Datenbanken
Übersicht über Datenbanken Vergleich zwischen normaler Datenorganisation und Datenbanken Definition einer Datenbank Beispiel (inkl. Zugriff) Der Datenbankadministrator Relationale Datenbanken Transaktionen
MehrDatenintegrität. Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen
Datenintegrität Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen Formulierung von Integritätsbedingungen ist die wichtigste Aufgabe des DB-Administrators!
MehrDatenbanken. Prof. Dr. Bernhard Schiefer. bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer
Datenbanken Prof. Dr. Bernhard Schiefer bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer Wesentliche Inhalte Begriff DBS Datenbankmodelle Datenbankentwurf konzeptionell, logisch und relational
MehrSQL structured query language
Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query
MehrDatenintegrität. Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen
Datenintegrität Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen Formulierung von Integritätsbedingungen ist die wichtigste Aufgabe des DB-Administrators!
Mehr7. Übung - Datenbanken
7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen
Mehr6. Datenintegrität. Integritätsbedingungen
6. Integritätsbedingungen dienen zur Einschränkung der Datenbankzustände auf diejenigen, die es in der realen Welt tatsächlich gibt. sind aus dem erstellten Datenmodell ableitbar (semantisch) und können
MehrDatenintegrität. Bisherige Integritätsbedingungen
Datenintegrität Integitätsbedingungen chlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung statische Bedingungen an den Zustand der Datenbasis dynamische Bedingungen an Zustandsübergänge
MehrEinführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten
Einführung in SQL Die Sprache SQL (Structured Query Language) ist eine Programmiersprache für relationale Datenbanksysteme, die auf dem ANSI-SQL-Standard beruht. SQL wird heute von fast jedem Datenbanksystem
MehrDatumsangaben, enthält mindestens Jahr, Monat, Tag
Datenbanken mit SQL Informatik - Sprenger Häufig wird mit Tabellenkalkulationen gearbeitet, obwohl der Einsatz von Datenbanken sinnvoller ist. Tabellenkalkulationen wie Microsoft Excel oder LibreOffice
MehrDatenbanken: Datenintegrität. www.informatikzentrale.de
Datenbanken: Datenintegrität Definition "Datenkonsistenz" "in der Datenbankorganisation (...) die Korrektheit der gespeicherten Daten im Sinn einer widerspruchsfreien und vollständigen Abbildung der relevanten
MehrRelationales Modell: SQL-DDL. SQL als Definitionssprache. 7. Datenbankdefinitionssprachen. Anforderungen an eine relationale DDL
Relationales Modell: SQLDDL SQL als Definitionssprache SQLDDL umfaßt alle Klauseln von SQL, die mit Definition von Typen Wertebereichen Relationenschemata Integritätsbedingungen zu tun haben Externe Ebene
Mehr4.14.3 Bedingungen über Werte. 4.14.4 Statische Integrität. CHECK-Klausel
4.14.3 Bedingungen über Werte 4.14.4 Statische Integrität Zu jeder Tabelle werden typischerweise ein Primärschlüssel und möglicherweise weitere Schlüssel festgelegt (UNIQUE-Klausel). In jeder Instanz zu
MehrLabor 3 - Datenbank mit MySQL
Labor 3 - Datenbank mit MySQL Hinweis: Dieses Labor entstand z.t. aus Scripten von Prof. Dr. U. Bannier. 1. Starten des MySQL-Systems MySQL ist ein unter www.mysql.com kostenlos erhältliches Datenbankmanagementsystem.
MehrXAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL
XAMPP-Systeme Teil 3: My SQL Daten Eine Wesenseigenschaft von Menschen ist es, Informationen, in welcher Form sie auch immer auftreten, zu ordnen, zu klassifizieren und in strukturierter Form abzulegen.
MehrMengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
Mehr5.3 Datenänderung/-zugriff mit SQL (DML)
5.3 Datenänderung/-zugriff mit SQL (DML) Hinweis: - DML-Anweisungen sind mengenorientiert - Mit einer Anweisungen kann mehr als ein Tupel eingefügt, geändert, gelöscht oder gelesen werden Benutzungs- und
MehrÜbung Datenbanken in der Praxis. Datenmodifikation mit SQL
Datenmodifikation mit SQL Folie 45 SQL - Datenmodifikation Einfügen INSERT INTO Relation [(Attribut, Attribut,...)] VALUES (Wert, Wert,...) INSERT INTO Relation [(Attribut, Attribut,...)] SFW-Anfrage Ändern
Mehr3. Stored Procedures und PL/SQL
3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln
MehrDatenbanken 16.1.2008. Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt:
Datenbanksysteme Entwicklung der Datenbanksysteme Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt: 1. Generation: In den fünfziger
MehrDatenbanktechnologie mit praktischen Übungen in MySQL und PHP
Datenbanktechnologie mit praktischen Übungen in MySQL und PHP Übung, Sommersemester 2013 22. April 2013 - MySQL Sebastian Cuy sebastian.cuy@uni-koeln.de Datenbanken Was sind eigentlich Datenbanken? Eine
MehrDynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München
Kapitel 4 Dynamisches SQL Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester
MehrBibliografische Informationen digitalisiert durch http://d-nb.info/995021198
Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT INTO) 95 5 Daten abfragen (SELECT) 99 6 Daten aus mehreren Tabellen abfragen (JOIN) 143 7 Unterabfragen
MehrInformatik für Ökonomen II: Datenintegrität. Prof. Dr. Carl-Christian Kanne
Informatik für Ökonomen II: Datenintegrität Prof. Dr. Carl-Christian Kanne 1 Konsistenzbedingungen DBMS soll logische Datenintegrität gewährleisten Beispiele für Integritätsbedingungen Schlüssel Beziehungskardinalitäten
MehrSchlüssel bei temporalen Daten im relationalen Modell
Schlüssel bei temporalen Daten im relationalen Modell Gesine Mühle > Präsentation > Bilder zum Inhalt zurück weiter 322 Schlüssel im relationalen Modell Schlüssel bei temporalen Daten im relationalen Modell
MehrDefinition Informationssystem
Definition Informationssystem Informationssysteme (IS) sind soziotechnische Systeme, die menschliche und maschinelle Komponenten umfassen. Sie unterstützen die Sammlung, Verarbeitung, Bereitstellung, Kommunikation
MehrIV. Datenbankmanagement
Wirtschaftsinformatik 2 (PWIN) IV. Datenbankmanagement Kapitel 2: Datenmanipulationssprache SQL Wirtschaftsinformatik 2 (PWIN) SS 2009, Professur für Mobile Business & Multilateral Security 1 Agenda 1.
MehrDatenbanken. Dateien und Datenbanken:
Dateien und Datenbanken: Professionelle Anwendungen benötigen dauerhaft verfügbare, persistent gespeicherte Daten. Datenbank-Systeme bieten die Möglichkeit, Daten persistent zu speichern. Wesentliche Aspekte
MehrSQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
MehrDie Grundbegriffe Die Daten Die Informationen
Die Grundbegriffe Die Daten sind diejenigen Elemente, die vom Computer verarbeitet werden. Die Informationen sind Wissenselemente, welche durch die Analyse von Daten erhalten werden können. Die Daten haben
MehrGrundlagen von Datenbanken
Grundlagen von Datenbanken Aufgabenzettel 1 Grundlagen Datenbanken: Kurzer historischer Überblick (1) Anwendung 1 Anwendung 2 Datei 1 Datei 2 Datei 3 Zugriff auf Dateien ohne spezielle Verwaltung 2 Exkurs:
MehrEinteilung von Datenbanken
Datenbanksysteme (c) A.Kaiser; WU-Wien 1 Einteilung von Datenbanken 1. formatierte Datenbanken 2. unformatierte Datenbanken Information Retrieval Systeme 2 Wozu Datenbanken? Speicherung und Verwaltung
MehrDipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009
Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger
MehrCarl-Engler-Schule Karlsruhe Datenbank 1 (5)
Carl-Engler-Schule Karlsruhe Datenbank 1 (5) Informationen zur Datenbank 1. Definition 1.1 Datenbank-Basis Eine Datenbank-Basis ist eine Sammlung von Informationen über Objekte (z.b Musikstücke, Einwohner,
MehrProfilbezogene informatische Bildung in den Klassenstufen 9 und 10. Schwerpunktthema Daten und Datenbanken
Profilbezogene informatische Bildung in den Klassenstufen 9 und 10 Schwerpunktthema Robby Buttke Fachberater für Informatik RSA Chemnitz Fachliche Einordnung Phasen relationaler Modellierung Fachlichkeit
Mehr1 Grundbegriffe...1. 2 Datenbanksysteme...7. 3 Entwicklung von Datenbanksystemen...15. Inhaltsverzeichnis. 1.1 Information und Daten...
Inhaltsverzeichnis 1 Grundbegriffe...1 1.1 Information und Daten...2 1.2 Datenorganisation...3 1.3 Dateikonzept...5 1.4 Kontroll- und Vertiefungsfragen...6 2 Datenbanksysteme...7 2.1 Datenintegration...7
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrIntegritätsbedingungen / Normalformen- Beispiel: Kontoführung
Technische Universität München WS 2003/04, Fakultät für Informatik Datenbanksysteme I Prof. R. Bayer, Ph.D. Lösungsblatt 8 Dipl.-Inform. Michael Bauer Dr. Gabi Höfling 12.01. 2004 Integritätsbedingungen
MehrEinführung. Informationssystem als Abbild der realen Welt
Was ist ein Datenbanksystem? Anwendungsgrundsätze Betrieb von Datenbanksystemen Entwicklung von Datenbanksystemen Seite 1 Informationssystem als Abbild der realen Welt Modellierung (Abstraktion) Sachverhalte
MehrThemen. M. Duffner: Datenbanksysteme
Datenbanksysteme Themen Theorie Einführung Datenbank, Datenbankmanagementsystem (DBMS), Aufgaben eines DBMS Relationale Datenbanken Daten als Tabellen Datenbankentwurf im Entity-Relationship-Modell Abfragesprache
MehrRelationale Datenbanken Datenbankgrundlagen
Datenbanksystem Ein Datenbanksystem (DBS) 1 ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern
MehrSQL Tutorial. SQL - Tutorial SS 06. Hubert Baumgartner. INSO - Industrial Software
SQL Tutorial SQL - Tutorial SS 06 Hubert Baumgartner INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien Inhalt des Tutorials 1 2 3 4
MehrCarl-Christian Kanne. Einführung in Datenbanken p.1/513
Einführung in Datenbanken Carl-Christian Kanne Einführung in Datenbanken p.1/513 Kapitel 1 Einführung Einführung in Datenbanken p.2/513 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern
MehrC# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue
C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET Leibniz Universität IT Services Anja Aue Experteneinstellungen in Visual Studio Express Extras Einstellungen Experteneinstellungen. Es werden
MehrDatenmanagement in Android-Apps. 16. Mai 2013
Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer
MehrProgrammieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler
Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 SQLite als Datenbank-Managementsystem (DBMS) wenige 100 KB schlanke Programmbibliothek Aktuelle Version: 3.8.1 Für die
MehrKapitel DB:VI (Fortsetzung)
Kapitel DB:VI (Fortsetzung) VI. Die relationale Datenbanksprache SQL Einführung SQL als Datenanfragesprache SQL als Datendefinitionssprache SQL als Datenmanipulationssprache Sichten SQL vom Programm aus
MehrKonstante Relationen
Konstante Relationen values-syntax erzeugt konstante Relation values ( [, Konstante] * )[, ( [, Konstante] * )]* Beispiel values (1, eins ), (2, zwei ), (3, drei ); Resultat ist eine
MehrVorlesung 30.03.2009 1) Einführung
Vorlesung 30.03.2009 1) Einführung Was versteht man unter dem Begriff Datenbank? - Eine Datenbank ist eine Struktur zur Speicherung von Daten mit lesendem und schreibendem Zugriff - Allgemein meint man
MehrObjektorientierte Programmierung OOP
Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte
MehrWhitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt
MehrInhaltsverzeichnis. jetzt lerne ich
Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung
MehrGrundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010...
Inhalt Grundlagen relationaler Datenbanken... 2 Access 2010 - Grundlagenseminar... 3 Access 2010 - Aufbauseminar... 4 Von Excel 2010 zu Access 2010... 5 Access 2010 - Programmierung Teil 1... 6 Access
MehrVO Datenmodellierung. Katrin Seyr
Datenintegrität Datenintegrität VO Datenmodellierung Katrin Seyr Institut für Informationssysteme Technische Universität Wien Katrin Seyr Seite 1 Datenintegrität 1. Überblick Überblick 1 Überblick 2 Integritätsbedingungen
MehrWhitepaper. Produkt: combit Relationship Manager / address manager. FILESTREAM für Microsoft SQL Server aktivieren
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager FILESTREAM für Microsoft SQL Server aktivieren FILESTREAM für Microsoft SQL Server aktivieren
MehrUniversität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL
Betreuer: Sascha Kriewel, Tobias Tuttas Raum: LF 230 Bearbeitung: 26., 27. und 29. Juni 2006 Datum Team (Account) Vorbereitung Präsenz Aktuelle Informationen, Ansprechpartner und Material unter: http://www.is.inf.uni-due.de/courses/dbp_ss07/index.html
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
MehrKapitel 10 Aktive DBMS
Kapitel 10 Aktive DBMS 10 Aktive DBMS 10 Aktive DBMS...1 10.1 Einführung und Definition...2 10.2 Funktionsprinzip: ADBMS und ECA-Modell...4 10.3 Potentiale und Vorteile ADBMS...5 10.4 Aktive Elemente einer
MehrEntwurf einer einfachen Datenbank zur Wunschzettel- Verwaltung
Entwurf einer einfachen Datenbank zur Wunschzettel- Verwaltung Prof. Dr. Alfred Holl, Georg Simon Ohm University of Applied Sciences, Nuremberg, Germany 29.03.2014/1 Entwurf einer einfachen Datenbank zur
MehrInhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
MehrDatenbanken. Ein DBS besteht aus zwei Teilen:
Datenbanken Wikipedia gibt unter http://de.wikipedia.org/wiki/datenbank einen kompakten Einblick in die Welt der Datenbanken, Datenbanksysteme, Datenbankmanagementsysteme & Co: Ein Datenbanksystem (DBS)
MehrIBM Informix SQL. Seminarunterlage. Version 11.04 vom
Seminarunterlage Version: 11.04 Version 11.04 vom 27. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrRelationale Datenbanken in der Praxis
Seite 1 Relationale Datenbanken in der Praxis Inhaltsverzeichnis 1 Datenbank-Design...2 1.1 Entwurf...2 1.2 Beschreibung der Realität...2 1.3 Enitiy-Relationship-Modell (ERM)...3 1.4 Schlüssel...4 1.5
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 17: 3-Schichten-Architektur 2
Universität Osnabrück 1 3 - Objektorientierte Programmierung in Java Zur Erinnerung: Aufteilung der Schichten GUI Vorlesung 17: 3-Schichten-Architektur 2 Fachkonzept Fachkonzept - Datenhaltung Datenhaltung
MehrEinführung in Datenbanken
Grundlagen der Programmierung 2 Einführung in Datenbanken Grundlagen der Programmierung 2 I-1 Inhalt Einführung Entity-Relationship-Diagramm Relationales Modell Entity-Relationship-Diagramm ins Relationales
MehrDatenbanksysteme 1. Organisation. Prof. Stefan F. Keller. Ausgabe 2005. Copyright 2005 HSR SS 2005
Datenbanksysteme 1 Organisation Ausgabe 2005 Prof. Stefan F. Keller SS 2005 Copyright 2005 HSR Inhalt Einführung Relationales Datenmodell, Datenmodellierung DB-Entwurf, Normalisierung SQL-Data Definition
MehrInhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15
Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von
MehrEinführung in Datenbanksysteme. H. Wünsch 01.2001
Einführung in Datenbanksysteme H. Wünsch 01.2001 H. Wünsch 01/2001 Einführung Datenbanken 2 Was sind Datenbanken? Datenbanken sind Systeme zur Beschreibung, Speicherung und Wiedergewinnung von Datenmengen.
MehrGesicherte Prozeduren
Gesicherte Prozeduren Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln zurückgeliefert.
MehrOPERATIONEN AUF EINER DATENBANK
Einführung 1 OPERATIONEN AUF EINER DATENBANK Ein Benutzer stellt eine Anfrage: Die Benutzer einer Datenbank können meist sowohl interaktiv als auch über Anwendungen Anfragen an eine Datenbank stellen:
MehrArbeiten mit einem lokalen PostgreSQL-Server
Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php
MehrKurzeinführung Excel2App. Version 1.0.0
Kurzeinführung Excel2App Version 1.0.0 Inhalt Einleitung Das Ausgangs-Excel Excel-Datei hochladen Excel-Datei konvertieren und importieren Ergebnis des Imports Spalten einfügen Fehleranalyse Import rückgängig
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrBesonders für den Anfänger empfiehlt sich folgende Vorgehensweise für die Erstellung von Manipulationsabfragen:
Manipulationsabfragen Datenbanksysteme 6 Manipulationsabfragen Lerninhalte Tabellenerstellungsabfragen Löschabfragen Anfügeabfragen Aktualisierungsabfragen Lerninhalte Mit den Datenbanksprachen SQL und
MehrEinführung Datenbank
Einführung Datenbank Einführung Datenbank Seite 2 Einführung in die Arbeit mit einer Datenbank Grundbegriffe: Datenbank - Datenbankmanagementsystem Eine Datenbank ist eine systematische strukturierte Sammlung
MehrViews in SQL. 2 Anlegen und Verwenden von Views 2
Views in SQL Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2010-07-15 Inhaltsverzeichnis 1 Wozu dienen Views? 1 2 Anlegen und Verwenden von Views 2 3 Schreibfähigkeit von Views 3 3.1 Views schreibfähig
MehrEin Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
MehrObjektrelationale Datenbanken
Vorlesung Datenbanksysteme vom 26.11.2008 Objektrelationale Datenbanken Konzepte objektrelationaler DBs SQL:1999 OO vs. OR Konzepte objektrelationaler Datenbanken Große Objekte (LOBs: Large Objects) Mengenwertige
MehrAlerts für Microsoft CRM 4.0
Alerts für Microsoft CRM 4.0 Benutzerhandbuch Der Inhalt des Dokuments ist Änderungen vorbehalten. Microsoft und Microsoft CRM sind registrierte Markenzeichen von Microsoft Inc. Alle weiteren erwähnten
MehrPHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
MehrEinführung. Kapitel 1 2 / 508
Kapitel 1 Einführung 2 / 508 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern und Verwalten von Daten. Warum kein herkömmliches Dateisystem verwenden? Ausfallsicherheit und Skalierbarkeit
MehrNachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)
Nachtrag: Farben Farbblindheit (Light und Bartlein 2004) 1 Vorgeschlagene Farbskalen (Light and Bartlein 2004) Farbkodierung metrisch skalierter Daten Unterscheide: 1. Sequential Data (ohne Betonung der
MehrWS 2002/03. Prof. Dr. Rainer Manthey. Institut für Informatik III Universität Bonn. Informationssysteme. Kapitel 1. Informationssysteme
Informationssysteme Informationssysteme WS 2002/03 Prof. Dr. Rainer Manthey Institut für Informatik III Universität Bonn 2002 Prof. Dr. Rainer Manthey Informationssysteme 1 DB und/oder IS: terminologischer
MehrProzedurale Datenbank- Anwendungsprogrammierung
Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
Mehr