Internet and Network Technologies
Associate TR-NQF-HE: Level 5 QF-EHEA: Short Cycle EQF-LLL: Level 5

Ders Genel Tanıtım Bilgileri

Course Code: VCI105
Ders İsmi: Database Management Systems
Ders Yarıyılı: Fall
Ders Kredileri:
Theoretical Practical Laboratory ECTS
1 2 0 6
Language of instruction: Turkish
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: No
Type of course: Required
Course Level:
Associate TR-NQF-HE:5. Master`s Degree QF-EHEA:Short Cycle EQF-LLL:5. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Öğr.Gör. ESRA ALKAYA KARAGÖL
Course Lecturer(s): HOCA 1 HOCA 1
Course Assistants:

Dersin Amaç ve İçeriği

Course Objectives: Within the scope of this course the following subjects aim to be taught to students; data models, SQL, T-SQL, tables, views, constraints, store procedures, UDF, transactions, indexes, XML data processing, creating users, MS SQL management.
Course Content: Within the scope of this course the following subjects aim to be taught to students; data models, SQL, T-SQL, tables, views, constraints, store procedures, UDF, transactions, indexes, XML data processing, creating users, MS SQL management.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Veri tabanı kavramlarını bilir.
2 - Skills
Cognitive - Practical
1) T-SQL kullanarak veritabanı sorgulama işlemleri yapar.
2) T-SQL kullanarak veritabanı tabloları üzerinde ileri sorgulama işlemleri yapar.
3) T-SQL kullanarak veritabanı üzerinde tarih işlemleri yapar. Transaction, kilitleme ve bloklama işlemlerini gerçekleştirir.
4) Normalizasyon ilkelerini kullanarak MS SQL veri tabanı yönetim sistemi ile karmaşık veri tabanı tasarlar.
5) T-SQL dili ile dizin nesneleri oluşturur.
6) MS SQL’de kullanıcıları yönetir.
7) MS SQL’de nesneler arası ilişkileri yönetir.
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
1) T-SQL dili ile saklı yordam ve kullanıcı tanımlı fonksiyonlar ve tipler oluşturur.
2) T-SQL dili ile trigger oluşturur.
3) MS SQL veri tabanı için performans ayarlarını yapar.
4) T-SQL kullanarak veritabanı üzerinde dizin ayarlarını yönetir ve XML yapılarını kullanır.
5) MS SQL’de bir veritabanının yedeğini alır ve bu yedeği tekrar yükler.
Competence to Work Independently and Take Responsibility

Ders Akış Planı

Week Subject Related Preparation
1) Veri Tabanına Giriş
2) MS SQL Server'a Giriş Temel Programlama NULL ve Diğer Görünmez Tehlikeler Çoklu Tablolarda Sorgu İşlemleri
3) Gruplama ve Özetleme İleri Seçme Sorgu Teknikleri Birleştirme Sorguları Ekleme, Güncelleme ve Silme İşlemleri
4) Dizi, Tarih, Zaman, Sayı tipleriyle çalışmak Transaction, Kilitleme, Bloklama
5) Tablolar Sanal Tablolar Geniş tablolar ve veri tabanları
6) Dizinler
7) Saklı yordamlar Kullanıcı tanımlı fonksiyonlar ve tipler
8) Tetikleyiciler
9) Hata Yakalama Sorgu Performansı İpuçları
10) Dizin Ayarları ve İstatistik, XML
11) Dosyalar, Dosya Grupları ve Bütünlük
12) Yedekleme, Geri Yükleme
13) Kullanıcı İşlemleri, Güvenlik, İzinler ve Denetleme
14) Nesneler ve Bağımlılıklar

Sources

Course Notes / Textbooks: SQL Server 2012 T-SQL Recipes
Apress
Jason Brimhall, David Dye, Jonathan Gennick, Andy Roberts, and Wayne Sheffield
References: SQL Server 2012 T-SQL Recipes
Apress
Jason Brimhall, David Dye, Jonathan Gennick, Andy Roberts, and Wayne Sheffield

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

2

3

4

5

6

7

8

9

10

11

12

13

Program Outcomes
1) Basic knowledge of computer hardware, software, network and content systems.
2) Define a problem in the field of Internet and Network Technologies, define the necessary data for its solution, design its algorithm and create a solution with different programming languages.
3) Gain the ability to identify and effectively use programming languages, new methods and information technologies required for applications related to Internet and Network technologies.
4) Must be able to install, maintain, test and optimize basic network devices.
5) Have the ability to store, organize and query data in computer environment.
6) He/she can have foreign language knowledge at a level to be able to carry out studies in the field and follow the technological developments in the world.
7) The software may have the ability to perform installation, testing and acceptance processes.
8) Should be able to develop web-based projects and do internet-based programming
9) To learn the basic concepts of computer networks, computer-to-computer communication, organization and data transfer methods can have knowledge about.
10) They should be able to identify unforeseen problems in studies related to Internet and Network Technologies and transfer their knowledge to learn new and current structures in order to produce innovative solutions.
11) Must be able to take individual responsibility in business activities and be prone to teamwork
12) Should be able to share their thoughts and suggestions with experts and non-experts by supporting them with qualitative and quantitative data.
13) Must be able to acquire a foreign language proficiency at a level that can master effective communication techniques and follow the innovations in the field.
14) Must have the ability to plan the process(s) related to Internet and Network technologies to meet the expectations of the industry
15) Must be able to convey their thoughts verbally and in writing in order to inform individuals and institutions on issues related to Internet and Network Technologies.
16) Must have ethical values and social responsibility awareness in the field of Internet and Network Technologies

Ders - Öğrenme Kazanımı İlişkisi

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Basic knowledge of computer hardware, software, network and content systems.
2) Define a problem in the field of Internet and Network Technologies, define the necessary data for its solution, design its algorithm and create a solution with different programming languages. 4
3) Gain the ability to identify and effectively use programming languages, new methods and information technologies required for applications related to Internet and Network technologies.
4) Must be able to install, maintain, test and optimize basic network devices.
5) Have the ability to store, organize and query data in computer environment. 4
6) He/she can have foreign language knowledge at a level to be able to carry out studies in the field and follow the technological developments in the world.
7) The software may have the ability to perform installation, testing and acceptance processes.
8) Should be able to develop web-based projects and do internet-based programming 3
9) To learn the basic concepts of computer networks, computer-to-computer communication, organization and data transfer methods can have knowledge about.
10) They should be able to identify unforeseen problems in studies related to Internet and Network Technologies and transfer their knowledge to learn new and current structures in order to produce innovative solutions.
11) Must be able to take individual responsibility in business activities and be prone to teamwork
12) Should be able to share their thoughts and suggestions with experts and non-experts by supporting them with qualitative and quantitative data.
13) Must be able to acquire a foreign language proficiency at a level that can master effective communication techniques and follow the innovations in the field.
14) Must have the ability to plan the process(s) related to Internet and Network technologies to meet the expectations of the industry
15) Must be able to convey their thoughts verbally and in writing in order to inform individuals and institutions on issues related to Internet and Network Technologies.
16) Must have ethical values and social responsibility awareness in the field of Internet and Network Technologies

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Attendance 1 % 5
Homework Assignments 8 % 25
Midterms 1 % 20
Final 1 % 50
total % 100
PERCENTAGE OF SEMESTER WORK % 50
PERCENTAGE OF FINAL WORK % 50
total % 100