PAPATYAYAYINCILIKEĞİTİM

   - akademik, bilimsel ve üniversite ders kitapları, bizim asıl işimiz -

 Ana Sayfa

Hakkımızda


e-Kitap Projesi


Kitap Listesi

Hazırlanan Kitaplar

Satış/Pazarlama


Çalışmak


İletişim/Bize Ulaşın


Periyodik Dergi

Post-Edu Enstitüsü

Kitap Fuarları

Kurumsal Hizmetler

Türkiye'nin İnternet Kitapçısı'nda tüm akademik kitaplar

www.tdk.com.tr

Yayınevimiz

www.ebandrol.net

üyesidir.

Fiyat Listesi (PDF)

Op. Dr. Kağan KOCATEPE

- Hamilelik Kitapları  -

Op. Dr. Kağan KOCATEPE

Kitapların Tüm Listesi

Açıklamalı Kitap Listesi

e-Kitap Çalışmalarımız

 

Türkiye'de "e-Kitap/e-Book" Araştırması ve Uygulaması. Ayrıntılı Bilgi için tıklayınız.

Akademik/periyodik dergi çıkartıyoruz. Ayrıntı için buraya tıklayınız.

- Kitap Dağıtım -

İstanbul-Cağaloğlu

Tel: (212) 527 52 96

Faks: (212) 527 52 97

 

Veritabanı II

SQL 2008 Uygulamalarıyla

Kurtuluş BEYLAN

 

Arka kapak yazısı. Veritabanı konusu bilgisayar uygulamalarında önemli bir yere sahiptir ve hemen hemen her disiplini ilgilendirmektedir. Bu nedenle, özellikle, üniversite eğitiminde veritabanı dersleri önemli bir yere sahiptir; bilgisayar dünyasını yakından tanıyan her bireyin öğrenmesi gereken konulardan birisidir.

Bu kitabımız iki ciltten oluşmaktadır. Birinci ciltte veritabanı konusu temel düzeyde ele alınmış olup YÖK'ün müfredatına göre meslek yüksek okulu ve yüksek okullardaki ''Veritabanı 1" dersi için bir ders kitabı olma özelliğindedir. İkinci cilt ise ileri düzey konuları içermektedir; daha çok uygulamaya yönelik olup ilgili bölümlerdeki ''Veritabanı II" dersleri için bir ders kitabı olma özelliğindedir. Uygulamaların gösterilmesi amacıyla "SQL Server 2008" ortamı seçilmiştir.

 

Cilt II.

SQL Server 2008, SQL Sunucu Mimarisi, Güvenlik Mekanizması, Stored Procedure Nesnesi, Fonksiyonlar, Trigger Nesnesi, İmleçler, Hareketler (Transactions), Veritabanı Yedekleme, Çoğaltma (Replication), Raporlama Hizmetleri, "SQL Server 2008" ile Uygulama ları Geliştirme.

 

Cilt I.

Veritabanı Mimarisi, Veri Saklama Modelleri, İlişkisel Veritabanı, SQL Sunucu, Veritabanı Yönetim Ortamı, Temel SQL, Veritabanı Tasarlama, Tablo Yapıları, Veri İşleme Deyimleri, T-SQL ile Programlama, Veri Bütünlüğü, İndeksler, Gelişmiş Sorgulama Tasarımı, View Nesnesi, Access ile "SQL Server 2008"a Bağlanma.


Türkiye'nin İnternet kitapçısı ---> www.tdk.com.tr    satın al. Cilt II


IÇINDEKILER (Cilt 2)

Önsöz

Bölüm 1.    SQL Sunucu

1.1. SQL Sunucu Bileşenleri

1.2. SQL Sunucunun Özellikleri

1.3. Sunucu Veritabanı Sistemlerinin Avantajları

1.3.1. Veritabanıxe "Veritabanı" Sunucusu Olarak SQL Sunucu xe "SQL Server"Kullanmanın Avantajları

1.3.2. Masaüstü Veritabanı xe "Masaüstü Veritabanı"Sistemleri

1.4. Özet

1.5. Sorular

 

Bölüm 2.    SQL Sunucu Veritabanı Yapısı

2.1. SQL Sunucu Veritabanları

2.1.1. SQL Sunucu xe "SQL Server"Sistem Veritabanları

2.1.2. SQL Sunucu xe "SQL Server"Örnek Veritabanları

2.2. Tablolar

2.3. İndeksler

2.4. Görüntüler (Views)

2.5. Hazırlanmış Prosedürler

2.6. Kullanıcı Tanımlı Fonksiyonlar

2.7. Tetiklemeler

2.8. Anlamdaşlık (Synonym)

2.9. Hizmet Acentası (Service Broker)

2.10. SQL Sunucu Nesnelerini Tanımlama 

2.11. Sistemxe "SİSTEM" Tabloları

2.12. SQL Sunucu Sistemxe "SİSTEM" Bilgisine Ulaşma 

2.12.1. Bilgi Taslak Görüntülerini Kullanma 

2.12.2. Sistem Hazırlanmış Prosedürlerini Kullanma  

2.12.3. Genel Amaçlı Hazırlanmış Prosedürler 

2.12.4. Katalog Hazırlanmış Prosedürleri  

2.12.5. Güvenlik Amaçlı Kullanılan Hazırlanmış Prosedürler   

2.12.6. Genişletilmiş Hazırlanmış Prosedürxe "Extended Stored Procedure"ler 

2.12.7. Sistem Fonksiyonlarını Kullanma 

2.13. Özet 

2.14. Sorular 

 

Bölüm 3.    SQL Sunucu xe "SQL Server"Güvenlik Mekanizması 

3.1. SQL Sunucu Güvenliği 

3.2. SQL Sunucu Kimlik Doğrulama Kipleri

3.2.1. Windows xe "Windows"Kimlik Doğrulama Kipi 

3.2.2. SQL Sunucu xe "SQL Server"Kimlik Doğrulama Kipi  

Alıştırma-3.1. Sunucunun Kimlik Doğrulama Kipinin Ayarlanması

3.3. Kullanıcı Hesabı Oluşturma

3.3.1. Roller

3.3.2. SQL Sunucu xe "SQL Server"Giriş Hesapları (Logins)  

3.3.2.1. Windows xe "Windows"Giriş Hesabı Ekleme 

3.3.2.2. SQL Sunucu xe "SQL Server"Giriş Hesabı Eklemek  

3.2.3. Giriş Hesaplarına Veritabanıxe "Veritabanı" Erişim Hakkı Vermek

3.3.4. Saxe "SA" Giriş Hesabı  

3.4. Çok Kullanıcılı Ortamların Yönetimi  

3.5. SQL Sunucu Rollerini Ayarlama 

3.5.1. Sabit Sunucu Rolleri

3.5.1.1. Sabit Sunucu Rolüne Üye Ekleme 

  3.5.2. Sabit Veritabanı Rolleri 

3.5.2.1. Veritabanıxe "Veritabanı" Rolüne Üye Ekleme  

3.5.3. Kullanıcı Tanımlı Veritabanıxe "Veritabanı" Rolleri

3.5.3.1. Uygulama Rolleri

3.5.4. Sahiplik

      3.6. SQL Sunucunun İzinleri Değerlendirişi

3.6.1. Veritabanıxe "Veritabanı" Kullanıcıları Ekleme 

3.6.2. İzin İfadeleri

3.6.3. Nesne İzinlerixe "Nesne İzinleri"ni Yönetmek  

3.6.4. Tabloxe "Tablo" İzinleri

3.6.5. View İzinleri

3.6.6. Hazırlanmış Prosedür İzinleri

3.6.7. Fonksiyon İzinleri

3.6.8. Kolonxe "Kolon" Seviyesinde Güvenliği Sağlamak 

3.7. Güvenlik Mekanizması Olarak View’ların Kullanımı 

3.8. Özet

3.9. Sorular

 

Bölüm 4. Stored Procedure Nesnesi ve Uygulamaları

4.1. Hazırlanmış Prosedürler 

4.2. Sistemxe "SİSTEM" ve Genişletilmiş Prosedürler 

4.3. Kullanıcı Tanımlı Hazırlanmış Prosedürler     

      "KULLANICI-TANIMLI STORED PROCEDURE’LER"

4.3.1. Genişletilmiş Hazırlanmış Prosedürlerinxe "Extended Stored Procedure" Çalıştırılması

Alıştırma-4.1. Genişletilmiş Hazırlanmış Prosedürxe "Extended Stored Procedure" Çalıştırma

 4.4. Hazırlanmış Prosedürlerin İlk Defa Çalıştırılması 

4.4.1. Sözdizimi Denetimi 

4.4.2. Derleme

4.4.3. Yürütme 

4.5. Hazırlanmış Prosedürlerin İkinci Defa Çalıştırılması 

4.6. Hazırlanmış Prosedürlerin Oluşturulması  

4.6.1. Query Editörxe "Query Editor" İle Hazırlanmış Prosedür Oluşturmak   

4.6.2. T-SQLxe "T-SQL" İle Hazırlanmış Prosedür Oluşturmak  

4.6.3. İzinler

4.6.4. Sınırlamalar

4.6.5. Öneriler

4.6.6. Hazırlanmış Prosedürün Kodunu Görüntüleme

4.7. Hazırlanmış Prosedürlerin Çalıştırılması  

4.8. Hazırlanmış Prosedürlerin Veri Eklenmesinde Kullanılması 

4.8.1. Kullanıcıların Hazırlanmış Prosedürün Kodunu Okumalarının Engellenmesi

Alıştırma-4.2. Hazırlanmış Prosedürlerin Oluşturulması ve Çalıştırılması 

4.9. Hazırlanmış Prosedürün Değiştirilmesi  

4.10. Hazırlanmış Prosedürün Silinmesi 

Alıştırma-4.3. Hazırlanmış Prosedürün Değiştirilmesi 

4.11. Hazırlanmış Prosedürlerde Parametre Kullanımı 

4.11.1.      Giriş Parametreleri 

4.11.2.      Giriş Parametresine Sahip Bir Hazırlanmış Prosedürün Çalıştırılması 

4.11.3. Giriş Parametrelerinin Geçerliliğini Denetleme

Alıştırma-4.4. Parametrexe "Parametre" Kontrolü İçin Kod Ekleme

4.11.4. Çıkış Parametreleri 

4.11.5. Çıkış Parametresi Olan Hazırlanmış Prosedürlerin Çalıştırılması  

Alıştırma-4.5. Çıkış Parametreli Hazırlanmış Prosedürlerin Oluşturulması ve Çalıştırılması

4.12. Hazırlanmış Prosedür Çeşitleri 

4.12.1. Geçici Hazırlanmış Prosedürler 

4.12.2. İçiçe ve Rekürsif Hazırlanmış Prosedürler 

4.13. Hata Yönetimi

4.13.1. Return xe "RETURN"İfadesi

Alıştırma-4.6. Return Kullanımı  

4.13.2. Hata Mesajları Oluşturma ve Kullanma  

4.13.3. Kullanıcı Hata Mesajlarını Oluşturma

4.13.4. Kullanıcı Hata Mesajlarının Silinmesi 

4.13.5. Kullanıcı Hata Mesajlarının Kullanımı 

Alıştırma-4.7. Kullanıcı Hata Mesajları Oluşturma ve Çağırma

4.13.6. @@Error Kullanma 

4.14. Hazırlanmış Prosedürlerin Yönetimi 

Alıştırma-4.8. Hazırlanmış Prosedürün Yeniden Derlenmesi

4.14.1. Hazırlanmış Prosedürlerin Avantajları ve Dezavantajları

4.15. Özet

4.16. Sorular

 

Bölüm 5.      Fonksiyonlar

5.1. Kullanıcı-Tanımlı Fonksiyonlar 

5.1.1. Skalerxe "Scalar" Fonksiyon Oluşturma 

5.1.2. Schemabindingxe "SCHEMABINDING" Seçeneğinin Ayarlanması 

Alıştırma-5.1. Skaler Fonksiyon Tasarlama ve Oluşturma 

5.1.3. Çok İfadeli Tablo Değerli (ÇİTD) Fonksiyonlar 

5.1.4. Tablo Değeri Bekleyen (TDB) Fonksiyonlar

Alıştırma-5.2. TDB Fonksiyonlarının Oluşturulması ve Sınanması 

5.2 Kullanıcı-Tanımlı Fonksiyonları Yönetme

5.2.1. Fonksiyonların Kararlılığı 

5.2.2. Fonksiyon Karakter Kümesi

5.3. Özet

5.4. Sorular

 

Bölüm 6.Trigger Nesnesi ve Uygulamaları

6.1. Tetiklemelerin Tasarlanması

6.1.1. Niçin Tetikleme Kullanılmalı? 

6.1.2. Göz Önünde Bulundurulması Gerekenler 

Alıştırma-6.1. Tetikleme Tasarlama 

6.2. Tetikleme Çeşitleri

6.2.1. DML Tetiklemeleri 

6.2.2. DDL Tetiklemeleri 

6.2.3. Logon Tetiklemeler 

6.3. Tetikleme Oluşturma

6.3.1. Tetiklemeler Hakkında Bilgi Görme

6.3.2. Insertxe "INSERT" Tetiklemesi Oluşturma

Alıştırma-6.2. Kira_Ayrintilari Tablosu Üzerinde Insertxe "INSERT" Tetiklemesi Tanımlama

6.3.3. Deletexe "DELETE" Tetiklemesi Oluşturma

Alıştırma-6.3. Deletexe "Deleted" Tetiklemesi Oluşturma

6.3.4. Updatexe "UPDATE" Tetiklemesi Oluşturma 

6.3.5. Instead Of  Tetiklemesi Oluşturma

6.4. Karmaşık Tetiklemeler  

6.4.1. İçiçe Tetiklemeler 

6.4.2. Rekürsif Tetiklemeler 

6.5. Tetiklemelerin Yönetimi 

6.5.1. Tetikleme Silme

6.5.2. Tetiklemelerin Pasifleştirilmesi ve Etkinleştirilmesi

6.6. Tetiklemeler ile Kısıtlamaların Karşılaştırılması

6.7. Özet

6.8. Sorular

 

Bölüm 7.      İmleçler

7.1. İmleçleri Kavramak

7.2. Farklı Tür İmleç Kullanmak 

7.2.1. Dolaşabilir İmleçler 

7.2.2. Statik İmleçler

7.2.3. Dinamik İmleçler 

7.2.4. Anahtarlı İmleçler 

7.2.5. Salt-İleri İmleçler 

7.3. İmleçlerin Yönetimi

7.3.1. İmleç Uyumluluğunun Ayarlaması 

7.4. Doğru İmleç Seçimi

7.5. Özet

7.6. Sorular

 

Bölüm 8.      Hareketler ve Kilitler

8.1. Hareketler

8.2. Hareket Türleri 

8.3. Hareketlerin Çalışma Mantığı 

8.4. Hareketlerin Tasarlanması 

8.4.1. Açık Hareketler 

Alıştırma-8.1. Açık Hareket Oluşturma 

Alıştırma-8.2. Hareketin Geri Çekilmesi 

8.4.2. Kapalı Hareketlerin Etkinleştirilmesi

8.5. Kilitler

8.6. Kilit Çeşitleri 

8.6.1. Temel Kilitler

8.6.2. Özel Kilitler

8.6.3. Kilitlerin Bir Arada Olması

8.6.4. Kullanılan Kilitleri Görme

Alıştırma-8.3. Sunucuda Bulunan Kilitleri İnceleme

8.7. Kilitleri Yönetme166

8.7.1. Oturum Düzeyi Kilitleme

Alıştırma-8.4. Oturum Düzeyi Kilitleme Gerçekleştirme

8.7.2. Kilit Zaman Aşımı Değerini Ayarlama

8.7.3. Tabloxe "Tablo" Düzeyinde Kilitleme

Alıştırma-8.5. Tabloxe "Tablo" Düzeyinde Kilitleme 

8.8. Darboğazlar (Deadlocks)

8.9. Özet

8.10. Sorular

 

Bölüm 9.      Yedek Alma

9.1. Yedekleme Nedir?

9.2. Veritabanının Yedeklenmesi 

9.3. Veritabanının Geri Yüklenmesi 

9.4. Yedeklerin Yönetimi  

9.4.1. Tabloların ve Diğer Nesnelerin Bakımını Yapmak

9.5. Özet

9.6. Sorular

 

Bölüm 10.  Çoğaltma

10.1. Temel Çoğaltma Terimleri 

10.2. Çoğaltma Modeli Seçme 

10.2.1. Şipşak Çoğaltma

10.2.2. Hareketsel Çoğaltma 

10.2.3. Tümleştirme Çoğaltması

10.3. Özet

10.4. Sorular

 

Bölüm 11.  SQL Sunucu Raporlama Hizmetleri

11.1. Rapor Oluşturma

11.1.1. Report Designer İle Rapor Oluşturma

11.2. Rapor Yayımlama

11.2.1. Raporun Başka Dosya Türlerinde Yayımlanması

Alıştırma-11.1. Grafiksel Bir Rapor Oluşturma 

11.3. Raporlama Hizmeti Veritabanları  

11.4. Özet

11.5. Sorular

 

Bölüm 12.  Visual Basic İle SQL Sunucu Uygulamaları Geliştirme

12.1. Visual Basic’te Veri Erişim Yöntemleri

12.2. ADOxe "ADO" Veri Erişim Yöntemi

12.3. ADOxe "ADO" Nesneleri

12.3.1. Connectionxe "Connection" Nesnesi

12.3.1.1. Cursorlocation xe "CursorLocation"Özelliği

12.3.1.2. Mode xe "Mode"Özelliği

Alıştırma-12.1. SQLOLEDB xe "SQLOLEDB"İle SQL Sunucuya Bağlanma

Alıştırma-12.2. SQLOLEDB xe "SQLOLEDB"Provider’ının Connectionxe "Connection" String Yordamını Kullanma

Alıştırma-12.3. MSDASQL xe "MSDASQL"Kullanarak SQL Sunucuya Bağlanma

12.3.2. Command Nesnesi

12.3.2.1. Commandtypexe "CommandType" Özelliği

12.3.2.2. Preparedxe "Prepared" Özelliği

12.3.2.3. State xe "State"Özelliği

12.3.2.4. Command xe "Command"Nesnesinin Yordamları 

12.3.2.5. Execute Yordamı

Alıştırma-12.4. SQLOLDB Provider’ı İle DDLxe "DDL" ve DMLxe "DML" Deyimlerini Kullanma

12.3.3. Recordset Nesnesi

12.3.3.1. Cursortypexe "CursorType" Özelliği

12.3.3.2. Locktype Özelliği

12.3.3.3. Recordset Nesnesinin Yordamları 

12.3.3.4. Sonuç Kümesi Üzerinde Dolaşmak 

Alıştırma-12.5. Kayıt Kümesini Kullanma

12.3.3.5. Updatebatchxe "UpdateBatch" Yordamı

12.3.4. Record Nesne 

12.3.5. Field Nesnesi  

Alıştırma-12.6. Field Nesnesini Kullanma

12.3.6. Parameter Nesnesi

Alıştırma-12.7. Parameter Nesnesini Kullanma

12.3.7. Error Nesnesi

Alıştırma-12.8. Error Nesnesini Kullanma

12.3.8. Stream Nesnesi     xe "STREAM Nesnesi"

Alıştırma-12.9. Stream Nesnesini Kullanma

12.4. Visual Basic’te ADOxe "ADO" DC Nesnesini Kullanarak SQL Sunucuya Bağlanma

Alıştırma-12.10. ADO DCxe "ADODC" Kullanma

12.5. Özet

12.6. Sorular

 

Kaynakça 

Dizin


"Veritabanı I" ve "Veritabanı 2"dersleri için ders kitabı.


IÇINDEKILER (Cilt 1.)

Önsöz

Bölüm 1.  Veritabanı Mimarisi

Bölüm 2.  İlişkisel Veritabanı

Bölüm 3.  SQL Sunucu (Server) 2008 ve Veritabanı Yönetim Ortamı

Bölüm 4.  Temel SQL Dili

Bölüm 5.  Veritabanı Tasarlama

Bölüm 6.  Tablo Yapıları

Bölüm 7.  Veri İşleme Deyimleri

Bölüm 8.  T-SQL ile Programlama

Bölüm 9.  Veri Bütünlüğü, İndeksler

Bölüm 10. Gelişmiş Sorgulama Tasarımı

Bölüm 11. View Nesnesi

Bölüm 12. Access ile "SQL 2008 Server"a Bağlanma.

Kaynakça

Dizin


Teknik Bilgiler:

332 sayfa

80 gr 1. hamur kagit.

16,5x24 cm2

 

Papatya Yayincilik Egitim; akademik/bilimselkitaplarin üretim merkezi...

 

Yayinevimizin konuyla ilgili eserleri:

Diskrete Matematik Ortak Yazarli

Veri Madenciligi Dr. Gökhan SILAHTAROGLU

Veri Madenciligi Yöntemleri Dr. Yalçin ÖZKAN

Network TCP/IP ve UNUX El Kitabi Dr. Rifat ÇÖLKESEN

Network/Veri Haberlesmesi Uygulamalari Yasin KAPLAN

Veri Haberlesmesi/Network Temelleri Yasin KAPLAN

Veri Haberlesmesi/Network Kavramlari Yasin KAPLAN

Java ve Yazilim Tasarimi Altug Altintas

Bilgisayar Mimarisi Ortak Yazarli

Elektronik Mühendisligine Giris Ortak Yazarli

Endüstri Mühendisligine Giris Ortak Yazarli (Editör: Prof. Dr. Ercan ÖZTEMEL)

Bilgisayar Aglari Dr. Demir ÖNER

Bilgisayar Mühendisligine Giris Ortak yazarli (Editör: Dr. Rifat ÇÖLKESEN)

Veritabani ve Uygulamalari Yilmaz KAYA ve Ramazan TEKIN

Sistem Analizi ve Tasarimi (Bilgisayar Bilimlerinde)  Prof.Dr. Oya KALIPSIZ ve ark.

Yazilim Mühendisligi   Dr.Erhan SARIDOGAN

C++ ve Nesneye Yönelik  C Programlama   Dr.Erhan SARIDOGAN

Programlama Sanati Algoritmalar (C Uyarlamasi)  Dr.Cengiz UGURKAYA (Editör)

C Programlama Dili - Iste C  Dr.Rifat ÇÖLKESEN

Uygulamali C Programlama Dili   Bora TUNCER

Veri Yapilari ve Algoritmalar  Dr.Rifat ÇÖLKESEN

Veri Yapilari Algoritma Temelleri Dr.Sefer KURNAZ

MATLAB Kilavuzu  Dr.Aslan INAN

JAVA ve Yazilim Tasarimi  Altug B. ALTINTAS

Linux Altinda Programlama   Ali VARDAR

GTK/GNOME Programlama   Ali VARDAR

Kitaplarimizin tüm listesi için buraya tiklayiniz.

 


Akademik Kitaplar - Bilimsel Kitaplar - Üniversite Kitapları