Kapitel 12. Warum DB-Systeme, nichtrelationale Datenmodelle. Prof. Dr. Wolfgang Weber, Vorlesung Datenbanken 1
|
|
- Lioba Stieber
- vor 8 Jahren
- Abrufe
Transkript
1 Kapitel 12 Warum DBSysteme, nichtrelationale Datenmodelle 1
2 Eigenschaften von DBSystemen im Vergleich zu Dateisystemen DBSystem Dateisystem Abstraktionsebene: logisch (DBSystem auf physischer Ebene kümmert sich um (Nutzer muss sich um physische Speicherung, z. B. alle Daten Speicherung kümmern) zur Firma in einer DB) Abspeicherung: in einer oder mehreren in mehreren Dateien Datenbanken des Unter (jeder hat seine privaten nehmens Dateien) Beschreibung der Daten: im Data Dictionary, d. h. im Anwendungsprogramm zentral für alle Anwendungsprogramme Zugriff / Mehrbenutzersynchronis. über DBS (Kontrolle hat DBS) über BS / eigene Programmierung Dienstprogramme über DBS i. d. R. eigene Programmierung (Backup, Recovery) Verknüpfungen zwischen Daten über DBS i. d. R. eigene Programmierung Entwicklungstools (GUI etc.) teilweise integriert in DBS isolierte Entwickungstools 2
3 Wie arbeiten Anwendungsprogramme mit Dateien / mit DB? Anwendungs Progr 1? Anwendungs Progr 2. Anwendungs Progr 3... Anwendungs Progr n 3
4 Arbeiten mit Dateien Datei A Datei B... Datei Z Anwendungs Progr. 1 Anwendungs Progr. 2 Anwendungs Progr Anwendungs Progr. n Datenstruktur (DS) ist im Programm definiert. Änderung DS Änderung in allen Anwendungsprogrammen, die mit Datei arbeiten (keine Datenunabhängigkeit)! Jeder Nutzer der Daten muss physische Struktur kennen. Arbeiten mit einem DBS Anwendungs Progr. 1 Daten (DB) DBMS Anwendungs Progr. 2 Anwendungs Progr. 3 DBMS kennt logische und physische Datenstruktur DBMS ist auch Zugriffsfilter (Sichten)... Anwendungs Progr. n 4
5 Vergleichendes Beispiel zu DBSystem / Dateisystem DBSystem: SELECT name, plz, ort FROM WHERE kunde ort = Darmstadt, Dateisystem (in C++): #include <fstream.h>.. typedef struct { char name [30]; int plz; char ort [30]; char telnr [20]; //obwohl: nicht benötigt } kunde_record; kunde_record buffer; fstream kunden_file; file.open ( kunden.dat, ios::in ios::binary); while (!file.eof()) { file.read( (char*) &buffer, sizeof(kunde_record) ); if buffer.ort = Darmstadt { cout << buffer.name << buffer.plz << } } 5
6 Auswirkungen von Änderungen in normalen Dateien Frage: Welche Auswirkungen haben Änderungen in der Datenstruktur von Dateien auf die die Dateien verwendenden Anwendungsprogramme? z. B. Einfügung Vorname 6
7 Auswirkungen von Änderungen in normalen Dateien Frage: Welche Auswirkungen haben Änderungen in der Datenstruktur von Dateien auf die die Dateien verwendenden Anwendungsprogramme? Änderungen in den Anwendungsprogrammen notwendig, da Dateibeschreibung in allen Programmen, die die Datei verwenden, redundant abgelegt sind. d. h. 5 Programme arbeiten mit einer Datei, 1 Programm benötigt zusätzliches Feld => alle 5 Programme müssen geändert werden. 7
8 Was sind Metadaten? Es gibt die eigentlichen Daten: Krefelder Töpfermarkt, Krefeld, , Wenn man die Daten so hinschreibt, weiß man noch nicht, was die Daten bedeuten, in welchen Formaten sie gespeichert werden etc. Abhilfe: Man gibt die Bedeutung, Formate etc. immer mit den Daten an: Relation Markt besteht aus: Bezeichnung: Krefelder Töpfermarkt, char(30); Standort: Krefeld, int; Geht Richtung XML: <Markt> <Bezeichnung>Krefelder Töpfermarkt</Bezeichnung> <Standort>Krefeld</Standort> <Termin> </Termin> <Oeffnungszeiten>820 Uhr</Oeffnungszeiten> <URL> </Markt> 8
9 Was sind Metadaten? Lösung in DBSystemen: Die Daten haben immer wieder gleichen Aufbau Man trennt Beschreibung des Aufbaus der Daten von den eigentlichen Daten Man unterscheidet zwischen: eigentlichen Daten in der Datenbank und Metadaten Metadaten werden in der Schemabeschreibung abgelegt: Beispiel: Relation Markt mit Attributen Bezeichnung char(30); Standort int; Diese Beschreibungen stehen im DataDictionary des DBS. Krefelder Töpfermarkt, Krefeld, , Darmstädter Töpfermarkt, Darmstadt, ,... sind die eigentlichen Daten 9
10 Warum DBS? (1) Redundanzvermeidung: Ein Fakt in der realen Welt ist nur ein Mal in der DB abgelegt. Warum? > siehe Kapitel ERD, Normalisierung Verringerung von Inkonsistenzen (keine widersprüchlichen Informationen zum gleichen Objekt): Wenn z. B. eine Person mit Adresse doppelt vorkommen würden, könnte nach einem Umzug der Person die eine Adresse geändert sein, die andere wäre noch auf dem alten Stand. Beispiel: bestell.dat: , Meyer, 64288, Bensheim, < geändert, da umgezogen kunden.dat: Meyer,64295, Darmstadt, < aus Versehen nicht geändert Frage: Wie modellieren wir, um dies zu vermeiden? Einheitliche Sicht auf die Daten Standards durchsetzbar 10
11 Warum DBS? (2) Datenunabhängigkeit: Anwendungen müssen sich nicht um Details der Speicherstruktur und Zugriffstechniken kümmern. (physische Datenunabhängigkeit) Änderungen z. B. von Speicherstrukturen (physische Datenunabhängigkeit), Attributanzahl etc. (logische Datenunabhängigkeit) sind (oft) ohne Auswirkungen auf Anwendungsprogramme. Beispiel: Länge des Nachnamens wird von 30 auf 40 Zeichen gesetzt oder zusätzliches Attribut Qualifikation wird eingeführt. Streichen eines Attributs ist auch in DBSystemen oft ohne Auswirkungen auf Anwendungsprogramme nicht möglich! Spontane Abfragen mit Hilfe des Dialogabfragesystems Beispiel: Selektiere alle Mitarbeiter, die mehr als verdienen. Zugriffskontrolle bei parallelen Zugriff: Benutzung von Daten durch mehrere Programme gleichzeitig mit Kontrolle der Zugriffe, so dass z. B. keine Lost Updates entstehen (Lesen Müller durch Ben. A, Lesen Müller durch Ben. B, Ändern Geh. und Zurückschreiben durch Ben. A, Ändern Geh. und Zurückschreiben durch Ben. B => Änderung von Ben. A wäre verloren!) Beispiel: Änderung des Gehalts von Müller durch A: + 10%, durch B: Frage: Welcher Update geht verloren? 11
12 Warum DBS? (3) Datensicherheit: Schutz vor systembedingten Fehlern wie Stromausfällen, Systemabstürzen, Softwarefehlern Datenschutz: Schutz der Daten vor unerlaubter Nutzung oder böswilliger Manipulation oder Löschung durch Zugriffskontrolle, d. h. Setzen von Sperren, durch DBS auch auf Feld und Satzebene (nicht nur Read, WriteSperren ganzer Dateien) Beispiel: Nur Personalabteilung dürfen Gehälter der Mitarbeiter sehen. Integritätskontrolle: Schutz der Konsistenz der Daten vor unbeabsichtigten Eingabefehlern. Kontrolle von Integritätsbedingungen durch DBS (z. B. Wertebereiche, Existenzabhängigkeiten zwischen Datensätzen, allg. Bez. zwischen Werten) Beispiel: Alter von Mitarbeitern muss immer > 14 sein. Nachname ist max. 30 Zeichen lang. Zu Fremdschlüsselwert muss in anderer Relation Schlüsselwert existieren. 12
13 Warum DBS? (4) Beziehungen zwischen Daten: können definiert und vom System kontrolliert werden. (referenzielle Integrität) Beispiel: Bestellung hat Beziehung zu Kunde. Zu Bestellung gibt es immer einen Kunden Verteilung von Daten: kann vom DBS verwaltet werden. Multiple Datensichten: Jede Anwendung kann eine eigene (externe) Sicht auf die Daten haben. 13
14 Unterschied DB, DBS? Datenbank (DB) = Datenbestand Datenmanagementsystem (DBMS) = Software zum Arbeiten mit Datenbanken Datenbanksystem (DBS) = DB + DBMS aber: oft synonym zu DBMS verwendet. 14
15 Gruppen von Personen, die mit dem DBS arbeiten DatenAdministrator (DA) / DatenbankDesigner Hat zentrale strategische Verantwortung für die Daten. Entscheidet welche Daten für wen gespeichert werden. DatenbankAdministrator (DBA) Hat technische Verantwortung. Entscheidet, wie Daten gespeichert werden. Anwendungsentwickler Entwickelt Anwendung z. B. in Programmiersprache. Arbeitet hinsichtlich der Definition von Daten mit DBA, DA zusammen. Endanwender Hat Zugriff auf Daten über GUIs / Abfragesprache. Zusammenarbeit mit Anwendungsentwickler in Entwicklungsphase. 15
16 Historische Entwicklung von Datenbanksystemen 1965: Firma IBM entwickelt das DBS: IMS, das auf dem Hierarchischen Datenmodell beruht 1969 Standardisierungsgremium CODASYL schlägt Netzwerkmodell vor 1976: Firma SIEMENS (UDS) u.v.a. entwickeln DBS nach dem NetzwerkDatenmodell seit 1970: Codd definiert das Relationale Datenmodell : IBM entwickelt Prototyp für Relationales Datenbanksystem, Name: System /R mit Datenbanksprache: Sequel (~SQL) seit 1980: ORACLE, Relationales DBS mit SQL als Datenbanksprache auf dem Markt seit 1982: SQL/DS der Firma IBM mit SQL auf dem Markt seit 1984: Relationale DBS für PCs auf dem Markt: DBASE, ACCESS auch ORACLE seit Ende der 80er: Entwicklung Objektorientierter DBS: GEMSTONE, ObjectStore, O2, POET (jetzt: FastObjects) u.v.a. 1992: SQL2Standard wird verkündet; gleichzeitig Arbeit an einer OOErweiterung von SQL (Objektrelationale DBMS). Arbeitsname: SQL3 1999: XMLDatenbanken aktuelle Situation: ClientServer Prinzip beim Einsatz von Datenbanksystemen, Einsatz von Datenbanksystemen in integrierten Softwaresystemen (hauptsächlich noch immer: Relationale DBSysteme), Objektorientiertes Mapping (OO <> relational) 16
17 Hierarchisches Datenmodell 1:nBeziehungen Schema des hierarchischen Datenmodells Dekor (0,*) 7 ist versehen mit (1,1) Produkt Beziehungen zwischen den konkreten Datenobjekten: Pflanzendekor Tierdekor Tasse S22 Teller S22 Untertasse S22 Vase S17 Vase S23 17
18 Hierarchisches Datenmodell Navigation Pflanzendekor Tierdekor Tasse S22 Teller S22 Untertasse S22 Vase S17 Vase S23 get unique <Schlüsselwert> get next get next within parent get hold... insert delete replace get unique Dekor ( DekorNr = S22 ); get next within parent; get next; get next within parent; get next; Ergebnis? 18
19 Hierarchisches Datenmodell n:mbeziehungen Problem: Realisierung von n:mbeziehungen E/RModell Kunde (0,*) (0,*) 7 Produkt 7: erhält geliefert Hierarchisches Modell: Kunde Produkt Nicht hierachische Beziehungen nur kompliziert und mit Einschränkungen realisierbar Bedeutung Pfeil: 1:nBeziehung Lieferung 19
20 NetzwerkDatenmodell n:m Beziehungen Wie bei Relationenmodell: Auflösung von n:mbeziehungen in zwei 1:nBeziehungen (0,*) (0,*) E/RModell Kunde 7 Produkt 7: erhält geliefert Netzwerkmodell Kunde Produkt OwnerRecordTyp erhält geliefert wird geliefert SetTyp Lieferung MemberRecordTyp 20
21 NetzwerkDatenmodell Navigation Kopplung der Recordtypen nicht wie beim Relationenmodell durch SchlüsselFremdschlüssel, sondern: durch Zeiger (SetTypen) Lieferung 07 Tasse S22 Kunde 1 Lieferung 11 Lieferung 12 wird_geliefert Teller S22 erhält_geliefert Lieferung 08 Kunde 2 Lieferung 10 Anfrage: Finde alle Produkte, die an den Kunden Meier geliefert werden. Vase S17 Bedeutung Pfeil: Zeiger 21
22 NetzwerkDatenmodell Navigation Kunde 1 Kunde 2 erhält_geliefert Lieferung 07 Lieferung 11 Lieferung 12 Lieferung 08 Lieferung 10 wird_geliefert Tasse S22 Teller S23 Vase S17 find x record by calckey find owner of current x set find next y record within current x set Anfrage: Finde alle Produkte, die an den Kunden mit Kundennummer =1 geliefert werden: KNR sei der calckey im Record Kunde Kunde.KNR := 1; find Kunde record by calckey; while not fail do begin find next Lieferung record within current erhält_geliefert; find owner of current wird_geliefert set; get Produkt;... end; 22
23 Objektorientierte DBS 1:n Beziehungen FastObjects/C++ Notation UML Klassendiagramm: Markt 0.. * Ansprechpartner Veranstalter Markt (Bezeichnung, Standort, Kategorie) Veranstalter (Name, Typ) persistent class Markt { PtString Bezeichnung, Standort; int Kategorie; Veranstalter* derveranstalter; public : Markt (char*, char*, int, Veranstalter*);... }; persistent class Veranstalter { PtString Name; int Typ; cset <Markt*> diemaerkte; public : Veranstalter (char*, int);... void Append (Markt*); Methoden der Klasse }; in OOP,OOD: Welche Mögl. der Realisierung d. Bez.? Bemerkung: Wir können allerdings auch Klassen mit noch komplexeren Strukturen innerhalb der Klasse definieren! 23
24 Objektorientierte DBS Navigation Gesucht: Alle MarktStandorte, die vom Veranstalter Meyer organisiert werden. select m.standort from m in AlleMaerkte, v in m.derveranstalter where v.name = Meyer AlleMaerkte Ergebnis: { Sommerhausen, Krefeld } AlleVeranstalter B: Int. Töpfermarkt S: Krefeld K: Töpfermarkt derveranstalter: B: Töpfermarkt S: Sommerhausen K: Töpfermarkt derveranstalter: B: Int. Töpfermarkt S: Hanau K: Töpfermarkt derveranstalter: Zeiger Name: Meyer Typ: 2 diemaerkte: Name: Schulze Typ: 3 diemaerkte: 24
25 XMLDatenbanken Beispiel eines XMLDokuments XMLDokument ist einfache Textdatei: Kopfzeile mit XMLVersion, verwendeten Zeichensatz (UTF8 ist Defaultwert kann weggelassen werden) und Angabe, dass DTD existiert <?xml version= 1.0 encoding= UTF8 standalone = no > <!doctype Markt SYSTEM markt.dtd > <Markt> <Bezeichnung>Krefelder Töpfermarkt</Bezeichnung> <Standort>Krefeld</Standort> <Termin> </Termin> <Oeffnungszeiten>820 Uhr</Oeffnungszeiten> <URL> </Markt> Verweis auf Strukturdaten Daten 25
26 XMLDTD Das zu dem obigen XMLDokument Markt passende Document Type Definition (DTD) mit Angabe des Formats: <?xml version="1.0" encoding="utf8"> <!ELEMENT Bezeichnung (#PCDATA)> <!ELEMENT Standort (#PCDATA)> <!ELEMENT Termin (#PCDATA)> <!ELEMENT Oeffnungszeiten (#PCDATA)> <!ELEMENT URL (#PCDATA)> <!ELEMENT Markt (Bezeichnung, Standort?, Termin?, Oeffnungszeiten+, URL?)> mehrere Märkte: <!ELEMENT Maerkte (Markt+)> 26
27 XMLSchema <xs:element name="markt"> <xs:complextype> <xs:sequence> <xs:element name="bezeichnung" type="xs:string"/> <xs:element name="standort" type="xs:string"/> <xs:element name="oeffnungszeiten" type="xs:string"/> <xs:element name="termin" type="xs:string"/> <xs:element name="url" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> mehrere Märkte: <xs:element name="maerkte"> <xs:complextype> <xs:sequence> <xs:element ref="markt" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> </xs:element> XMLNamespace = xs 27
28 XML n:mbeziehung Extensible Linking Language (XLink) Produkt Nummer Bezeichnung Grösse Fassungsvermögen Preis Funktion Foto + getanzverkauft () : int : int : String : double : double : double : int : BLOB 1..* 0..* Markt Bezeichnung Standort Termin von Termin bis URL Kategorie Ranking Standgebühr pro qm + getdauer () : int : String : String : Date : Date : String : int : int : double Angebot Anzahl : int 28
29 XML n:mbeziehung Extensible Linking Language (XLink) <!ELEMENT Markt (Bezeichnung, Standort, Termin, Oeffnungszeiten, URL)> <!ATTLIST Markt Nr ID #REQUIRED>... <!ELEMENT Produkt (...)> <!ATTLIST Produkt Nr ID #REQUIRED>.... <!ELEMENT WirdAngebotenAuf (Anzahl)> <!ATTLIST WirdAngebotenAuf Produkt Nr IDREF #REQUIRED Markt Nr IDREF #REQUIRED> eindeutigen Identifikation Bezug auf eindeutigen Identifikation 29
Datenbanken I. Karczewski Datenbanken I 1. Produkt (0,*) (0,*)
Datenbanken I Produkt (0,*) (0,*) 3 Karczewski Datenbanken I 1 Literatur C.J. Date: An Introduction to Database Systems; Addison-Wesley Systems Programming Series. 6th ed. 1995 H.E. Erbs, S. Karczewski
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
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,
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
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
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
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
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
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
Mehr... MathML XHTML RDF
RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup
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
MehrModul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007. Name: Note:
1 Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007 Name: Note: Nr. Aufgaben Max. Punkte Erreichte Punkte 1 Grundlagen ~ 10% Vgl. Hinweis unten 2 Integrität, Procedures, Triggers, Sichten ~ 20%
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
MehrGrundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB
Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB Jörg Liedtke, Oracle Consulting Vortrag zum Praxis-Seminar B bei der KIS-Fachtagung 2007, Ludwigshafen Agenda
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrACCESS das Datenbankprogramm. (Einführung) DI (FH) Levent Öztürk
ACCESS das Datenbankprogramm Vom Microsoft (Einführung) DI (FH) Levent Öztürk Inhalt Grundlagen einer Datenbank Planung einer Datenbank Programm starten Datenbank Anlegen Tabellen anlegen Tabellen Verknüpfen
MehrProbeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5
Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5 Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Hinweise Der Aufgabensatz
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
Mehr4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
MehrXML-Austauschformat für Sicherheitsdatenblätter
XML-Austauschformat für Sicherheitsdatenblätter Version 2.0 / 15. Dezember 2008 www.edas.org 1 XML-Austauschformat für Sicherheitsdatenblätter Der Austausch der Sicherheitsdatenblätter erfolgt als XML-Datei.
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.
MehrÜbersicht über Datenbanken
Übersicht über Datenbanken Vergleich zwischen normaler Datenorganisation und Datenbanken Definition einer Datenbank Beispiel (inkl. Zugriff) Der Datenbankadministrator Relationale Datenbanken Transaktionen
MehrAufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken
Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken 30 Wozu dient ein Primärschlüssel? Mit dem Primärschlüssel wird ein Datenfeld
Mehrmobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrErrata-Liste zum Kurs: Einführung in XML (2. Auflage)
Errata-Liste zum Kurs: Einführung in XML (2. Auflage) 1. Kapitel 4.8: Auf Kursseite 8 ist der angeführten XML-Quellcode fehlerhaft:
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
Mehr2.5.2 Primärschlüssel
Relationale Datenbanken 0110 01101110 01110 0110 0110 0110 01101 011 01110 0110 010 011011011 0110 01111010 01101 011011 0110 01 01110 011011101 01101 0110 010 010 0110 011011101 0101 0110 010 010 01 01101110
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrInhaltsverzeichnis. 1. Fragestellung
Inhaltsverzeichnis 1. Fragestellung... 1 2. Herleitung zum Thema... 1 3. Das Entity Relationship Modell (ERM)... 2 4. Praktisches Beispiel zum ERM... 7 5. Anhang...Fehler! Textmarke nicht definiert. 1.
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
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:
MehrWhitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Einbindung externer FiBu-/Warenwirtschaftsdaten Einbindung externer FiBu-/Warenwirtschaftsdaten - 2 - Inhalt Ausgangssituation
MehrIT-Zertifikat: Daten- und Metadatenstandards
IT-Zertifikat: Daten- und Metadatenstandards DTD - Document Type Definition / Dokumenttypdefinition Das (bislang) Wichtigste auf einen Blick Externe DTD einbinden:
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
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
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
MehrSoftware-Engineering und Datenbanken
Software-Engineering und Datenbanken Prof. Dr. Bernhard Schiefer bernhard.schiefer@fh-kl.de http://www.fh-kl.de/~schiefer Prof. Dr. Bernhard Schiefer 1-1 Wesentliche Inhalte Begriff DBS Datenbankmodelle
MehrDas SIARD Format und die zugehörige Tool-Landschaft
Das SIARD Format und die zugehörige Tool-Landschaft Arbeitskreis Archivierung von Unterlagen aus digitalen Systemen 17. Tagung im Staatsarchiv Dresden 13./14. März 2013 Inhaltsübersicht Langzeitarchivierung
MehrAuf der linken Seite wählen Sie nun den Punkt Personen bearbeiten.
Personenverzeichnis Ab dem Wintersemester 2009/2010 wird das Personenverzeichnis für jeden Mitarbeiter / jede Mitarbeiterin mit einer Kennung zur Nutzung zentraler Dienste über das LSF-Portal druckbar
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
MehrBereich METIS (Texte im Internet) Zählmarkenrecherche
Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke
MehrÜbungsblatt 4. Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin)
Übungsblatt 4 Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin) Die Saartal Linien beauftragen Sie mit dem Entwurf der Datenstrukturen für ein Informationssystem. Dieses soll zur Verwaltung
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
MehrDokument Lob erstellen
Dokument Lob erstellen Vorbemerkung Ein Lob wird immer mit einem Abschlusszeugnis ausgestellt und auch mit diesem Verteilt. Um ein Lob zu dokumentieren müssen folgende Bausteine definiert und eingerichtet
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
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
MehrWirtschaftsinformatik 2. Tutorium im WS 11/12
Wirtschaftsinformatik 2. Tutorium im WS 11/12 Entity/Relationship-Modell SQL Statements Tutorium Wirtschaftsinformatik WS 11/12 2.1 Datenmodellierung mit ERM (1) Datenmodellierung zur Erarbeitung des konzeptionellen
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrRedundanz: Dieselben Informationen werden doppelt gespeichert.
Kapitel 1 Einführung 1.1 Definition Ein Datenbanksystem (auch Datenbankverwaltungssystem, abgekürzt DBMS = data base management system) ist ein computergestütztes System, bestehend aus einer Datenbasis
MehrUniversität Augsburg, Institut für Informatik Wintersemester 2011/2012 Prof. Dr. W. Kießling 03. Feb. 2012. Semesterklausur
Universität Augsburg, Institut für Informatik Wintersemester 2011/2012 Prof. Dr. W. Kießling 03. Feb. 2012 Dr. M. Endres, Dr.-Ing. S. Mandl Datenbankprogrammierung (Oracle) Semesterklausur Hinweise: Die
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrTESTEN SIE IHR KÖNNEN UND GEWINNEN SIE!
9 TESTEN SIE IHR KÖNNEN UND GEWINNEN SIE! An den SeniorNETclub 50+ Währinger Str. 57/7 1090 Wien Und zwar gleich in doppelter Hinsicht:!"Beantworten Sie die folgenden Fragen und vertiefen Sie damit Ihr
MehrSynchronisations- Assistent
TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrDie Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:
Glossare 1 Inhalt 1 Inhalt... 1 2 Prozesse... 1 3 Eine kleine Zeittabelle...... 1 4 Die ersten Schritte... 2 5 Die nächsten Schritte...... 2 6 Die letzten Schritte... 3 7 Das Tool...... 4 8 Beispiele...
Mehr4 Grundlagen der Datenbankentwicklung
4 Grundlagen der Datenbankentwicklung In diesem Kapitel werden wir die Grundlagen der Konzeption von relationalen Datenbanken beschreiben. Dazu werden Sie die einzelnen Entwicklungsschritte von der Problemanalyse
Mehr1 BEDIENUNGSANLEITUNG
1 BEDIENUNGSANLEITUNG 1.1 Kunde In diesem Fenster können die Stammdaten des Kunden eingetragen werden oder es kann eine Änderung der Stammdaten durchgeführt werden. Zusätzlich kann man auch Kunden nach
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrDatenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
MehrKennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Grundlagen... 2 Hyperlinks innerhalb einer Datei... 2 Verweisziel definieren... 2 Einen Querverweis setzen... 3 Verschiedene Arten von Hyperlinks... 3 Einfache
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
MehrDatenbank LAP - Chefexperten Detailhandel
AJR Informatique Conseil Datenbank LAP - Chefexperten Detailhandel Kurzanleitung Version 01-17 Februar 2009 1 Zugang zur Datenbank Zugang zur Datenbank erhalten Sie unter www.dblap.ch. Zum Training können
MehrWebalizer HOWTO. Stand: 18.06.2012
Webalizer HOWTO Stand: 18.06.2012 Copyright 2003 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können z.t. eingetragene Warenzeichen sein, ohne
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrWir machen neue Politik für Baden-Württemberg
Wir machen neue Politik für Baden-Württemberg Am 27. März 2011 haben die Menschen in Baden-Württemberg gewählt. Sie wollten eine andere Politik als vorher. Die Menschen haben die GRÜNEN und die SPD in
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrSIMP 1.01 Protokollspezifikation (Mindestanforderung)
SIMP 1.01 Protokollspezifikation (Mindestanforderung) Autor: Harald Pittesser, Dokumentversion: 0.5 beta Eigenschaften SIMP (Simple Instant Message Protocol) ist ein Instant Message Protokol welches folgende
MehrInternet online Update (Mozilla Firefox)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Mozilla Firefox und gehen auf unsere Internetseite:
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
Mehrmit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007
6. Übung zur Vorlesung Datenbanken im Sommersemester 2007 mit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007 Aufgabe 1: Rekursion Betrachten Sie die folgende Tabelle
MehrA. Ersetzung einer veralteten Govello-ID ( Absenderadresse )
Die Versendung von Eintragungsnachrichten und sonstigen Nachrichten des Gerichts über EGVP an den Notar ist nicht möglich. Was kann der Notar tun, um den Empfang in seinem Postfach zu ermöglichen? In zahlreichen
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
MehrSichern auf den zentralen TSM-Servern unter Windows. Sichern auf den zentralen TSM-Servern unter Windows
Sichern auf den zentralen TSM-Servern unter Windows v. 1.0 Juni 2016 1 Inhaltverzeichnis Vorwort... 3 Daten über die grafische Benutzungsschnittstelle (GUI) sichern... 4 Daten über die grafische Benutzerschnittstelle
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
MehrProbeklausur Grundlagen der Datenbanksysteme II
Prof. Dott.-Ing. Roberto V. Zicari Datenbanken und Informationssysteme Institut für Informatik Fachbereich Informatik und Mathematik Probeklausur Grundlagen der Datenbanksysteme II Frau: Herr: Vorname:
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrHilfe Bearbeitung von Rahmenleistungsverzeichnissen
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrTutorium zur Mikroökonomie II WS 02/03 Universität Mannheim Tri Vi Dang. Aufgabenblatt 3 (KW 44) (30.10.02)
Tutorium zur Mikroökonomie II WS 02/03 Universität Mannheim Tri Vi Dang Aufgabenblatt 3 (KW 44) (30.10.02) Aufgabe 1: Preisdiskriminierung dritten Grades (20 Punkte) Ein innovativer Uni-Absolvent plant,
Mehr4. AuD Tafelübung T-C3
4. AuD Tafelübung T-C3 Simon Ruderich 17. November 2010 Arrays Unregelmäßige Arrays i n t [ ] [ ] x = new i n t [ 3 ] [ 4 ] ; x [ 2 ] = new i n t [ 2 ] ; for ( i n t i = 0; i < x. l e n g t h ; i ++) {
MehrStatuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrAbschluss Version 1.0
Beschreibung Der Abschluss wird normalerweise nur einmal jährlich durchgeführt. Dieses Tech-Note soll helfen, diesen doch seltenen aber periodisch notwendigen Vorgang problemlos durchzuführen. Abschlussvarianten
MehrKurzübericht der implementierten Funktionen der Fachinformatiker -== Info Datenbank ==-
Kurzübericht der implementierten Funktionen der Fachinformatiker -== Info Datenbank ==- Einleitung : Zu Beginn möchte ich kurz den Sinn dieser Datenbank erläutern. Als Webmaster der Fachinformatiker -==
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
Mehr2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit
XML- und Webservice- Sicherheit 2. XML 2.1 XML 1.0 und XML Schema Gliederung 1. XML 1.0 2. XML Namespaces: URI, URL und URN 3. XML Schema Literatur: A. Tanenbaum, Computer Networks. E. R. Harold and W.
MehrRessourcen-Beschreibung im Semantic Web
Ressourcen-Beschreibung im Semantic Web Cristina Vertan Inhaltsübersicht Wie sollen die Ressourcen für Semantic Web annotiert werden? Was ist und wie funktioniert RDF? Wie kodiert man RDF-Statements in
MehrDatenbanken I - Übung 1
Datenbanken I - Übung 1 Oktober, 2010 1 von 11 Datenbanken I Lernkontrolle Beantworten Sie folgende Fragen (nach Möglichkeit ohne nachzuschlagen): Was bezeichnet man als Datenredundanz? Wieso führt Datenredundanz
MehrM@school Software- und Druckerzuweisung Selbstlernmaterialien
Bildung und Sport M@school Software- und Druckerzuweisung Selbstlernmaterialien Hinweise zum Skript: LMK = Linker Mausklick RMK = Rechter Mausklick LMT = Linke Maustaste RMT = Rechte Maustaste Um die Lesbarkeit
MehrWirtschaftsinformatik 2
Wirtschaftsinformatik 2 Prof. Dr. Dr. L. Schmidt-Thieme MSc. André Busche Übung 9 1. Übungsblatt 9 2. Übungsblatt 7 Aufg. 2f und 2g 04.07.12 2/ Aufgabe 1a (4 Punkte) Beantworten Sie folgende Fragen kurz:
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrCodeSaver. Vorwort. Seite 1 von 6
CodeSaver Vorwort Die Flut der Passwörter nimmt immer mehr zu. Kontopasswörter, Passwörter für Homepages, Shellzugriffe, Registrierungscodes für Programme und und und. Da ich aber nicht sonderlich viel
MehrXINDICE. The Apache XML Project 3.12.09. Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de
Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de 3.12.09 HKInformationsverarbeitung Kurs: Datenbanken vs. MarkUp WS 09/10 Dozent: Prof. Dr. M. Thaller XINDICE The Apache XML Project Inhalt Native
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,
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
Mehr