Tribhuvan University
Faculty of Management
Office of the Dean
Bachelor of Business Management (BBM)
Course Description
:The course covers different concepts of database management systems including database system concepts and architecture, ER diagram, relational model, SQL, normalization, transacti on processing, concurrency control, and database recovery. Course Details The topics include socio -cultural, economic, political -legal, technological, and global business environment incorporating business-government relations, performance of industry and agricultural sectors , business support agencies in Nepal, and financial sector policy reforms. Through a blend of theoretical frameworks, case studies, and practical applications, students will develop the analytical skills necessary to navigate the complex and dynamic landscape in which businesses operate. Learning Outcomes: Upon successful completion of this course, students will be able to: To understand fundamental knowledge and concept about Nepalese and global business environment To able in applying the concept of business environmental issues in real life situation To know the conceptual issues and dimensions of micro and macro environment forces To understand the business support agencies in Nepal To be familiar with how environmental forces influence to business activities Learning strategies/ Tools for pedagogy The following tools for pedagogy are recommended to faculties and instructors to facilitate in the class rooms. The instructor should strictly follow the ongoing evaluation and assessment process as per the following dimensions Case development and analysis Thematic presentation on the contemporary issues of business environment Term paper writing ( theoretical and conceptual) based on syllabic contents Project work and assignment
Course Objective
:The main objective of this course is to introduce different concepts of database, data modeling with ER diagram, features SQL, normalization, transaction processing, concurrency control, and database recovery This course aims to equip students to examine environmental forces essentially influencing the business activities. The course provides overall concepts of firm -specific and general environmental forces and an understanding of some of the analytical tools that managers apply to understand, scan, and forecast potential influence on business, business problems and techniques to solve business problems.
Course Contents:
Lecture hours show the approximate classroom time allocated to each unit.
Unit 1. Database Concepts and Architecture
- Database, Database Management System, Database Users, and Benefits of Databases
- Data Models, Schemas, and Instances
- Three -Schema Architecture and Data Independence
- Database Languages and Interfaces
- the Database System Environment
- Centralized and Client/Server Architectures for DBMSs
- Classification of Database Management Systems.
Unit 2. Data Modeling Using Entity-Relational Model and Relational Model
- Using High -Level Conceptual Data Models for Database Design
- Entity Types, Entity Sets, Attributes, and Keys
- Relationship Types, Relationship Sets, Roles, and Structural Constraints
- Weak Entity Types
- ER Diagrams, Naming Conventions, and Design Issues
- Relationship Types of Degree Higher Than Two
- Concepts of Specialization and Generalization
- Constraints and Characteristics of Specialization and Generalization
- Converting ER Schema to Relational Schema
- Structure of the Relational Database.
Unit 4. SQL
- Data Definition and Data Types
- Specifying Constraints
- Basic Retrieval Queries
- Complex Retrieval Queries
- INSERT, DELETE, and UPDATE Statements
- Views.
Unit 5. Relational Database Design
- Informal Design Guidelines for Relational Schemas
- Functional Dependencies
- Normal Forms Based on Primary Keys
- General Definitions of Second and Third Normal Forms
- Boyce-Codd Normal Form
- Properties of Relational Decomposition.
Unit 6. Transaction Processing and Concurrency Control, and Recovery
- Introduction to Transaction Processing
- Transaction and System Concepts
- Desirable Properties of Transactions
- Serializable Schedule
- Two -Phase Locking and Timestamp Ordering Concurrency Control Techniques.
Unit 7. Database Recovery Techniques
- Recovery Concepts
- NO -UNDO/REDO Recovery Based on Deferred Update
- Recovery Technique Based on Immediate Update
- Shadow Paging
- Database Backup and Recovery from Catastrophic Failures. Laboratory Works: The laboratory work includes writing SQL statements to create databases and tables, inserting and deleting data, updating data, and writing select queries.
References:
Fundamentals of Database Systems; Seventh Edition; RamezElmasri, Shamkant B. Navathe; Pearson Education Database System Concepts; Sixth Edition; AviSilberschatz, Henry F Korth, S Sudarshan; McGraw-Hill NoSQL for Dummies; Adam Fowler; John Wiley & Sons, Inc. Principles of Distributed Database Systems; M. Tamer Ozsu and Patrick Valduriez; Fourth Edition; Springer 2020 Database Management Systems; Third Edition; Raghu Ramakrishnan, Johannes Gehrke; McGraw-Hill A First Course in Database Systems; Jaffrey D. Ullman, Jennifer Widom; Third Edition; Pearson Education Limited MGT 236: Business Environment BBM 6th Semester Credits: 3 Lecture Hours: 48