0% found this document useful (0 votes)
17 views4 pages

Database Management Systems Overview

The document outlines the fundamentals of Database Management Systems (DBMS), including their functions, components, and the process of database normalization. It emphasizes the importance of understanding DBMS for effective data warehousing in businesses and provides an overview of creating Entity Relationship Diagrams. Additionally, it includes a group activity to design a normalized database and references for further reading.

Uploaded by

Dom Balseen
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views4 pages

Database Management Systems Overview

The document outlines the fundamentals of Database Management Systems (DBMS), including their functions, components, and the process of database normalization. It emphasizes the importance of understanding DBMS for effective data warehousing in businesses and provides an overview of creating Entity Relationship Diagrams. Additionally, it includes a group activity to design a normalized database and references for further reading.

Uploaded by

Dom Balseen
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Professorial Lecturer: Module 2_ Database Management

Dr. Domingo T. Balse, Jr, LPT Systems Lecture Notes

Database Management Systems


1. Learning outcomes
•Explain what data management systems are
• Describe the functions and components of database management systems
• Perform database normalization
• Create a simple entity relationship diagram
• Identify database management systems used in businesses

2. Introduction
As we learn about data warehousing and how this can be applied to businesses, it is
important to first understand the basic concepts of database management systems. Data
warehouses utilize information from different database management systems. Managers need to
know key points about database management systems so that they can have a deeper
understanding of how data warehouses work.

3. Database Systems
In order to understand what database management systems are, we must first understand
what a database is. In computer terms, a database is a collection of data. Typically, it is the data
of one specific enterprise.
A database is not necessarily always stored in a computer. Records stored in a filing
cabinet, in a notebook, or whatnot can be considered a database. But often, this manual method
of storing information is not as efficient as using a computer, and it is not as efficient as using a
database management system.
What then are database management systems or DBMSs? A DBMS is a collection of
interrelated data plus the software and hardware used to access the data in a useful manner.

4. Functions and Components of a Database Management Systems


DBMS main functions include the following (among many others):
a. The manipulation of data;
b. The definition of your database;
c. The processing of your data; and

Page 1 of 4
Professorial Lecturer: Module 2_ Database Management
Dr. Domingo T. Balse, Jr, LPT Systems Lecture Notes

d. The sharing of your data


Note that a DBMS is only one component of what is known as a database system. This
database system therefore has these four components:
a. Users
b. Database Application
c. DBMS
d. Database

5. Databases and Normalization


Now that we know what databases and database management systems are, let us take a
closer look at the data that goes into a database. Our databases will be made up of records which
are in turn made up of fields. You can think of records as the individual items that go into the
databases.
In designing databases, it is helpful to first identify what records should be included in the
system. Once you have identified these records, you can then start to create a DESIGN for the
database.
The design should be NORMALIZED. There are several levels of normalization: 1st
Normal Form, 2nd Normal Form, 3rd Normal Form, Boyce and Codd Normal Form (BCNF), 4th
Normal Form, and even 5th Normal Form. We normalize in order to reduce data redundancy and
improve data integrity. Normalizing until 3rd Normal Form will be enough.

GROUP ACTIVITY

Objective: To create a normalized database design.


Task: Think of a simple database management system an organization might want to have.
Identify at least 10 records that will go into the database. Group these records into tables based
Page 2 of 4
Professorial Lecturer: Module 2_ Database Management
Dr. Domingo T. Balse, Jr, LPT Systems Lecture Notes

on similar fields. Convert the resulting tables to 3rd Normal Form.

6. Entity Relationship Diagram and Relational Modeling

Tables created during database normalization often correspond to ENTITIES, which are
used in relational modeling. Most DBMS packages for microcomputers make use of the Relational
Data Model which highlights relationships between entities. We use Entity Relationship Diagrams
(ERDs) to design and visualize Relational Data Models.

Entity Relationship Diagrams are composed of:


a. Entities - the representation we use to contain information on one real-world person, object,
place, etc. These are represented by rectangles in an ERD.
b. Attributes – properties that describe entities. They correspond to the fields in records and are
represented by ovals.
c. Relationships – how each entities are connected. They are represented by diamonds.

7. Quiz / Activity

References

Book References:
Corr, Lawrence & Jim Stagnitto (2011). Agile Data Warehouse Design: Collaborative Dimensional
Modeling, from Whiteboard to Star Schema
Jarke , Matthias, Maurizio Lenzerini , Yannis Vassiliou & Panos Vassiliadis (2003). Fundamentals
of Data Warehouses. Springer Berlin Heidelberg Publishing. ISBNs 978-3-54-042089-7,
978-3-64-207564-3, 978-3-66-205153-5. DOI 10.1007/978-3-662-05153-5
Jukic,Nenad, Susan Vrbsky & Svetlozar Nestorov (2016). Database Systems: Introduction to
Databases and Data Warehouses.
Kimball, Ralp (2013). The Data Warehouse Toolkit: The Definitive Guide to Dimensional
Modeling, 3rd Edition
Linstedt, Daniel & Michael Olschimke (2015). Building a Scalable Data Warehouse with Data
Vault 2.0
Ponniah, Paulraj (2001). Data Warehousing Fundamentals: A Comprehensive Guide for IT
Professionals, 1st Edition. Wiley-Interscience Publishing

Internet Resources:
[Link]
techniques/dw-bi-lifecycle-method/
[Link]
[Link]
[Link]
[Link]
[Link]
Page 3 of 4
Professorial Lecturer: Module 2_ Database Management
Dr. Domingo T. Balse, Jr, LPT Systems Lecture Notes

[Link]

Page 4 of 4

Common questions

Powered by AI

Understanding both database management systems (DBMS) and data warehouses is crucial for database administrators in managing enterprise data because these systems serve different but complementary roles. DBMS handle daily transaction processing, storage, and maintenance, while data warehouses are optimized for querying and analyzing large datasets from multiple sources. Administrators must align both systems to ensure efficient data flow, maintain data integrity, optimize performance, and enable comprehensive data analysis for informed decision-making .

Converting tables to the 3rd Normal Form in database normalization involves eliminating transitive dependencies, ensuring that every non-prime attribute is non-transitively dependent on every key of the table. This process is important because it removes redundancy, reduces the chance of anomalies during data operations, and enhances data integrity. It requires examining the tables for dependencies and splitting them, if necessary, so that operations can be performed more efficiently .

In a relational database, entities and their attributes laid out in an Entity Relationship Diagram form the foundation of the database's schema. Entities, depicted as rectangles, represent tables that house relevant data points, while attributes, shown as ovals, become the columns within these tables. This setup ensures that the database structure effectively models real-world data and relationships, which in turn facilitates accurate data retrieval and consistency across the database .

The main components of a database management system include users, database applications, the DBMS itself, and the database. Users interact with the database through applications, which send requests to the DBMS. The DBMS processes these requests to access or modify the database, ensuring data consistency and handling administrative tasks like backup and recovery. This interconnected operation allows efficient data manipulation and retrieval .

Database management systems use a process called normalization to reduce data redundancy and improve data integrity. Normalization involves organizing data elements into related tables to minimize duplication and dependency. This is done by splitting large tables into smaller ones and defining relationships between them. The process typically progresses through several normal forms, with the 3rd Normal Form being commonly sufficient. Each step reduces redundancy and ensures that each piece of data is stored in only one place, thus enhancing data integrity .

Data warehouses centralize data from disparate sources, providing businesses with a comprehensive repository for analytical processing and decision-making. They offer benefits such as improved data quality, historical intelligence, increased query performance, and insights through data mining. Database management systems facilitate the extraction, transformation, and loading (ETL) of data into the warehouse, thus ensuring the data's accessibility and consistency .

Organizations may face challenges such as increased complexity in database design, which makes it difficult to understand and modify. The normalization process can initially lead to performance concerns, as highly normalized databases often require more complex queries and additional joins that can slow down data retrieval. Additionally, achieving the right balance between normalization for consistency and denormalization for performance requires expert knowledge and experience .

Moving data into a data warehouse involves the integration of data from various sources into a centralized system, optimized for query and analysis rather than transaction processing. This differs from traditional data storage, which is typically organized to handle daily transaction processing efficiently. Data warehouses enhance data management by enabling complex queries, trend analysis, and decision support with reduced processing time due to their de-normalized structure and indexed data access .

Data integrity is critical in database management systems to ensure the accuracy and consistency of data over its lifecycle. Normalization aids in maintaining data integrity by organizing data into tables and establishing rules that prevent data anomalies, such as insertion, update, or deletion anomalies. By removing redundant data and ensuring each data point is logically stored in a single place, normalization mitigates the risk of inconsistent data entries, thereby enhancing reliability .

Creating an Entity Relationship Diagram is crucial in database design as it provides a visual representation of the relational structure of the database. Entities represent real-world objects or concepts and are depicted as rectangles. Attributes are properties or characteristics of these entities and are shown as ovals. Relationships, depicted as diamonds, illustrate how entities are interconnected. This diagrammatic approach helps in understanding complex database schemas and ensures logical data organization .

You might also like