php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.02.2011, 21:11  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von erc Beitrag anzeigen
Ich red nicht davon das die Anwendung prüft ob die referentielle integrität gewahrt bleibt, sondern davon das die Anwendung die Daten immer in einem konsistenten Zustand zurück lässt.
Ich weiß nicht, worauf du hinaus willst, aber auf Datenbankebene ist Referentielle Integrität für mich gleichbedeutend mit Konsistenz.

Zitat:
Zitat von erc Beitrag anzeigen
Schon bei so einer einfach Sache wie "kein Thread ohne Posting" nutzen Constraints nix mehr. Ganz zu schweigen von Prämissen wie "Wenn User X den Status >= Y hat existiert in Tabelle Z ein Eintrag für diesen User".
Das ist nun mal spezifische Anwendungslogik, was hat die Datenbank damit zu schaffen?
Es können ja durchaus mehrere Anwendungen auf eine Datenbank zugreifen. Oder wie siehst du das?
hts ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.02.2011, 12:30  
erc
Erfahrener Benutzer
 
Registriert seit: 02.01.2009
Beiträge: 730
PHP-Kenntnisse:
Fortgeschritten
erc wird schon bald berühmt werden
Standard

Zitat:
Zitat von hts Beitrag anzeigen
Ich weiß nicht, worauf du hinaus willst, aber auf Datenbankebene ist Referentielle Integrität für mich gleichbedeutend mit Konsistenz.
Ja, wenn man das Schema nimmt und schaut ob die Daten dazu kein Widerspruch darstellen. (z.B. kein Posting ohne zugehöriges Thread) Jedoch kann im Schema nicht alles dargestellt werden. Das bereits gennante "kein Thread ohne Posting" ist so ein Beispiel. Laut Schema wäre das ein legetimer Zustand. Aus Sicht der Anwendung wäre der Datenbestand inkonsistent. Das ist eine Betrachtungssache.

Zitat:
Zitat von hts Beitrag anzeigen
Das ist nun mal spezifische Anwendungslogik, was hat die Datenbank damit zu schaffen?
Die Beziehung zwischen Threads und Postings ist keine Anwendungslogik?

Zitat:
Zitat von hts Beitrag anzeigen
Es können ja durchaus mehrere Anwendungen auf eine Datenbank zugreifen. Oder wie siehst du das?
Das sehe ich genauso. Jedoch ist das ein Zustand der genau deswegen nicht erstrebenswert ist. Solange die Anwendungen nicht die selbe Anwendungslogik nutzen kann es immer zu inkonsistenzen kommen.
erc ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kommentar überprüfen mit preg_match djlars PHP Tipps 2010 3 20.11.2010 10:34
Suche PHP Programmierer für CSV Tool Keller99 Gewerblich 0 15.11.2010 15:48
Überprüfen Ob vorhanden - checkbox überprüfen Des_Ilusted PHP Tipps 2010 2 16.08.2010 19:41
Kleines API Tool Keller99 Gewerblich 0 15.08.2010 23:23
TOOL FIDDLER2 (loggt alle HTTP Requests) strgg Off-Topic Diskussionen 2 12.01.2010 14:34
browser test tool J_Jara HTML, Usability und Barrierefreiheit 5 16.12.2009 14:13
[Erledigt] Auf druckbare Zeichen überprüfen vici PHP Tipps 2009 4 04.10.2009 18:38
[Erledigt] Referenzen auf Objekte innerhalb eines Arrays PHP-Fortgeschrittene 6 31.08.2009 17:06
[Erledigt] Variablen überprüfen mit isset() Jumper PHP Tipps 2008 8 13.09.2008 13:36
Tool um (Spiel)Klassen zu erzeugen Martin13 PHP-Fortgeschrittene 6 05.09.2007 02:25
mit if ein Geburtsdatum überprüfen Cyber Soldier PHP Tipps 2007 8 07.11.2005 16:39
Überprüfen einer Zahl mit Komma preg_match() PHP Tipps 2005-2 14 28.06.2005 16:32
[Erledigt] Frage zu einem Tool Off-Topic Diskussionen 9 04.02.2005 09:12
Referenzen - Eure Meinung Off-Topic Diskussionen 6 11.12.2004 04:14
Sucha nach einem myPhpAdmin ähnlichem Tool Datenbanken 2 02.07.2004 10:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum