Lecture3 Is 2024
Lecture3 Is 2024
10/28/2024
Information Systems:
Prof. Taysir Hassan Abdel Hamid
Information Systems Department,
Faculty of Computers and Information
Assiut University
[email protected]
October 14, 2024 1
10/28/2024
Lecture 3: Database Systems
2
Course Outline
• An Introduction to Information Systems
• Information Systems in Organizations
• Database Systems and Business Intelligence
• Electronic and Mobile Commerce
• Enterprise Systems
• Information and Decision Support Systems
• Knowledge Management and Specialized Information Systems
• Applications of Information Systems
Chapter 5: Database Systems and
Business Intelligence (Learning
Objectives 1)
• Define general data management concepts and terms, highlighting
the advantages of the database approach to data management.
• Describe the relational database model and outline its basic
features.
• Identify the common functions performed by all database
management systems, and identify popular database management
systems.
• Identify and briefly discuss current database applications.
Definition (1):
What is a Database?
• A database is an organized collection of data. Like other
components of an information system, a database should help
an organization achieve its goals.
• A database can contribute to organizational success by
providing managers and decision makers with timely, accurate,
and relevant information based on data.
A Database??
• A database provides an essential foundation for an
organization’s information and decision support system.
• Without a well-designed, accurate database, executives,
managers, and others do not have access to the information
they need to make good decisions.
Definitions (2)
• A Database Management system (DBMS) consists of a group
of programs that manipulate the database and provide an
interface between the database and its users and other
application programs.
A Manager
Supervises one
department only
Between
but a department
Manager,
has many
Department,
managers
and Project
Linking Tables to Answer
Queries
Data Cleanup
• Valuable data is accurate, complete, economical, flexible,
reliable, relevant, simple, timely, verifiable, accessible, and
secure.
• The database must also be properly designed.
• The purpose of data cleanup is to develop data with these
characteristics.
Fitness
Center
Members
Dues Paid
Database Management System
(Overview of Database Types)
• Flat Files (i.e. OneNote, EverNote)
Database Management System
(Overview of Database Types)
• Single User: (Microsoft Access, FileMaker Pro)
• Multiple Users: Small, midsize, and large businesses need
multiuser DBMSs to share information throughout the
organization over a network. (Oracle, DB2, Sybase,
Important points
• All DBMSs share some common functions, such as providing a
user view, physically storing and retrieving data in a database,
allowing for database modification, manipulating data, and
generating reports.
• These DBMSs can handle the most complex data-processing
tasks, and because they are accessed over a network, one
database can serve many locations around the world.
Creating and Modifying a
Database
• A data definition language (DDL) is a collection of instructions
and commands used to define and describe data and
relationships in a specific database.
• A DDL allows the database’s creator to describe the data and
relationships that are to be contained in the schema.
Data Definition Language
Data Dictionary
• Using a Data Definition Language to Define a Schema
Storing and Retrieving Data
(Logical and Physical Access)
Manipulating Data and
Generating Reports
• Some databases use Query-by-Example (QBE), which is a
visual approach to developing database queries or requests.
• Like Windows and other GUI operating systems, you can
perform queries and other database tasks by opening
windows and clicking the data or features you want.