database administratore

22
Database Concepts Written by Khwaja Agha Karimi Contact: 0093784302263 Email: [email protected] Facebook: Khwaja Agha Karimi 1

Upload: khwaja-agha-karimi

Post on 12-Apr-2017

52 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Database Administratore

Database ConceptsWritten by Khwaja Agha KarimiContact: 0093784302263Email: [email protected]: Khwaja Agha Karimi

1

Page 2: Database Administratore

Database ConceptsLecture # 6Department of Computer Science,Shaheen Institute of Management Sciences (SIMS)

2

Page 3: Database Administratore

Lecture Contents:People on the scene:

◦Database Administrator◦Data Administrator◦System Administrator◦Database Users

People Behind the scene:◦DBMS Designers◦Application Programmer

3

Page 4: Database Administratore

1.) People on the sceneFor Small database one person

typically define, construct and manipulates the database and there is no sharing.

مسؤل فرد یک کوچک دیتابیس یک درمشخص یا و تعریف را دیتابیس که میباشد

انجام را دیتابیس و کند ایجاد را دیتابیس کندبدهد.

In large organization Many People are involved in such tasks.

/ یک از بیشتر بزرگ ها سازمان دیتابیس در. میدهد انجام را ها کار این فرد

4

Page 5: Database Administratore

People on the scenePeoples whose job involves day

to day use of a large database we call them as the People on the scene.

دیتابیس در روزمره ها کار در که افرادطبقه در افراد این میباشد peopleدخیل

on the screen. میباشد

5

Page 6: Database Administratore

People on the scene:

6

People on the scene

Database Administrat

orData

Administrator

SystemAdministrat

or

Database/end

Users

Reactive DBA

Proactive

DBA

Casual Users

NativeUsers

Page 7: Database Administratore

Database Administrator:The most important person in the

environment of Database is Database administrator (DBA).

( دیتابیس دیتابیس محیط در فرد ترین مهم. میباشد( ایدمنستریتر

Major Responsibility of DBA is to manage database, DBMS and related software and hardware

مسؤلیِت دیتابqیس DBAبزرگ کردِن اداره ازهاردویر و ویر سافت و ایس ایم بی دی

میباشد. 7

Page 8: Database Administratore

Database Administrator:He is also responsible for

authorization access to Database and monitoring its use

در دادن اختیار برای میباشد مسؤل ایناز کردن استفاده و دیتابیس دسترس

. بکند بانی دیده را دیتابیسHe is responsible for database

security and system response in time.

در سیستم که وقت در میباشد مسؤل اینکردن حفاظت برای و میباشد خرابی حالت

دیتابیس.8

Page 9: Database Administratore

Database AdministratorIn large organization DBA’s

responsibilities are divided into مسؤلیِت ها سازمان بزرگ DBAدر

در میشد تقسیم

9

DatabaseAdministrator

Reactive DBA

ProactiveDBA

Page 10: Database Administratore

Proactive DBAProactive DBA implements

protection and procedures to avoid problems before they occur.

Proactive DBA انجام را عمل طرز اینحفاظت قبل از را ها مشکالت که میدهد

بکند.

10

Page 11: Database Administratore

Reactive DBAReactive DBA is focused on

resolving the biggest problems when they occurred.

Reactive DBA در که میباشqد مسqؤلمیگردد ایجاد بزرگ مشکل کqqه وقqqت

Reactive DBA را آن کqه اسqت مسqؤل. نماید حل

11

Page 12: Database Administratore

How many DBA’s?The number of DBA’s in an

organization depends upon the Following things

های ا,ین DBA’sتعداد به مربوط سازمان یک درمیشود چیزها

◦ Numbers of databases:◦ Size of database:◦ Number of Users:◦ Number of Applications/operations:◦ Usage of database: ◦ Variety of DBMS:◦ Experience of DBA/users: 12

Page 13: Database Administratore

Data Administrator:The need of data administrator

arises in a very large organization where many databases may exist.

هqب یک data administratorضرورت درکه/ میشود وقqت آqن در شرکqت سqازمان

. باشد بیشتر دیتابیس های تعدادData administrator is responsible

for the whole information resources.

استفاده دیتابیqس یqک در کqه معلوماتبه مسqؤلیت معلومات تمام آqن میشود

data administrator . میشود

13

Page 14: Database Administratore

Data Administrator:He manages the shared data of

users or applications of an organization.

ها بخqش دیګqر بqه دیتqا سqاختن شریqکبه مربوط

data administrator . میشود His work is DBMS independent.

هqوظیفdata administrator به مربوطDBMS. میشود نه

14

Page 15: Database Administratore

System Administrator:Larger organization also have system

administrator to manage the whole system.

کردن اداره بزرګ ها سازمان مسؤلیت DBMS درSystem Administrator . است

The main task of System administrator is to installing the DBMS and its use with the other software.

هqک اسqت آqن مسqؤلیت تریqن نصب DBMSمهqم راو ها DBMSکنqد ویqر دیګرسqافت همراه را

. کند استفاده15

Page 16: Database Administratore

System Administrator:

He also chooses that which DBMS is appropriate for the organization

کردن یک DBMSانتخاب در کردن استفاده برای. است آن وظیفه سازمان

The migration of DBMS at any stage is also responsibility of System administrator.

کردن در DBMSتبدیل ویر سافت دیګر بهوظیفه دیتابیس کردن استفاده systemجریان

administrator است

16

Page 17: Database Administratore

End Users:End users are the people who

uses the databases and are not responsible for its management.

دیتابیس که است افراد دیتابیس های کارمنددیتابیس کردن اداره و میکند استفاده را

. نیست آن مسؤلیت

17

Database/end

Users

NativeUsers

Casual Users

Page 18: Database Administratore

Casual Users:They have occasionally access to

the database and they may need different information every time.

دیتابیس در کqه اسqت دیتابیqس هqا کارمنqد آqنهر هqا آqن و باشqد میداشتqه موقتqی دسqترسدر که دارد ضرورت را مختلqف معلومات بار

. بکند استفاده دیتابیس

18

Page 19: Database Administratore

Native Users.They are the users who use the

database regularly and know every thing about the database.

They regularly read, insert, delete and update data in database.

/ دیتابیس در را دیتا وقت روز هر ها آنبه را دیتا و میکند، پاک را دیتا ، میکند داخل

. میاورده روز19

Page 20: Database Administratore

People Behind the Scene:

They are the people who are not usually use the database but they are very important people in the environment of database.

میکند نه استفاده را دیتابیس پرده پس افرادمحیط در که است افراد مهم بسیار آن مګر

. میباشد دیتابیس

20

People Behind the Scene

DBMS Designer

Application Programme

r

Page 21: Database Administratore

DBMS DesignerDBMS is a complex software and it is

very difficult to design the DBMS and its operation.

DBMS که میباشد پیچیده ها پروګرام ازیککردن ها DBMSدیزاین عملیات از DBMSو

. است کارهای ترین سخت یکThey also design how the DBMS will

work other softwares. کردن فعالیت ها سافت DBMSآن دیګر همراه

. میکند دیزاین ها ویر

21

Page 22: Database Administratore

Application Programmer:They are professional

programmers who built DBMS with computer language/programming.

پروګرامنګ مسqلکی هqا کارمنqد هqا آqنکمپیوتری های لسان توسqط از کqه میباشqد

DBMS . میکند تخلیق راThey built the DBMS according to

the design of DBMS. اqه دیزاین DBMSآqن مطابqق DBMSرا

. میکند تخلیق 22