Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

4 Informatik Datenbanken Grundlagen Und Tabellen

Anna Müller29:50 15.709 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 154 Zeilen
Herunterladen
  1. [Musik] ob sie eine Reise buchen wollen ein ausgefallenes Buch suchen oder ein Kord im sportzenter reservieren ohne
  2. Datenbanken läuft gar nichts herzlich willkommen meine sehr verehrten Damen und Herren liebe Zuschauer ich begrüße Sie sehr herzlich zu unserer vierten
  3. Folge unsere moderne Welt mit ihren schier unendlichen Informationen mit ihrer gewaltigen Anzahl an Menschen die es ja nicht nur zu verwalten gilt mit
  4. ihren immer fortwährenden Entwicklungen wäre ohne Datenbanken die Ordnung und System in die Datenflut bringen geradezu unüberschaubar und vielleicht sogar dem
  5. chaosk verschrieben aber was verbirgt sich eigentlich hinter dem Begriff Datenbanken und wie funktionieren sie macht eine Datenbank auch im kleineren
  6. Stil Sinn oder ist das nur was für Großkonzerne und Behörden ist es nicht natürlich ist es manchmal Spielerei seine eigenen persönlichen Daten mit
  7. einem Programm zu verwalten handelt es sich aber um einen kleinen oder gar mittelständischen Betrieb wie unser Sportcenter hier kann eine Datenbank
  8. durchaus sinnvoll sein jetzt sagen Sie natürlich zurecht das hat doch mit Excel auch ganz hervorragend funktioniert hat es auch aber Excel ist nun mal das
  9. Tabellenkalkulationsprogramm und eignet sich überwiegend zum Rechnen und exess ist das Datenbankprogramm bei dem Sie
  10. komfortable Eingabemöglichkeiten haben und Ihre Daten ell filtern können aber jetzt fragen wir Herrn Hoffmann doch erst einmal wie der Stand der Dinge ist
  11. grüß Gott Herr Hoffmann grüß Gott vort ich hatte ja in den letzten Wochen nun die Möglichkeit die von Ihnen erstellten Excel
  12. Anwendungen auszuprobieren und ich muss schon sagen das gefällt mir sehr gut deshalb auch meine Bitte könnten wir nicht die Daten der neu hinzugekommenen
  13. Mitglieder in die schon Excel Tabellen aufnehmen im Prinzip ist das überhaupt kein Problem aber ich befürchte dass auf Grund dieser großen Datenmenge das wenig
  14. Sinn hat ich hätte da eine andere Lösung wir könnten z.B in Kombination mit Excel und exess beide Programme benutzen zum einen hätten sie die Möglichkeit
  15. weiterhin in ihren Excel Tabellen Berechnungen durchzuführen zum anderen haben Sie die Vorteile von exess bei denen Sie Daten eingeben können und nach
  16. speziellen Kriterien sehr komfortabel filtern können also ich kann mir unter einer Datenbank eigentlich nichts vorstellen
  17. ich verlasse mich da ganz auf sie schauen wir uns zunächst einmal an welche Vorzüge uns ein datenbankpogramm wie Exis bietet da wäre als erstes zu
  18. erwähnen dass eine Datenbank z. ein komplettes Projekt enthalten kann das heißt sie ist dafür ausgelegt große Datenmengen zu speichern und zu
  19. verwalten in unserer sportcenterdatenbank können also sowohl Tabellen zu den Personaldaten den Mitgliederdaten und
  20. zugleich auch noch die getränkedaten verarbeitet werden also im Prinzip alles was für die Verwaltung dieses sportzenters benötigt wird in einer
  21. Datenbank sind die Daten in Tabellen nach Themen zusammengefasst gespeichert diese Tabellen bilden die Grundlage für jede Datenbank und werden Objekte
  22. genannt weitere Objekte sind z.B Abfragen Formulare und Berichte all diese Objekte greifen auf die Daten der Tabellen zu durch Abfragen kann ich nach
  23. bestimmten Kriterien eine Datenauswahl treffen bzw innerhalb halb der Tabellen nach bestimmten Daten suchen zusätzlich bieten abfragen die
  24. Möglichkeit mit Daten zu rechnen und noch eine sehr wichtige Information zu den abfragen und auch den anderen Objekten sie beziehen ihre Ergebnisse
  25. immer aus den Originaldaten der Tabellen und zeigen diese auch an das heißt wenn wir also in Abfragen unsere angezeigten Daten ändern dann bewirken wir damit
  26. auch eine Änderung der Originaldaten darüber müssen wir uns jederzeit bewusst sein um nicht versehentlich Änderungen
  27. durchzuführen diese Art der Datenverwaltung hat den Vorteil dass die Daten immer nur einmal gespeichert werden und zwar in den originaltabellen
  28. das spart zum einen Speicherplatz und zum anderen greifen alle Objekte immer auf den aktuellsten dat Bestand zu in der Abfrage selbst wird lediglich der
  29. Abfrage Code gespeichert Formulare können die Daten von Tabellen oder Abfragen zeigen sie bieten eine übersichtlichere Darstellung
  30. der Daten ähnlich wie auf Karteikarten im Formular selbst wird nur der formularentwurf also die Gestaltung gespeichert Formulare können für die
  31. Eingabe neuer Daten oder Änderungen verwendet werden und wir können auch hier rechnen ein weiterer Vorteil der
  32. Formulare ist es dass sich über Schaltflächen komfortable Verknüpfungen zwischen den verschiedenen Formularen herstellen
  33. lassen die letzte Objektgruppe die wir uns anschauen sind die Berichte in den Berichten haben wir keine Möglichkeit mehr Daten zu ändern das liegt daran
  34. dass Berichte immer in der Seitenansicht angezeigt werden der Bericht speichert das Berichtslayout und wird vor allem für repräsentative Ausgaben der Daten
  35. verwendet bevor wir uns an den Rechner setzen müssen wir uns bei einer Datenbank Anwendung immer erst überlegen welche Daten in der Datenbank
  36. gespeichert werden sollen also wollen wir z.B den Nachnamen den Vornamen die Straße unserer Mitglieder speichern oder vielleicht doch nicht dann müssen wir
  37. uns noch überlegen welche Auswertung unserer Daten wir später abrufen wollen wollen wir uns z.B alle weiblichen Mitglieder heraussuchen lassen dann
  38. brauchen wir die Spalte Anrede sie sehen schon das wir gut überlegt sein das heißt welche Informationen müssen in die eine Tabelle und welche in eine andere
  39. dabei ist es besonders wichtig dass wir möglichst keine Informationen doppeltpeichern um dann später unterschiedliche Tabellen
  40. miteinander zu verknüpfen müssen wir uns noch ein absolut eindeutiges Merkmal zu jedem Datensatz überlegen das könnten z.B eine fortlaufende Nummerierung für
  41. das Personal oder die Mitglieder sein es könnte aber auch die Artikelnummer z.B ax100 eines bestimmten Artikels sein dieses eindeutige Merkmal legen wir dann
  42. als Primärschlüssel fest über den Primärschlüssel können wir dann verschiedene Tabellen miteinander verknüpfen um dort weitere
  43. Informationen zu dieser Person oder diesem Artikel zu finden in der Praxis sieht das so aus jedes neue Vereinsmitglied bekommt eine
  44. Zahl das heißt für uns eine Mitgliedsnummer zugeteilt diese Nummer taucht nur einmal auf und ist ausschließlich diesem
  45. Mitglied und seinen Daten vorbehalten gut das wär es erstmal mit der Theorie versuchen wir doch erstmal jetzt mit exess zu arbeiten und rufen
  46. das Programm auf dazu brauchen wir eine neue Datenbank also Startprogramme Microsoft Access wir werden sogleich gefragt ob
  47. wir eine neue Datenbank erstellen wollen oder eine bereits bestehende öffnen wollen zum Erstellen einer neuen Datenbank gibt es zwei
  48. Optionen einmal den exess Datenbank Assistenten der selbsterklärend ist und umfangreiche Hilfen bietet aber das ist meist viel zu viel des Guten wir
  49. verwenden besser die Option leere Datenbank sofort nachdem wir uns dafür entschieden haben werden wir aufgefordert einen Dateinamen und den
  50. Speicherort für unsere neue Datenbank anzugeben nhmen wir Sportcenter das kommt daher dass exess jeden Datensatz sofort nach der Eingabe
  51. speichert und uns nicht extra zum Speichern auffordert so hier sehen wir jetzt wieder unsere bereits vorhin erwähnten
  52. Objekte wie Tabellen Abfragen Formulare und Berichte das Objekt Seiten wird für das Internet gebraucht Maros enthalten Access Befehle und Module müssen
  53. programmiert werden um Probleme zu lösen für die es keine Access Befehle gibt so ohne Tabellen geht gar nichts in einer Datenbank machen wir uns also dran und
  54. erstellen eine Tabelle für unsere Vereinsmitglieder anders als in Excel können wir nicht gleich mit der Dateneingabe beginnen wir müssen erstmal
  55. die Feldnamen und die dazugehörigen felddeigenschaften unserer Daten festlegen bei den Feldnamen ist zu beachten dass wir keine Sonderzeichen
  56. wie Punkt Komma Sternchen und so weiter verwenden dürfen außerdem ist die maximale Länge eines Feldnamen 4 Zeichen unter feldigenschaften verstehen wir z.B
  57. dass der nme ein Textfeld sein soll oder dass das Geburtsdatum ein Datumsfeld sein muss also was für einen Inhalt dieses Feld später
  58. aufnimmt schauen wir mal wie das aussieht wir rufen über die Schaltfläche Neu die Entwurfsansicht unserer Tabelle auf okay als erstes legen wir die Nummer
  59. für das Vereinsmitglied fest und benennen diese Spalte mit dem Feldnamen MNR mit der Tabulatortaste wechseln wir dann zum Feld
  60. Datentyp durch klicken auf diesen PIL hier macht uns exess dann mehrere Vorschläge für den Feld Datentyp wir wählen für unsere
  61. Mitgliedsnummer den Autowert da er automatisch beginnend mit eins Nummern vergibt unsere zweite Eingabe ist die Anrede
  62. exess schlägt uns als Felddatentyp gleich Text vor und das übernehmen wir der Rechner bietet uns z Text eine Feldgröße von 50 an hier
  63. unten da das sicherlich für uns ausreichend ist übernehmen wir den Vorschlag grundsätzlich können wir unter dem Feld Datentyp Text maximal
  64. 255 Zeichen eingeben nun zum nächsten Feldnamen er heißt
  65. Nachname verwenden Sie nicht das Wort Namen da es später bei den Berichten zu Problemen kommt mit der Tabulatortaste muss auch hier wieder der Felddatentyp
  66. dazu ausgewählt werden als nächstes Feld wählen wir noch den Vornamen also hier eingeben Vornamen Tabulatortaste auch Text stimmt
  67. wieder und das gleiche gilt für Straße und die
  68. Postleitzahl allerdings bei der Postleitzahl sollten wir uns überlegen ob die Feldgröße 50 nicht zu groß ist hier reichen sicherlich 10 deshalb
  69. reduzieren wir unten die Feldgröße auf 10 sie werden sich jetzt sicher wundern warum wir für die Postleitzahl die ja an sich eine Zahl ist den Felddatentyp Text
  70. ausgewählt haben das lässt sich damit erklären dass es häufiger mal vorkommt dass zusätzlich zur Postleitzahl auch noch das Länderkennzeichen wie z.B D für
  71. Deutschland mit eingegeben werden muss bei der Ortsangabe hier eine Zeile drunter tippen wir Ort mit Text ein und
  72. dann folgt noch das Geburtsdatum da Schrei wir geboren am hier brauchen wir als Felddatentyp das Datum und das können
  73. wir über die Eingabe mit D auswählen dann folgt noch der Beitrag Tabulatortaste W für Währung sollte Ihr Rechner noch nicht auf Euro umgestellt
  74. sein wird Ihnen hier noch DMark angezeigt die Umstellung können Sie außerhalb von exess in der Systemsteuerung
  75. vornehmen nun sollten wir noch die Sportart eingeben die unser Mitglied im sportzenter ausführt also eine Zeile
  76. darunter Sportart tabulataste Text passt und zum Schluss noch das
  77. Eintrittsdatum dass wir wieder mit D für Datum festlegen ganz am Schluss müssen wir uns
  78. jetzt mit dem Primärschlüssel beschäftigen überlegen wir mal welches Feld enthält einen absolut eindeutigen Wert für jeden Datensatz der Nachname
  79. wäre hier kein guter Primärschlüssel da es sicherlich mehrere Personen mit dem gleichen Nachnamen gibt am besten eignet sich wohl die Mitgliedsnummer wir
  80. klicken also irgendwo in die Zeile hier oben MNR und drücken auf die Schaltfläche Primärschlüssel hier
  81. oben sofort erscheint vor der Zeile ein kleiner Schlüssel nun gut dann schließen wir mal unsere
  82. Entwurfsansicht über das X hier werden wir jetzt nach nach dem Speichern gefragt da wir Änderungen im Entwurf vorgenommen haben und Änderungen
  83. in tabellenentwiürfen in abfragecode oder im Layout eines Formulars oder Berichts müssen immer gespeichert werden also klicken wir auf ja und legen den
  84. Tabellennamen Vereinsmitglieder fest okay eine weitere Tabelle die wir noch
  85. brauchen werden ist die Tabelle für die Mitarbeiterdaten nachdem wir für diese Tabelle annäherern die gleichen Angaben benötigen werden wie in der Tabelle
  86. Vereinsmitglieder kopieren wir doch einfach die Tabelle und passen dann anschließend die Feldnamen dementsprechend an wir gehen also mit
  87. der rechten Maustaste auf den Tabellennamen und wählen den Befehl kopieren anschließend klicken wir wieder mit der rechten Maustaste in den weißen
  88. Hintergrund und rufen den Befehl einfügen auf nun werden wir nach dem neuen Tabellennamen gefragt und wir nennen die neue Tabelle Personal
  89. return das Anpassen der Feldnamen erfolgt wieder in der Entwurfsansicht wir markieren also die Tabelle Personal ist markiert und
  90. klicken hier oben auf die Schaltfläche Entwurf hier heißt jetzt der erste Feldname nicht MNR für Mitgliedsnummer sondern
  91. PNR für Personalnummer ich überschreibbe das einfach der Primärschlüssel kann an dieser Stelle bleiben und wird eine fortlaufende Personalnummer hier für die
  92. Mitarbeiter vergeben auch die anderen Eintragung können bleiben statt Beitrag speichern wir hier den Stundensatz also Beitrag
  93. markieren Stundensatz dafür eingeben und auch die Sportart brauchen wir hier nicht deswegen markiere ich hier vorne in der Zeile im grauen
  94. Bereich die Zeile und geh auf die entferntaste damit ist die ganze Zeile gelöscht als nächstes haben wir noch das
  95. Eintrittsdatum das kann wieder bleiben und wir schließen die Entwurfsansicht ab mit dem X speichern den Entwurf und die Änderung
  96. ja wenn wir so alle Tabellen festgelegt haben müssen wir unsere Daten eingeben dazu klicken wir auf die Tabelle Mitglieder und rufen über den Befehl
  97. öffnen die Tabelle auf unsere erste Spalte enthält MNR also den Autowert hier können wir keine Eingaben machen da Exel
  98. selbständig eine Nummerierung durchführen wird mit der Tabulatortaste überspringen wir also die erste Spalte und tragen in die zweite Spalte Frau
  99. ein so fast zeitgleich sehen Sie jetzt dass er die erste Mitgliedsnummer eingetragen hat per Tabulatortaste wechseln wir dann zum
  100. Nachnamen Dr der Steinacker das ist jetzt etwas ungünstig da der Titel Doktor weder zur Anrede noch zum Nachnamen gehört das könnte uns nämlich
  101. später zum Verhängnis werden falls wir die Tabellendaten für einen Serienbrief verwenden wollten es ist wohl das beste dass wir eine weitere Spalte für den
  102. Titel einfügen dazu wechseln wir über die Schaltfläche hier oben mit dem türkisen Dreieck noch mal in die Entwurfsansicht
  103. obwohl wir jetzt in die Entwurfsansicht gewechselt haben fordert uns exess nicht zum Speichern auf sondern speichert die bisher eingegebenen Daten automatisch
  104. vor der Zeile Nachname klicke ich jetzt mit der rechten Maustaste in den grauen Bereich und rufe den Befehl Zeilen einfügen auf diese Eintragung wird
  105. später in der Tabelle unsere neue Spalte mit dem Feldnamen sein den Feld Datentyp Text bestätigen wir einfach mit der
  106. Tabulatortaste solche Änderungen können wir jederzeit in jeder bestehenden Tabelle durchführen allerdings ist dabei zu beachten dass diese Änderungen wie
  107. Spalten löschen oder hinzufügen Feldnamen oder felddeigenschaften ändern in bereits gespeicherte Abfragen Formulare oder Berichte nicht
  108. automatisch übernommen werden nun wieder zurück zu unserer Datenansicht zum schnellen Wechsel in die Datenansicht bietet sich hier oben die Schaltfläche
  109. Ansicht an vorher noch den veränderten tabellenentwurf mit Klick auf ja speichern und schon geht's weiter mit
  110. der Dateneingabe zwischen Anrede und nachnah steht jetzt unsere neu eingefügte Spalte Titel die wir gleich mit Doktor belegen können
  111. Tabulatortaste und so weiter jetzt müssen wir unsere ganzen Daten eingeben um die verschiedenen Sportarten nicht bei jedem Datensatz neu eintippen
  112. zu müssen gibt es die Möglichkeit sich über eine Auswahlliste alle möglichen Sportarten unseres sportzenters anzeigen zu lassen die müssen wir allerdings noch
  113. einrichten also gehen wir noch mal in die Entwurfsansicht und Klappen über diese Schaltfläche Ansicht runter nach Sportart unseren
  114. Felddatentyp hier unten auf und ganz unten wird uns der nachschlageassistent angeboten wir rufen ihn durch anklicken
  115. auf die Werte die in unserer Box angezeigt werden sollen können aus einer bereits vorhandenen Tabelle übernommen werden oder wir können selbstwerte in
  116. die Liste eingeben und genau für diese Option entscheiden wir uns wir klicken also auf Weiter und müssen jetzt unter SP1 die verschiedenen Sportarten durch
  117. Tabulatortaste getrennt eingeben also Squash Verein Tabulatortaste
  118. Squash privat und so weiter hier also alle Eintragungen vornehmen und wenn wir alle Sportarten eingegeben haben klicken wir
  119. auf weiter der Vorschlag wie unser Nachschlagefeld heißen soll den übernehmen wir und zum Schluss
  120. fertigstellen hier sehen wir jetzt wieder den Feld datatentyp Text das ist für unsere Sportarten agung auch vollkommen richtig die von uns
  121. eingetippten Werte können wir auf der Karteikarte Nachschlagen kontrollieren ändern oder auch löschen gut dann wechseln wir wieder
  122. über die Schaltfläche Ansicht zurück ah ja das Speicher nicht vergessen also ja kontrollieren wir gleich mal das Feld Sportart ganz hinten müsste das
  123. eingetragen sein reinklicken ah ja jetzt lässt sich auch hier die Box öffnen und die ganzen Daten werden
  124. angezeigt wir übernehmen jetzt hier Squash Verein Tabulatortaste und tragen noch das Eintrittsdatum ein mit der Tabulatortaste bestätigen
  125. wir das und automatisch erfolgt die Speicherung des ersten Datensatzes ich habe jetzt unsere Tabelle vereinsm Lieder schon
  126. vorbereitet öffnen wir sie hier mal in dieser Ansicht und mit den ganzen Daten gefüllt wenden wir uns noch mal unseren
  127. Mitarbeiterdaten zu die Tabelle haben wir schon vorhin angelegt bleibt uns noch die
  128. Dateneingabe Hofmann hier grüß Gott ich wollte mich nur kurz danach erkundigen wie Sie mit unserer Datenbank vorankommen also ich bin jetzt gerade
  129. soweit dass ich für die Mitglieder eine Tabelle angelegt habe und alle Daten darin eingetragen habe und die Tabelle für Personal habe ich auch schon
  130. erstellt da wollte ich mich jetzt gerade an die Dateneingabe machen da haben sie ja schon wieder eine ganze Menge geschafft
  131. Frau ich habe mich zwischenzeitlich auch einmal mit dem Thema Datenbank auseinandergesetzt und da ist mir der Gedanke gekommen dass es für uns ganz
  132. praktisch wäre wenn wir wir unsere Stundenabrechnung mit der Datenbank lösen was halten Sie davon ist ja lustig dass sie von alleine drauf gekommen sind
  133. ich hätte ihnen das nämlich bei nächster Gelegenheit vorgeschlagen ja wunderbar dann machen wir das doch so bis bald Tschüss bis bald Herr
  134. Hoffmann also gut wir benötigen zusätzlich zu dem Personaldaten jetzt auch noch die Daten zu den Stundenabrechnung da es nicht sinnvoll
  135. ist die Personaldaten und stundenabrechnungsdaten in einer Tabelle zu speichern legen wir für die Stundenabrechnung eine neue Tabelle an
  136. besser noch wir importieren die bereits existierenden Daten zur Stundenabrechnung aus Excel dazu klicken wir mit der rechten
  137. Maustaste hier in den weißen Hintergrund und wählen den Befehl importieren als erstes mü wir hier unten den richtigen Datentyp einstellen
  138. nämlich Excel erst dann erscheinen uns hier oben alle gespeicherten Excel Dateien wir
  139. wählen die Datei Sportcenter und klicken auf importieren nachdem in dieser Datei mehrere Tabellen gespeichert sind müssen
  140. wir nun die für uns passende Tabelle aussuchen wir nehmen die Tabelle Stunden Rechnung und klicken auf Weiter so nun müssen wir die Option
  141. erste Zeile enthält Spaltenüberschrift aktivieren passt ja auch bei uns da in unserer Excel Tabelle jede Spalte eine Überschrift hat die wir gleich in exess
  142. als Feldnamen übernehmen wollen akzeptieren wir das so dann klicken wir wieder auf Weiter und übernehmen den Vorschlag dass wir die Daten in einer
  143. neuen Tabelle speichern wollen dann wieder auf weiter im nächsten Schritt können wir auswählen welche Spalten nicht importiert werden sollen bei uns
  144. ist das der Vorname und hier gibt es Feld nicht importieren dann gehen wir noch nach
  145. hinten Zuschlag brauchen wir nicht und brutto brauchen wir nicht denn brutto wird später selbst durch exess
  146. errechnet dann klicken wir wieder auf weiter und kommen zum Primärschlüssel hier müssen wir uns jetzt entscheiden ob wir den
  147. Primärschlüssel als neue Spalte mit der Überschrift ID übernehmen wollen oder ob die Tabelle bereits einen premärschlüssel enthält unsere Tabelle
  148. hat noch keinen Primärschlüssel deswegen überneh nehmen wir seinen Vorschlag und geht wieder auf weiter zum Schluss könnten wir noch den
  149. Namensvorschlag für die neue Tabelle ändern wir übernehmen jedoch und klicken auf Fertigstellen die Meldung dass der
  150. Import der Datei abgeschlossen ist bestätigen wir mit okay nun haben wir unter dem Objekt Tabellen eine weitere Tabelle mit dem
  151. Namen Stundenabrechnung hinzubekommen schauen wir doch gleich mal rein also Doppelklick auf die Tabelle passt wunderbar hat er perfekt
  152. importiert so das war es auch schon wieder für heute ich werde mich jetzt mal an die Eingabe der Personaldaten machen Ihnen noch einen schönen Tag und
  153. vielen Dank für Ihr Interesse wir sehen uns hoffentlich wieder zur nächsten Sendung in der wir uns dann mit den Abfragen unter exess beschäftig werden
  154. [Musik] tschüss