Lecture 1
Lecture 1
Data Vs Information
Data Information
- Collected facts about topic - The result of combining,
or item comparing and performing
The difference between them can be calculations on data
(مجموعة حقائق عن موضوع أو
explained using an example such as test (نتيجة تجميع ومقارنة وتنفيذ عمليات
)سلعة
scores )على البيانات
Ex: Each student’s test score
Ex: The school’s average score
Database Definition
What is the database according to Oracle Academy Course ?
Database
Row Column
Table or Entity
Typically called record Referred to as a field
A collection of (or instance) (or attribute)
records
* هي الريكورد ذات نفسها زي،هي خصائص الجدول
على سبيل المثالID الـ
What is the database applications mentioned before ? ماهي تطبيقات قواعد البيانات التي ذكرت ؟
Database Management System (DBMS)
Software program that controls the (1) storage, (2) organization and (3) retrieval of data
(1) Memory and Storage (2) Data Dictionary - (3) Query Language -
management -Storage- Organization- Retrieval-
The kernel code manages The repository of It enables applications to
memory and storage for metadata (مجموعة بيانات access the data
DBMS ) بيانات أخرى-توصف- وصفية
Hardware: The physical part “bits and pieces” of a Software: set of instructions (programs) tell the
computer Ex: mouse, keyboard, screen and Memory computer what to do
(1) File-based
systems
The idea
The mechanism
These applications accessed data stored in a computer
files converting the data into information, then
generating reports
The idea
The mechanism
Smaller computers (Dump terminals) used to access the
large mainframe and executre commands (Centralized
Processing)
How ?
The terminals depended on the mainframe, and the
result displayed only after the processing was
completed in the mainframe (one-by-one)
(3) Desktop
Computing
(Localized)
The idea
PCs became faster and widely available. So, the
processing moved from mainframes to clients (PCs) -
Localized Processing -
The mechanism
PCs had their own software and were capable of doing some processing
on their own, they came to be known as smart clients or Workstations
NOTE ! The procedures and triggers is stored in the database
How ?
Having the processing power (LOCAL) within the client
machine in addition to GUI applications that help
process data such as (Word, Excel ... etc)
The idea
Client/Server computing uses the Internet and fast
processing servers to meet the needs of organization in
storing data and producing information
The mechanism
- The software that manages the data is on database server, it performs processing for storage and
retrieval (Centralized)
- business operations (procedures and triggers) moved to an application server, it performs
processing for document creation, developing, interacting or manipulationg the data (Localized)
How ?
Clients can have applications of their own, but the
essential business applications are accessed from the
clients by using Internet browser (Centralized and Local)
(5) Grid
Computing
(Shared)
The idea
All of an organization's computers in different locations
can be utililized تشيّر البيانات مع بعضهاjust like a pool of
computing resources (Distributed)
The mechanism
Grid computing builds a software infrastructure that can
run on a large number of networked servers (Shared
Processing)
How ?
a user makes a request for information or computation from his workstation,
and that request is processed somewhere in the grid as efficiently as possible.
Ex: the electric company, you ask for electricity but you don't know where the
generator is.
The processing completely moved to the Internet, and now provided as Services. So, it allows the delivery of a
services over the Internet
Storing files online such as photos, using movie subscription services or online game playing are examples of Cloud Computing
What is the key components of the Cloud Computing ? ماهي أساسيات الحوسبة السحابية ؟
1. On-demand self-service اعتماد على النفس: No human intervention needed to get resources
2. Broad network access القدرة على الوصول عبر الشبكة: Access from anywhere
3. Resource pooling )بحر من المصادر (الهاردوير: Provider shares resources to customers
4. Rapid elasticity إتساع سريع: Get more resources quickly as needed
5. Measured Service خدمة قياسية قدر اإلحتياج: Pay only for what you consume