Veritabanı Yönetimi ve Güvenliği(INF360)
Ders Kodu | Dersin Adı | Yarıyıl | Teori | Uygulama | Lab | Kredisi | AKTS |
---|---|---|---|---|---|---|---|
INF360 | Veritabanı Yönetimi ve Güvenliği | 6 | 3 | 0 | 0 | 3 | 4 |
Ön Koşul | |
Derse Kabul Koşulları |
Dersin Dili | Fransızca |
Türü | Seçmeli |
Dersin Düzeyi | Lisans |
Dersi Veren(ler) | N. Sultan TURHAN sturhan@gsu.edu.tr (Email) |
Dersin Yardımcıları | |
Dersin Amacı | Veri Tabanı Yönetimi ve Güvenliği dersinin birinci hedefi, Bilgisayar Mühendisliği öğrencilerine, İlişkisel Veri Tabanları dersinde öğrenmiş oldukları temel veri tabanı prensiplerini kullanarak, gerçek zamanlı dağıtık bir veri tabanını yönetmeyi ve bu veri tabanının güvenliğini sağlamayı öğretmektir. Derste ilk olarak veri tabanı yönetiminin temel ilkeleri anlatılacak, ardından daha çok güvenlik konuları üzerinde çalışılacaktır. Kuramsal olarak yapılan her dersin akabinde, derste öğrenilenler sektörde yaygın olarak kullanılmakta olan veri tabanı yönetim sistemlerinden biri üzerinde uygulanacaktır. Aynı zamanda öğrencinin genel olarak bilgi sistemlerinin güvenliği hakkında bilgi sahibi olması amaçlanmaktadır. |
İçerik |
1.Giriş, Dağıtık Veri Tabanları Temel Kavramlar 2.Şema, Tablo, Index, Görünümlerin yönetimi ve kullanıcı yetkilendirmeleri 3.Veri tabanlarında replikasyon 4.Veri tabanı yedekleme teknikleri 5.Veri tabanı kurtarma teknikleri 6.Veri tabanı güvenliği temel ilkeler (1/2) 7.Veri tabanı güvenliği temel ilkeler (2/2) 8.In memory veri tabanları 9.Bulutta veri tabanları, DBaaS, Data as a Service (Oracle) (1/2) 10.Bulutta veri tabanları, DBaaS, Data as a Service (Oracle) (2/') 11. NoSQL veri tabanları (1/2) 12. NoSQL veri tabanları (2/2) 13.Veri tabanı ihlalleri (1/2) 14. Veri tabanı ihlalleri (2/2) |
Dersin Öğrenme Çıktıları |
Bu dersi başarıyla tamamlayan öğrenci aşağıdaki konularda yeterliliğe sahip olacaktır: 1. İlişkisel veri tabanlarını yönetebilme becerisi, 2. Dağıtık sistemler üzerinde veri tabanı inşa edebilme ve bu veri tabanları arasında hareket ve kullanıcı yönetimi sağlayabilme yetisi, 3. Veri tabanını yedeğini alabilme ve bu yedekten geri dönebilme yeteneği, 4. Veri tabanının ve beraberinde bilgi sisteminin maruz kalacağı saldırılara karşı önlem alabilme ve bu saldırıları bertaraf edebilme yetisi, 5. Veri tabanında yapılacak güvenlik ihlallerini saptayabilme ve önlem alma yetisi |
Öğretim Yöntemleri | Sınav, sınıf içi tartışma, sunum, proje |
Kaynaklar |
1. Özsu, M. T. , Valduriez, P. Principles of distributed database systems. Springer Science & Business Media, 2011 2. Basta A, Zgola, M. Database Security, Course Technology Cengage Learning, Boston, MA, USA, 2012 3. Mullins, C. Database Administration: the complete guide to practices and procedures. Addison-Wesley Professional. 2002 4. Complete list of Oracle 11g reference books http://www.oracle.com/pls/db112/homepage 5. SQL Server Books on-line http://technet.microsoft.com/en-us//library/ms130214(SQL.105).asp |
Teori Konu Başlıkları
Hafta | Konu Başlıkları |
---|---|
1 | Giriş, Dağıtık Veri Tabanları Temel Kavramlar |
2 | Şema, Tablo, Index, Görünümlerin yönetimi ve kullanıcı yetkilendirmeleri |
3 | Veri tabanlarında replikasyon |
4 | Veri tabanı yedekleme teknikleri |
5 | Veri tabanı kurtarma teknikleri |
6 | Veri tabanı güvenliği temel ilkeler |
7 | In memory veri tabanları |
8 | Bulutta veri tabanları, DBaaS, Data as a Service |
9 | NoSQL veri tabanları |
10 | Veri tabanı ihlalleri |
Uygulama Konu Başlıkları
Hafta | Konu Başlıkları |
---|
Başarı Notuna Etki Oranları
Sayı | Katkı Payı | |
---|---|---|
Yarıyıl içi çalışmaların başarı notuna katkısı | 12 | 65 |
Yarıyıl sonu çalışmaların başarı notuna katkısı | 1 | 35 |
Toplam | 13 | 100 |
Yarıyıl İçi Çalışmaları
Sayı | Katkı Payı | |
---|---|---|
Ödevler | 5 | 15 |
Sunum | 1 | 50 |
Arasınavlar (Hazırlık Süresi Dahil) | 0 | 0 |
Proje | 0 | 0 |
Laboratuar | 0 | 0 |
Diğer Uygulamalar | 5 | 15 |
Kısa Sınavlar | 0 | 0 |
Dönem Ödevi / Projesi | 1 | 15 |
Portfolyo Çalışmaları | 0 | 0 |
Raporlar | 0 | 0 |
Öğrenme Günlükleri | 0 | 0 |
Bitirme Tezi/Projesi | 0 | 0 |
Seminer | 0 | 0 |
Diğer | 12 | 65 |
Toplam | 24 | 160 |
Numara | Program Yeterlilikleri | Puan | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
Etkinlikler | Sayı | Süre | Toplam İş Yükü |
---|---|---|---|
Ders Süresi | 14 | 3 | 42 |
Sınıf Dışı Çalışma Süresi | 14 | 2 | 28 |
Arasınavlar (Hazırlık Süresi Dahil) | 1 | 10 | 10 |
Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) | 1 | 12 | 12 |
Toplam İş Yükü | 92 | ||
Toplam İş Yükü / 25 | 3,68 | ||
Dersin AKTS Kredisi | 4 |