Microsoft SQL Server.

Slides:



Advertisements
Benzer bir sunumlar
Veritabanına Giriş Zeliha Çetin
Advertisements

Veritabanı Nedir?
MS OFFICE Access 2013.
SGB.NET’İN TEKNİK ALTYAPISI
VERİTABANLARI ÜZERİNDEN ÇOK KULLANICILI YAZILIMLAR İLE TİCARİ VE MÜHENDİSLİK VERİLERİNİN ANALİZLERİNİN GETİRDİĞİ FAYDALAR Dr. YILMAZ YÖRÜ Yük.Mak.Müh.
Ses Kayıt Sistemi.
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
.NET FRAMEWORK.
A. Betül Oktay Elif Edoğan Zeliha Çetin
Filezilla Client & Server
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
 Ofis dışından erişim  Kurulum gerekmez  Internet Explorer, Mozilla FireFox, Google Chrome, Safari üzerinden çalışma  Sade ve basit arayüz Web Avantajları.
Günümüz İşletim Sistemlerine Genel Bakış
WEB Tasarımı & .NET Bolum 1
Azrael Online Hasta Takip Programı
SİSTEM GEREKSİNİMLERİ
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
Windows işletim sistemi ve sürümlerinin incelenmesi
Örnek Veritabanı Yazılımı: Microsoft Access
Microsoft Danışman Öğrenci
Burcu Musaoğlu Data Sistem A.Ş..
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
VERİTABANI.
Bilgisayar Mühendisliği Bölümü
Veritabanı Kopyalama/Taşıma
Management Studio Kullanımı
Windows Small Business Server 2003 R2 Genel Bakış.
VIEW (BAKIŞ) OLUŞTURMA
Veri Tabanı Nedir ?.
Windows Server 2008’e Genel Bakış Microsoft Windows Server 2008, bilgi teknolojileri (BT) uzmanlarının altyapıları üzerindeki kontrollerini maksimum seviyeye.
Microsoft’ta Devrim Visual Studio 2010 Kariyer Üstü Prestij.
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
Microsoft® WPF- Silverlight
SQL SERVER Giriş A. Betül Oktay Ayşe Betül Oktay 2006.
Veri Tabanı Yönetim Sistemleri I
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
VERİ TABANI ve YÖNETİMİ
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
VERİTABANI.
Veritabanı Yönetim Sistemi
Microsoft Windows Server 2008
TR.NET Teknik Destek Uzmanı
Microsoft Windows Server 2003
Microsoft Windows Server 2003 © Yenilikler ERCAN SAPMAZ.
VERİTABANI.
Ağlar ve Veri İletişimi
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Veritabanı Yönetim Sistemleri - I
VERİTABANI SİSTEMLERİ
Veritabanı Yönetim Sistemleri
İnsan Kaynakları Bilgi Sistemleri
Akıllı İstemcileri Geliştirmek ve Dağıtmak
ÖMER ÜNALDI EDUROAM.
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
Konu : WİNDOWSTA VERİ DEPOLAMA YÖNTEMLERİ Hazırlayan : Güray Mantar
E-YEDEKLEMELİ SAKLAMA. E-Yedeklemeli Saklama E-Faturalarınız ve e-arşiv faturalarınız EDM e-fatura sistemine kaydolmanız ile beraber sistem üzerinden.
SUNUCU İŞLETİM SİSTEMLERİ
Asp.Net Veritabanı İşlemleri
haZIRLAYAN: ELİF KARAOĞLU
MUHASEBE YEDEKLEME.
Sunucu İşletim Sistemleri-4
VIEW lerle çalışmak 11.BÖLÜM.
Active Directory.
Veri Tabanı Yönetim Sistemleri 1 Ders 9 Microsoft SQL Server‘a Giriş
BOZOK ÜNİVERSİTESİ Merkezi Kimlik Doğrulama Sistemi
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
Sunum transkripti:

Microsoft SQL Server

Ms Sql Server İlk olarak 1989 yılında, Oracle ve IBM’e rakip olarak, Microsoft, Sybase ve Ashton-Tate’in bir araya gelmesi ile OS/2 için SQL Server 1.0 adında ortaya çıkmıştır. SQL Server 6.0 ile birlikte Microsoft, Sybase ile yollarını ayırmış ve bundan sonraki sürümleri kendisi piyasaya sürmüştür. Daha sonra sırasıyla Sql Server 2000,2005 ve 2008 adlarıyla bilinen 8,9 ve 10. sürümleri çıkmıştır.

Access - Ms Sql Server Sql Server’a göre Access, daha küçük çaplı işlemler için uygundur. Eğer bağlanacak kullanıcı sayısı az ise ve saklanacak veri miktarı çok büyük değilse, Access’in kullanılması uygundur. Kayıt sayısı , veri büyüklüğü ve erişim isteği arttıkça, Access bu istekleri karşılayamamaya başlayacaktır.

Access - Ms Sql Server Örneğin, bir telefon rehberi programının kullanacağı, kişilerin adını, soyadını ve telefon numarasını saklayan ve sadece bir bilgisayar tarafından erişilecek olan bir veritabanı için Access yeterli olacaktır. Fakat, bir sanal marketin, büyük çapta verileri saklaması, aynı anda binlerce kullanıcıya hizmet vermesi ve bunu hızlı bir şekilde yapması için Access yerine daha güçlü bir veritabanı yönetim sistemi kullanılmalıdır.

Access - Ms Sql Server Özellik Access Sql Server Veritabanı Büyüklüğü 2 GB 524,258 TB  Bir Tablonun Büyüklüğü 524,258 TB Tablodaki Sütun Sayısı 255 30000 Bir Sorgudaki tablo Sayısı 32 256 Kullanıcı Adı Büyüklüğü 20 128 Şifre Büyüklüğü 14 Tablo Adı Büyüklüğü 64 Sütun Adı Büyüklüğü

Access - Ms Sql Server Özellik Access 2000 Sql Server 2000 Trigger Yok Var Tablo İlişkisel İlişkisel,Geçici Prosedür View Transaction Log Kullanıcı Tanımlı Fonksiyon Windows NT Güvenliği ile Entegrasyon Kullanıcı Yönetimi

Access - Ms Sql Server Tür Access Ms Sql Server Metin text Varchar,nvarchar Sayı Number Smallint,int,bigint,float,real Tarih Saat Date/Time Datetime Bool değer Yes/No Bit

Ms Sql Server Sql Server 2000, daha önceki sürümlerden farklı olarak, 64 bit için de piyasaya sürülmüştür. Sql Server 2005 ile birlikte, veri tiplerine xml veri tipi dahil edilmiştir. Bu sayede T-Sql ile xml verileri üzerinde çalışmak kolaylaşmıştır. T-Sql: transact sql. ansi sql (sql'92) adiyla anilan standardin uzerine microsoft tarafindan getirilmis eklerle yeniden yapilandirilmis bir veritabani programlama dili.

Ms Sql Server 2005 sürümü ile Sql CLR ortaya çıkartılmıştır. CLR (Common Language Runtime), .Net dilleri ile Trigger, Prosedür gibi nesneleri SQL Server içerisine eklemeye izin verir. Ayrıca 2005 sürümü ile Database Mirroring özelliği de Ms Sql Server’a eklenmiştir.

Database Mirroring Bu sistemde bir adet ana veritabanı, bir yedek veritabanı ve bir adet kontrolcü sunucu bulunur. Ana veritabanında yapılan işlemlerin aynısı yedek veritabanı üzerinde de yapılır. Böylece veritabanının bir yedeği alınmış gibi olur.

Database Mirroring Ana veritabanına herhangi bir şey olduğunda (Çökme, kesinti), kontrolcü sunucu görevi yedek veritabanına verir. Yapılan işlemler yedek veritabanı üzerinde gerçekleştirilir. Ana veritabanı tekrar işletime koyulduğunda yedek veritabanındaki değişiklikler otomatik olarak ana veritabanına aktarılır. Bu sayede sunucudaki bir hata istemcilere hissettirilmeden giderilebilir.

Ms Sql Server 2008 sürümü ile ses,resim,video ve diğer çoklu ortam dosyalarını saklamak için BLOB (Binary Large Objects) veri tipi gelmiştir. Ayrıca mekansal verileri saklayan Spatial veri tipi ile dosyalar için Filestream veri tipi de eklenmiştir.

Spatial Spatial veri tipi ikiye ayrılır: -Geometry: 2 boyutlu bilgileri tutar. -Geography: Dünya yüzeyine ait bilgileri tutar. Spatial veri tipinde veriler binary olarak saklanmaktadır.

Filestream Filestream veri tipini kullanmak için serverda bu özelliği aktif etmek gerekir. Daha sonra bir file group tanımlanır. Bundan sonra filestream tipi sütundaki veriler bu file group içinde saklanır. Filestream veri tipi olan bir veritabanında database mirroring kullanılamaz.

Sql Server Sürümleri Sql Server Compact Edition (Sql CE): Bu sürüm Sql Mobile üzerine kuruludur ve el terminalleri gibi mobil cihazların üzerinde kullanılır. Diğer sürümlere göre bir çok özelliği eksiktir. Örneğin, Stored Procedure ve View desteği bulunmamaktadır.

Sql Server Sürümleri Sql Server Express Edition: Ücretsiz sürümdür. Küçük çaplı veritabanı gereksinimi olduğunda kullanılabilir. Sql Server Standard Edition: Küçük veya orta ölçekli kurumlarda kullanılması uygundur. Maksimum 75 kullanıcı desteği vardır.

Sql Server Sürümleri Sql Server Web Edition: Web tabanlı uygulamalar için optimize edilmiş sürümdür. Web hosting hizmeti veren firmalar için düşük maliyetli bir alternatiftir. Sql Server Workgroup Edition: Veritabanına bağlanacak kullanıcı sayısı ve veritabanı büyüklüğü sınırlandırılmamıştır. Enterprise edition’a göre daha ucuzdur.

Sql Server Sürümleri Sql Server Enterprise Edition: Sql Server’ın tüm özelliklerini içeren sürümdür. Sql Server Developer Edition: Enterprise Edition ile aynı özellikleri taşır. Fakat lisans şartı gereği sadece test ve geliştirme amaçlı kullanılabilir. Uygulama ve iş amaçlı kullanıma geçildiğinde Enterprise Edition lisansı edinilmelidir.

Servisler Kopyalama (Replication): Bu servis veritabanındaki nesneleri senkronize etmek ve kopyalamak için kullanılır. Servis dağıtımcı-alıcı mantığı ile çalışır Bir dağıtımcı değişiklikleri alıcılara dağıtır. Ve alıcılar değişiklikleri alarak uygularlar.

Servisler Analiz (Analysis): Sql server veritabanlarına veri madenciliği yeteneklerini ekler. Raporlama (Reporting): Veritabanlarından elde edilen veriler üzerinde rapor hazırlayan bir servistir. Yönetimi web tabanlıdır. Bildirim (Notification): Alıcılar belirli bir transaction’ın olması durumunda bildirim almak için kaydolur. Transaction gerçekleştiğinde, bildirim servisi alıcılara olay ile ilgili detaylı bilgi gönderir.

Servisler Entegrasyon (Integration): Bu servis farklı veri kaynaklarındaki veriyi sql server’a entegre etmek için kullanılır. Tam Text arama (Full Text Search): Bu servis, sql serverdaki yapılandırılmamış text dataları üzerinde indexleme yapar. Bu sayede sütunlar içindeki textlerde arama yapılabilir. LIKE deyimini kullanmaktan daha hızlı sonuç vermektedir.

Kullanılabilirlik - Araçlar SQLCMD: Sql server üzerinde sorguların yazılması ve çalıştırılmasını sağlayan komut satırı uygulamasıdır. Visual Studio: Sql CLR’in çalıştıracağı kodları yazıp, debug etmek için kullanılabilir.

Kullanılabilirlik - Araçlar Sql Server Management Studio: Sql server 2005 ve bundan sonraki sürümlerde bulunan, veritabanını yönetme ve ayarlarını düzenleme imkanı sağlayan bir arayüzdür. Business Intelligence Development Studio: Visual Studio üzerine, analiz, entegrasyon, veri madenciliği raporlama gibi servislerin eklenmesi ile sunulan araçtır.

SQLCMD

Sql Server Management Studio