Antwort
 
Themen-Optionen Thema durchsuchen
Alt 21.04.2006, 15:42 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 02.04.2006
Beiträge: 23
Standard Relationenmodell

hi leuts,

ich plane momentan eine inventarisierungs-db für computer. ich habe mit einem punkt ein großes problem und find keine sinnvolle lösung.

es soll unter anderem die komplette software auf dem client erfasst werden, d.h. z.b. virenscanner, pdf-viewer, branchensoftware etc.
damit ich das sinnvoll verwalten kann, habe ich es in der ersten planung in die master-entität (entität oberster ordnung (weiss leider nicht wie man das ding sonst richtig nennt) gepackt. das problem ist nur, dass die entität dadurch mal locker 50 spalten enthält. in meinem augen ist das nicht so die saubere art. mir fällt nur keine bessere ein! wenn ich die software komplett ich eine extra entität auslagern würde, dann müsste vor der auswahl natürlich den jeweiligen tupel anlegen, das würde aber die auswahl später sehr schwer machen. ich müsste also um den datensatz in der master-entität zu vervollständigen, die software-kombination aus der anderen im kopf haben.
wie mache ich das dann am sinnvollsten?

die software wird hauptsächlich über checkboxen ausgewählt um langes rumtippen in memofeldern zu unterdrücken. somit wird in die spalte der jeweiligen software nur ein true oder false eingetragen.

hoffe mal, dass das einigermaßen verständlich war...


greets
tsj
thesecondjoker ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.04.2006, 16:18 Nach oben    #2
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

hm... wenn ichs richtig verstanden habe (was ich arb bezweifle), dann solltest du pro softwarebereich eine eigene entität erstellen. eine für securitysoftware, officetools, brenntools, packprogramme, etc etc
das sollte das ganze a) übersichtlich und b) effektiv machen
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.04.2006, 16:35 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 02.04.2006
Beiträge: 23
Standard

also ich will nicht behaupten, dass dus falsch verstanden hast, aber vielleicht doch...

es geht weniger um die software selbst, es geht mehr um den ganzen rechner. deswegen macht es für mich (das heisst aber ja nichts) keinen sinn die software noch in rubriken zu unterteilen.

vielleicht zum besseren verständnis

Code:
table computer
computerid pk, rechnerid fk, ip, mac, druckerid fk, bemerkungen (memo), software1 (true / false), software2 (true / false), software3 (true / false) usw.
so sieht die tabelle quasi stark vereinfacht aus. also die software ist nur nebenpunkt, außerdem bliebe auch bei deiner möglichkeit der punkt mit dem merken der software-kombination....verstehst du wie ich das meine?
thesecondjoker ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.04.2006, 00:55 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

also das merken der softwarekombi versteh ich nicht, aber an sich sind dort auch nur 3 tabellen von nöten:
Code:
tabelle computer
computerid pk,
rechnerid fk,
ip,
mac,
druckerid fk,
bemerkungen (memo)

tabelle software:
id,
softwarename


nun die verbindungstabelle:

tabelle ausstattung:
id,
computerid,
sotwareid
damit solltest du nur einmal deine Tabelle Software mit echten Daten füttern müssen und du kannst drauf loslegen.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.04.2006, 21:00 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 02.04.2006
Beiträge: 23
Standard

dieser vorschlag ist echt gut! ich glaub wir hatten erst aneinander vorbeigeredet. vielen dank!!

mit deiner version würde ich also quasi eine neue mastertabelle haben, nech? wirklich gut! auf die idee ist mein lehrer in der schule nicht einmal gekommen (seines zeichens studierter db-programmierer *g*).

kannste mir vielleicht noch die eine frage beantworten, die ich oben bereits gestellt hatte: "wie nennt man diese master-entitäten richtig?"
thesecondjoker ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.04.2006, 15:08 Nach oben    #6
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Ich kenne nichts dergleichen. Ich sag zu der Zentralen Tabelle im Mastertabelle... Sprich in einem Usersystem ist die Accounttabelle die Mastertabelle, in einem Buchkatalog sicherlich die Buchtabelle etc... alles andere dient dem System.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.04.2006, 17:33 Nach oben    #7
Neuer Benutzer
 
Registriert seit: 02.04.2006
Beiträge: 23
Standard

na dann lieg ich ja gar nicht so falsch, nech...

vielen dank nochmal!
thesecondjoker ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:29 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45