Chapter 6 MIS270
Chapter 6 MIS270
system MIS-270
ﺟﺎﻣﻌﺔ ﺍﻟﻤﻠﻚ ﻋﺒﺪﺍﻟﻌﺰﻳﺰ
ﻳﺎﺭﺍ ﺍﺑﻮﺍﻟﻔﺮﺝ
Chapter 6
Foundations of Business Intelligence: Databases
Data Redundancy:
is the presence of duplicate data in multiple data files so
that the same data are stored in more than one place or
location.
when different groups collect the same piece of data and
stored it independently of each other.
Data inconsistency:
where the same attribute may have different values.
Problems with the Traditional
File Environment
Programme-data dependence:
the coupling of data stored in files and the specific
programs required to update and maintain those files.
Such that changes in programs require changes to the
data.
lake of flexibility:
cannot deliver ad hoc reports or respond to unanticipated
information requirements in a timely fashion.
the information required by ad hoc requests is somewhere
in the system but may be too expensive to retrieve
Problems with the Traditional
File Environment
Poor security:
Because there is little control or management of data so
the access to information may be out of control
Lake of data sharing and availability:
Because pieces of information and different files and
different parts of the organisation cannot be related to
one another
it is virtually impossible for information to be shared or
accessed in a timely manner.
information cannot flow freely across different functional
areas of the organisation.
Learning object 2:
Relational DBMS:
1. The most popular type of DBMS for larger computers
and mainframes is the relational DBMS
2. Relational databases represent data as two-
dimensional tables (called relations).
3. Tables may be referred to as files. Each table contains
data on an entity and its attributes.
Database management system
1. tuples (Rows): records for different entities.
2. fileds (columns): represents an attribute for that entity.
3. key filed: the filed the table uniquely identifies each
record.
4. Primary key: each table in a relational database has one
filed that is designed as its primary key
This key filed is the unique identifier for all the
information in any row of the table and this primary key
cannot be duplicated.
5. foreign key: primary used in second table as look up
filed to identify records from original table
Database management system
Capabilities of Database
Management Systems
Blockchain:
is a distributed database technology that enables
firms.
organizations to create and verify transactions on a
network nearly instantaneously without a central
authority.
The blockchain maintains a continuously growing list
of records called blocks.
Non-relational Databases, Cloud
Databases, and Blockchain
There are many large benefits to firms using
blockchain databases. Blockchain networks radically
reduce the cost of verifying users, validating
transactions, and the risks of storing and processing
transaction information across thousands of firms.
encryption used to identify participants and
transactions.
Standardization of recording transactions is aided
through the use of smart contracts.
Non-relational Databases, Cloud
Databases, and Blockchain
Smart contracts: re computer programs that implement
the rules governing transactions between firms, e.g.,
what is the price of products, how will they be
shipped, when will the transaction be completed
The simplicity and security that blockchain offers has
made it attractive for storing and securing financial
transactions, supply chain transactions, medical
records, and other types of data.
is a foundation technology for Bitcoin, Ethereum, and
other cryptocurrencies.
Non-relational Databases, Cloud
Databases, and Blockchain
Learning object 3:
big data:
sets with volumes so huge that they are beyond the
ability of typical DBMS to capture, store, and analyze.
Th massive sits of unstructured/semi structured data
from web traffic, social media, sensors and so on.
Volumes two great for typical DBMS
Petabytes, exabytes of data.
The Challenge of Big Data
2) data governance:
deals with the policies and processes for managing the
availability, usability, integrity, and secu- rity of the data
employed in an enterprise with special emphasis on pro-
moting privacy, security, data quality, and compliance with
government regulations.
3) database administration: responsible for defining and
organizing the structure and content of the database and
maintaining the database.
Ensuring Data Quality