ANTALYA BİLİM UNIVERSITY
Course Information Package

BTP 213 - Database II

Basic Information

Course Code:
BTP 213
Course Name:
Database II
Language of Instruction:
Turkish
Course Type:
Class
Course Level:
Pre Bachelor
ECTS:
4.00
Instructor:
Öğr. Gör. Pınar ÖZTÜRK

Course Objectives

The aim of this course is to teach students SQL (Structured Query Language) language and advanced database applications, to teach T-SQL language and to make them able to write database programs using it.

Course Content

Advanced SQL Queries, Subqueries, Views, T-SQL (Transact SQL), Functions, Stored Procedure, Trigger, Advanced Database Applications.

Course Books / Materials / Recommended Resources

https://www.techonthenet.com https://www.w3schools.com/

Learning Outcomes

Code Description
LO1 Students can use the MS SQL SERVER program.
LO2 Students can write queries with SQL and T-SQL language.
LO3 Students can use SQL Server Basic Functions.
LO4 Students can generate and use Stored Procedure.
LO5 Students can generate and use functions and triggers.

Weekly Course Content

Week Content
1 Introduction, general review.
2 SSMS setup, connection, database creation
3 SQL SELECT, UPDATE, DELETE, MIN, MAX, COUNT, AVG, SUM
4 What is T-SQL, what is FUNCTION, what is PROCEDURE, what is TRIGGER
5 SQL Server String Functions - SQL Server Math/Numeric Functions
6 SQL Server Date Functions, SQL Server Advanced Functions
7 Views
8 Midterm
9 T-SQL - Create and drop functions
10 T-SQL - Declare Variables
11 T-SQL - Conditional Statements
12 T-SQL - Loops
13 T-SQL - Stored Procedures
14 T-SQL - Triggers
15 T-SQL Applications

Workload Calculation

Activity Count Duration (Hours) Total
Attendance 14 2.00 28.00
Practice 14 1.00 14.00
Pre-Class Individual Study 1 21.00 21.00
Post-Class Individual Study 1 22.00 22.00
Midterm Exam/Preparation 1 10.00 10.00
Final Exam/Preparation 1 25.00 25.00
Total Workload (Hours) 120
ECTS Credit (Workload / 25) 4

Assessment

# Assessment Type Contribution (%)
1 Midterm Exam %40
2 Final Exam %60
TOTAL %100

PO - LO Matrix

PO \ LO
LO1
LO2
LO3
LO4
LO5
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
PO-10
PO-11
PO-12
PO-13
PO-14
PO-15
PO-16
1
Low Contribution
2
Medium Contribution
3
High Contribution

Teaching and Learning Methods

# Method Name Description Tools
1 Lecture (expository teaching), interactive discussion Listening and taking notes. Standard classroom technologies, multimedia tools (projector, computer, digital presentations)
2 Brainstorming The purpose of forming pairs is to ensure that they are open to innovation during the idea generation phase Standard classroom technologies, multimedia tools, projector, computer, overhead projector
3 Laboratory Listening, note-taking, conceptual analysis, critical thinking, questioning, and participation in discussions. Special equipment

Academic Integrity and Artificial Intelligence

Violations of academic integrity are not limited to cheating, but also include unauthorized quoting, fabricating or attributing information, assisting others in dishonest acts, submitting previously used work or the work of another student without the instructor's knowledge, or interfering with the academic work of other students. Any form of academic liaison is a serious academic violation and will result in disciplinary action.

Sustainable Development Goals

SDG 9