ADVANCED DATABASE MANAGEMENT SYSTEMS
- Ders
- ITEC502 - ADVANCED DATABASE MANAGEMENT SYSTEMS
- Bölüm
- Bilişim Teknolojileri - İngilizce - Yüksek Lisans
- Ders Tipi
- Ders
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 3
- AKTS
- 8
- T+P+L
- 3 + 0 + 0
- Ders Koordinatörleri
- Yrd. Doç. Dr. Dokun Iwalewa OLUWAJANA
- Ön Koşul
- -
- Anahtar Sözcükler
Ders Açıklaması
Bu ders, ilişkisel veritabanı teorisi ve ilişkisel veritabanlarının tasarımı ve uygulanması konusunda kapsamlı bir temel sağlamayı amaçlamaktadır. Öğrenciler, veritabanı normalizasyonu, şema tasarımı ve veri bütünlüğü gibi temel kavramları keşfedeceklerdir. Uygulamalı etkinlikler aracılığıyla, Veri Manipülasyon Dili (DML) ve Veri Tanımlama Dili (DDL) komutlarına odaklanarak SQL konusunda uzmanlık kazanacaklardır. Ayrıca, ders, veritabanı işlevselliğini ve verimliliğini artırmak için saklı prosedürler, fonksiyonlar ve tetikleyiciler gibi ileri düzey veritabanı kavramlarını tanıtmaktadır. Öğrenciler, ilişkisel veritabanı yönetim sistemleri (RDBMS) ile entegre edilmiş masaüstü uygulamaları geliştirme konusunda bilgi ve becerilerini uygulayacaklardır. Dersin sonunda, öğrenciler sağlam veritabanları tasarlayabilecek, karmaşık veritabanı işlevlerini uygulayabilecek ve gerçek dünya uygulama geliştirme senaryolarında RDBMS'leri etkili bir şekilde kullanabileceklerdir
ADVANCED DATABASE MANAGEMENT SYSTEMS
Değerlendirme Araçları (Aktif Dönem)
Değerlendirme öğesi tanımlanmamış.
Ders çıktıları
- 01 TO DEVELOP SKILLS FOR DESIGNING AND IMPLEMENTING A RELATIONAL DATABASE
- 02 TO GIVE STUDENTS AN UNDERSTANDING OF THE FUNDAMENTAL CONCEPTS IN RELATIONAL THEOREY
- 03 TO GIVE STUDENTS A WORKING KNOWLEDGE OF IMPLEMENTATION OF DATABASE DESIGN
- 04 TO GIVE STUDENTS BACKGROUND ON STORED PROCEDURES, FUNCTIONS AND TRIGGERS
- 05 TO ENABLE STUDENTS IN THE USE OF SQL FOR DML AND DDL
- 06 TO INTRODUCE THE STUDENTS HOW TO DEVLOP DESKTOP APPLICATIONS WITH RDMS
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS |
| Hafta 2 | DBMS CONCEPTS ( CHARACTERISTICS, LEVEL OF ABSTRACTION, ADVANTAGES, QUERY TYPES) |
| Hafta 3 | RELATIONAL DATABASE MODELING (RELATIONAL MODEL, ER DIAGRAM) |
| Hafta 4 | RELATIONAL ALGEBRA AND CALCULUS |
| Hafta 5 | STRUCTURES QUERY LANGUAGE, NESTED QUERIES, SUB QUERIES |
| Hafta 6 | DATA MANIPULATION LANGUAGE (DML) |
| Hafta 7 | DATA DEFINITION LANGUAGE (DDL) (TABLE OPERATIONS, CONSTRAINTS, INDEXING) |
| Hafta 8 | MIDTERM |
| Hafta 9 | NORMALIZATION |
| Hafta 10 | VIEWS, INDEXING |
| Hafta 11 | STORED PROCEDURES |
| Hafta 12 | STORED FUNCTIONS/TRIGGERS |
| Hafta 13 | DEVELOPING DATABASE DRIVEN APPLICATIONS |
| Hafta 14 | PROJECT PRESENTATION |
| Hafta 15 | - |
Referans Kitaplar & Ders Materyalleri
- 01 "FUNDAMENTALS OF DATABASE SYSTEMS", ELMASRI AND NAVTHE, , 5th edition, 2007, ADDISON WESLEY
Ders Çıktıları
- L01
- L02
- L03
- L04
- L05
- L06
Program Çıktıları
Program çıktısı tanımlanmamış.
Pç-Dç Matrisi
PÇ-ÖÇ matrisi henüz doldurulmamış.