st2

SQL Server nedir?
SQL Server, client ve SQL Server arasında iletişim kurmak için Transact-SQL'i kullanan bir client/server, ilişkisel veritabanı yönetim sistemidir.

Client/Server Mimarisi

SQL Server, çalışma ortamını, client ve server bilgisayarlarda çalışan işlere ayırmak için client/server mimarisini kullanır.
   Client, bir veya daha fazla client bilgisayarlarının üzerinde çalışır ama ayrıca SQL Server ile server bilgisayarlarının üzerinde de çalışır.
   SQL Server, veritabanlarını yönetir ve istekler arttıkça uygun server kaynaklarını böler.
Client/Server mimarisi çeşitli ortamlar için uygulamaları düzenlememize izin verir. Client programlama arayüzü, farklı client bilgisayarlar üzerinde uygulamaları çalıştırmaya ve network aracılığıyla server'a iletmeye olanak sağlar.

İlişkisel Veritabanı Yönetim Sistemi

İlişkisel veritabanı sistemi aşağıdakilerden sorumludur:

Transact-SQL

SQL, düzeltilmesi ve değiştirilmesi istenen bilgileri açıkça belirtmeye izin veren bir komut takımıdır. Transact-SQL sayesinde veri ve sorgulara erişebilir, güncelleyebilir ve ilişkisel veritabanı sistemini yönetebilirsiniz. En son ANSI SQL standartını destekler ve ANSI Sql-92 olarak adlandırılıyor.

SQL Server Platformu

Uygulamaları yaratmak ve çalıştırmak için birkaç veya daha fazla işletim sistemi platformları kullanılabilir. Client olarak MS-DOS, Windows 3.x, Windows NT, Windows 9.x, Third Party (Unix ve Apple Macintosh gibi), İnternet Browser; Server olarak Windows NT, Windows 9.x kullanılır.

Windows NT ile SQL Server'ın Uyumu

SQL Server Windows NT ile tamamıyle uyumlu ve onun birçok avantajına sahip.
Güvenlik: SQL Server, Win NT'deki güvenlik sistemi ile uyumlandırılmış. Bu uyum SQL Server ve WinNT'nin her ikisine de erişim için tek bir kullanıcı ismine ve şifresine izin verir. SQL Server Microsoft Client'ı olmayanlar (Banyan VINES, AppleTalk, Novell) için kendi güvenliğini sağlar. SQL Server ayrıca network güvenliği için WinNT'nin encryption özelliğini kullanır.
Çoklu İşlemci Desteği : SQL Server otomatik olarak server bilgisayara eklenmiş olan ekstra işlemcilerin avantajlarına sahip olur. SQL Server WinNT'nin symmetric multiprocessing (SMP) yeteneklerini destekler.
Microsoft Event Viewer: SQL Server problemleri görmek ve izlemek için uygun bir mekanizma sağlayarak WinNT uygulamalarına, güvenliğe ve sistem event loglarına mesaj yazar.
Windows NT Servisleri: SQL Server WinNT üzerinde bir servis olarak çalışır ve SQL Server'ı başlatmaya ve durdurmaya izin verir.
Windows NT Performans Denetimi:WinNT performans denetimine, SQL Server'ın sistem performansını yönetmeye imkan sağlayan performans metriklerini gönderir.

Alias: Farklı login ID'ler tarafından paylaştırılan veritabanı kullanıcı ismidir. Veritabanı alias'I, hepsine aynı izinleri vererek, aynı kullanıcı olarak birden fazla kişiyi ele almaya izin verir. Ayrıca, veritabanındaki herhangi bir kullanıcı ismi, bir alias olarak çalışır.

Alias'lar, farklı kullanıcılar dbo rolü sayıldıklarında kullanılırlar.
Domain: WinNT güvenliğinde, bir domain, yönetimsel amaçlar ve incelemeler için gruplanmış ve ortak bir güvenlik veritabanını paylaşan bilgisayarlar kümesidir.
Group: SQL Server'da, bir veritabanı grubu, veritabanı kullanıcıları kümesidir. Kullanıcılar, gruba onaylanmış veritabanı izinlerine sahip olurlar. Grupları kullanma, çok sayıda kullanıcının  idare edilmesini basitleştirir; çünkü gruplar, aynı anda bir den fazla kullanıcıya izinleri onaylamayı ve iptal etmeyi sağlar.
WinNT'de, bir grup, WinNT kullanıcı kümesidir. Kullanıcılar, gruba onaylanmış bütün izinlere ve WinNT haklarına sahiptir. Gruplar, çok sayıda kullanıcının yeteneğinin yönetilmesini sağlar.

SQL Server'ın Microsoft BackOffice ile Uyumu:
Back Office iş çözümleri oluşturmak için kullanılan bir server uygulama grubudur. SQL Server Microsoft Backoffice ürünleriyle iyi bir şekilde uyumlandırılmıştır. SQL Server ile çalışan Back Office uygulamaları şu şekilde tanımlanmıştır:
Microsoft Internet Information Server: SQL Server'daki verilere erişmek için internet client'larına izin verir.
Microsoft Exchange Server: SQL Server veya MAPI (Messagini Application Programming Interface) bunu kullanarak e-mail mesajları gönderebilir.
Microsoft SNA Server: PC tabanlı network'lerle, SNA protokolünü çalıştırarak, IBM ortamlarına bağlanır. SNA Server kullanarak, SQL Server'ı Ibm mainframe'leriyle veya AS400 uygulamaları ve verileriyle uyumlu hale getirebiliriz.
Microsoft Sistemleri Yönetimi Serverı: Kendi veritabanınlarını depolamak için SQL Server'ı kullanır ve bilgisayar yazılımlarını ve donanımlarını yönetir.

 

 

Bu sitede bulunan içeriği izinsiz kullanmak ve yayınlamak yasaktır.
Copyright © 2006 SAHHAN


Powered by
Designed by