Türkçe|English  
  KTU Course Catalogue  
Arama Yapmak İstediğiniz Anahtar Kelimeyi Giriniz :       
BEŞİKDÜZÜ MESLEK YÜKSEKOKULU / BİLGİSAYAR TEKNOLOJİLERİ
  Genel Bilgiler
  Yönetim
  Amaç ve Öğrenme Çıktıları
  Akademik Personel
  Ders Programı
     1. Yıl
     2. Yıl
   Öğrenme Çıktıları Matrisi
 
  Doktora Programları
  Yüksek Lisans Programları
  Lisans Programları
  Meslek Yüksek Okulları
 
  Geri
  Ana Sayfa
  KTÜ Ana Sayfa

BLP 110 VERİ TABANI-I 3+1+0 ECTS:6
Yıl / Yarıyıl1. Yıl / Bahar Dönemi
Ders DuzeyiÖn Lisans
Yazılım ŞekliZorunlu
BolumuBilgisayar Teknolojileri Bölümü
Ön KoşulYok
Öğretim SistemiYüz yüze
Dersin suresi14 hafta - haftada 3 saat teorik ve 1 saat uygulama
Öğretim ÜyesiÖĞR. GÖR. İSMAİL KENAN DEMİR
Diğer Öğretim Üyesi / ÜyeleriYok
Öğretim Dili Türkçe
StajYok
 
Dersin Amacı
Bu ders ile öğrenciye; veri tabanı tasarlamak, oluşturmak, sorgulama yapmak, veri tabanı yönetimsel fonksiyonlarını kullanmak yeterlilikleri kazandırılacaktır.
 

Öğrenme Çıktıları

BÖÇK

ÖY

Bu dersi başarı ile tamamlayan öğrenciler :

ÖÇ - 1 :

Veritabanı ihtiyaçlarını analiz edebilecektir. 2. Normalizasyon yapabilecektir.

1,2,3,4,5,6,7,8

1

ÖÇ - 2 :

1. Veritabanı araçlarının kurulumunu yapmak 2. Tablo oluşturmak ve özelliklerini belirlemek

1,2,3,4,5,6,7,8

1

ÖÇ - 3 :

1. Sorgu oluşturmak ve çeşitlerini kullanmak 2. İlişkili tablolar ile sorgu hazırlamak 3. DML sorgularını kullanmak

1,2,3,4,5,6,7,8

1

ÖÇ - 4 :

1. Kullanıcı sorguları yazmak 2. Görünüm sorguları yazmak 3. Tetikleyici sorguları yazmak 4. Alt program sorguları yazmak 5. Transaction işlemleri yapmak 6. İndeks sorguları yazmak

1,2,3,4,5,6,7,8

1

BÖÇK : Bölüm öğrenme çıktılarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi), ÖÇ : Öğrenme Çıktısı

 

Dersin İçeriği

1 Veritabanı İhtiyaç Analizi Normalizasyon 2 Normalizasyon 3 Normalizasyon 4 Veritabanı Araçlarının Kurulumunu Yapmak Tabloları Oluşturmak ve Özelliklerini Belirlemek 5 Tabloları Oluşturmak ve Özelliklerini Belirlemek 6 Tabloları Oluşturmak ve özelliklerini belirlemek 7 Sorgu Oluşturmak ve Çeşitlerini Kullanmak 8 Sorgu Oluşturmak ve Çeşitlerini Kullanmak İlişkili Tablolar ile Sorgu Hazırlamak 9 İlişkili Tablolar ile Sorgu Hazırlamak 10 DML Sorgularını Kullanmak 11 DML Sorgularını Kullanmak Kullanıcı Sorguları Yazmak 12 Görünüm Sorguları Yazmak Tetikleyici Sorguları Yazmak 13 Tetikleyici Sorguları Yazmak Alt Program Sorguları Yazmak 14 Transaction İşlemleri Yapmak İndeks Sorguları Yazmak

 

Haftalık Detaylı Ders İçeriği

 Hafta

Detaylı İçerik

Önerilen Kaynak

 Hafta 1

VERİTABANI İHTİYAÇ ANALİZİ Veritabanı tanımı. Veri tabanı tabloları İlişkisel veritabanı Tabloların özellikleri Kısıtlamalar Anahtar kısıtlamaları Veri kısıtlamaları

 Hafta 2

NORMALİZASYON Veri fazlalığı Mutlak veri fazlalığı Gereksiz tekrar Birinci normal form(1NF) 1NF özellikleri 1NF sorunları (ekleme, silme, güncelleme esnasındaki) İkinci normal form(2NF) 2NF özellikleri. 2NF sorunları (ekleme, silme esnasındaki) Üçüncü normal form(3NF) 3NF özellikleri 3NF sorunları (ekleme esnasındaki) Boyce-Codd normal form

 Hafta 3

NORMALİZASYON Veri fazlalığı Mutlak veri fazlalığı Gereksiz tekrar Birinci normal form(1NF) 1NF özellikleri 1NF sorunları (ekleme, silme, güncelleme esnasındaki) İkinci normal form(2NF) 2NF özellikleri. 2NF sorunları (ekleme, silme esnasındaki) Üçüncü normal form(3NF) 3NF özellikleri 3NF sorunları (ekleme esnasındaki) Boyce-Codd normal form

 Hafta 4

NORMALİZASYON Veri fazlalığı Mutlak veri fazlalığı Gereksiz tekrar Birinci normal form(1NF) 1NF özellikleri 1NF sorunları (ekleme, silme, güncelleme esnasındaki) İkinci normal form(2NF) 2NF özellikleri. 2NF sorunları (ekleme, silme esnasındaki) Üçüncü normal form(3NF) 3NF özellikleri 3NF sorunları (ekleme esnasındaki) Boyce-Codd normal form

 Hafta 5

VERİTABANI ARAÇLARININ KURULUMUNU yAPMAK Veritabanı sunucusu Windows tabanlı işletim sistemine kurulumu Açık kaynak kod tabanlı işletim sistemine kurulumuYönetim araçları . Windows tabanlı işletim sistemine kurulumu2. Açık kaynak kod tabanlı İşletim Sistemine kurulumu

 Hafta 6

VERİTABANI ARAÇLARININ KURULUMUNU yAPMAK Veritabanı sunucusu Windows tabanlı işletim sistemine kurulumu Açık kaynak kod tabanlı işletim sistemine kurulumuYönetim araçları . Windows tabanlı işletim sistemine kurulumu2. Açık kaynak kod tabanlı İşletim Sistemine kurulumu

 Hafta 7

VERİTABANI ARAÇLARININ KURULUMUNU yAPMAK Veritabanı sunucusu Windows tabanlı işletim sistemine kurulumu Açık kaynak kod tabanlı işletim sistemine kurulumuYönetim araçları . Windows tabanlı işletim sistemine kurulumu2. Açık kaynak kod tabanlı İşletim Sistemine kurulumu

 Hafta 8

SORGU OLUŞTURMAK VE ÇEŞİTLERİNİ KULLANMAK SQL dilinin yapısı Sorgu ile veritabanı yaratmak. Sorgu ile tablo oluşturmak Tablo silmek. Sütun eklemek Tablo güncellemek SELECT deyiminin yazım kuralları Sütunların sınırlandırılması. Satırların sınırlandırılması Sıralama işlemleri SQL fonksiyonları

 Hafta 9

Ara Sınav

 Hafta 10

İLİŞKİLİ TABLOLAR İLE SORGU HAZIRLAMAK Tabloların birleştirilmesi Çoklu tabloların kullanılması Kartezyen çarpım Eşiti olan birleştirme Eşiti olmayan birleştirme Alt sorgular Alt sorgunun tanımlanması Alt sorgu düzenleme kuralları Tek sütunlu alt sorgular Çok sütunlu alt sorgular

 Hafta 11

DML SORGULARINI KULLANMAK Tabloya satır ekleme işlemi INSERT deyimi yapısı NULL değer ekleme Fonksiyonların kullanımı Bir diğer tablodan satır kopyalama Tablodaki verileri güncelleme UPDATE deyimi yapısı Bir başka tablodan okunan verilerle güncelleme yapma Tablolardan veri silme DELETE deyimi yapısı Bir başka tablodan okunan verileri kullanarak silme

 Hafta 12

DML SORGULARINI KULLANMAK Tabloya satır ekleme işlemi INSERT deyimi yapısı NULL değer ekleme Fonksiyonların kullanımı Bir diğer tablodan satır kopyalama Tablodaki verileri güncelleme UPDATE deyimi yapısı Bir başka tablodan okunan verilerle güncelleme yapma Tablolardan veri silme DELETE deyimi yapısı Bir başka tablodan okunan verileri kullanarak silme

 Hafta 13

KULLANICI SORGULARI YAZMAK Kullanıcı oluşturmak (Create User) ANSI SQL cümlesi ile T-SQL cümlesi ile PL-SQL cümlesi Alt program kullanarak

 Hafta 14

GÖRÜNÜM SORGULARI YAZMAK Görünüm kullanma amaçları Tabloları birleştirerek sorguları basitleştirme Güvenlik. Tek sorgu ile yapılamayan işleri yapmak

 Hafta 15

TETİKLEYİCİ SORGULARI YAZMAK Tetikleyici kullanma amaçları ve çeşitleri Insert Tetikleyicisi Update Tetikleyicisi Delete Tetikleyicisi

 Hafta 16

Final

 

Ders Kitabı / Malzemesi

1ÖZSEVEN TURGUT, VERİTABANI YÖNETİM SİSTEMLERİ 1 MURATHAN YAYINLARI

 

İlave Kaynak

 

Ölçme Yöntemi

Yöntem

Hafta

Tarih

Süre (Saat)

Katkı (%)

Arasınav

9

25

50

Dönem sonu sınavı

16

25

50

 

Öğrenci İş Yükü

İşlem adı

Haftalık süre (saat)

Hafta sayısı

Dönem toplamı

Yüz yüze eğitim

4

16

64

Sınıf dışı çalışma

2

14

28

Arasınav için hazırlık

2

8

16

Arasınav

1

1

1

Uygulama

1

14

14

Dönem sonu sınavı için hazırlık

2

8

16

Dönem sonu sınavı

1

1

1

Toplam iş yükü

140