CTIS 259Database Management Systems and Applications
Bilkent Bilişim Sistemleri ve Teknolojileri dersi. Genelde Güz ve Bahar'da açılır, son 5 yazın 3'ünde açıldı. Şube başına ortalama 17 öğrenci.
- kredi4· 6,5 ECTS
- haftalık6 saat3 ders + 3 lab
- son 5 yıl ort.2,81B ↗
- açılırGüz + Baharyaz 3/5
- 2026-2027 Güz6 şube· 9 boş yer
2026-2027 Güz şubeleri73/82 dolu · %89
- 1Nimet Ceren Serimbu dersteki ortalaması 2,96
- Pzt 08:30–10:20CE-Z04
- Pzt 13:30–15:20C-CTISL1 · lab
- Çar 13:30–14:20CE-Z04 · yedek
- Çar 14:30–15:20CE-Z04
- Per 09:30–10:20C-CTISL1 · lab
Dolu · 21/21 - 2Nimet Ceren Serimbu dersteki ortalaması 2,96
- Pzt 10:30–12:20CE-Z04
- Pzt 15:30–17:20C-CTISL1 · lab
- Çar 15:30–16:20CE-Z04
- Çar 16:30–17:20CE-Z04 · yedek
- Per 10:30–11:20C-CTISL1 · lab
Dolu · 20/20 - 3Nimet Ceren Serimbu dersteki ortalaması 2,96
- Pzt 13:30–15:20CE-Z04
- Sal 08:30–10:20C-CTISL1 · lab
- Per 08:30–09:20CE-Z04 · yedek
- Per 09:30–10:20CE-Z04
- Per 14:30–15:20C-CTISL1 · lab
9 boş · 11/20 - 4Nimet Ceren Serimbu dersteki ortalaması 2,96
- Pzt 08:30–10:20CE-Z04
- Sal 10:30–12:20C-CTISL1 · lab
- Çar 13:30–14:20CE-Z04 · yedek
- Çar 14:30–15:20CE-Z04
- Per 15:30–16:20C-CTISL1 · lab
Dolu · 6/6 - 5Nimet Ceren Serimbu dersteki ortalaması 2,96
- Pzt 10:30–12:20CE-Z04
- Sal 10:30–12:20C-CTISL1 · lab
- Çar 15:30–16:20CE-Z04
- Çar 16:30–17:20CE-Z04 · yedek
- Per 15:30–16:20C-CTISL1 · lab
Dolu · 7/7 - 6Nimet Ceren Serimbu dersteki ortalaması 2,96
- Pzt 13:30–15:20CE-Z04
- Sal 10:30–12:20C-CTISL1 · lab
- Per 08:30–09:20CE-Z04 · yedek
- Per 09:30–10:20CE-Z04
- Per 15:30–16:20C-CTISL1 · lab
Dolu · 8/8
Saat ızgarası Pazartesi–Cuma, 08:30'dan itibaren; mavi lab, mor online, gri yedek (spare) saat. Kontenjan STARS offerings'ten her gün alınır; kesin bilgi SRS'te.
Ön koşullar ve açtığı derslerkatalog: CTIS 152
- ön koşul
- 1 şart
- doğrudan açtığı
- 2 ders
- dolaylı dahil
- 3 ders
- en erken
- 2. yıl güz
Ön koşullar STARS kataloğundaki ifadeden okunur; eş koşul, izin ve not şartları dahil değil. Kartın altındaki not o dersin başka neye ihtiyaç duyduğunu söyler.
Not ortalaması5 yıl 2,81 · 10 yıl 2,63 · 2006'den beri 2,38
- Güz / Bahar ortalaması
- yaz okulu
- son 5 yıl 2,81
- dikey gölge: şube aralığı · nokta büyüklüğü: öğrenci sayısı
Şubelere göre dağılım
Bir noktanın üstüne gel ya da dokun: şube ve hocası görünür.
Her nokta bir şube. Yatay çizgi en düşük–en yüksek, dikey çizgi ortanca; soluk noktalar 10 öğrenciden az olan şubeler.
Dönem tablosu 21 dönem
| Dönem | Şube | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2025-2026 Yaz | 1 | 16 | 2,78 | 2,78 |
| 2025-2026 Bahar | 1 | 13 | 2,70 | 2,70 |
| 2025-2026 Güz | 4 | 87 | 3,09 | 2,93–3,21 |
| 2024-2025 Yaz | 1 | 10 | 3,00 | 3,00 |
| 2024-2025 Bahar | 1 | 11 | 1,92 | 1,92 |
| 2024-2025 Güz | 4 | 96 | 2,97 | 2,90–3,06 |
| 2023-2024 Yaz | 1 | 12 | 3,03 | 3,03 |
| 2023-2024 Güz | 6 | 86 | 2,88 | 2,34–3,40 |
| 2022-2023 Bahar | 2 | 37 | 1,96 | 1,59–2,16 |
| 2022-2023 Güz | 6 | 77 | 2,97 | 2,62–3,45 |
| 2021-2022 Bahar | 2 | 43 | 2,50 | 2,36–2,64 |
| 2021-2022 Güz | 3 | 40 | 2,64 | 2,44–2,84 |
| 2020-2021 Bahar | 2 | 20 | 2,54 | 2,48–2,60 |
| 2020-2021 Güz | 3 | 49 | 2,50 | 2,24–2,78 |
| 2019-2020 Bahar | 2 | 28 | 2,46 | 2,09–2,73 |
| 2019-2020 Güz | 6 | 77 | 2,34 | 1,48–3,20 |
| 2018-2019 Güz | 3 | 63 | 2,29 | 2,15–2,54 |
| 2017-2018 Bahar | 2 | 33 | 2,00 | 1,96–2,02 |
| 2017-2018 Güz | 4 | 47 | 2,48 | 1,78–3,03 |
| 2016-2017 Bahar | 2 | 24 | 1,87 | 1,69–2,05 |
| 2016-2017 Güz | 4 | 41 | 2,79 | 2,19–3,25 |
Dönem ortalaması STARS'ın "Course GPA" değeri (o dönemin tüm şubeleri). Çok yıllık ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalaması; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıl. 10 öğrenciden az olan dönemler (*) dahil ama soluk. Final tekrar dönemleri dahil değil.
Hocalara göre2021–2026 · 3 hoca
- Nimet Ceren Serimbu dönem8 dönem · 401 öğrenci · son 2025-2026 Yaz2,96
- Oumout Chousein Oglou3 dönem · 61 öğrenci · son 2025-2026 Bahar2,11
- Füsun Yürüten2 dönem · 66 öğrenci · son 2021-2022 Bahar2,55
Hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube ortalaması. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.
Değerlendirme ve FZ2026-2027 Güz syllabus'ı · koordinatör Nimet Ceren Serim
- %20Midterm I
- %20Lab Exam
- %30Final
- %20Midterm II
- %10LabQuiz
25 pts. over 70 (Total grade percentage completed before the final exam). At most 25 missed hours for attendance (Lecture +Lab).
syllabus'taki metin, olduğu gibiECTS iş yükü: dönem başına 197 saat.
CTIS 259 not hesaplayıcısı hazır
Midterm I %20 · Lab Exam %20 · Final %30 · Midterm II %20 · LabQuiz %10Ders içeriği
Fundamentals of SQL, Views, Constraints, Triggers, Transaction Processing, User Privileges, programming with PL/SQL, Oracle forms and reports with practice in Oracle Database Management System. Relational Algebra. Logical database design: Relational Data Model, Entity-Relationship (E-R) Diagrams, Functional Dependency and Normalization.
Fundamentals of SQL, Views, Sequences, Constraints, Triggers, Transaction Processing, User Privileges, programming with PL/SQL, Oracle forms & reports with practice in Oracle Database Management System.
Haftalık konular 14 hafta
- Introduction to Database Management Systems. Advantages of DBMS SQL as Data Definition Language: Create tables/ define constraints Keys / domain constraints
- Entity Integrity Referential Integrity Managing Schema Objects (Tables) Create / Add / Alter / Drop /Rename/Modify/Set Unused Column/ Deferring Constraints/ Disabling Constraints/ Flush Back Tables SQL/DML: Insert LAB 1: 1. ORACLE Academy-Student License Agreement 2. Getting familiar with ORACLE. 3. Using SQLDeveloper 4. Creating tables by using Schema Manager and SQL Commands 5. Creating BankingDB
- SQL as Data Manipulation Language: Retrieving data using SELECT statement Column Aliasing/Quote Operator DISTINCT/LIKE/IN/ORDER BY LAB 2: 1. Managing Schema objects PARTII-SQL-II Practice 3-1 2. Creating CompanyDB and Foreign Keys (Referential Integrity)
- SQL/DML General Functions :NVL-NVL2 Conditional Expressions: CASE-DECODE JOIN types – INNER/OUTER JOIN LAB 3: 1. Practice 2-1: Retrieving Data Using the SQL SELECT Statement 2. Using DDL statements to Create and Manage Tables 3. Practice 3-1: Restricting and Sorting Data 4. Practice 5-1: Using Conversion Functions and Conditional Expressions 5. Self Study: Practice 7-1: Displaying Data from Multiple Tables Using Joins
- Set operations, subqueries ANY/ALL operations with multiple-row subqueries ANY/ALL operations with multiple-row subqueries LAB 4: 1. SELF STUDY: Practice 8-1: Using Subqueries to Solve Queries (Ex: 3, 4, 5, 6, 7)
- Grouping and aggregate functions (SQL ) LAB QUIZ
- Correlated subqueries Pairwise/Non-pairwise comparison subqueries Transaction Properties Transaction Management LAB 5: 1. Single row functions 2. Reporting Aggregated Data Using the Group Functions (Practice 6-1) 3. Using Sub-queries to Solve Queries(Practice 8-1) 4. Retrieving Data by Using Subqueries (Practice 7-1)
- Transactions start-end /Commit/Rollback/Save Point Review for process management and Physical read/write in O/S SQL/DML: insert/delete/update Read consistency (select for update) LAB 6: 1. Row Locking, Select for update 2. Manipulating Data (Add, Delete, Update) 3. Controlling Transactions (Commit, Savepoint, Rollback) 4. Practice 4-1: Using Single-Row Functions to Customize Output 5. Practice 5-1: Using Conversion Functions and Conditional Expressions
- OTHER DATABASE OBJECTS . Views . Sequences LAB7:PL/SQL 1. PL/SQL Programming Language : Variables, DB values, Data Conversin Functions, iterations, Conditions, Strings, Worksheet, Cursors, Explicit cursors, Exceptions MIDTERM 1
- Logical Design: Requirement definition and analysis Introduction to ER Diagramming LAB8: PL/SQL: 1. PL/SQL:Cursor examples, Procedure, Function 2. Case Statement, Extract, Accept Creating Procedure, Creating Functions Creating named blocks for a stored procedure and functions Implicit/explicit cursor examples, Handle exceptions
- ER-Diagramming Basics- Logical relational database design LAB 9: PL/SQL: 1.Creating other Schema Objects (view, sequence) 2. PL/SQLExercises Practicing on cursors, procedure, function(Market DB) Review Guide for PL/SQL (FormulaDB) Handling Exceptions
- Samples for ER Diagrams LAB 10: 1. Oracle Forms: Creating A Data Block Form 2. Creating a List Of Values (LOV), Check Box, List Item, Radio Button 3. Representing Data values Using Other Item Types (List Item, Radio Button) 4. Master - Detail Relationships. Form Triggers: Form Triggers with Master - Detail Relationships 5. Oracle Reports
- Normalization (1-5 Normal Forms) Normalization Examples LAB 11: 1. Oracle Forms & Reports Example (Online Supermarket) 2. Oracle Forms & Reports Example (Student DB) TAKE HOME: Study for LabExam-Hospital DB Example MIDTERM 2
- Controlling user Access in SQL/DCL LAB 12: 1. Controlling User Access 2. Managing Objects with Data Dictionary Views. LAB EXAM
Ders kitabı 6
- Required - Textbook: Student Guides for Oracle Fundamentals of SQL., Oracle-11G
- Course Book - Textbook: Fundamentals of Database Systems, ELMASRI / NAVATHE, 2011/6th, Addison Wesley
- Recommended - Textbook: Database System Concepts, Silberschatz, Korth, Sudarshan, 7th ed., McGraw_Hill
- Recommended - Textbook: Modern Database Management, Hoffer/Prescott/Topi, 2009, Pearson International Edition
- Recommended - Textbook: Database Systems-A Practical Approach to Design, Implementation and Management, Connolly/Begg, 2005, Addison Wesley
- Recommended - Textbook: Data Base Management Systems, Ramakrishnan/Gehrke, 2003/3rd, McGraw-Hill
Müfredatlarda3 program
- Bilişim Sistemleri ve TeknolojileriInformation Systems and Technologies · lisanszorunlu · 2. yıl güz
- İşletmeManagement · lisansUnrestricted Major Elective
- Bilişim Sistemleri ve TeknolojileriMinor Program for Software Development · yan dalRestricted Elective
Sık sorulanlar
CTIS 259 dersinin ön koşulu nedir?
CTIS 259 için STARS kataloğundaki ön koşul: CTIS 152.
CTIS 259 kaç kredi, kaç ECTS?
CTIS 259 4 Bilkent kredisi ve 6,5 ECTS. Haftalık 3 saat yüz yüze ders · 3 saat yüz yüze lab.
CTIS 259 hangi dönemlerde açılır?
Genelde Güz ve Bahar'da açılır, son 5 yazın 3'ünde açıldı. 2026-2027 Güz döneminde 6 şube ile açık.
CTIS 259 not ortalaması kaç?
CTIS 259 dersinin son 5 akademik yıldaki ortalaması 2,81 (B); 528 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CTIS 259 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: 25 pts. over 70 (Total grade percentage completed before the final exam). At most 25 missed hours for attendance (Lecture +Lab).
Veri STARS'ın herkese açık sayfalarından (offerings, katalog, ders geçmişi, syllabus) otomatik alınır. Şube, hoca ve kontenjan değişebilir; kesin bilgi için SRS'yi kontrol et.