Lesson 1 Flashcards
- Raw facts or figures without context (e.g., numbers, names).
- stored representation of objects
and events that have meaning and
importance in the user’s environment
Data
- Processed data that has meaning and can be used for decision-making.
- data that have been processed in such a way as to increase the knowledge of the person who uses the data.
Information
Converting Data in Two Ways
- Data in Context ( Ex. Name, In Context: Last Name)
- Summarized Data (Has Procedure and Processing)
Give the Use of Data:
- To produce knowledge and have impact
The Four Uses of Data:
Data - Information - Knowledge - Wisdom
- A structured collection of related data.
- Organized according to a database model (e.g., hierarchical, relational).
- an organized collection of logically related data.
Database
- data that describe the properties or characteristics of end user data, and the context of that data. (Ex. Varchar, not null)
- enable database desiners and users to understand what data exist, what the data mean, and what the fine distinctions are between seemingly similar data items.
Metadata
- A software system that is used to create, maintain, and provide controlled access to user database.
- It provides a systematic method of creating, updating, storing and retrieving data in a database.
- Responsible for CRUD
DBMS
Need for DBMS
- to build an integrated corporate database to support all requirements of the organization.
- employed stand alone systems which may cause duplication of data.
Four Components of DBMS
- User
- Software
- Hardware
- Data
Components of User:
- Application programmers
- End-users
- DBA
Components of Software:
- DBMS
- Operating System
- Network Software
- Application Program
Applications of DBMS:
- Banking
- Universities
- Airlines
- Telecommunications
Advantage of DBMS:
- Reduction of Data Redundancy
- Reduction of Inconsistency
- Sharing of Data
Disadvantage of DBMS:
- Cost of Software
- Cost of Hardware
- Complexity of Backup and Recovery
Database systems comprise of complex data structures. Thus, to make the system efficient for retrieval of data and reduce the complexity of the users, developers use the method of _________ _________
Data Abstraction
What are the three levels of Data Abstraction?
Physical Level (Internal Level), Logical Level (Conceptual), View Level (External Level)
- Actual Physical storage structure and access paths.
- the lowest of data abstraction
- The internal view tells us what data is stored in the database and how
Internal Schema
- Defines all database entities, their attributes, and their relationships
- Structure and Constraints for the entire database
Conceptual schema/logical level
- only related to the data which is viewed by specific end users.
- Describes various user views
- level is nearest to the user
External schema/view level
Every user should be able to access the same data but able to see a customized view of the data.
Goal of 3 level schema of database
What are the Application Architecture of DBMS?
- Two-Tier
- Three-Tier
This architecture was developed to deal with computing environments in which a large number of PCs, workstations, file servers, printers, database servers, Web servers, e-mail servers, and other software and equipment are connected via a network.
Basic Client/Server Architectures
- This architecture is based on Client Server architecture.
- The direct communication takes place between client and server. There is no intermediate between client and server.
Two-tier Architecture