Databasobjekt är de komponenter som räddar och hämta upplysningar . En databas innehåller flera objekt som används för förvaring och visa stora , relationell data . De viktigaste objekten i en databas finns tabeller , lagrade procedurer , vyer , användare och funktioner . Dessa ändamål tillhandahålls av Microsoft SQL Server och programmeras med transaktionen SQL ( T - SQL ) . Tabeller
Tabeller är föremål som de flesta vet . Att bygga en ordentlig tabell som ger dataintegritet och prestanda är nyckeln till en god databasdesign . Tabellerna är strukturerade i rader och kolumner . En specifik kors - punkt i en rad och en kolumn kallas en " sätter in." Detta håller data som används i applikationer och rapporter. Relationsdatabaser lagra journaler över flera tabeller med länkade data. En dålig bord design kan leda till långsam prestanda och föräldralösa poster , vilket orsakar fel . Addera lagrade procedurer
Lagrade procedurer innehåller frågor för resultatmängder . De är snabbare än inline SQL-koden på en webbsida . Lagrade procedurer är förkompilerade , ger databasen snabbare prestanda när den anropas från ett program . Dessa objekt kan innehålla långa , komplexa frågor med flera resultat alternativ , eller de kan vara enkla select-satser som returnerar en post .
Views
Views och bord objekt används på liknande sätt. En vy är en fråga som används som en tabell i att programmeraren kan länka till den från en annan tabell. Det är en förkompilerad lista med rekord -apparater som returneras i tabellform . Vyer används när en viss fråga används ofta . Till exempel , välja användarnamn och adresser finns i separata tabeller är en gemensam funktionalitet i en databas . En vy kan ställas in för att söka denna information i en tabell - liknande sökresultatet . Finns säkerhetsinställningarna objekt i databasen
Medlemmar
användare . För att hålla data säkra från oönskade tittare , databasadministratörer ger tillgång till användare som definieras i SQL Server . Användare säkerhet kan vara överseende , vilket ger användarna fri tillgång till hela databasen . Administratörer kan också ge strikt åtkomst genom att begränsa sökningar och tabeller en användare har behörighet att visa .
Funktioner
Funktioner liknar vanliga kodning . Liknar en kompilator funktion , denna databas objekt crunches siffror eller ett sätt att returnera ett gemensamt nödvändiga resultatet . Till exempel, om ett gemensamt behov i en databas är att lägga till två siffror är en funktion som används för att i en lagrad procedur för att lägga till siffrorna och returnera ett resultat . Detta sparar programmeraren tid genom att anropa funktionen snarare än kodning processen flera gånger . Addera