Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Vernünftiges Datenmodell

Frage Entwicklung Datenbanken

Mitglied: etnobommel1989

etnobommel1989 (Level 1) - Jetzt verbinden

23.03.2010 um 14:12 Uhr, 2866 Aufrufe, 2 Kommentare

Bestands Datenbank an technischen Geräten.

Hallo Leute

wir wollen eine Bestandsdatenbank in unserer Firma einrichten wo man sofort sehen kann wer an welchem Arbeitsplatz sitzt. Und welchen PC und Monitor er besitzt. DAzu bekommt jeder Arbeitsplatz eine Inventarnummer. Nun hatte ich es mit einzelnen Tabellen wie Mitarbeiter , PC , Monitor..... versucht aber bekomme nun bei den Abfragen ziemliche Probleme. Oder wenn man einen neuen PC hinzufügt oder ein Mitarbeiter mal seinen Arbeitsplatz wechselt ist es sehr umständlich die Datenbank zu aktualisieren. Hab ich überhaupt das richtige Datenmodell. Vielleicht sollte ich lieber alles in eine Gesamttabelle und daraus dann die Abfragen erstellen. Jedenfalls weiß ich nicht so richtig wie ich es anstellen soll.


Danke

Ach ja und es wird Access verwendet
Mitglied: cewiethemaster
23.03.2010 um 14:50 Uhr
Ich hätte da eine Lösung mit Acces.
EIne einzige Tabelle, in der Stehen Die PC´s mit allem drum und drann, und auch die Mitarbeiter, die den PC benützen.
Durch 2 Formulare können daten eingegeben werden.

1 Form. (PC-DATAS)
Hier können NUR Die daten rund um den PC verändert werden. nicht die Mitarbeiterdaten.
Dieses Form. ist Write-Only, es kann also nur eingegeben, nicht gelöscht oder geändert werden.

2. Form. (WORKER)
Hier können nur die Daten der mitarbeiter verwendet werden.
Hier gibt man ein, wer welchen PC benützt...

Ist der Aufbau an und für sich richtig?
Bitte warten ..
Mitglied: nxclass
23.03.2010 um 20:42 Uhr
einen neuen PC hinzufügt oder ein Mitarbeiter mal seinen Arbeitsplatz wechselt ist es sehr umständlich die Datenbank zu aktualisieren
Kreuztabelle

... also 3 Tabellen: mitarbeiter, computer und monitor
diese Tabellen haben natürlich die Daten welche Du wissen möchtest und jeweils eine id

Nun erstellst Du dir die Kreuztabelle: arbeitsplatz und speicherst dort die arbeitsplatz_id, mitarbeiter_id, computer_id, monitor_id und noch ggf. andere Daten.

Jetzt brauchst Du nur noch ein Form mit paar Select Boxen und jeweils einer Abfrage, die nur die Elemente, welche noch nicht vergeben sind, auflistet.
Bitte warten ..
Ähnliche Inhalte
Backup
gelöst Suche nach einem vernünftigen Backup Programm für KMU (8)

Frage von Leo-le zum Thema Backup ...

Peripheriegeräte
gelöst Vernünftiger 8-Port USB-Hub? (10)

Frage von keine-ahnung zum Thema Peripheriegeräte ...

Windows 7
Dateien und Ordner vernünftig organisieren (5)

Frage von blackhawk17 zum Thema Windows 7 ...

Ubuntu
gelöst Dienste fahren nach Neustart nicht vernünftig hoch (Uhrzeit) (5)

Frage von Moddry zum Thema Ubuntu ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Verschlüsselung & Zertifikate
SSL Zertifikat für HTTPS (33)

Frage von Hendrik2586 zum Thema Verschlüsselung & Zertifikate ...

Grafikkarten & Monitore
24" oder 27" mit Full HD oder doch mehr Auflösung? (21)

Frage von brutzler zum Thema Grafikkarten & Monitore ...

Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...