Türkçe | English
TRABZON MESLEK YÜKSEKOKULU / BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ
BİLGİSAYAR PROGRAMCILIĞI
Ders Bilgi Paketi
http://www.trabzonmyo.ktu.edu.tr/
Tel: +90 0462 2281052
TMYO
TRABZON MESLEK YÜKSEKOKULU / BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ / BİLGİSAYAR PROGRAMCILIĞI
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

TBIL1002Veri Tabanı - I3+1+0AKTS:5
Yıl / YarıyılBahar Dönemi
Ders DuzeyiÖn Lisans
Yazılım ŞekliZorunlu
BölümüBİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 3 saat teorik ve 1 saat uygulama
Öğretim ÜyesiÖğretim Görevlisi Nurşah DİNCER
Diğer Öğretim Üyesi
Öğretim DiliTü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.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Veritabanı ihtiyaçlarını analiz edebilecektir. 2. Normalizasyon yapabilecektir. 1,2,3,4,5,6,7,81
ÖK - 2 : 1. Veritabanı araçlarının kurulumunu yapmak 2. Tablo oluşturmak ve özelliklerini belirlemek 1,2,3,4,5,6,7,81
ÖK - 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,81
ÖK - 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,81
BPKK :Bölüm program kazanımları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 / Proje),ÖK : Öğrenim Kazanımı
 
Ders İç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
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1VERİ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 2NORMALİ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 3NORMALİ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 4NORMALİ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 5VERİ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 6VERİ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 7VERİ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 8SORGU 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 9Ara 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 11DML 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 12DML 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 13KULLANICI 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 14GÖ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 15TETİKLEYİCİ SORGULARI YAZMAK Tetikleyici kullanma amaçları ve çeşitleri Insert Tetikleyicisi Update Tetikleyicisi Delete Tetikleyicisi
 Hafta 16Final
 
Ders Kitabı / Malzemesi
1ÖZSEVEN TURGUT, VERİTABANI YÖNETİM SİSTEMLERİ 1 MURATHAN YAYINLARI
 
İlave Kaynak
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 1 50
Dönem sonu sınavı 16 1 50
 
Öğrenci Çalışma 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
Laboratuar çalışması 0 0 0
Arasınav için hazırlık 2 8 16
Arasınav 1 1 1
Uygulama 1 14 14
Klinik Uygulama 0 0 0
Ödev 0 0 0
Proje 0 0 0
Kısa sınav 0 0 0
Dönem sonu sınavı için hazırlık 2 8 16
Dönem sonu sınavı 1 1 1
Diğer 1 0 0 0
Diğer 2 0 0 0
Toplam Çalışma Yükü140