Projekt Casino Übung zu Access 2002.

Slides:



Advertisements
Ähnliche Präsentationen
Support.ebsco.com Lernprogramm zum Erstellen einer lokalen Sammlung.
Advertisements

6. Termin Teil D: Was ist eine Datenbank
Access 2003 DB - Access Grundlagen (c) BS Vöcklabruck / J. Schmid.
Datenbankdesign mit ACCESS.
Labor Datenbanken und Entscheidungssysteme
MS Office-Paket: Access
Daten bank St. Wiedemann.
Datenbanken Wenn du weiter willst, dann klicke
Datenmodellierung - Aufbau einer Datenbank -
Datenbanken 2: Einfache Aufgaben mit TabCalc
Softwareprojekt Shopverwaltung
Zusammenfassende Übung
ALLGEMEIN: Sie sehen nun eine Demo mit der die Verarbeitung unter der Vorschrift DIN VDE0701/0702 gezeigt wird. Diese Verarbeitung erfolgt in gleicher.
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.
Wie man eine einfache Präsentation erstellt...
Relationale Datenbanken III
O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek
Hauptauswahlmaske. Eingabe Bestellung über Speise oder Getränk.
P060 - IFI-Pflegedialogsystem - Termine und Nachrichten Ingenieurbüro für Informationssysteme Konzepte und Marketing Gerade Straße Buchholz i.d.N.
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:
Excel 97 Einführung - Start -.
6 Arbeiten in der Datenblattansicht
Access 2000 Willkommen im Access-Kurs Oliver Mochmann.
Was ist eine Datenbank? Datenbank: Beispiel:
18 IndizierungInhalt 8Indizierung 8.1Grundlagen 8.2Besonderheiten des Primärschlüssels 8.3Einfachen Index erstellen 8.4Zusammengesetzten Index erstellen.
Zusammenfassende Übung 2. Beispiel 1: Schreibe auf der Titelfolie als Untertitel deinen Namen.
Datenbanken Dantenbanksystem Data Base System Datenbasis (Daten)
Wie man eine einfache Präsentation erstellt...
Access Grundlagen Charts © 2000, Klemens Konopasek.
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
6. Daten filtern1 Die AutoFilter-Funktion l Möglichkeiten der AutoFilter-Funktion l Aus jeder Liste kann genau ein Suchkriterium ausgewählt werden. l Aus.
die Auftragsbearbeitung für den Kleinbetrieb
St. Wiedemann Datenbanken Haupt- und Unterformular - Daten aus verschiedenen Tabellen - 1. Schritt: Unterformular erstellen Doppelklick.
Freiwillige Feuerwehr der Stadt Perg
Beispiel einer Datenbank
Ihr Trainer: Gerold Hämmerle
verstehen planen bearbeiten
Normalisierungsprozess
Willkommen zur Präsentation „Sendung anlegen“:
Objekte Objekte sind Elemente, die man mit dem Programm bearbeiten kann. Datei, aufgebaut als Tabelle (Relation) Datensatz, entspricht einer Zeile der.
Ingenieurbüro für Informationssysteme Konzepte und Marketing Himmelsweg 4-4a Tostedt Telefon (04182) Telefax (04182) D140 - IFI-Dienstplan.
ICT – Modul Textverarbeitung
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,
15-Filtern von Daten1 Die AutoFilter-Funktion l Möglichkeiten der AutoFilter-Funktion l Aus jeder Liste kann genau ein Suchkriterium ausgewählt werden.
Seriendruck Der Serienbrief
Mehrfach-informationen Einfachinformationen
1 Erstellung eines Lebenslaufes
Beziehungen in Datenbanken zwischen
H. Sartorius Nachf. GmbH & Co. KG Josef Merx April 15 Webshop.
(C) Hans Hutzler Microsoft Access Einführung (C) Hans Hutzler
Formulare in Dreamweaver Seite 1 Übung zu Web-Formularen Formular für Online Pizza Bestellung mit Dreamweaver erstellen.
Datenbanken Maya Kindler 6c.
MS Word 2010 Word Zusätzliche Elemente in den Text einfügen  Symbole, Sonderzeichen  Schnellbausteine Word Zusätzliche Elemente in den Text einfügen.
MS Word 2010 Word Texte eingeben und bearbeiten automatische und manuelle Korrekturen Word Texte eingeben und bearbeiten automatische und manuelle Korrekturen.
1 Prozesse im Studiengangsmanagement Kontext: Neues Abschlussziel erstellen Neues Studienfach erstellen.
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.
1 Prozesse im Studiengangsmanagement Kontext: Neues Abschlussziel erstellen Neues Studienfach erstellen.
Customizing Tools: Benutzerdefinierte Felder und Tabellen
Excel-Tool: Beschwerdeanalyse  Folie 1 von Bitte Makros aktivieren Das Excel-Tool funktioniert nur mit eingeschalteten Makros. Eventuell erhalten.
SQL Lutz KleinostendarpJOBELMANN-SCHULE Datendefinition Die Organisation einer Datenbank basiert auf einer Anzahl verschiedener Objekte. Diese können physikalischer.
Klicken Sie auf „Adressen“, um zur Adress-Modul zu gelangen. Sie können auch auf den Adress-Button in der Menu- Leiste klicken, um in das Adress-Modul.
J. Nürnberger2007 / 081 Tabellenkalkulation (3) Arbeiten mit Formeln am Beispiel von OpenOffice.org Calc.
Übung 01 Erstellen Sie eine neue Tabelle TBL_Lieferanten
 Präsentation transkript:

Projekt Casino Übung zu Access 2002

Tabelleneigenschaften (1) Tabelle Bestellungen BestellNr AutoWert KundenNr Zahl KategorieNr Text PersonalNr Zahl Portionen Zahl Bestelldatum Datum/Uhrzeit Lieferdatum Datum/Uhrzeit Bezahlt Ja/Nein

Tabelleneigenschaften (2) Tabelle Kundenverzeichnis KundenNr AutoWert Name Text Straße Text PLZ Text Ort Text Telefon Text

Tabelleneigenschaften (3) Tabelle Personal PersonalNr AutoWert Name Text Vorname Text TätigkeitsNr Zahl Abteilung Text Gehalt Währung Eintrittsdatum Datum/Uhrzeit

Tabelleneigenschaften (4) Tabelle Speisekarte KategorieNr Text KategorieName Text Preis Währung Tabelle Tätigkeiten TätigkeitsNr AutoWert Beschreibung Text

Tabellenbeschreibungen (1) Tabelle Bestellungen Enthält die Bestellungen der Kunden. Jede Bestellung enthält eine eindeutige Bestellnummer, die Kundennummer, die Speisenkategorie, den bearbeitenden Angestellten, die Anzahl der Portionen, das Bestell- und Lieferdatum sowie ein Feld, ob bezahlt. Tabelle Kundenverzeichnis Enthält Informationen zu einem Kunden, der eindeutig über seine Kundennummer identifiziert werden kann.

Tabellenbeschreibungen (2) Tabelle Personal Enthält Angaben zum Personal. Jeder Mitarbeiter wird eindeutig über seine PersonalNummer identifiziert. Außerdem enthält ein Datensatz einen Verweis auf sein Tätigkeitsgebiet (TätigkeitsNr). Tabelle Speisekarte Enthält Informationen zu den SpeiseKategorien (Name und Preis). Tabelle Tätigkeiten Enthält Informationen zu den Tätigkeitsgebieten der Angestellten.

Feldeigenschaften (1) Tabelle Speisekarte KategorieNr KategorieName Maximal 1 Zeichen, als Großbuchstaben anzuzeigen Eingabe ist erforderlich KategorieName Maximal 15 Zeichen

Feldeigenschaften (2) Tabelle Tätigkeiten Beschreibung Eingabe erforderlich

Feldeigenschaften (3) Tabelle Personal Name Vorname TätigkeitsNr Maximal 25 Zeichen Eingabe ist erforderlich Vorname Maximal 20 Zeichen TätigkeitsNr Nachschlagefeld: Aus der Tabelle Tätigkeiten sollen die Felder TätigkeitsNr und Beschreibung ohne Überschrift angezeigt werden. Linksbündige Anzeige mit 2 führenden Leerzeichen Eintrittsdatum Datum kurz Eingabeformat: ein geeignetes Datumsformat Eingabemaske: __.__.__

Feldeigenschaften (4) Tabelle Bestellungen (1) KundenNr KategorieNr Nachschlagefeld, welches die Werte der Spalten KundenNr und Name aus der Tabelle Kundenverzeichnis mit Spaltenüberschrift anzeigt KategorieNr Nachschlagefeld, welches die Werte der Spalten KategorieNr und KategorieName aus der Tabelle Speisekarte mit Spaltenüberschrift anzeigt Maximal 1 Zeichen, das als Großbuchstaben angezeicht werden soll Die Zeichen A bis F sind erlaubt, sonst soll folgende Fehlermeldung ausgegeben werden: „Sie können nur die Kategorien A – F eingeben“

Feldeigenschaften (5) Tabelle Bestellung (2) PersonalNr Portionen Nachschlagefeld, welches die Werte der Spalten PersonalNr und Name aus der Tabelle Personal mit Spaltenüberschriften anzeigt Portionen Interger-Format

Feldeigenschaften (6) Tabelle Bestellung (3) Bestelldatum Lieferdatum Datum kurz Eingabeformat: ein geeignetes Datumsformat Eingabemaske: __.__.__ Mit dem aktuellen Datum vorbelegt Lieferdatum

Feldeigenschaften (7) Tabelle Kundenverzeichnis (1) Name Straße PLZ Eingabe ist erforderlich Straße Maximal 25 Zeichen PLZ Genau 5 Ziffern lang Eingabemaske: *****

Feldeigenschaften (8) Tabelle Kundenverzeichnis (2) Ort Telefon Maximal 25 Zeichen Eingabe ist erforderlich Telefon Eingabemaske: (*****)******** Vorwahl maximal 5 Ziffern Nicht erforderlich Rufnummer Maximal 8 Ziffern Nur die ersten drei Ziffern sind erforderlich

Datensätze (1) Tabelle Tätigkeiten TätigkeitsNr Beschreibung 1 Einkäufer 2 Fahrer 3 Gruppenleiter 4 Hausmeister 5 Personalreferent 6 Sachbearbeiter 7 8 Koch

Datensätze (2) Tabelle Speisekarte KategorieNr KategorieName Preis A Vollkost 8,88 € B Salatbar 6,00 € C Diätkost 6,80 € D Vorspeise 3,00 € E Nachspeise 2,50 € F Normalkost 7,50 €

Datensätze (3) Tabelle Personal PersonalNr Name Vorname TätigkeitsNr Abteilung Gehalt Eintrittsdatum 1 Lorenz Sophia A 1.150,00 € 01.01.1990 2 Ritter Tatjana 5 B 2.152,75 € 01.03.1994 3 Winter Theodor 6 C 1.227,78 € 15.04.1992 4 Richter Hans D 3.150,00 € 01.10.1994

Datensätze (4) Tabelle Kundenverzeichnis KundenNr Name Straße PLZ Ort Telefon 1 Fotolabor Farbenfroh Waldstraße 119 67444 Worms (06241)102222 2 Kaufhaus Teuerkauf Langgasse 20 65778 Wiesbaden (0611)566666 3 Schnulze AG Dorfplatz 50a 55431 Mainz (06131)201030

Datensätze (5) Tabelle Bestellungen Bestell-Nr Kunden-Nr Kategorie-Nr Personal-Nr Portionen Bestell-datum Liefer-datum Bezahlt 1 D 3 13 20.06.01 21.06.01 ■ 2 A 30 22.07.01 23.07.01 □ B 55 4 12

Datenblattansicht (1) Fixiere in der Tabelle Bestellungen die ersten beiden Spalten und zeige, dass sie wirklich fixiert sind. Blende die Spalten BestellNr, Personal-Nr, Lieferdatum und Bezahlt in der Tabelle Bestellung aus und wieder ein. Das Datenblatt der Tabelle Kunden-verzeichnis soll hellblau mit dunkel-bauen Gitterlinien erscheinen.

Datenblattansicht (2) Die Schrift der Tabelle Speisekarte soll Arial, kursiv und grün sein. Ändere in der Tabelle Speisekarte den Name der Spalte Preis auf PreisPro-Portion und füge davor die Spalte Kalorien ein. Fülle die neue Spalte mit Werten. Lösche sie wieder und ändere PreisProProtion wieder auf Preis.

Sortieren und Filtern (1) Ersetze in der Tabelle Kunden-verzeichnis all Ort Mainz durch Mainz am Rhein und mache die Änderungen wieder rückgängig. Sortiere die Tabelle Kundenverzeichnis erst nach den Namen in aufsteigender und anschließend nach den Orten in absteigender Reihenfolge

Sortieren und Filtern (2) Filtere mit einem auswahlbasierenden Filter aus der Tabelle Kundenverzeich-nis alle Kunden aus Wiesbaden heraus. Filtere mit einem „Filtern nach“-Filter aus der Tabelle Kundenverzeichnis alle Kunden die mit K beginnen heraus. Filtere nun alle Kunden, die mit K oder P beginnen heraus.

Sortieren und Filtern (3) Filtere mit einem formularbasierten Filter aus der Tabelle Kundenverzeich-nis alle Postleitzahlen, die mit 64 beginnen beginnen heraus. Filtere mit einem formularbasierten Filter aus der Tabelle Personal alle Mitarbeiter in den Abteilungen C bis E heraus.

Indizierung (1) Tabelle Speisekarte KategorieNr KategorieName Indexname: PrimaryKey Zusatzeigenschaften: Eindeutig KategorieName Indexname: KategorieName

Indizierung (2) Tabelle Tätigkeiten Tabelle Personal TätigkeitsNr Indexname: PrimaryKey Zusatzeigenschaften: Eindeutig Tabelle Personal PersonalNr Indexname: PersonalTätigkeitsNr

Indizierung (3) Tabelle Bestellungen BestellNr KundenNr KategorieNr Indexname: PrimaryKey Zusatzeigenschaften: Eindeutig Indexname: LaufendeNr KundenNr Indexname: KundenNr KategorieNr Indexname: KategorieNr

Indizierung (4) Tabelle Kundenverzeichnis KundenNr Name PLZ Indexname: PrimaryKey Zusatzeigenschaften: Eindeutig Name Indexname: FirmenName PLZ Indexname: PLZ

Beziehungen (1) Erstelle folgende Beziehungen

Referentielle Integrität Beziehungen (2) Stelle folgende Beziehungseigenschaften ein: Beziehung Referentielle Integrität Aktualisierung Löschen Pers. → Best. ja nein Pers. → Tätig. - Best. → Kund. Best. → Speis.

Beziehungen (3) Versuche einen Datensatz der Tabelle Kundenverzeichnis zu löschen. Öffne die Tabelle Kundenverzeichnis. Lege einen neuen Kunden an und nimm zwei Bestellungen für den neuen Kunden auf. Lösche den Kunden wieder. Kontrolliere ob die Bestellungen in der Tabelle Bestellungen auch gelöscht wurden.

Beziehungen (4) Lege in der Tabelle Personal folgenden Datensatz an. Personal-Nr Name Vor-name Tätigkeits-Nr Abtei-lung Gehalt Eintritts-datum 31 Kaiser Ralf 6 B 3.330,00 01.09.99 Gebe eine Bestellung von diesem Mit-arbeiter ein. Versuche den neuen Mitarbeiter in Personal zu löschen. Öffnen Sie die Tabelle Speisekarte und versuche Kategorie E in K zu ändern

Abfragen (1) Abfragearten Auswahlabfragen Parameterabfragen Aktionsabfragen Kreuztabellenabfragen SQL-Abfragen

Abfragen (2) Erstelle für die Tabelle Personal die Abfrage PersonalNamen, die nur die Felder Name und Vorname ausgibt. Erstelle für die Tabelle Personal die Abfrage TätigkeitsNrGr5, die bei allen Datensätzen, deren TätigkeitsNr größer 5 ist, die Datenfelder Name, Vorname und TätigkeitsNr ausgibt.

Abfragen (3) Erstelle die Abfrage PreiseMwSt über die Tabelle Speisekarte, die die Felder Name, Preis und enthaltene Mehrwertsteuer anzeigt. Erstelle die Abfrage BestellungFür6 über die Tabelle Bestellungen, die die Felder BestellNr, Portionen und Bestelldatum aufsteigend sortiert für die Kundennummer 6 anzeigt. Die Kundennummer selbst soll nicht angezeigt werden.

Abfragen (4) Erzeuge aus der Tabelle Personal eine Abfrage Personallohn, die wie folgt aussieht Personal-name Brutto Pensions-versicherung Kranken-versicherung Arbeitslosen-versicherung Steuern Netto Lorenz, Sonja €1150 €115 €69 €46 €230 €690 Personalname: Setzt sich aus Familien- und Vorname zusammen Brutto: Gehalt Pensionsversicherung: 10% vom Gehalt Krankenverischerung: 6% vom Gehalt Arbeitslosenversicherung: 4% vom Gehalt Steuern: 20% vom Gehalt Netto: Gehalt – Pensionsv.-Krankenv.-Arbeitsv.-Steuern

Abfragen (5) Lass dir Namen und Ort aller Kunden an-zeigen, deren Ort mit einem „W“ beginnt. Speichere die Abfrage als KundeAusW Abfrage Vorwahl0611 soll alle Kunden mit der Vorwahl 0611 auflisten. Auszugeben sind Name und Telefon. Die Abfrage Große Bestellungen soll die wichtigsten Kunden herausfiltern. Diese haben die 5% größten Portionen bestellt.

Weiterführende Abfragen (1) Erstellen Sie eine Abfrage BestellungenVon-Sachbearbeiter, die alle Bestellungen eines bestimmten Sachbearbeiters auflistet. Die Nummer des Sachbearbeiters soll eingegeben werden können. Erzeuge eine Auswahlabfrage Speise-Protionen, in der die verkauften Portionen der Tabelle Speisekarte pro Speise summiert sind.

Weiterführende Abfragen (2) Füge der Tabelle Personal folgende Daten-sätze an. PersonalNr Name Vorname TätigkeitsNr Abteilung Gehalt Eintrittsdatum Autowert Kaiser Bernd 2.250,00 € 15.10.2001 Sauer Siegrid 1.900,00 € 01.10. 2001 Lösche die angefügten Datensätze wieder mittels einer Löschabfrage. Hinweis: Die Abteilung der neu angefügten Mitarbeiter ist leer (IST NULL).

Weiterführende Abfragen (3) Die Speisen werden um 3% teurer. Erstelle hierfür eine Aktualisierungs namens Preis-erhöhung. Erstelle für die Tabelle Bestellungen eine Abfrage zur Dublikatsuche für Kunden die mehrmals aufgenommen wurden; d. h. deren KundenNr, KategorieNr, Portionen und Bestelldatum übereinstimmen; und speichere sie unter dem Namen DoppelteBestellungen.

Standardformulare (1) Erstelle für die Tabelle Kundenverzeichnis ein einspaltiges Autoformular und lege folgenden Kunden neu an. KundenNr Name Straße PLZ Ort Telefon 22 Gutenberg Buchstraße 4 83252 Kleinsberg (06418)654322 Ändere die Telefonnummer des Kunden mit der Nummer 11 auf 67890 ab. Speichere das Formular unter dem Namen Kunden-Einspaltig.

Standardformulare (2) Erstelle ein Formular Hauptformular-Kunden mit dem Unterformular Unterformular-Bestellungen. Aus der Tabelle Kundenverzeichnis sind all Datenfelder im Hauptformular anzu-zeigen. Das Unterformular soll die Datenfelder KategorieNr, PersonalNr, Portionen, Bestelldatum und Bezahlt aus der Tabelle Bestellungen enthalten.

Standardformulare (3) Hinweis: Gib dem Unterformular die Layout Datenblatt, damit die Spalten-breite optimal eingestellt werden kann. Gebe im vorigen Formular für den zuvor neu erstellten Kunden zwei Bestellun-gen ein. Sehe dir deine Eingaben in der Tabelle Bestellungen an.

Standardformulare (4) Für die Tabelle Personal soll ein Formular angelegt werden, durch welches die zugehörigen Datensätze der Tabelle Arbeitszeiten in einem verknüpften Formular angezeigt werden können. Trage für zwei Angestellt je zwei Arbeits-zeiten ein und kontrolliere die Eingabe in der Tabelle Arbeitszeiten.

Standardberichte (1) Erstellen Sie für die Tabelle Personal einen tabellarischen AutoBericht mit dem Namen PersonalBerichtInTabellen-form. Erstellen Sie für die Tabelle Kundenverzeichnis einen einspaltigen AutoBericht mit dem Namen Kunden-verzichnisBericht

Standardberichte (2) Der Bericht ArbeitszeitenNachPersonal-nummer soll alle Felder der Tabelle Arbeitszeiten enthalten und nach dem Feld PersonalNR sortiert sein. Nutzen Sie den Berichtsassistenen zum Erstellen dieses Berichts. Wählen Sie das Layout Tabellarisch und das Format Formal aus.

Standardberichte (3) Erstellen Sie mit dem Berichtsassistenen einen Bericht, der alle Bestellungen je Kunde darstellt. Der Bericht soll die Felder KundenNr, Bestelldatum, KategorieNr und Portionen enthalten, nach KundenNr gruppiert und nach Bestelldatum sortiert werden. Wählen Sie für das Layout Gliederung 1 mit dem Format Informell. Speichern Sie diesen Bericht unter dem Namen BestellungenNachKunden.

Standardberichte (4) Erstellen Sie einen zusammenfassenden Bericht im Blocklayout mit dem Namen MonatsBericht, in dem die Datensätze der Tabelle Bestellungen nach dem Monat des Lieferdatums gruppiert sind. Erstellen Sie weiterhin eine Zusammenfassung für jede Datensatzgruppe, welche die Summen der Portionen enthält. Der Bericht soll im Querformat angezeigt werden.