You are on page 1of 11

c

ccccccccccccccccccccOFFICE MANAGEMENT TOLLS#2

REFERENCE BOOK:
p  

  p

p




COURSE OVERVIEW:
OBJECTIVES OF THE COURSE:

Ôc  

   
Ôc |   



Ôc Y    
Ôc    
   
c
c
CONTENTS OF THE COURSE:

LESSON NO. 01
    

 
 

   


 

  





  


LESSON NO. 02
     

  



|
  
  

 


  



LESSON NO. 03
 


Y  !"   p #
|    
LESSON NO. 04
 
 $  

c
c

 
 
 %p cc
LESSON NO. 05
 
   


 
   

 &
 

  

   
 

 
 
LESSON NO. 06
  
  
 



p 
 
 p 

 
  

c
LESSON NO. 07
Y '( 
p 
Y 
|

    

 
 
  

LESSON NO. 08
 

)

LESSON NO. 9
( 


 
 ( 


LESSON NO. 10
  Y  
 Y   
 
( 

|
 Y

|  


  


LESSON NO. 11
p 

LESSON NO. 12
*  
 * 
LESSON NO. 13
+  , 

c
c

INTRODUCTION
WHAT IS DATABASE
A 


     "
     

  

 , -./(

Ap  
  ,      
 
-.
 

 ,
 

   
 

-
  
  
-
 

 
Y  
'0 $||  
Y  '&1    


Y  '2   
 

     "   -33
"


" 


" 
"

"

"

" 
"" 4 " 
"
 
"
" 
"       
 -

DATABASE MANAGEMENT SYSTEM
A 
  

 !%p #"  

  


   



-.

DATABASE VS DBMS

 


 
 
- 
   -

DBMS
A 
  

 
 , 3

 
 


 
      

      
  
  ,

-.

 

 
    " 
    
  
  ,

-


 
  

-
 

%p    -
à ccc 
c c c àcc c c
cc c
c c 
 cc cc
c c
c àcc 
 c ccc


IMPORTANCE OF DATABASES:

c
c

|  
  
! # 
-

 
    
"
"  
 
 
"3

 
"" 3 
 
   
  
 
-

|   


 
      -    
        $   
-

 
  
  
 "


 


  
   " 3
"
 "  "
 "
 


   
-
 

    
  
     

$ 

 



  -

DATABASE AND TRADITIONAL FILE PROCESSING SYSTEM:


  



 
 
 ' 
 
  
 3  -

     



 
-


 

   

 -

% 
  
" 
  



 

  
  - 

  
  
  
 3  
  

    


-

M M

Ôc   
Ôc   
Ôc   

M     

 
 


c
c

? 
  ?  

ADAVANTAGES OF DATABASE APPROACH:



cc c 
cc c 
c
c
c
 c

c c c c


c c
c
cc
ccc c 
c 
c c cc 
c cccc
ccc c c 
cc cccc c
ccc
c c 
c  c
 
cc
ccc
c
ccc àcc

The Database Advantages are:


1- Data Sharing
x
  3    
-  

  
 





 -
 
 
  
 
  


    -    


  "



 

  -


 
  3 
 

    -
Y 
 

 

 
  -

 
 5   
-
2- Data Independence
 
 
  "

     
 -




  

  
 


 
 -
3- Controlled Redundancy

ccc c
c
c c cc

 c
c c cc
ccc  cc 
cc c
c
 cc

c
c

4- Better Data Integrity


p
    
-

    %p "



   

 -
  
   "
 

    


 
 -
+ 
 "  
 

 


 

     
6
 



 3
 
  

       

    
  
 
" 


 
-


Data and Information


DATA.
    



-     " " 
 
-Y--
    
 

  

   "



 5
 3


   -
Example: +  

"+  
"+  
-

 M
0-c   

   ',
&-c   

  
 7'8
2-c   

  " 
$


9-c 
INFORMATION:
 


   -/(

   ,   

  

   -



  

   


   

-
   

 
  3
 
  3-    


3  
 

-


c
c

Ôc  
 
 
3!Y + ""
 #
 
  
-

Ôc 
 
 

 
 
-

Ôc p


  
"3   
  
-

FURTHER ADVANTAGES OF DATABASE SYSTEM:

1. Data Consistency

    
     
 
 

   
 -
Y  1  :  $|

 
 
   


 

 
  
-
2. Better Data Security
  


 %p -
%p   3

   


 -
%p 

    
  
  


     ,
 

-

3. Economy of Scale
 

 





  

 
       

  , 



 
-

  
 
   
  



- 


 
  


    


4. Better Concurrency Control


|   

  " 
 
  

  -|   


  
     

  
 -
|     
 

 

 



   
 -
+(  ,


     





   
 -
        

 pp 

c
c

5. Better Backup and Recovery Facility 


   

      , -

 

 




-

  
 
3

3
-



  3  3


 


 


   
    
 
 -

 



  
 3 3   
 

 
 3
  3 3'-


COST INVOLVED.
  , 
    
   
  

 

-

  
 3 


  


 -
 
 

 , 
  


 

1- High Cost
  


 
,
- ,

"
 4
4 
   


 -


4 
 ,  

     
4 
  



-

2- Conversion Cost
/ ,  
 


  
  
"
   
 ' -



 
 
    


 -

3- Difficult Recovery Procedures


  



 
  


  
x
   
  

-
 

  
 

  
 
 

 
3
       


 -

Ôc LEVEL OF DATA AND DATABASE USERS


LEVELS OF DATA:

c
c

1- Real World Data


Level of data at which any object existing in reality have a name and other identifiable attributes
through which we can identify that specific object or entity.

Example

Any Student

2- Meta Data
Data about any entity or object existing at real world level is called Meta Data.

Ôc It tells that what type of data will be stored in the database?

Ôc what will be size of a certain attribute of the real world data?

Ôc How many attributes will be used to store the data about the entity in the database?

Example

Name, Character type, 25 character size field,

Age, Numeric type, 8 bytes size,

Class, Alpha Numeric, 8 byte size field,

3- Existence of Data
Existence of the data level shows the actual data regarding the entities as real world level according to
the rules define at the Meta Data level.

Example:

Name Age Class

Ali 20/8/1979 MCS-I

Amir 22/3/1978 MCS-II etc͙

c
c

USERS OF DATABASE SYSTEM:


  
 

  



"  -

!0#c  | /+(/;(ppY( 


!&#c Y+ Y( 
c +< Y
c /:  |Y

1. Application programmers

    


 

   
  

  
-

   



   
  , -

2. End Users
     





-


  

 
  
 
  
  
   
-


   
  
 



cNaïve Users
cSophisticated Users

a- Naïve Users.

   

  

  
 
   

       3  
-

c
c

 cSophisticated Usersc

  



 
 +=

-


 3 

 
       

- 


  
3
        
-

Database Administrators (DBA)





  






  

- 3   
 
  
  
-

%
 
 
 
  , -

DBA Responsibilities are:


  3
  3  
%p -

 p3
 3
 3

  
   

 
 

-

wc p  
3


Ôc %

  
3
-