FM - BINUS - AA - FPA - 27/R0 Course Outline ISYS6169 Database Systems (CYSEC) (4/2) Study Program Information Systems Effective Date 01 February 2018 Revision 2 1. Course Description This course introduces concept and terminology in database like database architecture, relational model, Structured Query Language, database design, technologies and issues in database environment. It gives student basic knowledge about database system. It is prerequisite for Database Design course. 2. Graduate Competency Each course in the study program contributes to the graduate competencies that are divided into employability and entrepreneurial skills and study program specific outcomes, in which students need to have demonstrated by the time they complete their course. BINUS University employability and entrepreneurial skills consist of planning and organizing, problem solving and decision making, self management, team work, communication, and initiative and enterprise. 2.1. Employability and Entrepreneurial Skills Aspect Key Behaviour 2.2. Study Program Specific Outcomes Study Program Specific Outcomes (SO-1) - Able to create software application design with the implementation of database system principal design to solve structured and semi-structured data (SO-3) able to assess technology trend in informatics area to deliver alternative solution of software development 3. Topics • Introduction To Database • Database Environment • Database Architectures and the Web • The Relational Model • Relational Algebra and Relational Calculus • SQL - Data Definition and Data Manipulation (1) • Security and Administration • SQL - Data Definition and Data Manipulation (2) • Advanced SQL • Transaction Management • Database System Development Lifecycle • Database Analysis • Normalization • Advanced Normalization • Distributed DBMS-Concept and Design • Entity Relationship (ER) Modelling • Enhanced Entity Relationship (ER) Modelling • Data Warehousing Concepts • Data Mining
14
Embed
Course Outline ISYS6169 Database Systems …Course Outline FM - BINUS - AA - FPA - 27/R0 ISYS6169-Database Systems (CYSEC) | 4 Study Program Information Systems - Bina Nusantara University
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
FM - BINUS - AA - FPA - 27/R0
Course Outline
ISYS6169 Database Systems (CYSEC) (4/2)
Study Program Information Systems
Effective Date 01 February 2018 Revision 2
1. Course Description
This course introduces concept and terminology in database like database architecture, relational model, Structured Query Language, database design, technologies and issues in database environment. It gives student basic knowledge about database system. It is prerequisite for Database Design course.
2. Graduate Competency
Each course in the study program contributes to the graduate competencies that are divided into employability and entrepreneurial skills and study program specific outcomes, in which students need to have demonstrated by the time they complete their course. BINUS University employability and entrepreneurial skills consist of planning and organizing, problem solving and decision making, self management, team work, communication, and initiative and enterprise. 2.1. Employability and Entrepreneurial Skills
Aspect Key Behaviour
2.2. Study Program Specific Outcomes
Study Program Specific Outcomes
(SO-1) - Able to create software application design with the implementation of database system principal design to solve structured and semi-structured data
(SO-3) able to assess technology trend in informatics area to deliver alternative solution of software development
3. Topics
• Introduction To Database • Database Environment • Database Architectures and the Web • The Relational Model • Relational Algebra and Relational Calculus • SQL - Data Definition and Data Manipulation (1) • Security and Administration • SQL - Data Definition and Data Manipulation (2) • Advanced SQL • Transaction Management • Database System Development Lifecycle • Database Analysis • Normalization • Advanced Normalization • Distributed DBMS-Concept and Design • Entity Relationship (ER) Modelling • Enhanced Entity Relationship (ER) Modelling • Data Warehousing Concepts • Data Mining
Course Outline
FM - BINUS - AA - FPA - 27/R0
ISYS6169-Database Systems (CYSEC) | 2
Study Program Information Systems - Bina Nusantara University
• Database Environment • SQL – Data Definition (1) • SQL – Data Manipulation (1) • SQL – Data Manipulation (2) • SQL – Data Manipulation (3) • SQL – Data Manipulation (4) • SQL – Data Manipulation (5) • SQL –Data Definition (2) • Advanced SQL • Normalization & Entity Relationship (ER) Modelling • Review & Project Submission
4. Learning Outcomes
On successful completion of this course, student will be able to: • LO 1: Describe database systems, terminology, environment, and new concept of database • LO 2: Apply database language and SQL Programming language • LO 3: Design database using structure data model • LO 4: Evaluate database processing and security Mechanism
5. Teaching And Learning Strategies
In this course, the lecturers might deploy several teaching learning strategies, including Presentation, Demonstration, Case Study, and Lecture.
6. Textbooks and Other Resources 6.1 Textbooks
1. Thomas Connolly and Carolyn Begg. (2015). Database Systems: A Practical Approach To Design, Implementation, and Management. 06. Pearson Education. USA. ISBN: 9781292061184.
The book in the first list is a must to have for each student.
LO 1 Introduction To Database - Points to some common uses of database
systems - Traditional File-Based Systems - Database approach - Components in the DBMS Environment - Roles in the Database Environment - History of Database Management Systems - Advantages and Disadvantages of DBMS
- Introduction to Database - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 1
- An Introduction to databases, http://www.ucl.ac.uk/archaeology/cisp/database/manual/node1.html
2 F2F
LO 1 Database Environment - Three levels database architecture - Logical and Physical data independence - Database Languages - Data Model - Function of DBMS - System catalog - DBMS components
- Database Environment - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 2
- Three levels ANSI SPARC Architecture, http://www.ijmter.com/papers/volume-1/issue-3/study-of-the-ansisparc-architecture.pdf
3 F2F
LO 1 Database Architectures and the Web - Multiuser DBMS Architectures - Web Services and Service-Oriented
Architectures - The architecture of Data Warehouse - Cloud Computing
- Database Architectures and the Web
- Database Systems: A Practical Approach To Design, Implementation, and Management, Chapter 3
- Multi Tier Architectures for Database Connectivity, http://www.javaexchange.com/dcb_white.html
LO 2 SQL - Data Definition and Data Manipulation (1) - Introduction to SQL - Data types - Integrity enhancement feature - Create, Alter and Drop the tables - Simple SQL Command - Sorting the Query Results - Grouping the Query Results
- SQL - Data Definition and Data Manipulation (1)
- Database Systems: A Practical Approach To Design, Implementation, and Management, Chapter 6&7
- Digital Content - CREATE TABLE SYNTAX Examples
- Data Definition Language, http://www.docs.microsoft.com/en-us/sql/t-sql/statements/statements
- Alter Table, http://www.docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-transact-sql
- Data Manipulation Language (DML) Statements (Transact-SQL), http://www.docs.microsoft.com/en-us/sql/t-
Course Outline
FM - BINUS - AA - FPA - 27/R0
ISYS6169-Database Systems (CYSEC) | 5
Study Program Information Systems - Bina Nusantara University
LO 2 SQL - Data Definition and Data Manipulation (1) - Introduction to SQL - Data types - Integrity enhancement feature - Create, Alter and Drop the tables - Simple SQL Command - Sorting the Query Results - Grouping the Query Results
- SQL - Data Definition and Data Manipulation (1)
- Database Systems: A Practical Approach To Design, Implementation, and Management, Chapter 6&7
- Digital Content - CREATE TABLE SYNTAX Examples
- Data Definition Language, http://www.docs.microsoft.com/en-us/sql/t-sql/statements/statements
- Alter Table, http://www.docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-transact-sql
- Data Manipulation Language (DML) Statements (Transact-SQL), http://www.docs.microsoft.com/en-us/sql/t-sql/queries/queries
Security and Administration - The Scope of Database Security - Why Database Security is Needed - Type of Threat - Countermeasures-Computer-Based Controls - DBMS and Web Security
- Security and Administration - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 20
- SQL Server Security, http://www.red-gate.com/simple-talk/sql/database-administration/sql-server-security-cribsheet/
Security and Administration - The Scope of Database Security - Why Database Security is Needed - Type of Threat - Countermeasures-Computer-Based Controls - DBMS and Web Security
- Security and Administration - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 20
- SQL Server Security, http://www.red-gate.com/simple-
Course Outline
FM - BINUS - AA - FPA - 27/R0
ISYS6169-Database Systems (CYSEC) | 6
Study Program Information Systems - Bina Nusantara University
LO 2 SQL - Data Definition and Data Manipulation (2) - Multi Table Queries - Subqueries - String and Date Functions - Set Operations - Updating the Database using INSERT,
UPDATE, DELETE - Purpose of view - Creating and deleting view - Updatable views - Advantages/disadvantages of views - Access control : GRANT and REVOKE
command
- SQL - Data Definition and Data Manipulation (2)
- Database Systems: A Practical Approach To Design, Implementation, and Management, Chapter 6&7
- ALL (Transact-SQL), http://www.docs.microsoft.com/en-us/sql/t-sql/language-elements/all-transact-sql
12 F2F
LO 2 SQL - Data Definition and Data Manipulation (2) - Multi Table Queries - Subqueries - String and Date Functions - Set Operations - Updating the Database using INSERT,
UPDATE, DELETE - Purpose of view - Creating and deleting view - Updatable views - Advantages/disadvantages of views - Access control : GRANT and REVOKE
command
- SQL - Data Definition and Data Manipulation (2)
- Database Systems: A Practical Approach To Design, Implementation, and Management, Chapter 6&7
LO 3 Normalization - The Process of Normalization - How Normalization Supports Database Design - Data Redundancy and Update Anomalies - Functional Dependencies - First Normal Form (1NF),Second Normal Form
(2NF), and Third Normal Form (3NF) - General Definitions of 2NF and 3NF
- Normalization - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 14
- Normalization in DBMS, http://www.beginnersbook..com/2015/05/normalization-in-dbms/
LO 1 Data Mining - Concept associated with data mining - Main features of data mining operations - Techniques associated with data mining
operations - Process of data mining - Important characteristics of data mining tools - Relationship between data mining and data
warehousing
- Data Mining - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 34
- Data Mining, http://www.laits.utexas.edu/~anorman/BUS.FOR/course.mat/Alex/
Practicum
Session/Mode
Related LO
Topics References
1 F2F
LO 1 Database Environment - Introduction general environment of SQL Server - New Server Registration & New Group - Diagram - Attach Database - Import & Export Data - Generate SQL Script - Execution SQL Statement
- Database Environment - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 2
- Three levels ANSI SPARC Architecture, http://www.ijmter.com/papers/volume-1/issue-3/study-of-the-ansisparc-architecture.pdf
2 F2F
LO 2 SQL – Data Definition (1) - Introducing table and referential integrity - Primary and Foreign Key - Constraint Value - Drop Table - Alter Table
- SQL – Data Definition (1) - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 7
- Data Definition Language, http://www.docs.microsoft.com/en-us/sql/t-sql/statements/statements
3 F2F
LO 2 SQL – Data Manipulation (1) - Insert Data - Delete Data - Update Data - Begin Trans - Simple Query - Order By
- SQL – Data Manipulation (1) - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 6
- Data Manipulation Language (DML) Statements (Transact-SQL), http://www.docs.microsoft.com/en-us/sql/t-sql/queries/queries
4 F2F
LO 2 SQL – Data Manipulation (2) - Aggregate Functions - Grouping - Compute
- SQL – Data Manipulation (2) - Database Systems: A
Practical Approach To Design, Implementation, and Management, Chapter 6
LO 3 Normalization & Entity Relationship (ER) Modelling
- Normalization Process - UNF, 1NF, 2NF, 3NF - How to use ER Modelling in database design - Basic concepts associated with ER Modelling - A diagrammatic technique for displaying an ER