Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

mysql need help :)

Empfohlene Antworten

Veröffentlicht

Auszug aus Abschlußprüfung 2001 FISI GH 1

5. Handlungsschritt

Zur Wartung des Netzwerksystems und dessen Komponenten soll eine Datenbank mit zwei Tabellen angelegt werden.

a) erstellen Sie die beiden Tabellen und deren BEziehungen zueinander mittels SQL Anweisung. Die Schlüsselfelder müssen definiert sein bzw. ergänzt werden

tabelle: komponenten

komponenten-nr,

komponentenname,

seriennummer,

ipadresse,

standort,

bemerkung

tabelle wartung

wartungsnummer,

wartungstaetigkeit,

wartungsdatum,

nächster termin,

bemerkung

kann mir jemand sagen wie ich unter mysql ein feld erstelle das von der tabelle wartung

auf die tabelle komponenten(komponenten_nr) referenziert. also ein syntaxtechnisch, denn ich bekomms nicht gebacken. wollte die aufgabe auf dem rechner erstellen bzw bearbeiten aber ich krieg die referenzierung nicht hin. bitte dringend um hilfe.

thhhxxxx

Originally posted by dosenfutta

kann mir jemand sagen wie ich unter mysql ein feld erstelle das von der tabelle wartung

auf die tabelle komponenten(komponenten_nr) referenziert.

Das geht bei mysql nur bedingt über InnoDB.

Beispiel:


CREATE TABLE parent(id INT NOT NULL, PRIMARY KEY (id)) TYPE=INNODB;

CREATE TABLE child(id INT, parent_id INT, INDEX par_ind (parent_id),

             FOREIGN KEY (parent_id) REFERENCES parent(id)

             ON DELETE SET NULL

) TYPE=INNODB;

Gruß Jaraz

mysql> create table wartung (

-> wartungs_nr int(5) not null primary key,

-> wartungstaetigkeit char(30),

-> wartungsdatum date,

-> naechster_termin date,

-> bemerkung char(50),

-> komponenten_nr int(5),

-> foreign key(komponenten_nr) references komponenten(komponenten_nr)

-> ) type=innodb;

so hat das ganze funktioniert. vielen vielen dank nochmal. kann mir by the way jemand sagen ob auch mysql syntax in der prüfung verwendet werden kann ?

muss ich in mysql den fremdschlüssel einfügen? denn wenn ich die tabellen anlege und die vereinigung über eine anfrage starte kommt das selbe raus. wann ist eine vereinigung bzw referenzierung wichtig?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.