grauerstar
Goto Top

Acces2019 Beziehung in einer Übungdatenbank

Hallo,

Wir haben zur Aufgabe bekommen eine kleine Datenbank zu erstellen mit Name, Vorname, Firmenname, Firmentelefonnummer....
Das ist nicht schwer nur im Zweiten Punkt schreibt unser Lehrer dann:
Erstellen einer Beziehung 

Für Personen, die in der derselben Firma arbeiten müssen der Firmenname und die Firmentelefonnummer ständig wiederholt werden. 

--Fehlerquelle 
--Redundante Daten 

Lagern Sie die Felder bezüglich Firmendaten in eine eigene Tabelle (tblFirma) aus und erstellen Sie eine entsprechende Beziehung zwischen den beiden Tabellen mit referentieller Integrität. 

Erfassen Sie einige Testdaten! 


Wie kann ich eine beziehung erstellen damit der Firmenname auch automatisch die Telefonnummer mit sich zieht?

Im Unterricht haben wir nur Verkäufe gemacht wo Kunden mit Artikel verknüpft wurden n:m ich versteht das hier aber garnicht kann mich jemand aufklären?

Content-ID: 540205

Url: https://administrator.de/contentid/540205

Ausgedruckt am: 22.11.2024 um 07:11 Uhr

GrauerStar
GrauerStar 27.01.2020 um 16:43:18 Uhr
Goto Top
Bitte nicht Böse sein wenn ich was vergesen habe aber Abgabetermin ist am Mittwoch und ich hab immer noch 38 °C Fiber.... und der Lehrer lässt mich durchfallen wenn ich es nicht abgebe so wie ich ihn kenne....
erikro
Lösung erikro 27.01.2020 um 17:03:19 Uhr
Goto Top
Moin,

heute ist Montag. Hausaufgabentag ist Freitag. face-wink

Du erstellst eine Tabelle tbl_firma. Dort fügst Du die Felder der Firmenstammdaten ein (Firmenname, Rechtsform, Adresse, Telefonnummer und was der Lehrer sonstnoch so will). Die Tabelle hat einen Primärschlüssel vom Typ AutoWert. Sagen wir mal pk_firma.

Du erstellst eine zweite Tabelle tbl_mitarbeiter. Dort kommen die Felder für die Stammdaten der Mitarbeiter rein (Name, Vorname, Anrede, Durchwahl und was sonst noch so gefordert ist). Dann bekommt diese Tabelle auch einen Primärschlüssel pk_mitarbeiter. Dann kommt noch eine Spalte rein, die nennst Du fk_firma (Fremdschlüssel Firma).

Dann öffnest Du den Beziehungsmanager in Access und ziehst den pk_firma auf den fk_firma. Fertisch.

Zur Eingabe der Testdaten würde ich dann noch eine kleine Maske (MS-Sprech Formular) bauen. Das macht das Leben ungemein einfacher. face-wink

Damit Du auch weißt, was Du tust: https://de.wikipedia.org/wiki/Normalisierung_(Datenbank)

hth

Erik (der sich gerade wundert, wie man m:n-Beziehungen verstehen kann, ohne eine 1:n-Beziehung bauen zu können.)
GrauerStar
GrauerStar 28.01.2020 um 13:12:46 Uhr
Goto Top
Herzlichen Dank :D
erikro
erikro 29.01.2020 um 08:09:33 Uhr
Goto Top
Gerne. Ich will aber auch wissen, welche Note ich gekriegt habe. face-wink
GrauerStar
GrauerStar 30.01.2020 um 08:03:16 Uhr
Goto Top
Geb ich durch, nur fällt das Fach nächste Woche aus und ich bin diese Woche noch im Krankenstand melde mich aber
GrauerStar
GrauerStar 05.02.2020 um 10:02:31 Uhr
Goto Top
hab eine 3 dafür bekommen^^ Danke auf jeden Fall für die Hilfe
erikro
erikro 05.02.2020 um 11:26:49 Uhr
Goto Top
Immerhin. face-wink
GrauerStar
GrauerStar 05.02.2020 um 12:01:49 Uhr
Goto Top
4 Gewinnt bei uns in Österreich ;)