CNTT1152E — Database Management Systems
Mô tả học phần
This course provides basic knowledge about methods and skills to create data, search and exploit data, and perform administrative operations on the system. The database management use Microsoft SQL Server will be used as a tool to illustrate and simulate the problems that will be presented because it is a relatively complete database management system. The function of a database management to act as a data server. Write SQL commands to create databases, create tables, insert/update/delete/retrieve rows in a common database management system.
This course, student learn about constraints, learn about how to create a constraint, types of constraints, and difference between unique, not null and primary key constraints. Student learn about types of SQL Statements, Databases in SQL Server. How to create a database, datatypes in SQL Server, and about DDL Statements, DML Statements. Learn how to create a stored procedure and difference between stored procedure and table, advantages of procedures and about types of parameters
Yêu cầu của học phần
9.1. Requirements for taking final /terminal exams
Students are allowed to take the final exam if their attendance score reaches 5 points or more (on the scale of 10).
9.2. Requirements for attending classes
Students are responsible for attending all classes. In case of absence from school due to force majeure reasons, sufficient and reasonable proofs must be provided. For each absence, 1 point will be deducted 1 point. Students who miss any classes more than 3 times, with or without reason, will be considered as failing to complete the course and have to re-register.
Students will be awarded points for constructive comments these points are added to attendance points and group assignments.
Groups who do not submit the group work will receive a score of 0 (zero). Late submissions will be deducted for each day of late submission.
9.3. Requirements for in-class behaviour
The course is conducted on the principle of respecting learners and lecturers. Any behaviour that affects the teaching and learning process is strictly prohibited.
Students must come to class on time. Students who are late more than 10 minutes after class starts will not be allowed to attend the class. Do not make noise and affect others during the learning process.
Laptops and tablets are only used for the purpose of taking notes for and calculating for lectures and exercises, absolutely forbidden to use for other purposes.
Giảng viên
- Nguyen Trung Tuan PhD
- c. Tống Thị Minh Ngọc
Kế hoạch giảng dạy
Tuần 1
Chapter 1. Introduction
Introduction to Basic Database Concepts
Introduction Install Microsoft SQL Server
Common Tools in Microsoft SQL Server
Introduction Relational Database
Tài liệu tham khảo
Read textbook:
Chapter 1,2,4 from [1] and additional references
Hoạt động
Pre-Reading text
Homework
Lecturing
Group discussion
Individual testing
Computer Lab
Đánh giá
Rubric 1
Rubric 2
Tuần 3
Chapter 2. Working with Databases
Basics of SQL Types of SQL Statements
Datatypes in SQL Server
Create Database using Management Studio
Exploring DDL Statements on Table using Management Studio
Exploring Statements Create, Alter - databases, tables
Exploring Statements SELECT- FROM_WHERE, other
Exploring Statements: Indexes, views. Exploring Update/ Delete/Insert
Tài liệu tham khảo
Read textbook:
Chapter 2,3,4, from [2] and additional references
Hoạt động
Pre-Reading text
Homework
Lecturing
Group discussion
Individual testing
Programming on the computers
Đánh giá
Rubric 1
Rubric 2
Tuần 7
Chapter 3. Working with Transact-SQL
3.1 Introduction to T-SQL.
3.2 Introduction to Stored procedures
3.3 Creating, Executing Modifying, Dropping
3.4 Working with Functions
3.5 Working with Trigger
3.6 Working with TRANSACTION
Học liệu
- Concepts of Database Management, Eighth Edition Philip J. Pratt and Mary Z. Last (2015), 2015
- ProT-SQL 2022: Toward Speed, Scalability, and Standardization for SQL Server Developers, Elizabeth Noble (2022), 2022
- Tool MicroSoft SQL Server
- https://www.w3schools.com/sql/default.asp
- https://learn.microsoft.com/en-us/sql/sql-server
- Hệ Quản trị cơ sở dữ liệu SQL Server, Nguyễn Trung Tuấn, Đại học kinh tế Quốc dân