Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Mssql Slayt 1
1.
2. Min. Sistem Gereksinimleri:
Bilgisayarınızın sahip olması gereken en az donanım özellikleri aşağıdaki
tabloda gösterilmektedir.
işlemci intel core işlemci
Hız 2.0
Ram 1024Mb
Boş Disk Alanı 1.5 GB
Ekran VGA 1024x768
selcuktufekci.com 2
3. Sürümler
Enterprise
Kurumsal online işlemler ve veri ambarı taleplerini karşılayan
kapsamlı veri platformudur.
Standart
Veri Yönetimi, yönetilebilirlik, uygulamalar çalıştırmak için
kullanılan veri platformudur.
selcuktufekci.com 3
4. Sürümler
Workgroup:
Güvenilir veri yönetimi çalıştıran şubeleri güvenli
senkronizasyon ve yönetim becerisi sağlar
Web:
Düşük maliyeti, büyük ölçekli web uygulamalarla uygundur.
Veri barındırmadan daha çok internet ortamında hizmet
sunmak için kullanılan veri platformudur.
selcuktufekci.com 4
5. Sürümler
Express:
Temel sorguları çalıştırma, küçük masaüstü uygulamalar için
kullanılan ücretsiz veri platformudur.
SQL Server Compact 3,5:
Gömülü sistemlerde Compact yapılarda kullanılan ücretsiz veri
platformudur.
selcuktufekci.com 5
6. SQL SERVER 2008′DE VERİ TİPLERİ
Veri tipleri tablolarda tutacağımız verilerin yapısını
belirlemeye yarar.
Tabloları oluştururken doğru veri tiplerini kullanmak
bize sonradan (hazırladığımız veri tabanını
kullanırken) kaynak ve performans açısından büyük
kazançlar sağlar.
selcuktufekci.com 6
7. 1. Kesin Sayısal (Exact Numeric) Veri Tipleri:
Ondalıklı veya ondalıksız kesin sayıları içerir.
Bigint (8 byte): Pozitif ve negatif tam sayılar.
Int (4 byte): Pozitif ve negatif tam sayılar.
Smallint (2 byte): Pozitif ve negatif tam sayılar.
Tinyint (1 byte): Sadece 0 ile 255 arasındaki tamsayılar.
Decimal (x,y): Ondalıklı sayıları tutmaya yarar. 5-17 bit.
Numeric (x,y): Ondalıklı sayıları tutmaya yarar. 5-17 bit.
selcuktufekci.com 7
8. 2. Yaklaşık Sayısal (Approximate Numeric) Veri
Tipleri:
Bu veri tipleri ondalıklı sayıları tutabilir. Sayının ondalık
kısmının kayıpsız bir şekilde saklanacağı garantisi
yoktur.
real ve float: Bilimsel çalışmalar için kullanılan sayısal
değerlerdir. 15 karaktere kadar değerleri
tutabilirler. Gerçek sayıları 7 ondalık kısmı için 15
karakter yer kaplar.
selcuktufekci.com 8
9. 3. Parasal (Monetary) Veri Tipleri:
Parasal verileri tutmaya yarar. 2 tane parasal veri
tipi vardır.
Money(8 byte): 8 byte parasal veri tutabilir.
Smallmoney(4 4 byte parasal veri tutabilir.
byte):
selcuktufekci.com 9
10. 4. Tarih ve Zaman (Date and
time) Veri Tipleri:
Datetime (8 byte): 1 Ocak 1753 ile 31 Aralık 9999 tarihleri arasındaki herhangi bir tarihi
saatiyle birlikte tutar.
Smalldatetime (4 byte): 1 Ocak 1990 ile 6 Haziran 2079 tarihleri arasındaki herhangi bir tarihi
saatiyle birlikte tutar.
Date (3 byte): 1 Ocak 0001 ile 31 Aralık 9999 arası sadece tarih bilgisi tutar
Time (5 byte): Sadece zamanı tutmak istediğiniz kullanabileceğiniz bir veri tipi olarak
karşılaşmaktayız.
Datetime2(7) : Bu veri tipi date ve time veri tiplerinin birleşmesinden oluşan bir yapı
olarak karsımıza çıkiyor.
Datetimeoffset (10 byte): Sql Server 2008 den önce yaptığımız çalışmalarda zaman ve tarih ile ilgili
en büyük sorunlardan biri zaman dilimleri idi. Bu sorunu ortadan
kaldırmak amacı ile ortaya çıkan bu data tipi çoğunlukla farklı ülkelerle
ve farklı zaman dilimleri ile çalışan projeler için uygundur.
selcuktufekci.com 10
11. 5. Karakter (Character) Veri Tipleri:
Unicode olanlar başında n harfi olanlardır
Char(n): Boyutu1 ile 8000 arasında değişir. Maksimum 8000 karakter tutar.
Nchar(n): Boyutu 2 ile 8000 arasında değişir. Maksimum 4000 karakter tutar.
Varchar(n): Boyutu1 ile 8000 arasında değişir. Maksimum 8000 karakter tutar.
Varchar(MAX): Maksimum 2 gigabyte (1.073.741.824 karakter) veri saklar.
Nvarchar(n): Boyutu 2 ile 8000 arasında değişir. Maksimum 4000 karakter tutar.
Nvarchar(MAX): Maksimum 2 gigabyte (536.870.912 karakter) veri saklar.
Text: Maksimum 2 gigabyte (1.073.741.824 karakter) veri saklar.
Ntext: Maksimum 2 gigabyte (536.870.912 karakter) veri saklar.
selcuktufekci.com 11
12. 6. İkili (Binary) Veri Tipleri
SQL Server’ da dosyaları saklamak için binary veri tiplerini kullanırız. 4
çeşit binay veri tipi vardır.
Binary(n): Boyutu 1 ile 8000 byte arasında değişir.
Sabit boyutta binary veri tutmak için kullanılır.
Varbinary(n): Boyutu 1 ile 8000 byte arasında değişir.
Değişken boyutta binary veri tutmak için kullanılır.
Varbinary(MAX): Boyutu maksimum 2 gigabyte tir.
Değişken boyutta binary veri tutmak için kullanılır.
Image: Boyutu maksimum 2 gigabyte tir. Tüm dosyaları tutabilir.
selcuktufekci.com 12
13. Diğer Veri Türleri:
Bit:
0 veya 1 tam sayı değeri alan değişkenlerdir.
Sql_variant:
Bu gireceğimiz değerin çeşidini bilmediğimiz sütunlarda
kullanabileceğimiz bir veri tipidir. MAX 8000 byte.
Timestamp :
Timestamp veri türü tarih ya da saat bilgilerini yerleştirmek
için değil, daha çok kaydın versiyon numarası olarak işleyen
çift değişkenli değerler için tasarlanmıştır. Değer, kayıt her
güncellendiğinde güncellenir ve değer databasede tektir.
selcuktufekci.com 13
14. Diğer Veri Türleri:
Uniqueidentifier : 16 bayt yer kaplar. Global tek
değişkenlerdir. Uniqueidentifier veri tipi 16 byte çift
değişkenli değer depolar. Bu değerler genellikle globally
unique identifiers (GUIDs) olarak anılırlar. Sistem yeni bir
GUIDs değer oluşturduğunda aynı değerin ne aynı
bilgisayarda ne de dünyadaki herhangi başka bir bilgisayarda
tekrar üretilemeyeceği garantidir. GUIDs network kartının
kimlik numarasını ve bilgisayarın saatinden elde edilen eşsiz
bir numara kullanarak oluşturulur. Network kartlarının
yapımcıları network kartı kimlik numarasının gelecek 100
yılda tekrarlanmayacağını garanti ederler.
selcuktufekci.com 14
15. Diğer Veri Türleri:
Xml : Xml veri türü SQL Server 2005’ in en temel yeni
özelliğidir. Xml’ in girişinden önce kullanıcılar XML
dökümanları dizilimler ya da çift değişkenli datalar
olarak depoluyordu. Bu yeni veri türü, SQL Server’ ın
XML sütununa yerleştirilen XML dokümanını
ayrıştırmasına ve kullanıcının sütunla
bağladığı/birleştirdiği şema ile uyumlu olduğunu
doğrulamasına izin vermektedir.
selcuktufekci.com 15
16. Diğer Veri Türleri:
Uzaysal Veri Tipleri:Bu veri
tipleri GEOMETRY ve GEOGRAPHY veri tiplerini
içermektedir. Bu verilere de Uzaysal Veriler
denmektedir.
Hierarchyid Veri Tipleri : Hiyerarşik verilerin tutulduğu
tipler.Örneğin; çalışan => müdür ilişkisinin tutulmasına
imkan sağlayan veri tipleridir.
selcuktufekci.com 16