0% found this document useful (0 votes)
19 views3 pages

Information To Knowledge

This document discusses information, databases, database applications, and database management systems. It provides information on: - How data is collected and transformed into information using database applications - Different architectures for database applications, including single monolithic, client-server, and 3-tier architectures - The functions of database management systems, including data manipulation, sharing, and enforcing rules - The roles a database course is designed for, such as database architect, operator, and developer - The layers of the ANSII SPARC reference model which maps different views of the database.

Uploaded by

Angelinee C.
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)
19 views3 pages

Information To Knowledge

This document discusses information, databases, database applications, and database management systems. It provides information on: - How data is collected and transformed into information using database applications - Different architectures for database applications, including single monolithic, client-server, and 3-tier architectures - The functions of database management systems, including data manipulation, sharing, and enforcing rules - The roles a database course is designed for, such as database architect, operator, and developer - The layers of the ANSII SPARC reference model which maps different views of the database.

Uploaded by

Angelinee C.
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
You are on page 1/ 3

Information to knowledge

 INFORMATION How is it tied to the results?


 Are there any patterns? What is relevant to the problem?
 How does it affect the system?
 What is the best way to use it?
 How can we add more value to it?

Database Application

 Collects and transform data into information.


 Input data – database application – information

Database application / database system anatomy / architectures

 Single monolithic architecture


o application software is with the data, 1 application only
 Client-server architecture / 2 tier architecture / desktop-based application
o Database application – database server
 3 tier architecture / web-based application
o Human-interaction – processing – database server
o Front end application software – backend application software – database server
 Front end
 Input and output
 Backend
 Computation
 Validation
 Implementation of rules
 Report generation
 Database server
 Updating, deleting
 Storage of data

What are known by the programmer when coding a application software in a file based system

 File location
 File type
 File operation
 Structure of data in a file
 How to code instructions to manipulate the data in every file
o Search code, update, delete, insert code, sorting code, validation code, code for checking for referencing

User view on the application software in file based

 the only way to access the file is through the software program
 cannot share the file unless
o the user is a user in the software that the file is being used on
o it is a text file
 only one user can use the file at a same time

COMPLETE
 Are all necessary details needed, present in the application system?
Accurate
 Does the application system ensure that the information is error-free and precise?
 Inaccurate information is generated because inaccurate data is fed into the application system.
Accessible
 Does the application system provide users to obtain the data and information?
Secure
 Does the application system protect the data and information?
 Does the application system prevent unauthorized users to use the data and information?
Relevant
 Does the application system provide its users with the information they need to take actions?
Presentable
 Does the application system show the data and information in an acceptable form?
 Formats
 Structure and Organization
 Arrangements
Simple
 Does the application system show the data and information in a manner that it can easily be consumed and understood
 Information should be simple, not overly complex. Sophisticated detailed information is not always needed. Graphically showing information to
improve its understanding
Reliable
 Does the application system use reliable data collection mechanisms
Verifiable
 Does the application system provide mechanisms for users to validate information?
 Historical Validation
 Audit Validation
 Referential Validation
Timely
 Is the information provided by the application system up-to-date?
 Does the application system provide information in the expected time?
Flexible
 Is the information workable with others (other users, other applications, other purposes)?
Economical
 Does the value of information within the application system outweighs the cost of the system?

Database system

• Database Systems are Application Systems where Data are stored and managed in Databases instead of Files

• Database Systems replaced the File-Based Application Systems in several domains primarily due to the issues encountered in File-Based Application
Systems

File-Based Application Systems

 File – application software


o application software is coded with the 5 data management functions

database system

 database – dbms – database application


o database application is coded with the 5 data management functions
 database - dbms – dbms tool
o mysql workbench
o other users who are given access to the database can access the data

DBMS

 searching is done
 sorting the result
 checking if data is duplicated

when is files used

 Database Systems are Application Systems where Data are stored and managed in Databases instead of Files
 Database Systems replaced the File-Based Application Systems in several domains primarily due to the issues encountered in File-Based Application
Systems

The database environment

 Database Systems are Application Systems where Data are stored and managed in Databases instead of Files
 Database Systems replaced the File-Based Application Systems in several domains primarily due to the issues encountered in File-Based Application
Systems
Database environment components

Hardware

 The physical devices that will be used in data management


 Servers, computing devices of user

Software

 OS to be used by the database and DBMS


 DBMS that will be used
 Application that will be developed
 Software tools that will be used by the user

Data

 The data to be managed

People

 Different clients of the database system


 The different technical user that will ensure that the database system is what the clients wants

Procedure

 Sets of task, functions, process of clients that will affect the data management
 Set of task, functions, process of the technical users that will ensure that the database system is what the clients need

What roles in the entire database environment is this course designed for?

 Database Architect - Designs the Databases, and uses SQL-DML to implement databases
 Database Operator - Uses SQL-DDL-SELECT to generate reports
 Database Developer - Uses SQL-DDL to enable applications to interact with databases
 Database Developer - Uses advanced structures in DB to enhance data management capabilities, make queries run faster, and implement rules
followed by the DB
 Data Engineer - Uses advanced structures and methods in DB to implement ETL to populate Analytics DB

Database Management Functions

 It maintains the database (collection of files that contains data)


 It ensures that whatever we store are persistently stored in the database
 It facilitates data manipulation (create, update, delete data) for us
 It facilitates sharing of data to different users or database applications
 It enforces rules to avoid duplication of data
 It enforces rules to maintain referential integrity of our data
 It enforces rules to maintain data consistency
 Provides security for data

ANSII SPARC ARCHITECTURE

 The DBMS maps each external view to its corresponding conceptual view, and the conceptual view to its internal view
 The users/applications simply see their own external view
 The database will do the mapping to the actual data stored physically as files

You might also like