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

boş kalsın6 şube
  • 1Nimet Ceren Serimbu dersteki ortalaması 2,96PSÇPC
    • 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,96PSÇPC
    • 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,96PSÇPC
    • 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,96PSÇPC
    • 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,96PSÇPC
    • 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,96PSÇPC
    • 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

CTIS 259Database Management Systems and Applications
ön koşul
1 şart
doğrudan açtığı
2 ders
dolaylı dahil
3 ders
en erken
2. yıl güz
ön koşul yolu
  1. CTIS 151
  2. CTIS 152
  3. CTIS 259

Ö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

2,702025-2026 Bahar13 öğrenci · 1 şube
1,01,52,02,53,03,54,016-17 G17-18 G18-19 G19-20 B20-21 B21-22 B22-23 B23-24 Y24-25 B25-26 G25-26 Y
  • 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.

0123425-26 B25-26 G24-25 B24-25 G

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ÖğrenciDers ort.Şube aralığı
2025-2026 Yaz1162,782,78
2025-2026 Bahar1132,702,70
2025-2026 Güz4873,092,93–3,21
2024-2025 Yaz1103,003,00
2024-2025 Bahar1111,921,92
2024-2025 Güz4962,972,90–3,06
2023-2024 Yaz1123,033,03
2023-2024 Güz6862,882,34–3,40
2022-2023 Bahar2371,961,59–2,16
2022-2023 Güz6772,972,62–3,45
2021-2022 Bahar2432,502,36–2,64
2021-2022 Güz3402,642,44–2,84
2020-2021 Bahar2202,542,48–2,60
2020-2021 Güz3492,502,24–2,78
2019-2020 Bahar2282,462,09–2,73
2019-2020 Güz6772,341,48–3,20
2018-2019 Güz3632,292,15–2,54
2017-2018 Bahar2332,001,96–2,02
2017-2018 Güz4472,481,78–3,03
2016-2017 Bahar2241,871,69–2,05
2016-2017 Güz4412,792,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
FZ ŞARTI

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 gibi

ECTS 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 %10

Notunu hesapla

Ders 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
  1. Introduction to Database Management Systems. Advantages of DBMS SQL as Data Definition Language: Create tables/ define constraints Keys / domain constraints
  2. 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
  3. 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)
  4. 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
  5. 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)
  6. Grouping and aggregate functions (SQL ) LAB QUIZ
  7. 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)
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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

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.