DEFINITIONS

Definitions More Info.
Definition ID510
TitleSQL
CategoryNOTES
DefinitionTABLOLAR
Definition DescriptionTABLOLAR - SQL server da nesne olarak tanımlanır. - Tablolar veri içerecek olan satır ve sütunlardan oluşur. - Verileri depolayan satırlar, bunları kategori gibi birbirinden ayıran sütunlardır. - Tablo üzerine eklenen her türlü bilgi, satırlarda saklanır. Bu veriler SQL server üzerinde veri sayfaları (PAGES) şeklinde HarDisk üzerinde saklar. - Text,Ntext ve Image hariç, geri kalan bütün veri türlerinde; tablolardaki veriler 8KB(8192 byte) sabit boyutu olan veri sayfalarına depolanır. - Her veri sayfasının bir sayfa başlığı vardır (Biz buna adres bölümü diyoruz). Bu sayfa başlığı, her sayfanın 96 byte lık bölümünü işgal eder. Bu alan ;içerisinde veri satırlarını ve satır konumlarını içeren boş alandır. Kısacası SQL Server da, ilgili veri türlerinde (text, text ve image dışında olanlar) satır başına girilebilecek bilgi miktarı 8192-96=8096 byte kadardır. Satır konumları, bir sayfa içerisinde olan satırların Logical sırasını belirtir. Konum 0 dizi içerisindekiilk satırı, Konum 1 dizi içerisindeki ikinci satırı,Konum 2 dizi içerisindeki üçüncü satırı.. şeklinde bir gösterime sahiptir. - Sql Server; bu hazırlanan 8KB lık sayfaları biraraya getirmeye çalışır. Bu işlemi şu şekilde yapar: 8 adet 8KB lık sayfaları biraraya getirir. Daha sonra, bu 64KB olan sayfaları 1MB içerisinde 16 adet (1024/64) olacak şekilde, yan yana dizer. Böylece hızlı bir erişim, meydana gelir. - Tabloları oluştururken isimlerini; en fazla 128 karakter olarak vereblirsiniz. - Her tablonun ilk karakteri harf olmak zorundadır. - Tablo adı, # ile başlarsa, TEMPDB içinde geçici bir tablo oluşturmuş olursunuz. Bunu, SQL Server Servisi duruncaya kadar kullanabilirsiniz. - Tablo adı ## ile başlarsa, TEMPDB içinde geçici bir tablo oluşturmuş olursunuz. ARASINDAKİ FARK; ## ile oluşturulan tablo, TEMPDB de olduğu için tüm kullanıcılar tarafından kullanılabilir. - Her veri tabanında iki milyar tablo olabilir. - Her tabloda 1024 sütun bulunabilir. - Her satırda 8060 byte olur. (Bu değer yaklaşıktır. IMAGE,TEXT ve NTEXT veri tipleri uygulanmadığı kabul edilir. - Fully Qualified Names: Bir SQL Server nesnesi için tam isim tanımlamasıdır ve dört bölümden oluşur. 1- Server Adı - Server Name 2- Database (veritabanı) adı 3- Owner (sahip-Schema) adı 4- Object (nesne) adı server.database.owner.object gelen.dbo.muhasebe gelen..muhasebe dbo.muhasebe muhasebe - Farklı schema ile aynı tablo adları aynı veritabanında olabilir. database.schema.table yuksel.dbo.sisteö yuksel.guest.sistem Not: Schema güvenlik konusunda işlenecek.
RecordBycunay
Record Date27-05-2014 09:43:33
Düzenle
Kopyala
Sil