Startseite > Archiv > Effektiver Einsatz von Datenbank-Metadaten

Effektiver Einsatz von Datenbank-Metadaten

dotnetpro 7/2002 Von Jörg Neumann erschienen in dotnetpro 7/2002 auf Seite 79
Code:
Keine Bewertung

Datenbank-Metadaten können für die verschiedensten Anwendungsfälle nützlich sein. Mit ihrer Hilfe kann die Anwendung vor allem leicht erweitert werden. Welche Möglichkeiten der SQL Server für die Metadaten-Ermittlung bietet, zeigt dieser Artikel.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

0Ebene   1997   1Ebene   2000   2000er   2002   8_ar_da_50mr   Abbildung   aber   Abfrage   Abfragen   abgefragt   Abhängigkeiten   Abhängigkeitsverhältnisse   Abruf   Abstraktionsschicht   abweichen   ac_8_con_05_6e2b   ac_8_con_11_3wc1   Accounts   acdata   achten   Acrobat   Admini   Administration   AdministrativeArbeitenwürden   aktiven   aktualisieren   aktuelle   aktuellen   akzeptiert   alle   allem   allen   aller   Allerdings   allgemeinen   allgemeiner   AllowsNull   AllowsNullNULL   andere   anderem   anderen   Ändern   ändert   Änderung   Änderungen   Angabe   ange   angebenen   angeboten   angegebe   angegeben   angegebene   angegebenen   angemeldeten   angesprochen   Anregungen   ANSI   ansprechbar   Anwen   Anwendung   Anwendungen   Anwendungsfälle   anwendungsspezifische   Anwendungsszenarien   Anzahl   APP_NAME   architec   argument   Argumente   Arten   Artikel   Artikeln   Attribut   Attribute   Attributtyp   Attributtypen   au_lname   auch   aufgeführt   aufgelistet   aufgerufen   aufgetreten   aufgetretenen   aufgrund   aufneh   aufnehmen   Aufruf   Aufwand   Ausgabe   Ausgabemedien   ausgege   Auslesen   ausschließlich   außen   Außerdem   AußerdemersparensiediemanuelleErmittlung   Auswahl   auswertbar   authors   automatische   automatisiert   Autor   bank   bankobjekt   banksystemen   base   Basic   BASICS   beachten   Bedeutung   befinden   BEGIN   begrenzt   Begriff   beim   beinhalten   Beispiel   beispielsweise   bekommt   beliebigen   bellen   benötigt   benötigte   Benutzer   Benutzerdatenbank   Benutzerdatenbanken   benutzerdefinierte   benutzerdefinierten   Benutzerdefinierter   Benutzern   Benutzernamen   Benutzertabellen   BenutzerTabelleSpalte   Berechtigung   Berechtigungen   Berechtigungssteuerung   Bereich   bereitstell   berücksichtigt   beschäftigt   beschränkt   beschreiben   Beschreibung   Beschreibungstexten   beschrieben   beschriebenen   Beschriftungen   besitzt   besser   besteht   bestimmt   bestimmte   Betrieb   betrifft   Bevor   bewerkstelligen   Bezeichnen   bezeichnet   Bezeichnung   Bezeichnungen   bezieht   beziehungs   beziehungsweise   bieten   bietet   Bindung   Bleibt   Blick   bringen   burg   byte   CatalogDatenbank   Catalogs   Check   CHECK_CONSTRAINTSInformationen   chenden   clientseitigen   cm_8_des_08_7qb7   Code   Codes   COL_IDErmittelt   COL_NAMEErmittelt   COLPROPERTYErmittelt   Column   COLUMN_DOMAIN_USAGEFelder   COLUMN_PRIVILEGESAuflistung   COLUMNPROPERTY   COLUMNSFeldinformationen   CONNECTIONSLiefert   CONSTRAINT   CONSTRAINT_COLUMN_USAGE   CONSTRAINT_TABLE_USAGETabellen   Constraints   createdb   CURRENT_TIMESTAMPGETDATEGibt   CURRENT_USERUSER_NAMEGibt   dabei   dachte   dadurch   daher   dann   darauf   dardnamen   darf   darin   dass   data   database   DATABASEPROPERTYEXErmittelt   DataLength   datatypes   Dateien   Dateigruppen   Daten   Datenbank   Datenbankabfragenbeinhalten   datenbankabhängig   Datenbankdatei   Datenbanken   Datenbankfehler   Datenbankfeld   Datenbankfelder   Datenbankherstel   Datenbankname   Datenbankob   Datenbankobjekt   Datenbankobjekte   Datenbankobjektes   Datenbankobjekts   Datenbankrolle   Datenbanksperren   Datenbankstruktur   Datenbankstrukturen   Datenbanksystem   Datenbanksysteme   Datenbanksystemen   datenbankunabhängig   Datenbankunabhängigkeit   Datenbankzugriffs   Datenbestand   Dateninte   Datenintegrität   Datenmodell   Datentyp   Datentypen   Datentyps   DatentypsDie   DB_IDErmittelt   DB_NAMEErmittelt   Decimal   Default   defined   definie   definiert   definierten   definitionen   Deletes   denen   Dennoch   deny   deren   Design   Dezimalstellen   Dictionaries   die1   Dienste   dieNULL   dies   diese   diesem   diesen   dieser   diesichständig   Diesmüssenjedoch   DieVerwendungvonerweiterten   digitale   direkt   direkte   DOMAIN_CONSTRAINTSBenutzerdefinierte   DomainBenutzerdefinierter   DOMAINSUser   dortigen   DotNetBookshop   dotnetpro   drei   druckbare   dung   durch   dynamisch   Dynamische   dynamischen   Ebene   Ebene0   Ebene1   Ebene2   Ebenen   ebenfalls   effektiver   Eigen   eigene   Eigenschaft   Eigenschaften   Eigenschaftsfunktionen   Eigenschaftsname   Eigenschaftsnamen   Eigenschaftswert   Eigentümer   eignen   Einbinden   eindeutig   eine   einem   einen   einer   eines   einfachste   Einführung   Eingaben   eingefügten   eingegangen   eingesetzt   Eingesetzte   einige   einmal   Einsatz   Einsatzmöglichkeiten   Einschränkung   Einschränkungen   einzelne   Einzelplatz   einzige   elegante   else   Empfehlung   empfohlen   Employees   Enterprise   entfällt   enthält   enthalten   entscheiden   entspre   entsprechenden   erfolgen   Ergebnis   erlaubt   ermit   ermitteln   ermittelnden   ermittelt   Ermittlung   ermöglichen   erreichen   Error   erste   erstellen   erstellte   Erstellung   erwartet   erweiterbar   erweitert   erweiterte   erweiterten   etwas   Existiert   Exklusive   explizit   extended   extra   fähigen   Fall   Fälle   Fällen   falls   false   Fazit   Fehler   Fehlermeldungen   Feld   Felder   Feldern   feldes   Feldinhaltes   Feldnamen   fenden   FILE_IDErmittelt   FILE_NAMEErmittelt   FILEPROPERTYErmittelt   finden   Firma   flexibel   Flexibilität   flexiblen   FN_LISTEX   fn_listextendedproperty   Folge   folgende   Folgenden   folgt   Formatierungs   fragen   Fremdschlüssel   Fremdschlüsselinformationen   Fremdschlüsselverweise   FROM   Frontends   fügbar   führen   Function   Functions   Funk   funktio   Funktion   Funktionalität   FunktionBeschreibung   Funktionen   FunktionensindTeildes   Funktionsnamen   FunktionSpalte   FunktionSQL   fz_79f7   geändert   geänderten   geben   gebildet   gebracht   gedacht   Gefahr   gefunden   gegeben   gegebenen   gegebenenfalls   gegenüber   gegenwärtige   gehalten   geht   gekennzeichnet   gelangen   gelesen   geliefert   gelistet   geln   genannt   genannte   Genauigkeit   Genauigkeitsgrad   genauso   generelle   gerüstet   Geschäftslogik   Geschäftsregeln   gesetzt   Gesichtspunkte   gesondert   gespeichert   gespeicherte   gespeicherten   gestartet   gewählt   gewählten   gewährleisten   gewährleistet   gewisser   gewöhnungsbedürftig   gibt   glei   gleiche   gleichen   globale   globalen   GmbH   GRANT   greifen   griffen   grität   größte   Gruppe   Gruppen   gültige   gute   haben   hängt   häufig   heißt   Hersteller   hier   Hilfe   hinterlegt   Hinterlegung   Hinzufügen   höheren   HTTP   Hunderte   identifizieren   Identitätswert   identity   IDENTITYGibt   Ihnen   Ihre   Ihrer   Ihres   immer   implementieren   Index   Indexes   individuelle   Indizes   indiziert   ineffizient   Infor   Informa   Informati   Information   INFORMATION_SCHEMA   Informationen   informiert   Inhalt   Inhalte   Inhaltes   inklusive   Inserts   inside   Instanz   INSTEAD   integrieren   Integrität   interessante   interne   IsIdentitySpalte   IsIndexableSpalte   IsRowGuidColSpalte   iz_4pbn   Jahrgänge   jects   Jede   jedem   jeden   jeder   jedes   jedoch   jekts   jeweiligen   jeweils   Joerg   Jörg   kann   kaskadierendes   Kategorisierung   KEEP   KEEPITSIMPLE   keine   KEY_COLUMN_USAGEFelder   klar   Klausel   Kompilieren   KomponentendesSQLServers   Konfiguration   Konfigurationseinstellungen   konformer   können   könnenbeispielsweiseFormatierungsre   konnte   könnte   könnten   Kontennamen   konzentrieren   kurz   kurzen   Landessprache   lassen   lässt   laufenden   lauffähig   läuft   Laufzeit   Laufzeitverhalten   Layoutregeln   leicht   leidet   leisten   Length   lesend   letzte   letzten   library   lich   licher   liefert   liegt   ließe   Liste   Listen   listet   Lizenz   Logik   logische   lokale   lokalen   löschen   machen   macht   mächtiges   Management   Manager   Mapping   Master   mation   MATION_SCHEMA   mationen   MAX_PRECISIONGibt   mehrere   meist   Meta   Metada   Metadaten   Metadatenzugriff   meter   Methode   Methoden   Microsoft   Mischform   Mitglied   mithilfe   mittels   möchten   möglich   Möglichkeit   Möglichkeiten   möglichst   msdn   muss   müssen   muten   MyApp   nach   nächste   Nachteil   Nachteile   Nachteilen   nahe   nalität   Name   Namen   NameSQL   Netzwerkpaket   neue   Neukompilierung   Neumann   nicht   Niladic   noch   Nordwind   normale   notiert   notwendig   null   numeric   nütz   nützlich   nützliche   nützlicher   oben   OBJECT_ID   OBJECT_IDErmittelt   OBJECT_NAMEErmittelt   OBJECTPROPERTYErmittelt   Objects   Objek   Objekt   Objekte   Objekten   objektenprogrammieren   Objektes   Objektname   Objekttyp   oder   oderFunktion   Ohne   onsänderungen   operiert   Owner   paar   PACKET_ERRORSGibt   Para   Parameter   Parameters   PARAMETERSEnthält   Pflege   physisch   physische   physischen   Plattformabhängigkeit   Präfix   PrecisionGenauigkeit   Primärschlüsselinformationen   Print   Problem   PROCEDURE   Procedures   programmgesteuertes   Programmieren   Programmierer   Programmierung   Properties   Property   Prozedur   ProzedurBeschreibung   Prozeduren   ProzedurParameter   Prozesse   prüfen   pseudo   pub_name   Publishers   pubs   qualifiziert   Quellcodes   Querying   RDBMS   reader   Rechte   rechten   Rechteverwaltung   redundant   REFERENTIAL_CONSTRAINTSFelder   referenzielle   referenzieller   referenzieren   Regel   relational   relationale   relativ   Replikation   Rollen   ROUTINE_COLUMNSFelder   ROUTINESGespeicherte   ROWCOUNT   ROWGUIDCOL   rule   rung   Sämtliche   sämtlichen   ScaleDezimalstellen   schaften   schaftenallerFelderzurückgegeben   Schema   SchemaEigentümer   Schemagebundene   Schemainformationen   Schemaname   SCHEMATADatenbankinformationen   SchemaViews   schen   schenInformationen   Schichten   schlanke   Schlüssel   Schlüsselfelder   schnell   schon   schränkungen   schreiben   schreibgeschützt   sehen   Sehr   sein   Seit   selbst   SELECT   Serie   Server   Servers   serverspezifische   Session   SESSION_USERUSER_NAMEGibt   sessionorientierte   sich   Sichten   SichtSpalte   siehe   sieht   Simple   sind   sindinterneRDBMS   Sinne   sinnvoll   Situationen   Skriptgenerierung   Software   soll   sollen   Sollte   sollten   somit   sondern   Sortierreihenfolgen   sowie   sp_addextendedproperty   sp_column_privilegesGibt   sp_columnsGibt   sp_databases   sp_databasesListet   sp_dropextendedproperty   sp_fkeysGibt   sp_pkeysGibt   sp_special_columnsGibt   sp_sproc_columnsGibt   sp_stored_proceduresGibt   sp_table_privilegesGibt   sp_tablesListet   sp_updateextendedproperty   Spalte   SpalteDatentypBeschreibung   Spalten   Spaltendatentyps   Spalteninformationen   Spaltenprivilegien   Speiche   speichern   Speicherung   spezifi   spezifisch   spezifische   spezifizierte   sprachen   Sprachgebrauch   sprechend   sql_vari   stan   Standard   Standards   Start   Statement   Stati   Statt   Statusinfor   Statusinformationen   stempel   stolze   Stored   stration   Struktur   Suche   Syntax   syscharsetsEnthält   syscolumnsBeinhaltet   syscommentsEnthält   sysconfiguresEnthält   sysconstraintsEnthält   syscurconfigsXEnthält   sysdatabasesEnthält   sysdependsEnthält   sysfilegroupsEnthält   sysfilesEnthält   sysforeignkeysBeinhaltet   sysfulltextcatalogsListet   sysindexesEnthält   sysindexkeysEnthält   syslockinfoXEnthält   sysloginsEnthält   sysmembersEnthält   sysmessagesEnthält   sysob   sysobjectsBeinhaltet   syspermissionsEnthält   sysprocessesXEnthält   sysprotectsEnthält   sysreferencesEnthält   system   SYSTEM_USERSUSER_SNAMEGibt   Systeme   Systemfunktio   Systemfunktion   Systemfunktionen   Systemkatalog   Systemprozeduren   SystemprozedurenfürdieMetadaten   Systems   Systemta   Systemtabellen   systypesBeinhaltet   sysusersEnthält   Szenari   Szenarien   Tabel   Tabelle   TabelleBeschreibung   Tabellen   tabellenbasierenden   Tabellenberechtigungen   Tabelleneigentümer   Tabellenein   Tabellennamen   Tabellenrechte   Tabellentyp   Tabellenzugriff   TabellePseudoBeschreibung   table   TABLE_CATALOGnvarchar   TABLE_CONSTRAINTSInformationen   TABLE_NAMEsysnameName   TABLE_PRIVILEGESInformationen   TABLE_SCHEMAnvarchar   TABLE_TYPE   TABLE_TYPEvarchar   Tables   TABLESTabelleninformationen   Technik   Techniken   Teil   Teile   teilt   telt   TENDEDPROPERTY   tionen   tionenenthalten   Tipps   Tragen   TRANCOUNTGibt   Transaktionen   transparente   Transport   Tricks   Trigger   true   ts_fa   ts_ia   tsqlref   Typ1   type   über   übergeben   übergebenen   übersetzt   übertragbar   Umfang   Umfeld   umgeschrieben   unbe   undokumentierte   ungültig   uniqueidentifier   unkompliziert   unter   untereinander   Unterobjekt   unterscheidet   Unterschied   unterstützen   unterstützt   Updates   User   USERUSER_NAMEGibt   using   Validierungsregeln   VariableBeschreibung   Variablen   Variante   Verarbeitung   Verbindung   Verbindungen   verborgen   vereinheitlichen   Verfahren   vergebene   vergleichen   verknüpft   Verknüpfung   verlegen   vers   verschiedene   verschiedenen   verschiedener   verschiedensten   Versi   Version   Versionen   versucht   versuchter   verteilen   verteilten   Verteilung   verwehrte   verwen   verwendet   verwendeten   Verwendung   Verwendungsmöglichkeiten   verzichten   viele   vielleicht   View   VIEW_COLUMN_USAGEFelder   VIEW_TABLE_USAGETabellen   ViewBeschreibung   Views   VIEWSInformationen   virtuellen   Visual   voll   vollständige   Volltext   Volltextkataloge   vorangestellt   vorhanden   Vorteil   Vorteile   Während   wäre   Warehou   Warnungen   wartbar   Wartung   Wechsel   Wege   wegen   weil   weise   weiter   weitere   weiterer   weiteres   Weiterführende   weitestgehend   welche   wendet   Wenn   werden   Werkzeug   Wert   WertBeschreibungRückgabewert   Werte   Werten   Wertes   Wertfeld   WHERE   wichtigsten   wiederum   WINDOWS   wird   wobei   wodurch   wurde   wurden   Zahl   zahlreiche   zählt   zeduren   Zeichensätze   zeigt   Zeile   Zeilen   Zeit   zentral   zentralen   Ziel   zueinander   zugänglich   zugehörigen   zugeordnet   zugewiesen   zugreifen   Zugriff   Zugriffs   Zugriffsarten   Zugriffscode   Zugriffsmethode   zukünftigen   zulässig   zuletzt   zunächst   zurück   zurückge   zurückgegeben   zurückliefern   zurVerwendung   zusammengestellt   zusammenzustellen   Zusätz   Zusätzlich   Zustand   zuVB   zuzu   zuzugreifen   Zwar   Zwecke   zweiteiligen   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen