Ders Adı Veri Tabanı Yönetim Sistemleri
Ders Kodu BPR-3121
Dersin Türü Zorunlu
Ders Biriminin Seviyesi Ön Lisans
Yıl 1
Dönem 1.Yarıyıl
AKTS 4
Dersi Veren(ler) Dr. Öğr. Üyesi Hakan YÜKSEL
Dersin Yardımcıları -
Ders İşleme Biçimi Yüz Yüze
Önkoşul Dersleri
Dersin İçeriği Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri. Temel veritabanı kavramları(tablo, alan, kayıt v.b.) veritabanı yazılımları, donanım alt yapısı, Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel), Veri soyutlanması, veritabanı sistemleri alt yapısı, veri bağımsızlığı, veri çok yüzlülüğü. Veritabanı yönetim sistemlerinin sınıflandırılmaları( veri modeline göre, veri saklama biçimine göre, fiziksel konumuna göre v.b.), Donanımlar, Yazılımlar(hizmet programları, Veri iletişim yöntemleri), Kullanıcılar. İlişkisel veritabanı özellikleri, tablolar, ilişkiler, anahtarlar, İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel matematik, ilişkisel matematik işlemleri. Veritabanı iç işlemleri (veritabanı güvenliği,yedekleme, kurtarma). Veritabanı tasarımı, normalizasyon işlemleri, tasarım sırasında dikkat edilecek noktalar, örnek uygulama. SQL (Yapısal Sorgulama dili) genel özellikleri, standardizasyonu, SQL’de kullanılan veri tipleri, yeni veri tipi oluşturma, veritabanı oluşturma, tablo oluşturma, tablo güncelleme, var olan veritabanını silme, var olan tabloyu silme. SQL komutları ile tabloya kayıt ekleme var olan kayıtları güncelleme silme ve temel sorgulama işlemleri, kısıtlar ve yardımcı komutlar kullanarak sorgu oluşturma işlemleri. SQL (Yapısal Sorgulama dili) komutları kullanarak tablolar arasında bağlantı oluşturma, iç içe sorgu oluşturma, sorgulama esnasında gruplama gerçekleştirme. MS Access kurulumu, arayüz kullanımı,MS Access ‘da veritabanı oluşturma, MS Access görsel arayüzünde sihirbaz kullanarak tablo oluşturma, anahtar tanımlama (birincil anahtar, aday anahtar, yabancı anahtar). MS Access veri tipleri, görsel arayüzde tasarım görünümünde tablo oluşturma, Alan özellikleri, var olan tabloya alan ekleme, alan silme, birincil anahtar ve aday anahtar oluşturma. MS Access görsel arayüzünü kullanarak tablolar arasında ilişki (birebir, birçok) oluşturma, var olan ilişkileri düzenleme ve silme. Veri sayfası görünümü kullanarak tablolara kayıt ekleme, kayıtların listelenmesi, kayıtlar içerisinde veri aranması, sihirbaz kullanarak form oluşturma, MS Access ’da sihirbaz kullanarak sorgu oluşturma, tasarım görünümünde sorgu tasarımı. Kayıt ekleme, kayıt güncelleme ve kayıt silme sorguları, oluşturulmuş sorguların çalıştırılması, Tasarım görünümünde form oluşturma, araç kutusu, form sayfasına nesne ekleme, Nesneleri özelliklerini kontrol etme
Dersin Verildiği Diller Türkçe
Dersin Amacı Veritabanının gelişimi ve temel kavramları, veritabanı tasarım mantığı verilerek, Veritabanı Yönetim Sistemi Uygulama programı (MS Access) görsel arayüzü ve SQL (Yapısal Sorgulama Dili) kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak
Ders Yapısı
Temel/Alana Özgü Mesleki Dersler 60
Uzmanlık/Program Dersi 0
Destek Dersi 0
Beceri,İletişim ve Yönetim Becerileri Dersi 20
Aktarılabilir Beceri Dersi 20
Matematik ve Temel Bilimler 0
Temel Eğitim 0
Ders İşleme Şekli
Sınıf Dersi 75
Sınıf Dersi açıklama 1
Problem Saati 0
Problem Saati Açıklama 0
Laboratuvar 25
Laboratuvar Açıklama 4
Diğer 0
Diğer Açıklama 0
No Dersin Kazanımları  
1 1) Klasik Dosya Sistemi genel yapısını, avantajlarını ve dezavantajlarını bilir
2 2) Veri tabanı temel kavramlarını bilir
3 3) Veri tabanı sistemleri alt yapısını ve veri modellerini bilir
4 4) İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini bilir
5 5) İlişkisel özellikler ve ilişkisel matematik işlemlerini bilir
6 6) Bir sistemin veri tabanı tasarımını gerçekleştirebilir
7 7) Veritabanı yöneticisinin, uygulama programcısının, normal kullanıcının görevlerini bilir, veritabanı iç işlemlerini bilir
8 8) SQL (Yapısal Sorgulama Dili)kullanılan veri tiplerini bilir, SQL komutlarını kullanarak veritabanı, tablo oluşturabilir
DERSİN KAZANIMLARI / PROGRAM YETERLİKLERİ İLİŞKİ MATRİSİ
DKPÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14PÇ15PÇ16
1
2
3
4
5
6
7
8
9
10
5-Çok Yüksek İlişkili 4- Yüksek İlişkili 3-Orta İlişkili 2- Zayıf İlişkili 1-İlişkisiz
Hafta Konular  
1 Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri
2 Temel veritabanı kavramları(tablo, alan, kayıt v.b.) veritabanı yazılımları, donanım alt yapısı, Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel), Veri soyutlanması, veritabanı sistemleri alt yapısı, veri bağımsızlığı, veri çok yüzlülüğü
3 Veritabanı yönetim sistemlerinin sınıflandırılmaları( veri modeline göre, veri saklama biçimine göre, fiziksel konumuna göre v.b.), Donanımlar, Yazılımlar(hizmet programları, Veri iletişim yöntemleri), Kullanıcılar
4 İlişkisel veritabanı özellikleri, tablolar, ilişkiler, anahtarlar, İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel matematik, ilişkisel matematik işlemleri
5 Veritabanı iç işlemleri (veritabanı güvenliği,yedekleme, kurtarma)
6 Veritabanı tasarımı, normalizasyon işlemleri, tasarım sırasında dikkat edilecek noktalar, örnek uygulama
7 SQL (Yapısal Sorgulama dili) genel özellikleri, standardizasyonu, SQL’de kullanılan veri tipleri, yeni veri tipi oluşturma, veritabanı oluşturma, tablo oluşturma, tablo güncelleme, var olan veritabanını silme, var olan tabloyu silme
8 SQL komutları ile tabloya kayıt ekleme var olan kayıtları güncelleme silme ve temel sorgulama işlemleri, kısıtlar ve yardımcı komutlar kullanarak sorgu oluşturma işlemleri
9 SQL (Yapısal Sorgulama dili) komutları kullanarak tablolararasında bağlantı oluşturma, iç içe sorgu oluşturma, sorgulama esnasında gruplama gerçekleştirme
10 MS Access kurulumu, arayüz kullanımı,MS Access ‘da veritabanı oluşturma, MS Access görsel arayüzünde sihirbaz kullanarak tablo oluşturma, anahtar tanımlama (birincil anahtar, aday anahtar, yabancı anahtar)
11 MS Access veri tipleri, görsel arayüzde tasarım görünümünde tablo oluşturma, Alan özellikleri, var olan tabloya alan ekleme, alan silme, birincil anahtar ve aday anahtar oluşturma
12 MS Access görsel arayüzünü kullanarak tablolar arasında ilişki (birebir, birçok) oluşturma, var olan ilişkileri düzenleme ve silme
13 Veri sayfası görünümü kullanarak tablolara kayıt ekleme, kayıtların listelenmesi, kayıtlar içerisinde veri aranması, sihirbaz kullanarak form oluşturma, MS Access ’da sihirbaz kullanarak sorgu oluşturma, tasarım görünümünde sorgu tasarımı
14 Kayıt ekleme, kayıt güncelleme ve kayıt silme sorguları, oluşturulmuş sorguların çalıştırılması, Tasarım görünümünde form oluşturma, araç kutusu, form sayfasına nesne ekleme, Nesneleri özelliklerini kontrol etme
No Program Çıktısı Katkı Düzeyi
1 Mesleği ile ilgili temel, güncel ve uygulamalı bilgilere sahip olur. 4
2 İş sağlığı ve güvenliği, çevre bilinci ve kalite süreçleri hakkında bilgi sahibi olur. 4
3 Mesleği için güncel gelişmeleri ve uygulamaları takip eder, etkin şekilde kullanır. 3
4 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır. 4
5 Mesleki problemleri ve konuları bağımsız olarak analitik ve eleştirel bir yaklaşımla değerlendirme ve çözüm önerisini sunabilme becerisine sahiptir. 3
6 Bilgi ve beceriler düzeyinde düşüncelerini yazılı ve sözlü iletişim yolu ile etkin biçimde sunabilir, anlaşılır biçimde ifade eder. 3
7 Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır. 3
8 Kariyer yönetimi ve yaşam boyu öğrenme konularında farkındalığa sahiptir. 3
9 Alanı ile ilgili verilerin toplanması, uygulanması ve sonuçlarının duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere sahiptir. 3
10 Bir yabancı dili kullanarak alanındaki bilgileri takip eder ve meslektaşları ile iletişim kurar. 3
11 Algoritma ve veri yapılarını oluşturur ve matematiksel hesapları yapar. 4
12 Web programlama teknolojilerini açıklar ve uygular. 3
13 Veri tabanı tasarımı ve yönetimini gerçekleştirir. 5
14 Yazılımları test eder ve hataları giderir. 4
15 İş yeri ortamında teorik bilgilerini pratiğe aktarma, iş hayatının dinamiklerini anlama ve mesleki sorumluluklarını geliştirme becerilerine sahip olur 5
16 Atatürk İlkeleri ve İnkılap Tarihi, Türk Dili ve İngilizce gibi zorunlu dersler aracılığıyla, tarihi, kültürel, dilsel ve evrensel değerlere dair farkındalık kazanır, eleştirel düşünme ve küresel ölçekte etkileşim becerilerine sahip olur. 1
Yarıyıl İçi Çalışmaları Sayısı Katkı Payı
Ara Sınav 1 100
Kısa Sınav 0 0
Ödev 2 0
Devam 0 0
Uygulama 0 0
Labaratuvar 0 0
Proje 0 0
Atölye 0 0
Seminer 0 0
Arazi Çalışması 0 0
Sözlü sınav 0 0
Portfolyo 0 0
Doküman İncelemesi 0 0
Performans değerlendirme 0 0
Sunum 0 0
Alan Çalışması 0 0
Vaka Çalışması 0 0
Video Kaydı 0 0
Öz değerlendirme 0 0
Akran Değerlendirme 0 0
Eşleştirme Testleri 0 0
Çoktan seçmeli test 0 0
Kısa Cevaplı test 0 0
Kontrol listeleri 0 0
Dereceleme Ölçekleri 0 0
Zihin Haritalama 0 0
Araştırma yazısı 0 0
Çevrimiçi anket 0 0
Çevrimiçi Kısa sınav 0 0
TOPLAM 100
Yıliçinin Başarıya Oranı 40
Finalin Başarıya Oranı 60
TOPLAM 100
AKTS kredilerinin belirlenmesinde öğrenci işyükü anketlerinden faydalanılmaktadır.
Etkinlik Sayısı Süresi Toplam
Ders Süresi (Sınav Haftaları Hariç) 14 4 56
Sınıf Dışı Ders Çalışma Süresi 14 2 28
Ödevler 2 16 32
Sunum/Seminer 0 0 0
Proje 0 0 0
Laboratuar Çalışması 0 0 0
Arazi ya da Alan Çalışması 0 0 0
Kısa Sınav 0 0 0
Araştırma 0 0 0
Rapor Yazma/Rapor sunumu 0 0 0
Vaka İncelemesi 0 0 0
Staj 0 0 0
Uygulama/Materyal Hazırlama 0 0 0
Tez Çalışması 0 0 0
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
İşyükü Saati (30) 30
Toplam İşyükü / Saat 118    
Dersin Akts Kredisi 4    
Ders Notu http://www.adamyo.sakarya.edu.tr, Sakarya Üniversitesi Uzaktan Eğitim Ders Notları
Diğer Kaynaklar YOK
Materyal
Dökümanlar PPT SUNUMLAR HACETTEPE ÜNİ.DERS NOTU VTYS ESKİ DERS NORTLARIM WORD BALIKESİR ÜNİ.VTYS SUNULAR 1 BALIKESİR ÜNİ.VTYS SUNULAR 2 SQL GYTE DERS NOTU
Ödevler PPT SUNUMLAR HACETTEPE ÜNİ.DERS NOTU VTYS ESKİ DERS NORTLARIM WORD BALIKESİR ÜNİ.VTYS SUNULAR 1 BALIKESİR ÜNİ.VTYS SUNULAR 2 SQL GYTE DERS NOTU
Sınavlar VİZE- FİNAL
Materyal Diğer BÜTÜNLEME
Planlanmış Öğrenme Faaliyetleri ve Öğretim Yöntemleri











Haftalık Ders İzlencesi
Hafta 1 .Hafta
Konu
Haftalık Kapsam ve Hedefler Derse giriş, veri tabanı ortamları
Veri, veri tabanı sistemleri ve kavramları
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 1
Haftalık Öğrenme Etkinlikleri Açıklama Veri, veri tabanı sistemleri ve kavramları
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Soru-Cevap ve Ödev 1 teslimi
Hafta 2 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veri modelleme, ilişkisel veri modeli, ilişkisel veri tabanı modeli, ilişkisel analiz ve cebir
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 2
Haftalık Öğrenme Etkinlikleri Açıklama Dosya işleme, Veri Tabanı Geliştirme Prosesi, Varlık İlişkili Model (E-R), E-R Modelleri, Gelişmiş E-R Modelleri
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru cevap
Hafta 3 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veri modelleme, ilişkisel veri modeli, ilişkisel veri tabanı modeli, ilişkisel analiz ve cebir(devam)
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 2
Haftalık Öğrenme Etkinlikleri Açıklama E-R Modelleri (Devamı), Gelişmiş E-R Modelleri (Devamı), Mantıksal Veri Tabanı Tasarımı ve İlişkisel Model
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru cevap
Hafta 4 .Hafta
Konu
Haftalık Kapsam ve Hedefler ER modeli
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 3
Haftalık Öğrenme Etkinlikleri Açıklama İlişkisel Veri Tabanı Modeli
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap
Hafta 5 .Hafta
Konu
Haftalık Kapsam ve Hedefler ER modeli (devam)
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 4
Haftalık Öğrenme Etkinlikleri Açıklama İlişkisel Veri Tabanı Modeli (Devamı), Normalizasyon, Fiziksel Veri Tabanı Tasarımı
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap
Hafta 6 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veri tabanı tasarım yöntembilimi ve UML
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 5
Haftalık Öğrenme Etkinlikleri Açıklama Fiziksel Veri Tabanı Tasarımı (Devamı)
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap
Hafta 7 .Hafta
Konu
Haftalık Kapsam ve Hedefler Nesne ve nesne-ilişkisel veri tabanları
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 6
Haftalık Öğrenme Etkinlikleri Açıklama SQL'e giriş
Haftalık Ölçme-Değerlendirme Etkinlikleri Ödev, Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap ve ödev 2
Hafta 8 .Hafta
Konu
Haftalık Kapsam ve Hedefler XML, SQL programlamaya giriş
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 7
Haftalık Öğrenme Etkinlikleri Açıklama Temel SQL Komutları
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap
Hafta 9 .Hafta
Konu
Haftalık Kapsam ve Hedefler Bağımlılıklar, ilişkisel veri tabanları için düzgeleme ve ilişkisel veri tabanı tasarımı
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 8
Haftalık Öğrenme Etkinlikleri Açıklama İlişkisel SQL Komutları
Haftalık Ölçme-Değerlendirme Etkinlikleri Ödev, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap
Hafta 10 .Hafta
Konu
Haftalık Kapsam ve Hedefler Disk depolama, dosya yapıları, kıyımlama ve indeksleme
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 9
Haftalık Öğrenme Etkinlikleri Açıklama Veri ve Veri Tabanı Yönetimi
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & answer ödev 3
Hafta 11 .Hafta
Konu
Haftalık Kapsam ve Hedefler Sorgu işleme ve eniyileme
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 10
Haftalık Öğrenme Etkinlikleri Açıklama Nesne Tabanlı Modeller ve Veri Tabanları
Haftalık Ölçme-Değerlendirme Etkinlikleri Ödev, Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap ödev 4
Hafta 12 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veri tabanı yönetimi, geri getirme, güvenlik, yedekleme ve dönemdeşlik
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 11
Haftalık Öğrenme Etkinlikleri Açıklama İstemci / Sunucu ve Veri Tabanları
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap
Hafta 13 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veri tabanı yönetimi, geri getirme, güvenlik, yedekleme ve dönemdeşlik (devam)
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 12
Haftalık Öğrenme Etkinlikleri Açıklama Dağılmış Veri Tabanları
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru & cevap
Hafta 14 .Hafta
Konu
Haftalık Kapsam ve Hedefler Dağıtık veri tabanları
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders notları Bölüm 13
Haftalık Öğrenme Etkinlikleri Açıklama Dağıtık veri tabanları
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri soru cevap