Datenbank -Objekte sind die Komponenten, die sparen und Abfrage von Informationen . Eine Datenbank enthält mehrere Objekte, die verwendet werden, um Speicher bieten und zeigen große , relationale Daten . Die wichtigsten Objekte von einer Datenbank sind Tabellen , Stored Procedures, Views , Benutzer und Funktionen. Diese Aufgaben werden durch Microsoft SQL Server zur Verfügung gestellt und programmiert mit der Transaktion SQL (T -SQL). Tabellen
Tische sind das Objekt, das die meisten Menschen wissen . Allerdings ist der Aufbau eine richtige Tabelle, die Datenintegrität und Leistung bietet, ist der Schlüssel zu einem guten Datenbank-Design . Tabellen sind in Zeilen und Spalten aufgebaut . Eine spezifische Kreuzungspunkt einer Zeile und Spalte wird als " Feld ". Dies hält die Daten, die in den Anträgen und Berichten verwendet wird. Relationale Datenbanken speichern Aufzeichnungen über mehrere Tabellen mit verknüpften Daten . Ein schlechtes Tisch-Design führen können , um die Leistung und verwaiste Datensätze verlangsamen , verursacht Fehler.
Stored Procedures
Gespeicherte Prozeduren enthalten die Abfragen für Ergebnismengen . Sie sind schneller als Inline- SQL-Code in einer Webseite. Stored Procedures sind voreingestellt , so dass die Datenbank schneller Performance , wenn sie von einer Anwendung aufgerufen . Diese Objekte können lange, komplexe Abfragen mit mehreren Optionen Ergebnis enthalten , oder sie können einfache select-Anweisungen , die einen Datensatz zurückzukehren .
Ansichten
Ansichten und Tabelle Objekte werden in ähnlicher Weise verwendet . Eine Ansicht ist eine Abfrage, die in Form einer Tabelle , dass die Programmierer , um es aus einer anderen Tabelle verknüpfen verwendet wird. Es ist eine vorkompilierte Liste der Datensätze , die in einer Tabelle Format zurückgegeben wird. Ansichten verwendet werden , wenn eine bestimmte Abfrage oft verwendet wird . Zum Beispiel , wenn Benutzereigenschaften Namen und Adressen in getrennten Tabellen befindet sich eine gemeinsame Funktionalität einer Datenbank. Ein Blick kann so eingerichtet werden , um diese Informationen in einer Tabelle - wie Ergebnismenge abfragen.
Benutzer
User sind die Sicherheitskräfte Objekte der Datenbank . Damit Daten sicher vor unerwünschten Zuschauern geben Datenbankadministratoren Zugriff auf Benutzer in SQL Server definiert. Benutzer Sicherheit kann nachsichtig sein , so dass Benutzer den offenen Zugang zu der gesamten Datenbank . Administratoren können auch geben strenge Zugangskontrollen durch die Begrenzung der Abfragen und Tabellen ein Benutzer sehen darf .
Funktionen
Funktionen sind ähnlich wie gewöhnliche Codierung. Ähnlich wie bei einem Compiler-Funktion , diese Datenbank Objekt knirscht Zahlen oder bietet eine Möglichkeit, eine häufig benötigte Ergebnis zurückgeben . Zum Beispiel, wenn ein gemeinsamer Bedarf in einer Datenbank ist es, zwei Zahlen zu addieren , ist eine Funktion, die in einer gespeicherten Prozedur verwendet, um die Zahlen zu addieren und Ergebnis zurück. Dies erspart dem Programmierer Zeit , indem Sie die Funktion eher als Codierung den Vorgang mehrmals .