Databases

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

SQL Server'daki veritabanı, belirli bir yapılandırılmış veri kümesini depolayan bir tablo koleksiyonundan oluşur. Tablo, kayıtlar veya tanımlama kümeleri olarak da adlandırılan bir satır koleksiyonu ve öznitelikler olarak da adlandırılan sütunlar içerir. Tablodaki her sütun tarihler, adlar, dolar tutarları ve sayılar gibi belirli türde bilgileri depolamak için tasarlanmıştır.

Veritabanları hakkında Temel Bilgiler

Bir bilgisayarda bir veya birden çok SQL Server örneği yüklü olabilir. SQL Server'ın her örneği bir veya birden çok veritabanı içerebilir. Bir veritabanında şema olarak adlandırılan bir veya daha fazla nesne sahipliği grubu vardır. Her şemada tablolar, görünümler ve saklı yordamlar gibi veritabanı nesneleri vardır. Sertifikalar ve asimetrik anahtarlar gibi bazı nesneler veritabanında bulunur, ancak bir şema içinde yer almaz. Tablo oluşturma hakkında daha fazla bilgi için bkz. Tablolar.

SQL Server veritabanları dosyalardaki dosya sisteminde depolanır. Dosyalar dosya grupları halinde gruplandırılabilir. Dosyalar ve dosya grupları hakkında daha fazla bilgi için bkz. Veritabanı Dosyaları ve Dosya Grupları.

SQL Server örneğine erişim elde eden kişiler, giriş olarak tanımlanır. Bir veritabanına erişim elde eden kişiler veritabanı kullanıcısı olarak tanımlanır. Veritabanı kullanıcısı oturum açma bilgilerini temel alabilir. Kapsanan veritabanları etkinleştirilirse, oturum açmayı temel almamış bir veritabanı kullanıcısı oluşturulabilir. Kullanıcılar hakkında daha fazla bilgi için bkz. CREATE USER (Transact-SQL).

Veritabanına erişimi olan bir kullanıcıya veritabanındaki nesnelere erişme izni verilebilir. Tek tek kullanıcılara izinler verilse de veritabanı rolleri oluşturmanızı, veritabanı kullanıcılarını rollere eklemenizi ve ardından rollere erişim izni vermenizi öneririz. Kullanıcılar yerine rollere izin vermek, kullanıcı sayısı arttıkça ve sürekli değiştikçe izinlerin tutarlı ve anlaşılır olmasını kolaylaştırır. Rol izinleri hakkında daha fazla bilgi için bkz. CREATE ROLE (Transact-SQL) ve Principals (Veritabanı Altyapısı).

Veritabanlarıyla Çalışma

Veritabanlarıyla çalışan çoğu kişi SQL Server Management Studio aracını kullanır. Management Studio aracı, veritabanlarını ve veritabanlarındaki nesneleri oluşturmak için bir grafik kullanıcı arabirimine sahiptir. Management Studio'da ayrıca Transact-SQL deyimleri yazarak veritabanlarıyla etkileşime geçinen bir sorgu düzenleyicisi de vardır. Management Studio, SQL Server yükleme diskinden yüklenebilir veya MSDN'den indirilebilir. SQL Server Management Studio aracı hakkında daha fazla bilgi için bkz. SQL Server Management Studio (SSMS).

Bu Kısımda

Indexes

Views

Saklı Yordamlar (Veritabanı Altyapısı)