Database Systems

Course Information

College Tsuyama College Year 2021
Course Title Database Systems
Course Code 0152 Course Category Specialized / Elective
Class Format Lecture Credits Academic Credit: 2
Department Department of Integrated Science and Technology Electrical and Electronic Systems Program Student Grade 5th
Term Year-round Classes per Week 1
Textbook and/or Teaching Materials Textbook : Takeshi NAGATA, "Database No Kiso (Introduction to Database)" (Coronasha)
Instructor KAWANAMI Hiromichi

Course Objectives

Leaning purposes : Learn about a database system, which can record a lot of data with information of relations or structures of data. Also study funcamental SQL. which is a software which can extract useful information from a database effecticvely. Leaning purposes : Learn about database systems that can record extensive data, involves relations or structures of data. Also study fundamental SQL. software that can extract useful information from a database.

Course objectives :
1. To acquire essential knowledge IT engineers should know about database systems.
2. To understand data modeling.
3. To master fundamentals of programming language for a database.
4. To master fundamentals of functions of a database management system.

Rubric

ExcellentGoodAcceptableNot acceptable
Achievement 1The student can comprehensively explain fundamentals IT engineers should know.The student can adequately explain fundamentals which IT engineers should know.The student can explain some fundamentals IT engineers should know.The student does not reach the the acceptable level.
Achievement 2The student can explain variety of data models.The student can explain the relational data model and fundamentals of the E-R diagram.The students can explain a relational data model table and fundamental operations of it.The student does not reach the the acceptable level.
Achievement 3The student can explain SQL programming and how it is applied.The student can explain functions of an SQL command such as "UPDATE".The student can explain at least a function of "SELECT" command of SQL.The student does not reach the the acceptable level.
Achievement 4The student can competently explain practical functions of a database management system.The student can sufficiently explain funcamental functions of a database management system.The student can explain aspects of funcamental functions of a database management system.The student does not reach the the acceptable level.

Assigned Department Objectives

Teaching Method

Outline:
General or Specialized : Specialized
Field of learning : Information, Control
Foundational academic disciplines : Informatcs/Computing Technologies/Multimedia database

Relationship with Educational Objectives:
This class is equicalent to "(3) Acquire deep foundation knowledge of the major subject area".

Relationship with JABEE programs :
The main goal of learning / education in this class are "A", "A-2".

Course outline :
Learn about a database system, which can record a lot of data with information of relations or structures of data. Also study funcamental SQL. which is a software which can extract useful information from a database effecticvely. Through the study, understand fundamental conceptions for large data handling, such as "data independent", "data sharing", "data maintainance" and obtain general perspective for software engineering and system design etc. In addition, learn about Relational database management language, SQL and study practical database accessing technology.
Style:
Course method :
This class is conducted mainly using a blackboard. To deepen understanding, students work on exercises.

Grade evaluation method :
Exams (75%) + Exercises (25%).
Examinations will be conducted 2 times. A supplementary examination may be conducted. However, the supplementary exam will not exceed 60 points.
Notice:
Precautions on the enrollment :
Students of ICT course must take this class (no more than one-thirds of the required number of class hours missed) in order to complete the 5th grade course.
This is a class that requires study outside of class hours. A total of 45 hours of study is required per credit, including both class time and study outside class time. Follow the instructions of the instructor regarding study outside of class hours.

Course advice :
Precisely understand meaning and definition of technical terms in textbook.

Fundamental subjects :
Algorithms and Data Structures (3rd year)
Related subjects :
ICT systems (5th year, ICT)

Attendence advice :
Listening to the lecture carefully is very important and the most effective way to understand.
If you are late for the start time, your absence will be counted on every half class hour.

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced
Elective must complete subjects

Course Plan

Theme Goals
1st Semester
1st Quarter
1st Guidance
2nd Data models Can explain E-R diagram.
3rd Relational data model (1) Can explain a "table" and a "primary key" etc. in relational data model.
4th Relational data model (2) Can explain relational algebra.
5th SQL (1) Can use fundamental SELECT commands.
6th SQL (2) Can use a set function.
7th SQL (3) Can conduct updating a "table" and making a "view".
8th Semester mid-term exam
2nd Quarter
9th Return and commentary of exam answers
10th SQL言語(4) Can use sub-query of SQL.
11th SQL言語(5) Can define a "foreign key" and JOIN operation.
12th Data storage Can explain mechanism of a physical data storage and explain B+ Tree structure etc.
13th Transaction processing Can explain ACID charactristics, COMMIT and ROLLBACK and nessesarity of transaction management.
14th Pararell processing Can explain locking protocols.
15th Semester final exam
16th Return and commentary of exam answers
2nd Semester
3rd Quarter
1st
2nd
3rd
4th
5th
6th
7th
8th
4th Quarter
9th
10th
11th
12th
13th
14th
15th
16th

Evaluation Method and Weight (%)

ExaminationPresentationMutual Evaluations between studentsBehaviorExerciseOtherTotal
Subtotal75000250100
Basic Proficiency0000000
Specialized Proficiency75000250100
Cross Area Proficiency0000000