Ihr Trainer: Gerold Hämmerle

Slides:



Advertisements
Ähnliche Präsentationen
6. Termin Teil D: Was ist eine Datenbank
Advertisements

Access 2003 DB - Access Grundlagen (c) BS Vöcklabruck / J. Schmid.
ER-Datenmodell und Abfragen in SQL
Datenbankdesign mit ACCESS.
Datenbanken Beispiel: Musikverwaltungsdatenbank Daten: Musikstück
Zur Rolle der Sprache bei der Modellierung von Datenbanken
Kardinalität von binären Beziehungen (1)
Labor Datenbanken und Entscheidungssysteme
spezielle Nutzersichten formale Ebene (deskriptive Regeln)
Berechnete Felder in Abfragen Mittels Abfragen können einfache, aber auch komplexe Informationen aus einer Tabelle gewonnen werden. Eine Besonderheit bieten.
Entity-Relationship-Ansatz
Microsoft Access – Einführung – Allgemeine Technologien I
MS Office-Paket: Access
Ein Entity Relationship Diagramm zur ADB/NDB
Systemüberblick Beispiele: Microsoft Access Oracle Ingres Informix
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
St. Wiedemann Praktische Anwendung – Abfragen erstellen.
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
Eine objektorientierte Einführung in den Umgang mit Datenbanken
Datenbanken Wenn du weiter willst, dann klicke
Access 2000 Datenbanken.
Excel Kurs Teil I Excel starten, Verknüpfungen auf dem Desktop anlegen. F. Bäumer.
November 2002.
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Buch S73ff (Informatik I, Oldenbourg-Verlag)
Datenbanken 2: Einfache Aufgaben mit TabCalc
RelationentheorieObjektorientierte Datenbanken AIFB SS Das ODMG-Objektmodell vs. relationales Modell (1/9) ODMG-Objektmodell Literal_type Atomic_literal.
Relationale Datenbankmodelle
In die erste Zeile jeweils Überschriften für die Spalten eingeben, z.B.: Dann in die Spalten die Daten eingeben! In die Spalte Bemerkung werden Daten.
Die Grundterminologie
O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek
Access XP Einführung Silvie Charif ©
Access Aufbau Charts © 2000, Klemens Konopasek.
Einführung Access Einführung und Datenbankgrundbegriffe
11 Weiterführende Abfragen
Die Formulare Access bietet zwei Methoden für die Einführung der Daten: das Datenblatt und das Formular. Man benutzt ein Formular für: Eingeben, Ansehen.
Abfragen definieren Beispiele für Abfragen: Microsoft Query:
Datenbank-entwicklungsprozess
6 Arbeiten in der Datenblattansicht
Access 2000 Willkommen im Access-Kurs Oliver Mochmann.
18 IndizierungInhalt 8Indizierung 8.1Grundlagen 8.2Besonderheiten des Primärschlüssels 8.3Einfachen Index erstellen 8.4Zusammengesetzten Index erstellen.
Datenbanken Dantenbanksystem Data Base System Datenbasis (Daten)
Access Grundlagen Charts © 2000, Klemens Konopasek.
Einführung in Datenbankmodellierung und SQL
Freiwillige Feuerwehr der Stadt Perg
Was ist eine Datenbank „MS Access“
Das Prinzip der Abfrage.
verstehen planen bearbeiten
Relationale Datenbanken
Datenverarbeitung MS-Access
Stoppen der Eingabeaufforderung einer Abfrage j drücken Sie dann F5, oder klicken Sie auf Bildschirmpräsentation > Von Beginn an, um den Kurs zu starten.
MS Office Access 2007 UM für INI. Sie haben viele Daten? Entscheiden Sie sich für Access. Access verarbeitet Daten, und zwar alle Arten von Daten: Kundenkontakte,
Structured Query Language
Anmeldung via Mit Mausklick Sprache wechseln Verfügbare Funktionen Maskenbeschrieb aufrufen - geschloss. Menü (640x480) + geöffnetes Menü (800x600)
Datenverarbeitung MS-Access
Mehrfach-informationen Einfachinformationen
Beziehungen in Datenbanken zwischen
8.4.3 Übertragung von Beziehungstypen (1|12)
Datenbanken Eine Einführung.
(C) Hans Hutzler Microsoft Access Einführung (C) Hans Hutzler
Datenbanken Maya Kindler 6c.
Was ist eine Datenbank „MS Access“
Projekt Casino Übung zu Access 2002.
Übungsblatt 4 Erläuterungen Wintersemester 15/16 DBIS.
Was ist ein Datenbankprogramm?
15 Tabellen erstellen und Tabellenstruktur bearbeiten Grundlagen zu Tabellen l Tabelle l Enthält Daten zu einem bestimmten Thema l Beispiele:  Mitarbeiterdaten.
Customizing Tools: Benutzerdefinierte Felder und Tabellen
SQL Lutz KleinostendarpJOBELMANN-SCHULE Datendefinition Die Organisation einer Datenbank basiert auf einer Anzahl verschiedener Objekte. Diese können physikalischer.
Veranstaltung: Datenbanken I Dozent: Ioannis Papakostas Belegarbeit 6 Online-Bestellung von Büchern Stefan Rüschenberg (Matrikel-Nr.: ) Sebastian.
ER-Modell und Relationales Schema
 Präsentation transkript:

Ihr Trainer: Gerold Hämmerle MS Access Ihr Trainer: Gerold Hämmerle

Datenbanken

Datenbank = Abbildung Datenbank = Abbildung der Wirklichkeit BeispielAdressdatenbank: Ausschnitt aus der Wirklichkeit wird festgehalten: Name Adresse Telefon nicht: Haarfarbe, Dialekt, Leibgericht

ER Modell: Video Datenbank Tabellen Tabelle „Bänder“ BandNr BandLänge Type LagerOrt Tabelle „Filme“ FilmNr Titel Ort Datum Dauer (in min.) Kategorie Regie BandNr

Felddatentypen Texte Zahlen Sonstige Text Memo Byte Integer Ohne Dezimalstellen Mit Dezimalstellen Sonstige Text Memo Byte Integer Long Integer Single Double Decimal Datum/Uhrzeit Hyperlink OLE-Objekt

Ansichten Tabelle Entwurfsansicht Datenblattansicht

ER Modell E ... Entity R ... Relationship Entwurf der Datenstruktur von relationalen Datenbanken

ER Modell: Video Datenbank Relation Tabelle „Bänder“ BandNr BandLänge Type LagerOrt Tabelle „Filme“ FilmNr Titel Ort Datum Dauer (in min.) Kategorie Regie BandNr 1 n

Vorgangsweise Tabellen erstellen Beziehungen erstellen Extras, Beziehungen... Bevor Sie Daten eingeben: Kontrolle auf Vollständigkeit Primärschlüssel Daten eingeben

Beziehungen & Referentielle Integrität 3 Beziehungstypen 1:1 oder 1:n Verknüpfung Referentielle Integrität Master- & Slave-Tabelle Band BandNr ... Film ... BandNr 1 : n

Abfragen „gefährliche“ Aktionsabfragen Ausführen! „ungefährliche“ Aktualisierungsabfrage (update query) Löschabfrage Anfügeabfrage Tabellenerstellungs-abfrage Ausführen! „ungefährliche“ Auswahlabfragen Sortieren Selektion mittels Kriterium Eine vs. mehrere Tabellen Berechnungen (zeilenweise) Aggregation Kreuztabellenabfrage

Ungefährliche Abfragen Auswahlabfragen Kreuztabellenabfrage

Parameter Wenn Sie einen Teil des Titels eingeben wollen (z.B. „Wind“) und als Ergebnis „Vom Winde verweht“ bekommen wollen. Anfrage aus Tabelle „Film“ Feld: Titel Kriterium: Wie „*“ & [Titelwort] & „*“ HTSC

gefährliche Abfragen Aktionsabfragen

Aktualisierungsabfrage Wozu? Um bestimmte Datensätze herauszufiltern, um eine Aktualisierung nach einer vorgegeben Regel durchzuführen. Wie? Abfrage in der Entwurfsansicht öffnen Menü Abfrage - Aktualisierungsabfrage Hinweise: Eventuell [ ] notwendig, Abfragekriterien beachten Auf Felddatentypen aufpassen

Löschabfrage Wozu? Wie? Hinweise: Wenn z.B. Mitarbeiter nicht mehr beschäftigt wird, und in einer Mitarbeiterliste nicht mehr aufgeführt werden sollen. Wie? Abfrage in der Entwurfsansicht öffnen Menü Abfrage - Löschabfrage Hinweise: Kriterium bzw. Bedingung angeben, Abfragekriterien beachten Auf referentielle Integrität aufpassen Aufbewahrungsfristen

Anfügeabfrage Wozu? Wie? Hinweise: Ergebnisse werden in einer neuen Tabelle ausgegeben Daten in dieser Tabelle können unabhängig vom Original manipuliert werden Wie? Abfrage in der Entwurfsansicht öffnen Menü Abfrage - Tabellenerstellungsabfrage Hinweise: Name der neuen Tabelle darf noch nicht existieren Es werden bestehende Tabellen überschrieben

Tabellenerstellungsabfrage Wozu? Ergebnisse werden in einer neuen Tabelle ausgegeben Daten in dieser Tabelle können unabhängig vom Original manipuliert werden Wie? Abfrage in der Entwurfsansicht öffnen Menü Abfrage - Tabellenerstellungsabfrage Hinweise: Name der neuen Tabelle darf noch nicht existieren Es werden bestehende Tabellen überschrieben

Zusammenfassung Abfragen Gruppierung: Übersichtlichkeit Funktionen: Rechenoperationen Kreuztabellen: Zusammenhang zwischen 2 Feldern Platzhalter: Erleichterung bei der Filterung Logische u. Arithmetische Ausdrücke Bestimmte Filterung der Daten

Praxis Duplikate Nicht übereinstimmende Datensätze beachten: Eindeutige Felder mit einbeziehen wie Sozialversicherungsnr., Geb. Datum, Telefonnummer Nicht übereinstimmende Datensätze Wofür? Um etwa bei einem Produkt Verkäufe zu verschiedenen Preisen bei gleicher Produktmenge und Produkt zu finden Hinweis: Die zu vergleichenden Tabellen in die Abfrage nehmen, Verknüpfung zwischen den zu überprüfenden Datensätzen herstellen

Zusammenfassung Duplikate: Übereinstimmung: Um doppelte Eingaben aufzuspüren Übereinstimmung: Um Unterschiede aufzuführen wie z.B. Preis Niedrigst- und Höchst-Bereich: Anzeige von z.B. dem höchsten Gehalt Parameterabfrage: Um mehrere Daten von einem Hersteller aufgelistet zu bekommen Null u. Nicht Werte: Um Datensätze herauszufiltern, wie z.B. Leute nur mit akademischen Grad