0% found this document useful (0 votes)
61 views

CC5-Chapter 1 Notes

Data is raw unprocessed information, while information is processed data obtained through analyzing raw data. A database stores different types of raw data and transforms it into useful information when retrieved. The history of databases began with Codd's relational model in 1970-1972 and the development of SQL in the 1980s. Database development involves conceptual modeling, logical design, and physical implementation.

Uploaded by

Francis
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)
61 views

CC5-Chapter 1 Notes

Data is raw unprocessed information, while information is processed data obtained through analyzing raw data. A database stores different types of raw data and transforms it into useful information when retrieved. The history of databases began with Codd's relational model in 1970-1972 and the development of SQL in the 1980s. Database development involves conceptual modeling, logical design, and physical implementation.

Uploaded by

Francis
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

1.

2 Data vs Information

Data - raw or unprocessed material.


Information - a processed data that is resulted from combining, comparing, or analyzing a
particular data.

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.

1.3 History of the Database

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.

Database modeling - it is the first step in the database development process


- involves the collection and the analysis of data that a business needs to track, then
diagramming the organization of the data into an Entity Relationship Diagram

Database Development Process


Analyze - Conceptual Data modeling (Entity Relationship Diagram)
Design - Database Design (Table Definitions Index, View, Cluster)
Build - Database Build

Data modeling - begins by researching information requirements of a business


Entity Relationship Diagram - should completely capture and accurately model the
organization’s information needs and support the function of the business

Step two (design phase) translate ERM to a table instance chart

Specifications and component for instance chart:


Table name
Column names
Key: a primary key (PK) - unique identifier for each row of data
Foreign (FK) - links data in one table to the data in the second table by referring to the PK
column in the table
Nulls: indicated if a column must contain a value (mandatory)

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

1.4 Major Transformation in Comp


Key Terms
Hardware - physical parts of a computer
Software - programs (sets of instructions) which tell the command the hardware
Operating System - software program that controls the hardware and the mediator of both
layers (software and hardware).
Application - software program that executes a particular task
Client - a workstation, more like a desktop (includes screen, keyboard and mouse) that
interacts with users
Server - a powerhouse computer that accepts and executes client requests and sends back
the result to them.

History of Computer Systems


1970s: Database software resides in computer software and almost all processing are done
by these computers.
Dumb Terminals - used to access mainframe computers and execute commands
- depended on mainframe and display results upon completion
- not capable of processing their own
1980s: PCs came to existence. Due to being faster that, processing was moved from the
mainframes to the desktop
- known to be as smart clients and workstations due to having their own software and
processing capabilities
GUI and other applications (Word, Excel, Powerpoint) came into play
Multiple applications on multiple workstations created problems → need for integration

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)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy