AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken SQL 2003 (allg): Referenztypen, benutzerdef. Datentypen
Thema durchsuchen
Ansicht
Themen-Optionen

SQL 2003 (allg): Referenztypen, benutzerdef. Datentypen

Ein Thema von Jürgen Thomas · begonnen am 27. Apr 2009 · letzter Beitrag vom 28. Apr 2009
Antwort Antwort
Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#1

SQL 2003 (allg): Referenztypen, benutzerdef. Datentypen

  Alt 27. Apr 2009, 18:16
Datenbank: alle • Zugriff über: egal
Hallo,

ich befasse mich zurzeit mit dem SQL-Standard 2003. Dabei bin ich über zwei Begriffe gestolpert, unter denen ich mir nichts vorstellen kann (und mein Englisch reicht nicht weit genug):

Referenztypen
Zitat:
A REF value is a value that references a row in a referenceable table (see Subclause 4.14.5, “Referenceable tables, subtables, and supertables”). A referenceable table is necessarily also a typed table (that is, it has an associated structured type from which its row type is derived).

Given a structured type T, the REF values that can reference rows in typed tables defined on T collectively form a certain data type RT known as a reference type. RT is the referencing type of T and T is the referenced type of RT.
Quelle: 5WD-02-Foundation-2003-09.pdf (Seite 44), enthalten in sql 2003 standard

Kann mir das jemand kurz, vielleicht an einem praktischen Beispiel erklären? Oder ist es für die "üblichen" DBMS völlig irrelevant?

Benutzerdefinierte Typen

Abschnitt 4.7 User-defined types (Seite 37 ff. der o.g. Quelle) sieht die Konstruktion eigener Datentypen einschließlich Vergleichs- und Ordnungsrelationen vor. Das geht über DOMAINs (Abschnitt 4.12 Seite 49) weit hinaus.

Gibt es ein einfaches praktisches Beispiel, wofür das verwendet werden kann? BOOLEAN dürfte (soweit erforderlich) nicht passen, weil das einfach als Domain deklariert werden kann.

Danke! Jürgen

An solchen Stellen merke ich, dass eine "richtige" Ausbildung mehr wert ist als Eigenstudium.
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat
Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#2

Re: SQL 2003 (allg): Referenztypen, benutzerdef. Datentypen

  Alt 28. Apr 2009, 19:10
* push *
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat
Antwort Antwort


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 21:07 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