database administratore
TRANSCRIPT
Database ConceptsWritten by Khwaja Agha KarimiContact: 0093784302263Email: [email protected]: Khwaja Agha Karimi
1
Database ConceptsLecture # 6Department of Computer Science,Shaheen Institute of Management Sciences (SIMS)
2
Lecture Contents:People on the scene:
◦Database Administrator◦Data Administrator◦System Administrator◦Database Users
People Behind the scene:◦DBMS Designers◦Application Programmer
3
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
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
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
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
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
Database AdministratorIn large organization DBA’s
responsibilities are divided into مسؤلیِت ها سازمان بزرگ DBAدر
در میشد تقسیم
9
DatabaseAdministrator
Reactive DBA
ProactiveDBA
Proactive DBAProactive DBA implements
protection and procedures to avoid problems before they occur.
Proactive DBA انجام را عمل طرز اینحفاظت قبل از را ها مشکالت که میدهد
بکند.
10
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
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
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
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
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
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
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
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
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
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
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
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