Database Design And Management
- Education
- 300 level
- 2 credit units
- 200 pages
- 15 units
This course introduces students to database design and management, focusing on the design, implementation, management, and application of Database Management Systems. Students will gain basic knowledge of database design and management, concepts, and techniques necessary to understand and implement the relational database model. Topics include SQL, Data Modelling, normalization, storage management, transaction management, query evaluation, web-based information systems, and challenges in libraries and information centers.
About this course
- Difficulty
- Intermediate
- Study hours
- 50 hours
- Maths
- Basic
- Content
- Theoretical, practical, case study
- Practical work
- Yes
- Assignments
- Tutor Marked Assessments
- Final Examination
What you'll read
The real module and unit structure of LIS318, taken from the course material NOUN publishes.
One paragraph, so you can see how it reads
LIS318 · UNIT 1 DEFINITION OF CONCEPTS, IMPORTANCE AND CHARACTERISTICS OF DATABASES
This unit will expose you to different definitions and concepts of databases for you to know what they are. You will also be introduced to the characteristics of databases and the importance of databases in libraries and information centres.
What you should be able to do
- Define database concepts and terminology.
- Design and implement relational databases using SQL.
- Apply normalization techniques to database design.
- Manage database transactions and ensure data integrity.
- Describe web-based information systems and their applications.
- Discuss the challenges of database development and management in libraries.
What it prepares you for
- Database Administrator
- Data Analyst
- Database Developer
- Information Architect
- Data Manager
- Libraries
- Information Centers
- E-commerce
- Healthcare
- Finance
Where it gets hard
The units students slow down on, and what makes each one heavy.
- Module 2: SQL, Modelling, and Normalisation
Unit 2: Normalization 1NF, 2NF, 3NF
Normalization concepts require understanding of functional dependencies and relational database design principles, which can be challenging for beginners.
- Module 3: Transaction management and relational database systems
Unit 1: Transaction Management and Query Evaluation of Databases
Understanding the ACID properties and how they are enforced in database systems requires a solid grasp of concurrency control and recovery mechanisms.
A suggested way through it
13 weeks, about 32 hours in total. Yours will differ.
- Week 1Module 1: Concept, Importance, and Characteristics of Databases
Unit 1: Definition of Concepts; Importance and Characteristics of Databases · 2 hours
Read the introduction to understand the concept of databases.. Study the definition of data, information, and knowledge.. Understand the importance of databases in libraries and information centers.. Review the characteristics, advantages, and disadvantages of database management systems..
- Week 2Module 1: Concept, Importance, and Characteristics of Databases
Unit 2: Types and categories of Databases · 2 hours
Identify and describe the different types of databases.. Study the characteristics of centralized, distributed, and cloud databases.. Understand the differences between general-purpose and subject-specific databases.. Explore operational and analytical databases..
- Week 3Module 1: Concept, Importance, and Characteristics of Databases
Unit 3: Database design, development, maintenance, and Implementation strategies · 2 hours
Learn about the phases of database design, including data collection, strategy, and implementation.. Study the System Development Life Cycle (SDLC) and its stages.. Understand the Database Life Cycle (DBLC) and its components.. Explore top-down and bottom-up database design approaches..
- Week 4Module 2: SQL, Modelling, and Normalisation
Unit 1: SQL, and Data Modelling · 2 hours
Define Structured Query Language (SQL) and its role in database management.. Study SQL Data Definition Language (DDL) commands: CREATE, ALTER, DROP, and TRUNCATE.. Understand data retrieval, maintenance, and control in SQL..
- Week 5Module 2: SQL, Modelling, and Normalisation
Unit 2: Normalization 1NF, 2NF, 3NF · 2 hours
Define database normalization and its goals.. Study the first three normal forms: 1NF, 2NF, and 3NF.. Understand the processes involved in achieving each normal form..
- Week 6Module 2: SQL, Modelling, and Normalisation
Unit 3: Storage Management of databases · 2 hours
Define storage management in databases.. Study the attributes of storage management: capacity, performance, recoverability, and reliability.. Understand the types of storage devices: main memory, secondary storage, and tertiary storage..
- Week 7Module 3: Transaction management and relational database systems
Unit 1: Transaction Management and Query Evaluation of Databases · 2 hours
Define transaction and transaction management.. Study the ACID properties of transactions: Atomicity, Consistency, Isolation, and Durability.. Understand the transaction model and possible outcomes: commit and rollback..
- Week 8Module 3: Transaction management and relational database systems
Unit 2: Distributed and Non-distributed Database Systems. · 2 hours
Define distributed and non-distributed databases.. Study the advantages and disadvantages of distributed databases.. Understand the types of distributed database systems: homogeneous and heterogeneous.. Explore distributed database architecture and strategies..
- Week 9Module 4: Network-centric, Web-based Systems
Unit 1: Network-centric Data Management · 2 hours
Define network-centric data management.. Study the network-centricity software development framework.. Understand the characteristics of a network-centric environment.. Explore the challenges of network-centricity..
- Week 10Module 4: Network-centric, Web-based Systems
Unit 2: Web-based Information Systems · 2 hours
Define web-based information systems.. Study the evolution of web-based information systems.. Understand the criteria for measuring the quality of web-based information systems: reliability, usability, security, availability, scalability, and maintainability..
- Week 11Module 5: Heterogeneous, Information Integration and Data Management
Unit 1: Heterogeneous databases; · 2 hours
Define heterogeneous databases.. Study the characteristics of heterogeneous databases.. Understand the requirements for heterogeneous database integration.. Explore query models and approaches to communication in a heterogeneous environment..
Unit 2: Information integration and Wireless Data Management; · 2 hours
Define information integration and wireless data management.. Study the requirements for information integration.. Understand the architecture of information integration.. Explore workflow messaging and activities process integration..
- Week 12Module 6: Competencies, Challenges, and Practicum in Database Management
Unit1: Basic skills and competencies of the database manager and user; · 2 hours
Define a database manager and a database user.. Study the skills and competencies of a database manager.. Understand the duties and responsibilities of a database manager.. Explore the types of database users..
Unit 2: Challenges of development and Management of database in libraries and information centres in Nigeria. · 2 hours
Study the challenges of developing and managing databases in libraries and information centers in Nigeria.. Understand the technical infrastructure requirements.. Explore issues related to building digital collections, metadata, and data security..
- Week 13Module 6: Competencies, Challenges, and Practicum in Database Management
Unit 3: Practicum in building and maintaining databases in libraries and information centres. · 4 hours
Review all units and modules.. Work on assignments and TMAs.. Prepare for final examinations..
Preparing for the exam
- Review all module summaries and key terms.
- Practice SQL queries and normalization exercises.
- Create concept maps linking transaction management principles.
- Focus on understanding the differences between database types.
- Study case studies on database implementation in libraries.
- Practice past exam questions to identify areas of weakness.
Questions students ask about this course
What is LIS318 about?
This course introduces students to database design and management, focusing on the design, implementation, management, and application of Database Management Systems. Students will gain basic knowledge of database design and management, concepts, and techniques necessary to understand and implement the relational database model. Topics include SQL, Data Modelling, normalization, storage management, transaction management, query evaluation, web-based information systems, and challenges in libraries and information centers.
How many units does LIS318 have?
LIS318, Database Design And Management, has 15 units across 6 modules, over 200 pages of course material. You can read it one unit at a time.
How many credit units is LIS318?
LIS318 carries 2 credit units, at 300 level in Education.
Is LIS318 hard?
LIS318 is rated intermediate level, with basic mathematical content. It is mostly theoretical, practical and case study work, and it has a practical component.
How long does LIS318 take to study?
About 50 hours of study, spread across its 15 units.
How is LIS318 assessed?
LIS318 is assessed by Assignments, Tutor Marked Assessments and Final Examination.
What can I do with LIS318?
Database Administrator, Data Analyst, Database Developer, Information Architect and Data Manager.