QENDRA KOMPETENCES – MALI SHEVË Lënda: Bazat e të dhënave Data: 01.09.2013 Nr. detyres: BDH01 Kohëzgjatja: 40min Dëtyra: Kompetencat: Percaktimi dhe vendosja e tipeve te te dhenave 1 Tipet e të dhënave ne Microsoft Access Në tabelen me poshtë janë të paraqitur tipwt e tw dhwnave dhe disa karakteristika tw tyre. Tipi i te dhenave Beschreibung Text Für Texteingaben aller Art und Zahlen, die nicht zum Rechnen bestimmt sind (alphanumerische Werte). Für längere Texte, Beschreibungen, Inhaltsangaben oder Erklärungen zum Datensatz (alphanumerische Werte). Zahlen und Nummern. Memo Zahl Datum Währung AutoWert Ja/Nein OLE-Objekt Hyperlink Nachschlageassistent Datums- und Zeitwerte; die Datumsrechnung in MS Access beginnt im Jahr 100 und endet 9999. Für Währungsbeträge mit einer Genauigkeit von bis zu vier Nachkommastellen. Für von Access automatisch hochgezählte (inkrementierte) Nummern bzw. Werte. Nimmt nur den Wert „Ja“ oder „Nein“ an (boolesche Werte). Bilder und Objekte aus anderen Programmen (Grafiken, Excel-Tabellen etc.). Texte, die als Hyperlink-Adresse verwendbar sind. Erstellt eine Auswahlliste mit eingegebenen Werten oder Werten aus anderen Tabellen. Größe maximal 255 Zeichen 65.535 Zeichen Je nach Feldgröße 1 bis 8 Byte (siehe unten) 8 Byte 8 Byte 4 Byte 1 Bit 1 Gigabyte Bis zu 64.000 Zeichen Feldgröße der anderen Tabelle Felddatentyp „Zahl“ Für den Felddatentyp „Zahl“ können verschiedene Formate, Unterdatentypen, ausgewählt werden: Profesor: Blerim Morina QENDRA KOMPETENCES – MALI SHEVË Lënda: Bazat e të dhënave Data: 01.09.2013 Nr. detyres: BDH01 Kohëzgjatja: 40min Dëtyra: Kompetencat: Percaktimi dhe vendosja e tipeve te te dhenave Prinzipiell sollten Datentypen verwendet werden, die möglichst wenig Platz in Anspruch nehmen, um den Speicherbedarf und die Datenbankgröße möglichst gering zu halten. Die Beschreibung der verschiedenen Zahlformate sowie ihr Speicherbedarf kann folgender Tabelle entnommen werden: Zahlenformat Beschreibung Byte Integer Long Integer Single Ganze Zahlen zwischen 0 und 255 Ganze Zahlen zwischen -32.768 und 32.767 Ganze Zahlen zwischen -2.147.483.648 und 2.147.483.647 Zahlen (auch Dezimalzahlen) zwischen -3,402823 E38 und 3,402823 E38, die mit sechsstelliger Genauigkeit gespeichert werden. Zahlen (auch Dezimalzahlen) zwischen -1,79769313486232 E308 und 1,79769313486232 E308, die mit zehnstelliger Genauigkeit gespeichert werden. Von Access vergebene Identifikationsnummer. Dezimalzahlen mit wählbarer Genauigkeit. Double Replikations-ID Dezimal Belegter Platz 1 Byte 2 Byte 4 Byte 4 Byte 8 Byte 16 Byte variabel Felddatentyp „Text“ Auch die Größe und damit der Speicherplatzbedarf des Felddatentyps „Text“ lässt sich beeinflussen: Profesor: Blerim Morina QENDRA KOMPETENCES – MALI SHEVË Lënda: Bazat e të dhënave Data: 01.09.2013 Nr. detyres: BDH01 Kohëzgjatja: 40min Dëtyra: Kompetencat: Percaktimi dhe vendosja e tipeve te te dhenave Standardmäßig wird die Größe eines Textfeldes in Access auf 50 Zeichen festgesetzt und kann maximal 255 Zeichen groß sein. 50 Zeichen sind für den „Filmtitel“ durchaus angemessen, jedoch fraglich für das Datenfeld „Genre“ – hier sollten auch weniger Zeichen ausreichen. Weitere Feldeigenschaften Je nach Felddatentyp lassen sich im unteren Teil der Entwurfsansicht unter dem Reiter „Allgemein“ noch weitere Einstellungen vornehmen: Format Die Anzeige Format bestimmt, wie die Werte auf dem Bildschirm dargestellt werden. Für den Datentyp „Zahl“ lassen sich hier beispielsweise vordefinierte Formate wie „Währung“ oder Profesor: Blerim Morina QENDRA KOMPETENCES – MALI SHEVË Lënda: Bazat e të dhënave Data: 01.09.2013 Nr. detyres: BDH01 Kohëzgjatja: 40min Dëtyra: Kompetencat: Percaktimi dhe vendosja e tipeve te te dhenave „Festkommazahl“ auswählen. Ferner lasses sich in der Feldeigenschaft „Format“ auch eigene Formate definieren. Dezimalstellenanzeige Diese Eigenschaft steht standardmäßig auf „automatisch“, das bedeutet, Zahlen werden mit 2 Nachkommastellen angezeigt. Möchten Sie mehr Nachkommastellen angezeigt bekommen, aktivieren Sie das Eigenschaftsfeld und wählen im zugehörigen Listenfeld die gewünschte Anzahl an Nachkommastellen aus. Eingabeformat Für Text- und Zeit-/Datumsfelder stehen neben Ausgabeformaten auch noch zusätzliche Eingabeformate (Eingabemasken) zur Verfügung. Über den Eingabeformatassistenten lassen sich verschiedene Vorlagen auswählen und nutzen, beispielsweise ein Eingabeformat für das Datum in der Form „31.12.2001“ oder auch „31. Dez. 01“. Probieren Sie es einfach aus und machen Sie sich mit den verschiedenen Möglichkeiten vertraut. Beschriftung Access verwendet die von Ihnen im Tabellenentwurf eingetragenen Feldnamen in der Datenblattansicht automatisch auch als Spaltenüberschriften. Tatsächlich Feldnamen und Spaltenüberschriften jedoch vollkommen unabhängig voneinander. Sie können ein Feld im Entwurf „FNR“ nennen, der Spalte in der Datenblattansicht aber dennoch den Namen „Filmnummer“ geben. Tragen Sie dazu die gewünschte Feldbeschriftung einfach in die Feldeigenschaft „Beschriftung“ ein. Standardwert Zahlen und Texte, die Sie unter Standardwert vorgeben, erscheinen bei der Eingabe eines neuen Datensatzes als Vorgabe im betreffenden Feld. Der Anwender kann diese Vorgabe übernehmen oder bei Bedarf ändern. Gültigkeitsregel Gültigkeitsregeln eignen sich, um Plausibilitätsprüfungen vorzunehmen. So ist für die Altersfreigabe im Feld „FSK“ nicht jede beliebige Zahl sinnvoll. Mit Hilfe des Assistenten zur Gültigkeitsprüfung kann eine entsprechende Gültigkeitsprüfung, z.B. „Zwischen 6 Und 18“, erstellt werden. Alternativ kann diese natürlich auch manuell eingetragen werden. Noch exakter wäre eine Gültigkeitsprüfung der Form „=6 Oder =12 Oder =16 Oder =18“. Gültigkeitsmeldung Der in der Feldeigenschaft Gültigkeitsmeldung eingegebene Hinweistext (Zum Beispiel: Die Altersfreigabe muss 6, 12, 16 oder 18 betragen“) wird ausgegeben, wenn der Anwender versucht, in das Feld der Gültigkeitsprüfung einen Wert einzugeben (z.B. 50), der dieser widerspricht. Eingabe erforderlich Hier kann festgelegt werden, ob in das entsprechende Feld, beispielsweise Filmtitel, eine Eingabe erfolgen muss oder nicht, also die Eingabe optional ist. Wird „Ja“ ausgewählt und die Eingabe erforderlich gemacht, akzeptiert Access eine neue Datensatzeingabe in der Profesor: Blerim Morina QENDRA KOMPETENCES – MALI SHEVË Lënda: Bazat e të dhënave Data: 01.09.2013 Nr. detyres: BDH01 Kohëzgjatja: 40min Dëtyra: Kompetencat: Percaktimi dhe vendosja e tipeve te te dhenave Datenblattansicht nur dann, wenn das oder die entsprechenden erforderlichen Felder des Datensatzes auch ausgefüllt wurden. Profesor: Blerim Morina