Akademik - Bilimsel - Üniversite Ders Kitapları                             Farkımız kitaplarımızda...

 Ana Sayfa

Hakkımızda

Kitaplarımız

Hazırlanan Kitaplar

Satış/Dağıtım

Çalışmak

İletişim

Periyodik Dergi

Post-Edu Enstitüsü

Kitap Fuarları

Kurumsal Hizmetler

- bilgisayar -

C# Programlama Dili

 

- hukuk -

Borca Aykırılık ve Sonuçları

- hamilelik rehberi -

9 Ay 10 Gün

Çocuk Kitaplarında

dörtkardeş yayınevi

Edebiyat Kitaplarında

Toroslu Kitaplığı

Sektörel Eğitim Enstitüsü

üniversitenin de ötesi

Aradığınız kitaplar için:

- dağıtım -

İstanbul-Cağaloğlu

Tel: (212) 527 52 96

Faks: (212) 527 52 97

 

Adana-İstikal Cad.

Tel: (322) 432 00 73

Faks: (322) 432 00 74

 

İstanbul-Taksim (Gümüşsuyu)

Tel: (212) 245 37 40

Faks: (212) 245 37 41

Fiyat Listesi (Excel Dosyası)

 

VERITABANI

VE UYGULAMALARI

Yilmaz Kaya  - Ramazan Tekin

 

Bu kitabin amaci veritabani konusunu ögretmektir; hem terorik bilgiler verilmis hem de günümüzde yaygin olarak kullanilan veritabani yöneyim sistemleriyle baglanti kurulmustur. Her bilisimcinin, bilgisayar programcisinin ve mühendislerin yardimci kaynagi niteligindedir. Üniversitelerimizin "bilgisayar mühendisligi", "bilgisayar bilimleri", "bilgisayar programciligi", elektronik mühendisligi", "endüstri mühendisligi", "yönetim bilisim sistemleri", "bilgisayar ögretmenligi" bölümleri ve veritabani (database) dersi olan tüm bölümler için bir kaynak ve ders kitabi niteligindedir.

Kitap dört yillik bölümlerin ve meslek yüksek okullarinin müfredatina uygun olup ayni zamanda pratik çalisanlar/uygulamacilar için de destek verecek yararli bir kaynak niteligindedir.

Kitaba, Papatya Yayinciligin kalitesi ve niteligi olabildiginde yansitilmistir; yalin bir sekilde ele alinan içerik , baski kalitesi ve kagidi özenle seçilmis olup daha da iyisinin yapilmasi zordur!

Tüm üniversiteliler için "Veritabani" ders kitabi... Papatya Yayincilik'tan

 

Yine Papatya Yayincilik'tan yine nitelikli bir kitap...

 


 

 Içindekiler

 

ÖNSÖZ

 

Bölüm 1. VERITABANINA GIRIS

1.1. Veritabani Nedir?

1.2. Veritabani Yönetim Sistemi Nedir?

1.3. Veritabani Evrelerine Bir Bakis

1.4. Veritabaninin Önemi 17

1.4.1. Veritabaninin Getirdigi Kolayliklar 

1.5. Veritabani Modelleri   

1.5.1. Hiyerarsik Modeller

1.5.2. Ag Modeli

1.5.3. Iliskisel Model

1.6. Iliskisel Veritabani Modeline Örnekler

1.6.1. Basit Bir Market Veritabani Örnegi

1.6.2. Bir Ögrenci Isleri Veritabani Örnegi

1.7. Islemci Sunucu Teknolojisi (Client-Server)

1.8. Veritabani Yönetim Sistemleri

1.8.1. Microsoft Access

1.8.2. Microsoft SQL Server

1.8.3. Oracle

1.8.4. Sybase

1.8.5. Informix

1.8.6. MySQL

1.8.7. Postrage SQL

1.9. Özet

1.10. Sorular

 

Bölüm 2. TEMEL VERITABANI KAVRAMLARI

2.1. Veritabani

2.2. Tablo, Satir ve Sütun

2.3. Veri Türleri (DataTypes)

2.3.1. MS Access Veri Türleri

2.3.2. MS SQL Server Veri Türleri

2.3.3. Oracle Veri Türleri

2.4. Kisitlamalar

2.4.1. Birincil Anahtar (Primary Key)

2.4.2. Tekil (Unique) Kisitlamasi

2.4.3. Yabanci Anahtar (Froign Key) Kisitlamasi

2.4.4. Varsayilan Kisitlamasi (Default) Kisitlamasi

2.4.5. Not Null Kisitlamasi

2.5. Tablo ve Sütun Adlandirma Kurallari

2.6. Özet

2.7. Sorular

 

Bölüm 3. ÖRNEK VERITABANI TASARIMI

3.1. Ele Alinan Örnek Veritabani

3.2. Tablolar Arasindaki  Iliskiler

3.3. Bir Sorgulama Dili, SQL (Structural Query Language)

3.3.1. Veri Tanimlama Dili (Data Defination Language, DDL)

3.3.2. Veri Isleme Dili (Data Manuplation Language, DML)

3.3.3. Veri Kontrol Dili (Data Control Language, DCL)

3.4. Tablolarin SQL ile Olusturulmasi

3.5. Kisitlamalarin Tanimlanmasi

3.5.1. Birincil Anahtarlarin Tanimlanmasi

3.5.2. Not Null Kisitlamalarin Tanimlanmasi

3.6. Tablolara Veri Girisi > INSERT INTO Komutu

3.7. Veritabaninin Silinmesi > DROP DATABASE

3.8. Özet

3.9. Sorular

 

Bölüm 4. TEMEL SQL KOMUTLARI

4.1. Kayitlarin Listelenmesi > SELECT Komutu

4.2. Farkli Veri Türlerine Göre Sorgulamalar

4.2.1. Karakter Türü Alanlara Göre Sorgulama

4.2.2. Sayisal Alanlara Göre Sorgulama

4.2.3. Tarih Alanina Göre Sorgulama

4.2.4. Mantiksal (LOGICAL, BOOLEAN) Alanlara Göre Sorgulama 

4.3. Çesitli Operatörler

4.3.1. Mantiksal Operatörler

4.3.2 IN, NOT IN Operatörleri

4.3.3. BETWEEN Operatörü

4.3.4. LIKE, NOT LIKE Operatörleri

4.3.5. Karsilastirma Operatörler

4.4. Kayitlarin Siralanmasi > Order By Komutu

4.5. Distinct Deyimi

4.6. Özet

4.7. Sorular

 

Bölüm 5. VERILERIN ÖZETLENMESI

5.1. Matematiksel Islemler

5.2. SQL'de Aritmetik Operatörler

5.3. Kümeleme Fonksiyonlari

5.3.1. SUM Fonksiyonu

5.3.2. AVG Fonksiyonu

5.3.3. MIN Fonksiyonu

5.3.4. MAX Fonksiyonu

5.3.5. COUNT Fonksiyonu

5.3.6. VAR Fonksiyonu

5.3.7. STDEV Fonksiyonu

5.4. Group By Deyimi

5.5. Having Sözcügü

5.6. Sözce (String) Fonksiyonlari

5.6.1. TRIM Fonksiyonu

5.6.2. LTRIM ve RTRIM Fonksiyonu

5.6.3. UCASE Fonksiyonu

5.6.4. LCASE Fonksiyonu

5.6.5. MID Fonksiyonu  

5.6.6. LEFT ve RIGHT Fonksiyonlari 

5.6.7. LEN Fonksiyonu

5.6.8. STRREVERSE Fonksiyonu  

5.6.9. REPLACE Fonksiyonu

5.6.10. MS SQL Sunucuda Karakter Fonksiyonlar  

5.7. Matematiksel Fonksiyonlar

5.7.1. ABS Fonksiyonu 

5.7.2. SQR Fonksiyonu 

5.7.3. POWER Fonksiyonu 

5.7.4. CEILING Fonksiyonu

5.7.5. FLOOR Fonksiyonu

5.7.6. ROUND Fonksiyonu

5.7.7. SIN, COS, TAN ve COTAN Fonksiyonlari

5.7.8. EXP Fonksiyonu

5.7.9. HEX Fonksiyonu

5.7.10. LOG Fonksiyonu

5.8. Tarih ve Zaman Fonksiyonlari

5.8.1. DAY Fonksiyonu

5.8.2.  MONTH Fonksiyonu

5.8.3.  YEAR Fonksiyonu

5.8.4.  HOUR Fonksiyonu

5.8.5. MINUTE Fonksiyonu

5.8.6.  SECOND Fonksiyonu  

5.8.7.  MONTHNAME Fonksiyonu

5.8.8.  WEEKDAY Fonksiyonu

5.8.9. WEEKDAYNAME Fonksiyonu

5.9.  Özet

5.10. Sorular

 

Bölüm 6. BIRDEN FAZLA TABLODAN

     SORGULAMA ISLEMLERI

6.1. Alias Kullanma

6.2. Tablolarin Birlestirilmesi

6.3. Inner Join Deyimi

6.4. Iç içe SQL Ifadeleri

6.5. Kümeleme SQL Operatörleri

6.5.1. UNION Operatörü

6.5.2. Any ve Some Operatörleri

6.5.3. All ve NOT ALL Operatörleri

6.5.4. Exists ve Not Exists Operatörleri

6.5.5. EXCEPT Operatörleri 

6.5.6. INTERSECT Operatörleri 

6.6. Kayitlarin Degistirilmesi (Update Komutu)

6.7. Kayitlarin Silinmesi (Delete Komutu)

6.8. Tüm Kayitlarin Silinmesi (Truncate Komutu) 

6.9. Tablo Yapisinda Degisiklik Yapan Komutlar 

6.9.1. Yeni Alan Ekleme 

6.9.2. Bir Alanin Silinmesi 

6.9.3. Tablonun Silinmesi

6.10. Özet

6.11. Sorular

 

Bölüm 7. Gelismis Veritabani Nesneleri

7.1. Görünüm View Nesnesi 

7.1.1. View Olusturmak

7.1.2. MS SQL Server'da View Olusturmak

7.1.3. CREATE VIEW Komutu ile Görünüm Olusturmak

7.1.4. Görünüm Silme 

7.2. Indeksler 

7.2.1. Birden Fazla Alana Göre Indeksleme

7.2.2. MS SQL Server'da Indeksler

7.2.3. MS SQL Server'da CREATE INDEX Komutu

7.2.4. INDEX Silme

7.3. Sakli Yordamlar (Stored Procedure)

7.3.1. Degiskenler

7.4. Fonksiyonlar

7.4.1. SCALAR Fonksiyonlar

7.4.2. Tablo Sonuçlu Fonksiyonlar

7.4.3. Çok Satirli Tablo Sonuçlu Fonksiyonlar

7.4.4. MS SQL Server'da Fonksiyon Olusturma

7.4.5. Sistem Fonksiyonlari 

7.5. Tetikleyiciler (Triggers) 

7.6. Imleçler (Cursors)

7.7. Özet

7.8. Sorular

 

Bölüm 8. T-SQL'IN (TRANSACT-SQL) TEMELLERI

8.1. Degiskenler

8.2. Kontrol Deyimleri

IF...ELSE Deyimi

WHILE...BREAK Deyimi

BEGIN...END Deyimi

SET DEYIMI Deyimi

CASE...END Deyimi

8.3. Özet 

8.4. Sorular

 

Bölüm 9. GÜVENLIK

9.1. Kimlik Dogrulama

9.2. MS SQL’de Kullanici Tanimlama

9.3. Veritabani Yöneticisi (Database Administrator, DBA)

9.4. MS SQL Server’da Sistem Yöneticisi

9.5. CREATE USER Deyimi

9.6. DROP USER Deyimi

9.7. Roller

9.7.1.  Sabit Sunucu Rol’leri

9.7.2.  Sabit Veritabani Rol’leri

9.7.3.  Kullanici Tanimli Rol’ler 

9.8. Rollerin Kullanicilara Atanmasi 

9.9. GRANT Deyimi

9.10. REVOKE Deyimi

9.11. Etkilesim Hareketleri (Transactions

9.12. COMMIT Komutu  

9.13.  ROLLBACK Komutu 

9.14.  Özet 

9.15.  Sorular

 

Bölüm 10. SQL’IN VISUAL BASIC ILE KULLANIMI

10.1. ADO Programlama

10.2. ADO Bilesenleri 

10.2.1. Baglanti (Connection) Nesnesi 

10.2.2. Access Veritabanina Baglanti 

10.2.3. Komut (Command) Nesnesi 

10.2.4. Kayitseti (Recordset) Nesnesi 

10.3. Visual Basic Örnegi

10.3.1. Gerekli Nesnelerin Seçimi 

10.3.2. Nesnelerin Özelliklerinin Ayarlanmasi 

10.3.3. Kodlamanin Yapilmasi 

10.3.4. Raporlama 

10.4. Özet 

10.5. Sorular

 

Bölüm 11. SQL’IN ASP ILE KULLANILMASI

11.1. ASP Hakkinda

11.2. ASP Örnegimiz

11.3. Gerekli Dosyalar

11.4. Kayit Ekleme

11.5. Kayit Listeleme

11.6. Kayit Silme

11.7. Özet

11.8. Sorular

 

Bölüm 12. SQL’IN ASP.NET ILE KULLANILMASI

12.1. ASP.NET Örnegi

12.2. Gerekli Nesneler

12.3. Nesnelerin Ayarlanmasi

12.4. Kodlarin Yazilmasi

12.5. Özet

12.6. Sorular

 

Bölüm 13. SQL’IN C# ILE KULLANILMASI

13.1. ADO.NET

13.2. ADO.NET Nesneleri

OledbConnection Nesnesi

Access Veritabanina Baglanmak

MS SQL Server Baglanmak

Oracle’a Baglanmak

SqlConnection Nesnesi

SqlCommand, OleDbCommand ve OdbcCommand Nesneleri

SqlDataReader Nesnesi

DataTables Nesnesi

DataAdaptor Nesnesi

DataRow Nesnesi

DataSet Nesnesi

13.3. C# ile Veritabani Örnegi

Gerekli Programlama Nesneleri

Kodlamanin Yapilmasi

Kayitlar Arasinda Gezinme

Yeni Bir Kayit Ekleme

Kayit Silme

Kayit Güncelleme

13.4. Özet

13.5. Sorular

 

Bölüm 14. SQL’IN VB.NET ILE KULLANILMASI

14.1. VB.NET Örnegi

14.2. Kodlamanin Yapilmasi

14.3. Kayitlar Arasinda Gezinme

14.4. Kayit Ekleme

14.5. Kayit Silme

14.6. Kayit Güncelleme

14.7. Özet

14.8. Sorular

 

Bölüm 15. XML ILE ETKILESIM

15.1. XML Nedir?

15.2. MS SQL Server 2005 ve XML

15.3. C# ve XML

15.3.1. XmTextReader ve XMLTextWriter

15.4. C# ile XML Uygulamasi

15.5. Özet

15.6. Sorular

 

Kaynakça

Dizin

 


"Veritabani (Yönetim Sistemleri)" dersini veren hocalarimiza bu kitabi hediye gönderiyoruz.

Bu dersi verdiginizi gösteren bir belgeyi 0-212-245 37 41 nolu faksa gönderiniz; kitap çikar çikmaz size bir adet hediye gönderelim; + Toroslu Kitapligi'ndan sürpriz bir kitap "Türkçe Yazim Kilavuzu" hediye...

Bildiriniz; Ders kitabi seçtiginizde ögrencilerinize indirimli verelim.

e-posta: admin@papatya.gen.tr

konu: Kaydet (Veritabani)


Teknik Bilgiler:

260 sayfa

80 gr 1. hamur kagit.

16,5x24 cm2

ISBN: 978-975-6797-78-5.

 

Papatya Yayincilik Egitim; akademik kitaplarin merkezi...

 

Yayinevimizin konuyla ilgili eserleri:

Bilgisayar Mühendisligine Giris

Elektronik Mühendisligine Giris

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)

Programlama Sanati Algoritmalar (JAVA  Uyarlamasi)  Dr.Rifat ÇÖLKESEN (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


Akademik Kitaplar - Bilimsel Kitaplar - Üniversite Kitaplari