Download SQL SERVER 2005

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
SQL SERVER 2005 Giriş
A. Betül Oktay
Elif Edoğan
Zeliha Çetin
Ayşe Betül Oktay 2006
1
Konular





MS SQL Server –Giriş
SQL Server’ın temel özellikleri
SQL Server’ın spesifik özellikleri
Transact SQL
SQL Server 2005 Temel
Bileşenleri
Ayşe Betül Oktay 2006
2
MS SQL Server -Giriş
MS SQL Server Çalışma Prensibi
Ayşe Betül Oktay 2006
3
MS SQL Server -Giriş


Microsoft SQL Server,
Microsoft’un server ürün ailesinde
yer alan bir “veritabanı yönetimi
yazılımı”dır.
Windows Server platformu
üzerinde çalışan SQL Server,
client/server veritabanı
projelerinin geliştirilmesini
sağlayan bir servistir.
Ayşe Betül Oktay 2006
4
MS SQL Server -Giriş

» Database Sistemi:birçok kullanıcı
tarafından kullanılan birbirleriyle ilişkili
geniş bir veri kümesinin düzenlenmesi,
depolanması ve sorgulanması için
kurulan sistemdir.
Ayşe Betül Oktay 2006
5
MS SQL Server -Giriş

Microsoft SQL Server®, client / server
(istemci/sunucu) veritabanı
gereksinimlerini karşılamak için
gelitirilmi yüksek performanslı ve
ölçeklenebilir bir database yönetim
sistemidir.
Ayşe Betül Oktay 2006
6
SQL Server’ın temel
özellikleri:
SQL Server’ın temel özellikleri:
· Veritabanı yönetim sistemidir.
· Client/Server mimariye sahiptir.
· İlişkisel modele sahiptir.
· Yönetim araçlarına sahiptir.
· T-SQL sorgulama diline sahiptir.
· Çok sayıda programlama arabirimi ile erişime
izin verir.
· Uygulama geliştirmeye açık bir ortamdır.
Ayşe Betül Oktay 2006
7
MS SQL Server’ın spesifik
özellikleri



Ölçeklenebilir mimari
Bir ya da daha çok işlemci
üzerinde çalışabilir.
Farklı sürümleri sayesinde farklı
isteklere yanıt verebilme
yeteneği.
Ayşe Betül Oktay 2006
8
MS SQL Server’ın spesifik
özellikleri




Sağlam ve güvenli işlem
Sistem arızalarına ve veri kayıplarına
karşı tam koruma.
Windows NT/2000/2003 ile tümleşik
kimlik denetimi.
SQL Server’a erişimde Windows’a
güvenmeyi sağlayan tümleşik kimlik
denetimi sistemi ya da SQL Server’ın
kendi güvenlik sistemi kullanılır.
Ayşe Betül Oktay 2006
9
MS SQL Server’ın spesifik
özellikleri


Geni bir Client desteği
Macihtosh, UNIX, DOS, OS/2 ve
Windows client’larına destek.
Ayşe Betül Oktay 2006
10
MS SQL Server’ın spesifik
özellikleri




API (Application Programming
Interface)
Genel amaçlı database
uygulamalarını geliştirebilmesi
için bir dizi API’yi destekler.
Bunların başında;
Microsoft ActiveX® Data Objects
(ADO), OLE DB ve Open Database
Connectivity (ODBC) gelir.
Ayşe Betül Oktay 2006
11
MS SQL Server’ın spesifik
özellikleri



Replikasyon
Verinin kopyalanarak güvenliğini
artıran bir çoğaltma sistemidir.
Dağıtılmış database uygulamaları
destekler.
Ayşe Betül Oktay 2006
12
MS SQL Server’ın spesifik
özellikleri


Görev programlama ve mesajlama
Yedekleme, replikasyon gibi belli
görevlerin tanımlanmasını ve
istenilen zamanlarda
çalıştırılmasını sağlar.
Ayşe Betül Oktay 2006
13
MS SQL Server’ın spesifik
özellikleri



Backup (Yedekleme) ve Restore (Geri
Yükleme)
Veritabanlarının farklı türde
yedeklerini alır ve geri yükler.
Yedekleme işlemlerinin tarihini
tutar ve belli bir zamana ait
verilerin yedeklenmesini sağlar.
Ayşe Betül Oktay 2006
14
MS SQL Server’ın spesifik
özellikleri
Transact-SQL



Transact-SQL, SQL (Structured Query
Language) dilinin bir versiyonudur.
Microsoft Transact-SQL, 1992 yılında çıkan
en son ANSI SQL standartlarını
desteklemektedir.
Microsoft SQL Server, ek özellikleriyle
geliştirdiği Transact-SQL dili, tablo
tanımlama, veri girme ve değitirme, ayrıca
stored procedure desteği gibi ek özellikleriyle
geni bir veritabanı sorgulama dilidir.
Ayşe Betül Oktay 2006
15
Transact-SQL



SQL (Structured Query Language),
veritabanı yönetim sistemlerinde
standart olarak kullanılan bir dildir.
Zaman içinde değişik firmalar
tarafından yapılan eklerle ve değişik
sürümlerde yeni SQL dilleri ortaya
çıkmıştır.
Microsoft,un gelitirdiği SQL dili ise
Microsoft Transact-SQL olarak
adlandırılmıştır.
Ayşe Betül Oktay 2006
16
Transact-SQL


Örnek bir SELECT cümlesi:
SELECT mkodu, tarih, fiyat
FROM siparis
WHERE tarih BETWEEN '1/1/2006'
AND '31/12/2006'
Ayşe Betül Oktay 2006
17
Transact-SQL


Transact SQL deyimlerinin
kullanılabileceği araçlar ise SQL
Enterprise Manager, Query
Analyzer, OSQL ya da ISQL/w gibi
yardımcı programlardır.
SQL Server 2005’te bu araçların
yerini Management Studio
almıştır.
Ayşe Betül Oktay 2006
18
SQL Server 2005 Temel Bileşenleri



Relational database engine
SQL Server relational database
engine (veritabanı motoru) SQL
Server 2005’in kalbidir.
Veritabanı motoru verilerin
saklanmasını, sorguların
çalıştırılmasını, veriler arasındaki
ilişkileri ve XML veri formatını
destekler.
Ayşe Betül Oktay 2006
19
MS SQL 2005
Ayşe Betül Oktay 2006
20
SQL Server 2005 Temel Bileşenleri
Ayşe Betül Oktay 2006
21
SQL Server 2005 Temel Bileşenleri
Ayşe Betül Oktay 2006
22