Professional Documents
Culture Documents
2 Data vs Information
E.g.
scores(data) of students are calculated to determine the class average (information)
Database - where data is stored, processed (into useful ones), modified, and retrieved.
- centralized and structured set of data stored on a computer system.
- transforms data to information
- it is managed by a Database Administrator (DBA)
Modern databases store different kinds of data (pictures, videos, documents, etc.)
Data is raw or unprocessed when stored in a database. However, when retrieved, they are
transformed into useful ones.
Timeline
1960s: Computer became cost-effective and there was an increase in storage capacity
1970-72: E.F. Codd proposed a relational model for databases (separation of a
conceptual database and a physical one)
1976: P. Chen proposed Entity Relationship Model (ERM)
Early 1980s: Oracle Version became the very first commercially-available relational
database system
Mid-1980s: SQL (structured query language) became an “intergalactic standard”
Early 1990s: Industry shakeout emerged and few companies survived, including Oracle.
Mid-1990s: Existence of Internet/World Wide Web (WWW). Remote access can be done
with computer systems
Late 1990s: Large investment in Internet companies to create tools. Market boomed
Early 21st Century: Solid growth of DB application continues (examples can be commercial
sites, government systems, art, school, etc.
Unique: indicates if the value contained in a column is unique within the table
Data type: definition and format of the data
Structured Query Language (SQL) - commands used to build the physical entity of the
database
-used also to populate, access, and manipulate the data within the relational database
1990s and Beyond: Oracle’s mission is to utilize the web and fast processing servers to
meet the needs of organizations in storing data and producing information
Application Server Software - software on the database that processes the storing and
retrieving of data
- provides access and visual display of information on servers
- clients have applications of their but essential business applications are accessed from the
clients using an Internet browser
Grid Computing - a model that provides an infrastructure for a network of computers (from
various locations) to do a particular task and can be utilized like a plethora of computer
resources
- user makes a request then it is processed in the grid
- improves performance and reliability of Oracle’s system structures on Database servers,
application servers, and client browsers
Cloud computing - remotely access of software and hardware through the access of the
cloud (or the web)