AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht
Thema durchsuchen
Ansicht
Themen-Optionen

Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

Ein Thema von nahpets · begonnen am 13. Okt 2017 · letzter Beitrag vom 17. Okt 2017
Antwort Antwort
Seite 1 von 2  1 2      
nahpets
(Gast)

n/a Beiträge
 
#1

Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 13. Okt 2017, 23:07
Hallo,

für eine Bekannte suche ich eine Software, in der man ein Datenbankmodell einpflegen kann und die dann prüft, ob das Datenmodell in der dritten Normalform vorliegt. Die Software soll als Trainer für das Erlernen der Datennormalisierung dienen.

Kennt zufällig jemand eine derartige Software, möglichst als Freeware oder für ein sehr kleines Budget.

Bei der Suche bin ich nicht fündig geworden, was aber nicht heißt, dass es das nicht gibt, sondern nur, das ich nicht gut genug gesucht habe

Freue mich über jede Idee.

Stephan
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 15. Okt 2017, 18:17
Die Antwort ist zwar nicht das was du suchst aber reichen die einschlägigen guten Tutorials nicht?! Wenn die Datenbank nicht besonders komplex ist sollte das doch allemal reichen, oder?

Viel Erfolg!
Michael Kübler
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#3

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 15. Okt 2017, 18:39
Die Antwort ist zwar nicht das was du suchst aber reichen die einschlägigen guten Tutorials nicht?! Wenn die Datenbank nicht besonders komplex ist sollte das doch allemal reichen, oder?

Viel Erfolg!
Ne, es geht darum eine Idee zu bekommen, wie man eine derartige Software aufbauen kann.

Die "banale" Aufgabe ist es (sinngemaß): "Entwickeln Sie eine Tutorialsoftware, anhand der der Nutzer lernen und prüfen kann, ob sein Datenmodell in der dritten Normalform vorliegt. Die Software soll ggfls. auf Fehler hinweisen."

Wenn ich mir auch einbilde, kleinere Datenmodelle ohne Hilfsmittel in die dritte Normalform zu bekommen, so fehlt mir momentan jegliche Vorstellung davon, wie ein entsprechendes Regelwerk, zur Prüfung eines Datenmodells auf die Einhaltung der Normalisierung, aussehen könnte.

Geändert von nahpets (15. Okt 2017 um 22:20 Uhr) Grund: Schreibfehler gefunden
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.017 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 15. Okt 2017, 18:49
Du solltest dich mal in das Thema einlesen, was diese NFs eigentlich sind. Dann wird dir sofort klar: Ein solches Programm gibt es nicht, weil es so ein Programm nicht geben kann. Die NFs sind keine Algorithmen sondern Definitionen zur Überprüfung, ob ein gewisser Zustand vorliegt. Um das zu überprüfen, müsste man zunächst die komplette Semantik des Schemas und des Sachzusammenhangs verstehen. Ein Programm, das alle Sachzusammenhänge der Welt kennt, kann keiner programmieren, gerade wenn nur das Schema vorliegt. Wenn dazu eine sehr große Menge an Datensätzen vorliegt, kann man u.U. sehr gewagte Vermutungen anstellen, mehr aber auch nicht.

tl;dr: Technisch-semantisch nicht möglich.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#5

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 15. Okt 2017, 19:29
Du solltest dich mal in das Thema einlesen, was diese NFs eigentlich sind. Dann wird dir sofort klar: Ein solches Programm gibt es nicht, weil es so ein Programm nicht geben kann. Die NFs sind keine Algorithmen sondern Definitionen zur Überprüfung, ob ein gewisser Zustand vorliegt. Um das zu überprüfen, müsste man zunächst die komplette Semantik des Schemas und des Sachzusammenhangs verstehen. Ein Programm, das alle Sachzusammenhänge der Welt kennt, kann keiner programmieren, gerade wenn nur das Schema vorliegt. Wenn dazu eine sehr große Menge an Datensätzen vorliegt, kann man u.U. sehr gewagte Vermutungen anstellen, mehr aber auch nicht.

tl;dr: Technisch-semantisch nicht möglich.
Ja, das ist so exakt korrekt und deshalb rätseln wir ja, wie es so eine Aufgabenstellung geben kann.

Abgesehen davon ist mir das Thema hinlänglich bekannt, habe ein paar Jahrzehnte damit meinen Lebensunterhalt verdient
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 15. Okt 2017, 19:31
Du solltest dich mal in das Thema einlesen, was diese NFs eigentlich sind. Dann wird dir sofort klar: Ein solches Programm gibt es nicht, weil es so ein Programm nicht geben kann. Die NFs sind keine Algorithmen sondern Definitionen zur Überprüfung, ob ein gewisser Zustand vorliegt. Um das zu überprüfen, müsste man zunächst die komplette Semantik des Schemas und des Sachzusammenhangs verstehen. Ein Programm, das alle Sachzusammenhänge der Welt kennt, kann keiner programmieren, gerade wenn nur das Schema vorliegt. Wenn dazu eine sehr große Menge an Datensätzen vorliegt, kann man u.U. sehr gewagte Vermutungen anstellen, mehr aber auch nicht.

tl;dr: Technisch-semantisch nicht möglich.
Wieso nicht? Es gibt sogar Algorithmen, die automatisch Normalformen erzeugen. Dazu müssen natürlich die Abhängigkeiten vorher spezifiziert sein.
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#7

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 15. Okt 2017, 20:15
Ja schon, aber wenn ich die Spezifikation nicht habe, wie soll das dann gehen?

Wenn nun jemand einfach mal ein halbes Dutzend (oder so) Tabellen erstellt, wie kann ich dann per Software prüfen, ob die normalisiert sind oder auch nicht, wie kann ich da Fehler feststellen und darauf hinweisen?

Ich benötige doch als Mensch zumindest Informationen zum Inhalt, damit ich eine entsprechende Prüfung des Datenmodells vornehmen kann.

Eine Software müsste dann ja den Inhalt der Tabellen analysieren können, um so Abhängigkeiten zu erkennen und ggfls. auf Redundanzen hinweisen zu können, die eine Veränderung des Datenmodells nahelegen, damit es einer Normalisierung näher kommt.

Wie kann ich so eine Prüfung per Software realsieren?

(Oder bin ich da gedanklich gerade vollkommen auf dem falschen Dampfer?)

Die verlinkten Seiten bei Wikipedia sind ja durchaus interessant und nach zwei-, dreimal lesen auch verständlich (ist halt kein triviales Thema), mir fehlt nur jeder gedankliche Ansatz, wie ich eine Software gestalten muss, damit sie bei einem gegebenen Datenmodell eine entsprechende Prüfung durchführen kann und auf Fehler hinweist?
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 15. Okt 2017, 21:00
Ja schon, aber wenn ich die Spezifikation nicht habe, wie soll das dann gehen?
Dann geht es natürlich nicht.
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.174 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 16. Okt 2017, 07:17
Naja, das mit "soll nix kosten" ist schwierig.

Ich habe früher mit http://powerdesigner.de/ueberblick/ gearbeitet + der hat schon sehr mächtige Analysetools an Bord.
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#10

AW: Lernsoftware für Datenmodellierung und Prüfen auf dritte Normalform gesucht

  Alt 16. Okt 2017, 09:18
Danke für den Link, es gibt ja eine Testversion, die könnte man sich ja dann mal anschauen um überhaupt eine Vorstellung zu bekommen.

Ist also auf jeden Fall hilfreich.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz