Veritabanı Yönetim Sistemleri - I (BTBS217)
Bu dersin temel amacı, öğrencilere verileri kavramsal düzeyde modellemeyi öğretmek ve oluşturulan modeli SQL kullanarak uygulamaya geçirmelerini sağlamaktır. Ders kapsamında veritabanı terminolojisi ve kavramları, Veritabanı Yönetim Sistemi (DBMS) bileşenleri, Veri-İlişki (Entity-Relationship) modeli ile veri modelleme, modelin ilişkilere dönüştürülmesi ve normalleştirme gibi konular ele alınır. Uygulamalı veri modelleme süreci özellikle varlık-ilişki diyagramları oluşturma ve normalleştirme işlemleri üzerinde yoğunlaşır. Ayrıca, ders SQL dilinin temel bileşenlerini içerir: veri tanımlama, veri işleme, veri sorgulama ve güvenlik. Güvenlik konuları arasında veri bütünlüğü kısıtlamaları ile GRANT ve REVOKE komutları aracılığıyla erişim kontrolü gibi mekanizmalar da yer almaktadır.