Pentadbiran pangkalan data. Pengenalan Pentadbiran pangkalan data – apakah itu? Apakah itu Pentadbir Pangkalan Data? Apa yang patut dia boleh buat? Dan apakah pangkalan data? Pentadbiran pangkalan data untuk pengurus perniagaan

pengenalan

1.2 Tanggungjawab, komunikasi dan cara pentadbir sistem moden pengurusan pangkalan data

2.Pentadbiran pangkalan data

2.1 Pengurusan data dalam pangkalan data

2.3 Pengurusan keselamatan dalam DBMS

Kesimpulan

Glosari

Bibliografi

Lampiran 1

Lampiran 2

Lampiran 3


pengenalan

Pangkalan data moden adalah kompleks, pelbagai fungsi sistem perisian beroperasi dalam persekitaran terbuka dan teragih. Mereka sudah tersedia hari ini untuk kegunaan perniagaan dan bertindak bukan hanya sebagai penyelesaian teknikal dan saintifik, tetapi sebagai produk lengkap yang menyediakan pembangun alat yang berkuasa pengurusan data dan alatan yang kaya untuk mencipta program aplikasi dan sistem.

Pentadbiran pangkalan data melibatkan pelaksanaan fungsi yang bertujuan untuk memastikan sistem pangkalan data berfungsi dengan cekap dan boleh dipercayai, kecukupan kandungan pangkalan data kepada keperluan maklumat pengguna, dan memaparkan keadaan semasa dalam pangkalan data bidang subjek.

Keperluan untuk kakitangan untuk memastikan pentadbiran data dalam sistem pangkalan data semasa operasi adalah akibat sifat pengurusan data yang terpusat dalam sistem sedemikian, yang sentiasa memerlukan pencarian untuk kompromi antara keperluan yang bercanggah untuk sistem dalam persekitaran pengguna sosial. Walaupun keperluan ini diiktiraf pada peringkat awal pembangunan teknologi pangkalan data, pemahaman yang jelas dan penstrukturan fungsi kakitangan pentadbiran muncul hanya dengan pengiktirafan. seni bina pelbagai peringkat DBMS.

Masalah kajian "Pentadbiran Pangkalan Data" adalah keupayaan untuk memberikan jawapan yang komprehensif kepada soalan yang dikemukakan: apakah pentadbiran pangkalan data, apakah fungsi dan tugas utamanya, kepentingannya untuk stabil dan kerja yang cekap Pangkalan data.

Perkaitan kajian "Pentadbiran Pangkalan Data" tidak dapat dinafikan. Analogi boleh dibuat antara pentadbir pangkalan data dan juruaudit perusahaan. Juruaudit melindungi sumber perusahaan, yang dipanggil wang, dan pentadbir melindungi sumber, yang dipanggil data. DBA tidak seharusnya dilihat sebagai juruteknik yang berkelayakan semata-mata, kerana ini tidak akan memenuhi tujuan pentadbiran. Tahap pentadbir pangkalan data dalam hierarki organisasi adalah agak tinggi: untuk menentukan struktur data dan hak akses kepadanya, pentadbir mesti mengetahui cara perusahaan beroperasi dan cara data yang berkaitan digunakan.

Masalah pentadbiran pangkalan data telah mendapat perhatian agak baru-baru ini - dengan kemunculan dan pembangunan pangkalan moden data. Walau bagaimanapun, disebabkan fakta bahawa penambahbaikan pangkalan data dan sistem pengurusan data adalah fenomena yang berterusan dan berterusan, masalahnya masih agak relevan, oleh itu, ia memerlukan penyelidikan tambahan dalam bidang ini. Teknologi komputer.

Tujuan kajian adalah untuk mengkaji pentadbiran pangkalan data

Objektif kajian dibentuk berdasarkan tujuannya dan adalah seperti berikut: 1. Pertimbangkan konsep, klasifikasi dan fungsi pentadbir pangkalan data. 2. Pertimbangkan tanggungjawab, komunikasi dan alatan pentadbir sistem pengurusan pangkalan data moden. 3.Kaji arah dan prinsip utama pentadbiran pangkalan data.

Kajian ini dijalankan menggunakan prinsip teori yang mendedahkan ciri-ciri utama dan unsur-unsur fenomena yang dikaji.

Kepentingan praktikal kajian terletak padanya penggunaan yang mungkin ketika belajar teknologi maklumat dalam lebih tinggi institusi pendidikan.


1.Pentadbir pangkalan data - konsep asas

1.1 Konsep, klasifikasi dan fungsi pentadbir pangkalan data

Fungsi pangkalan data (DB) adalah mustahil tanpa penyertaan pakar yang memastikan penciptaan, operasi dan pembangunan pangkalan data. Kumpulan pakar ini dipanggil pentadbir pangkalan data (DBA). Kumpulan pakar ini dipertimbangkan sebahagian Pangkalan data.

Bergantung pada kerumitan dan volum bank data, pada ciri sistem pengurusan pangkalan data (DBMS) yang digunakan, skim umum yang boleh dilihat dalam rajah (lihat Lampiran 1), perkhidmatan pentadbiran pangkalan data boleh berbeza dalam komposisi dan kelayakan pakar, dan dalam bilangan pekerja dalam perkhidmatan ini.

Pentadbir pangkalan data menjalankan kerja untuk mencipta dan memastikan pangkalan data berfungsi sepanjang semua peringkat kitaran hidup sistem. Dalam kumpulan pentadbir bank data, pelbagai subkumpulan boleh dibezakan bergantung pada fungsi yang mereka lakukan. Saiz kumpulan pentadbiran dan fungsi yang mereka lakukan sebahagian besarnya bergantung pada skala bank data, spesifikasi maklumat yang disimpan di dalamnya, jenis bank data, ciri data yang digunakan perisian dan beberapa faktor lain.

Pentadbiran pangkalan data harus termasuk penganalisis sistem, pereka bentuk struktur data dan luaran kepada bank data sokongan maklumat, pereka bentuk proses teknologi pemprosesan data, sistem dan pengaturcara aplikasi, operator, pakar penyelenggaraan. Jika kita bercakap tentang O Bank komersial data, kemudian peranan penting Di sinilah orang pemasaran akan memainkan peranan.

Pentadbir pangkalan data melaksanakan pelbagai fungsi:

1. Analisis bidang subjek: perihalan bidang subjek, pengenalpastian sekatan integriti, penentuan status maklumat, penentuan keperluan pengguna, penentuan status pengguna, penentuan surat-menyurat "pengguna data", penentuan ciri ruang-masa pemprosesan data.

2. Mereka bentuk struktur pangkalan data: menentukan komposisi dan struktur unit maklumat yang membentuk pangkalan data, menentukan sambungan antara mereka, memilih kaedah untuk mengatur data dan kaedah untuk mengakses maklumat, menerangkan struktur pangkalan data dalam bahasa pemprosesan data ( DPL).

3. Menetapkan kekangan integriti apabila menerangkan struktur pangkalan data dan prosedur pemprosesan pangkalan data: menetapkan kekangan integriti yang wujud dalam kawasan subjek, mengenal pasti kekangan integriti yang disebabkan oleh struktur pangkalan data, membangunkan prosedur untuk memastikan integriti pangkalan data semasa memasukkan dan membetulkan data, memastikan kekangan integriti apabila kerja selari pengguna dalam mod berbilang pengguna.

4. Pemuatan awal dan penyelenggaraan pangkalan data: pembangunan teknologi untuk pemuatan dan penyelenggaraan awal (menukar, menambah, memadam rekod) pangkalan data, mereka bentuk borang input, mencipta modul perisian, penyediaan data awal, input dan kawalan input.

5. Perlindungan data daripada capaian yang tidak dibenarkan:

– memastikan log masuk kata laluan ke sistem: pendaftaran pengguna, memberikan dan menukar kata laluan;

– memastikan perlindungan data khusus: menentukan hak akses untuk kumpulan pengguna dan pengguna individu, penentuan operasi yang dibenarkan pada data untuk pengguna individu, pemilihan/penciptaan perisian dan cara teknologi perlindungan data; penyulitan maklumat untuk melindungi data daripada penggunaan yang tidak dibenarkan;

– ujian alat perlindungan data;

– merekodkan percubaan capaian tanpa kebenaran kepada maklumat;

– menyelidik kes-kes pelanggaran perlindungan data yang muncul dan mengambil langkah-langkah untuk mencegahnya.

6. Perlindungan data daripada kemusnahan. Satu cara untuk melindungi daripada kehilangan data ialah sandaran. Ia digunakan sekiranya berlaku kerosakan fizikal pada fail dan sekiranya perubahan tidak dapat dipulihkan yang tidak diingini dibuat pada pangkalan data.

7. Memastikan pemulihan pangkalan data: pembangunan perisian dan alat teknologi untuk pemulihan pangkalan data, organisasi penyelenggaraan log sistem.

8. Analisis permintaan pengguna ke pangkalan data: koleksi statistik permintaan pengguna ke pangkalan data, penyimpanan dan analisisnya (pengguna mana, maklumat apa, kekerapan mereka akses, operasi apa yang mereka lakukan, masa pelaksanaan pertanyaan, analisis sebab untuk panggilan yang tidak berjaya (termasuk kecemasan) ke pangkalan data.

9. Analisis keberkesanan fungsi pangkalan data dan pembangunan sistem: analisis penunjuk fungsi sistem (masa pemprosesan, kapasiti memori, penunjuk kos), penyusunan semula dan penstrukturan semula pangkalan data, perubahan dalam komposisi pangkalan data , pembangunan perisian dan cara teknikal.

10. Bekerjasama dengan pengguna: mengumpul maklumat tentang perubahan dalam bidang subjek, penilaian pengguna pangkalan data, menentukan peraturan bagaimana pengguna bekerja dengan pangkalan data, latihan dan perundingan pengguna.

11. Penyediaan dan penyelenggaraan perisian sistem: pengumpulan dan analisis maklumat tentang DBMS dan program aplikasi lain, pemerolehan perisian, pemasangan, ujian prestasi, penyelenggaraan perpustakaan sistem, pembangunan perisian.

12. Kerja organisasi dan metodologi: memilih atau mencipta metodologi reka bentuk pangkalan data, menentukan matlamat dan hala tuju pembangunan sistem, merancang peringkat pembangunan pangkalan data, membangun dan mengeluarkan bahan organisasi dan metodologi.

Klasifikasi DBA

Terdapat beberapa jenis DBA, dan tanggungjawab mereka mungkin berbeza dari syarikat ke syarikat. Berikut ialah ciri beberapa jenis DBA dan jawatan yang didudukinya:

Pangkalan data operasi:

dimanipulasi ruang cakera

memantau prestasi sistem semasa

bertindak balas terhadap kerosakan pangkalan data yang muncul

kemas kini sistem dan perisian pangkalan data

mengawal perubahan struktur dalam pangkalan data

menjalankan prosedur Salinan simpanan data

melakukan pemulihan data

mencipta dan mengurus konfigurasi ujian DB

ABD taktikal:

melaksanakan skim penempatan maklumat

meluluskan prosedur untuk sandaran dan pemulihan data;

membangun dan melaksanakan elemen struktur DB: jadual, lajur, saiz objek, pengindeksan, dsb.;

skrip untuk menukar skema pangkalan data;

parameter konfigurasi DB

meluluskan pelan tindakan kecemasan

Strategik (strategik) DBA:

pilih pembekal pangkalan data

menetapkan piawaian data korporat

melaksanakan kaedah pertukaran data dalam perusahaan

tentukan strategi korporat untuk sandaran dan pemulihan data

pasang pendekatan korporat untuk menghapuskan akibat kemalangan dan memastikan ketersediaan data

Senior ABD:

mengenali kakitangan mereka secara menyeluruh

mendapat permintaan tinggi

boleh menulis skrip yang akan membebaskan mereka daripada peti terkunci yang dibuang ke lautan, dan amat berbangga dengan ciptaan mereka

menghabiskan banyak masa menyediakan DBA junior

sangat dihargai oleh pihak pengurusan dan mendapat bayaran yang banyak

Junior ABD:

impian menjadi senior ABD

tidak pandai menulis skrip

mempunyai kecenderungan yang lebih besar untuk menggunakan alat pengurusan pangkalan data

mereka juga mendapat gaji yang lumayan

DBA Permohonan:

menyedari keperluan maklumat syarikat

membantu dalam membangunkan masalah aplikasi

bertanggungjawab untuk membangunkan skim dan perubahannya

bersama-sama dengan pangkalan data sistem menyediakan tahap sandaran/pemulihan data yang betul

sedang membina pangkalan data ujian

DBA sistem:

bertanggungjawab untuk semua yang diperlukan untuk sandaran dan pemulihan data

memantau prestasi sistem secara keseluruhan

menjalankan penyelesaian masalah

menyedari keperluan kapasiti pangkalan data semasa dan akan datang

saya tahu keadaan sekarang dan keperluan pangkalan data

Kontrak ABD:

dijemput untuk tugas tertentu atau sebagai perunding

disampaikan kepada kakitangan pengetahuan yang diperlukan



Iaitu, untuk mencirikan objek yang pangkalan data sedang direka. 1 Penerangan tentang kawasan subjek Bidang subjek dalam tugasan ialah data tentang kerosakan, pemilik kereta dan pekerja stesen servis. Pentadbir pangkalan data stesen servis mungkin memerlukan maklumat tentang kerosakan, pemilik, pekerja, serta masa pembaikan kerosakan dan laporan mengenai kerja stesen servis. ...

Dan kadang-kadang mustahil. Kelemahan model MOLAP: DBMS berbilang dimensi tidak membenarkan bekerja dengannya pangkalan data yang besar data. · DBMS berbilang dimensi, berbanding dengan yang berkaitan, menggunakan memori luaran dengan sangat tidak cekap. Dalam kebanyakan kes, hiperkubus maklumat adalah sangat jarang, dan oleh kerana data disimpan dalam bentuk tersusun, nilai tidak ditentukan...





Akibatnya, kebebasan data memastikan kemungkinan membangunkan sistem pangkalan data tanpa kemusnahan aplikasi sedia ada. 3.4 Memilih jenis pangkalan data Pangkalan data disusun dalam format pangkalan data pada platform Pelayan SQL. Ciri-ciri utama DBMS ini ialah: kemudahan pentadbiran, keupayaan untuk menyambung ke Web, kelajuan dan kefungsian mekanisme...

Pentadbir Pangkalan Data

Pentadbir Pangkalan Data- orang yang bertanggungjawab untuk membangunkan keperluan untuk pangkalan data, reka bentuk, pelaksanaan, penggunaan yang cekap dan sokongan, termasuk pengurusan akaun pengguna pangkalan data dan perlindungan daripada capaian yang tidak dibenarkan. Tidak kurang juga fungsi penting DBA bertanggungjawab untuk mengekalkan integriti pangkalan data. Kod khusus oleh Pengelas Pekerjaan Pekerja, Kedudukan Pekerja dan Gred Tarif Semua-Rusia (OKPDTR) - 40064.

Tugas Asas Pentadbir Pangkalan Data

  • Reka bentuk pangkalan data.
  • Mengoptimumkan prestasi pangkalan data.
  • Menyediakan dan mengawal akses kepada pangkalan data.
  • Memastikan keselamatan dalam pangkalan data.
  • Sandaran dan pemulihan pangkalan data.
  • Memastikan integriti pangkalan data.
  • Memastikan peralihan kepada versi baru DBMS.

Jenis Utama Pentadbir Pangkalan Data

  • Pentadbir Sistem.
  • Arkitek pangkalan data.
  • Penganalisis Pangkalan Data.
  • Pengaturcara pangkalan data.
  • Pembangun model data.
  • Pentadbir laman web.
  • Pentadbir pangkalan data berorientasikan masalah.
  • Penganalisis Prestasi.
  • Pentadbir gudang data.

Pautan

  • Pengelas semua-Rusia bagi profesion pekerja, jawatan pekerja dan kategori tarif

Yayasan Wikimedia. 2010.

Lihat apa itu "Pentadbir Pangkalan Data" dalam kamus lain:

    pentadbir bank data- Seseorang yang bertanggungjawab untuk keadaan, pembangunan dan penggunaan pangkalan data sesebuah organisasi atau perusahaan. Pentadbir memastikan: prestasi pangkalan data; kesempurnaan, ketepatan dan integriti data; perlindungan yang diperlukan data; interaksi…

    Istilah ini mempunyai makna lain, lihat Pentadbir (maksud). Untuk maklumat tentang pentadbir di Wikipedia, lihat halaman Wikipedia:Pentadbir. Pentadbir (lat. pengurus pentadbir) pengurus dalam institusi, pasukan, serta ... ... Wikipedia

    Untuk maklumat tentang pentadbir di Wikipedia, lihat halaman Wikipedia:Pentadbir. Pentadbir ialah orang yang melakukan sebarang tindakan pentadbiran (pengurusan) atau diberi kuasa yang sewajarnya. Pentadbir dalam Roman Katolik... ... Wikipedia

    - (Pentadbir keselamatan) ialah subjek capaian yang bertanggungjawab untuk melindungi sistem automatik daripada capaian tanpa kebenaran kepada maklumat (mengikut dokumen panduan “Perlindungan terhadap akses tanpa kebenaran kepada maklumat: Terma dan definisi”) ... Wikipedia

    - (eng. pentadbir sistem), pekerja pentadbir IT, tanggungjawab kerja yang membayangkan memastikan operasi normal taman kelengkapan komputer, rangkaian dan perisian, serta menyediakan maklumat... ... Wikipedia

    pangkalan data- BnD Sistem pencarian maklumat automatik, yang terdiri daripada satu atau lebih pangkalan data dan sistem untuk menyimpan, memproses dan mendapatkan maklumat di dalamnya. [GOST 7.73 96] bank data Himpunan tatasusunan maklumat untuk penyimpanan data jangka panjang dalam sistem automatikPanduan Penterjemah Teknikal

    Pentadbiran data ialah pengurusan sumber maklumat, termasuk perancangan pangkalan data, membangun dan melaksanakan piawaian, mentakrifkan kekangan dan prosedur, dan reka bentuk pangkalan data konseptual dan logik.... ... Wikipedia

    Oracle Corporation menyediakan pensijilan antarabangsa pakar dalam pelbagai bidang yang berkaitan dengan teknologi Oracle. Persijilan Oracle Mengemas kini Peperiksaan Persijilan Apabila Versi Baharu Tersedia produk perisian. Untuk... ... Wikipedia

    Pembangun Warp IBM, keluarga Microsoft OS ... Wikipedia

    OS/2 Warp Developer Kod sumber keluarga Microsoft OS/2 Ditutup sumber Versi terkini 4.52 Disember 2001 Grafik antara muka modular jenis kernel L ... Wikipedia

Buku

  • Oracle Kernel Internal Structure for Database Administrators and Developers, Lewis J. Dalam buku ini, penulis hanya menyediakan yang paling banyak maklumat yang diperlukan O struktur dalaman DBMS Oracle, yang perlu diketahui oleh setiap pentadbir pangkalan data untuk berjaya menangani...
  • teras ORACLE. Reka Bentuk Dalaman untuk Pentadbir dan Pembangun Pangkalan Data, Lewis Jonathan. Dalam buku ini, penulis hanya menyediakan maklumat yang paling diperlukan tentang struktur dalaman Oracle DBMS, yang setiap pentadbir pangkalan data harus tahu untuk berjaya menangani...

Objektif pentadbiran dan kaitannya untuk pangkalan data moden.

Pentadbiran pangkalan data melibatkan melaksanakan fungsi yang bertujuan untuk memastikan sistem pangkalan data berfungsi dengan cekap dan boleh dipercayai, kecukupan kandungan pangkalan data kepada keperluan maklumat pengguna, dan memaparkan keadaan semasa kawasan subjek dalam pangkalan data.

Keperluan untuk kakitangan untuk memastikan pentadbiran data dalam sistem pangkalan data semasa operasi adalah akibat sifat pengurusan data yang terpusat dalam sistem sedemikian, yang sentiasa memerlukan pencarian untuk kompromi antara keperluan yang bercanggah untuk sistem dalam persekitaran pengguna sosial. Walaupun keperluan ini diiktiraf pada peringkat awal pembangunan teknologi pangkalan data, pemahaman dan penstrukturan yang jelas tentang fungsi kakitangan pentadbiran muncul hanya dengan pengiktirafan seni bina DBMS berbilang peringkat (ANSI/X3/SPARC pada tahun 1975).

Deskripsi kerja.

Pentadbir pangkalan data bertanggungjawab ke atas integriti sumber maklumat syarikat. Dia bertanggungjawab untuk mencipta, mengemas kini dan mengekalkan saling berkaitan salinan sandaran fail, berdasarkan objektif perusahaan. Orang ini mesti mengetahui mekanisme pemulihan perisian pangkalan data sedia ada dengan terperinci.

Mungkin terdapat situasi di mana pentadbir pangkalan data perlu, berdasarkan logik model yang diterapkan mencipta elemen reka bentuk fizikal, serta mengekalkan komunikasi pengguna dengan sistem dan menyediakan tahap keselamatan maklumat yang sesuai, memastikan bahawa hanya orang yang memerlukannya mempunyai akses kepada data.

DBA mesti dapat mengenal pasti kesesakan sistem yang mengehadkan prestasi sistem, menala SQL dan perisian DBMS dan mempunyai pengetahuan yang diperlukan untuk menyelesaikan isu mengoptimumkan prestasi pangkalan data.

Pentadbir Pangkalan Data: Pendekatan Klasik.

Diandaikan bahawa kakitangan pentadbiran data dalam sistem pangkalan data secara fungsional terdiri daripada beberapa individu. Dalam kes paling mudah, yang lebih tipikal apabila bekerja dengan pangkalan data pada komputer berorientasikan PC, seorang boleh menggabungkan fungsi kedua-dua pengguna dan kakitangan pentadbiran data.

Kumpulan pertama dipanggil pentadbir domain (pentadbir gambarajah konseptual) . Dia bertanggungjawab untuk mewakili pangkalan data pada peringkat konsep seni bina DBMS, biasa kepada semua aplikasi pangkalan data berkenaan, untuk mencerminkan secukupnya dalam rajah pangkalan data konseptual perubahan yang berlaku dalam kawasan subjek. Pentadbir domain mesti memastikan bahawa pangkalan data disusun semula untuk tujuan ini—perubahan dalam skema konsep pangkalan data.

Kumpulan kedua kakitangan - pentadbir pangkalan data (pentadbir storan data) - Bertanggungjawab untuk pembentangan pangkalan data dalam persekitaran storan, untuk operasi sistem pangkalan data yang cekap dan boleh dipercayai. Tugas beliau termasuk mengkonfigurasi sistem pangkalan data dalam persekitaran storan untuk meningkatkan kecekapan sistem. Untuk melakukan ini, jika perlu, pangkalan data boleh disusun semula, di mana struktur data, kaedah penempatannya dalam ruang ingatan, dan kaedah yang digunakan untuk mengakses data boleh berubah.

Kumpulan ketiga - pentadbir aplikasi (pentadbir litar luaran) - menyediakan sokongan pangkalan data untuk pelbagai kumpulan pengguna mekanisme peringkat luaran seni bina DBMS. Ia bertanggungjawab untuk keseluruhan set skema pangkalan data luaran.

Akhirnya, pentadbir keselamatan data memberikan pengguna kebenaran untuk mengakses data dalam pangkalan data dan mengkonfigurasinya dengan sewajarnya alatan sistem perlindungan terhadap akses yang tidak dibenarkan.

Satu lagi klasifikasi kumpulan pentadbiran boleh diberikan - sumber - majalah Oracle Professional, Oktober 2001; lihat Lampiran 1.

Prosedur pentadbiran.

Pentadbiran pangkalan data melibatkan perkhidmatan pengguna pangkalan data. Analogi boleh dibuat antara pentadbir pangkalan data dan juruaudit perusahaan. Juruaudit melindungi sumber perusahaan, yang dipanggil wang, dan pentadbir melindungi sumber, yang dipanggil data. DBA tidak seharusnya dilihat sebagai juruteknik yang berkelayakan semata-mata, kerana ini tidak akan memenuhi tujuan pentadbiran. Tahap pentadbir pangkalan data dalam hierarki organisasi adalah cukup tinggi untuk menentukan struktur data dan hak akses kepadanya. Pentadbir mesti mengetahui cara perusahaan beroperasi dan cara data yang berkaitan digunakan; Bukan sahaja kecekapan teknikal adalah penting, tetapi juga pemahaman tentang bidang subjek, serta keupayaan untuk berkomunikasi dengan orang ramai.

Pentadbir Pangkalan Data (DBA) mesti menyelaraskan pengumpulan maklumat, reka bentuk dan operasi pangkalan data, dan keselamatan data. Dia mesti mengambil kira semasa dan masa depan keperluan maklumat bidang subjek, yang merupakan salah satu tugas utama.

Pelaksanaan fungsi pentadbiran pangkalan data yang betul meningkatkan kawalan dan pengurusan sumber data domain dengan ketara. Dari sudut pandangan ini, fungsi DBA lebih bersifat pengurusan berbanding teknikal. Prinsip operasi DBA dan fungsinya ditentukan oleh pendekatan kepada data sebagai sumber organisasi, oleh itu, menyelesaikan masalah yang berkaitan dengan pentadbiran bermula dengan mewujudkan prinsip umum operasi DBMS.

Tugas penting DBA adalah untuk menghapuskan percanggahan antara dalam pelbagai arah aktiviti organisasi untuk mencipta konsep, dan kemudian litar logik data domain. Selain mentakrifkan data dan hak akses, DBA mungkin dikehendaki membangunkan prosedur dan garis panduan untuk penyelenggaraan data. Dalam proses mengumpul maklumat, ADB mesti boleh menggunakan kuasa dan pengaruhnya, mempunyai pengalaman kerja tertentu dan mempunyai pemahaman yang baik tentang situasi dalam syarikat. DBA perlu mewujudkan komunikasi yang berkesan dengan semua kumpulan pekerja yang perlu mengakses pangkalan data.

Oleh itu, generalisasi tertentu boleh dibuat.

Pentadbir Pangkalan Data- Ini:

· pengurus data, bukan pemilik;

· pengaturcara sistem profil tertentu, serta pakar tingkat atas, menyediakan perkhidmatan operasi dengan keputusan mengenai prosedur dan peraturan kerja;

· pembuat keputusan muktamad dalam bidangnya, dan seseorang yang mempunyai keupayaan untuk berkomunikasi, merancang secara kolaboratif dan berkompromi.

Kebolehpercayaan dan ketulenan adalah konsep kunci dalam aktiviti pentadbir pangkalan data. Mesti boleh mendokumentasikan semua aktiviti pengurusan pangkalan data dengan teliti.

Set Ciri Pentadbir Pangkalan Data .

1. Perunding penganalisis dan pengaturcara tentang ciri versi DBMS yang digunakan dan alat pembangunan, penyertaan - bersama penganalisis dalam reka bentuk pangkalan data - dalam reka bentuk logik apabila berguna untuk mengambil kira cadangan reka bentuk pangkalan data khusus untuk DBMS atau mod pemprosesan data.

2. Merancang penggunaan peranti storan ( ingatan cakera), dalam reka bentuk pangkalan data fizikal.

3. Menyelenggara kamus rujukan.

4. Pengumpulan dan analisis statistik tentang fungsi pangkalan data, konfigurasinya untuk pemprosesan yang cekap data dan perkhidmatan pengguna.

5. Menguruskan pembentangan pangkalan data dalam persekitaran storan.

· Menyediakan DBMS untuk keadaan aplikasi tertentu mungkin termasuk mengubah suai parameter mengatur persekitaran storan data: memilih baharu, lebih kaedah yang berkesan akses. Biasanya, penalaan sistem membolehkan anda menukar struktur data yang disimpan untuk meningkatkan prestasi sistem dan menuntut semula memori yang digunakan untuk digunakan semula.

6. Penyusunan semula (penstrukturan semula) pangkalan data

· Penstrukturan semula logik - pengubahsuaian rajah konsep diikuti dengan membawa pangkalan data mematuhi skema yang baru dibentuk.

7. Pemantauan integriti dan pemulihan pangkalan data.

· Sokongan untuk integriti logik (konsistensi) pangkalan data disediakan melalui pengisytiharan kekangan integriti model dalam skema pangkalan data, menyemak setiap kali data atau sambungan antara mereka dikemas kini. Bagi kebanyakan DBMS, kekangan integriti hanya disokong pada tahap kemasukan data ke dalam pangkalan data dan dikaitkan dengan penggunaan borang skrin.

· Masalah integriti fizikal pangkalan data timbul berkaitan dengan kemungkinan kemusnahannya akibat kegagalan dan kegagalan peralatan sistem pengkomputeran. DBMS yang dibangunkan mempunyai cara untuk memulihkan pangkalan data yang musnah, berdasarkan penggunaan salinan kawalannya dan perubahan log.

8. Menghubungkan pembangun dan pengguna baharu, memberikan mereka kata laluan dan keistimewaan akses kepada data tertentu.

9. Kawalan pertumbuhan DBMS; menentukan kebolehlaksanaan pemodenan peralatan.

10. Menukar data dan program aplikasi.

Alat DBA

Untuk menyokong fungsi pentadbiran data, DBMS menyediakan alat khas, teratur, sebagai peraturan, dalam bentuk pelbagai jenis utiliti- utiliti. Keperluan pentadbir bergantung kepada tanggungjawab dan kelayakannya.

1. Pemantau pencegahan:

· melegakan pentadbir langkah kecemasan;

· melegakan pentadbir pada waktu petang dan hujung minggu;

Mempercepatkan pemerolehan pengalaman.

1. Alat diagnostik:

· menjadikan DBA junior menjadi senior, membolehkan yang kedua menumpukan perhatian pada tugas lain.

2. Alat analisis:

· membantu dalam merancang pertumbuhan pangkalan data dan kos masa hadapan.

3. Kemudahan Penyelenggaraan:

· membantu dengan sandaran dan pemulihan data, mengurangkan masa operasi dan mengurangkan bilangan ralat;

· membantu dengan penyusunan semula, menjimatkan masa, mengurangkan bilangan ralat dan tempoh tetingkap penyelenggaraan;

· mempromosikan ketersediaan yang tinggi data, mencipta tetingkap pencegahan yang "tidak kelihatan" dari sudut pandangan sistem dan membantu dengan sandaran/pemulihan sistem.

Oleh itu, kita boleh mengatakan bahawa kedudukan pentadbir pangkalan data sudah pasti adalah yang paling penting dalam perusahaan dan dinilai rendah. Pentadbir bertanggungjawab untuk fungsi sistem pangkalan data, jadi adalah tidak bersyukur untuk mengambil mudah fungsi sistem yang stabil, dan sebaliknya adalah kesalahan tunggal pentadbir pangkalan data.

Lampiran 1

Klasifikasi DBA

Terdapat beberapa jenis DBA, dan tanggungjawab mereka mungkin berbeza dari syarikat ke syarikat. Berikut ialah ciri beberapa jenis DBA dan jawatan yang didudukinya:

1. Pangkalan data operasi:

Memanipulasi ruang cakera

Pantau prestasi sistem semasa

· bertindak balas terhadap kerosakan pangkalan data yang muncul

· kemas kini perisian sistem dan perisian pangkalan data

· mengawal perubahan struktur dalam pangkalan data

· melancarkan prosedur sandaran data

· Lakukan pemulihan data

· mencipta dan mengurus konfigurasi pangkalan data ujian

2. ABD taktikal:

· melaksanakan skim penempatan maklumat

· meluluskan prosedur untuk sandaran dan pemulihan data

· membangun dan melaksanakan elemen struktur pangkalan data: jadual, lajur, saiz objek, pengindeksan, dsb.; skrip untuk menukar skema pangkalan data; parameter konfigurasi pangkalan data

· meluluskan pelan tindakan sekiranya berlaku kecemasan

3. Strategik (strategik) DBA:

· pilih pembekal pangkalan data

· mewujudkan piawaian data korporat

· melaksanakan kaedah pertukaran data dalam perusahaan

· tentukan strategi korporat untuk sandaran dan pemulihan data

· mewujudkan pendekatan korporat untuk menghapuskan akibat kemalangan dan memastikan ketersediaan data

4. Senior ABD:

· mengenali kakitangan mereka dengan teliti

· mendapat permintaan tinggi

· boleh menulis skrip yang akan membebaskan mereka daripada peti terkunci yang dibuang ke lautan, dan amat berbangga dengan ciptaan mereka

· menghabiskan banyak masa menyediakan DBA junior

· sangat dihargai oleh pihak pengurusan dan menerima sejumlah besar wang

5. Junior(junior)DBA:

· impian untuk menjadi senior ABD

· tidak begitu mahir dalam menulis skrip

mempunyai kecenderungan yang lebih besar untuk menggunakan alat pengurusan pangkalan data

· juga mendapat gaji yang lumayan

6. Digunakan(permohonan)DBA:

· menyedari keperluan maklumat syarikat

Membantu dalam membangunkan masalah aplikasi

Bertanggungjawab untuk membangunkan skim dan perubahannya

· bersama-sama dengan pangkalan data sistem menyediakan tahap sandaran/pemulihan data yang betul

· membina pangkalan data ujian

7. DBA sistem:

· bertanggungjawab untuk semua yang diperlukan untuk sandaran dan pemulihan data

· memantau prestasi sistem secara keseluruhan

· menjalankan penyelesaian masalah

· menyedari keperluan kapasiti pangkalan data semasa dan akan datang

· menyedari keadaan semasa dan keperluan pangkalan data

8. Bergaji(kontrak)DBA :

· dijemput untuk tugas tertentu atau sebagai perunding

· memindahkan pengetahuan yang diperlukan kepada kakitangan

· rekod tindakan anda!

Mesti mempunyai pengetahuan yang sangat baik dalam bidang yang berkaitan

baik sebagai kakitangan sementara untuk menilai sesuatu projek atau sistem

9. Pentadbir-pemimpin:

· Mengadakan mesyuarat mingguan

· tentukan senarai tugas keutamaan

· menubuhkan dan mengumumkan kadar rasmi dan strategi

· meluluskan dan menyesuaikan huraian kerja dan senarai tanggungjawab

· Pastikan dokumentasi yang berkaitan tersedia

Lampiran 2

Pentadbiran DBMS untuk pengurus perniagaan

Di laman web IBM alphaWorks, di mana perbadanan memperkenalkan pihak yang berminat untuknya teknologi perisian sedang dalam pembangunan, versi percubaan sistem Data berasaskan Dasar tersedia secara percuma Alat Pengurusan. Menurut wakil Makmal Penyelidikan IBM India, kit alat itu akan membolehkan "pengurus perniagaan yang bertanggungjawab ke atas dasar dalaman dalam perusahaan untuk secara bebas membuat perubahan yang diperlukan pada pangkalan data yang berkaitan." Khususnya, sistem ini membolehkan anda membuat dan mengubah suai peraturan perniagaan yang mengawal pemeliharaan rekod perakaunan dan rekod syarikat lain. Dasar dan objek perniagaan (seperti "pelanggan besar", "data kad kredit", dll.) dicipta menggunakan GUI. Keupayaan mengarkib, memadam data dan menghantar pemberitahuan disokong. Contoh peraturan yang boleh dibuat menggunakan sistem adalah, sebagai contoh, pemberitahuan automatik pengurus jabatan sekiranya pelanggan mahal pergi. Peraturan yang bercanggah diiktiraf. Kit alat direka untuk DB2, tetapi juga akan berfungsi dengan Oracle dan SQL Server selepas "pengubahsuaian cahaya."

Tujuan pelajaran: untuk memperoleh pengetahuan tentang cara mengatur kerja pengguna dengan pangkalan data supaya pangkalan data sentiasa beroperasi.

Rancang

    Fungsi pentadbir pangkalan data.

    Kaedah perlindungan pangkalan data.

    Sandaran dan pemulihan pangkalan data.

    Pengoptimuman operasi pangkalan data,

    Perlindungan undang-undang pangkalan data

  1. Fungsi pentadbir pangkalan data

Penggunaan sistem maklumat automatik menimbulkan perkara biasa sumber maklumat dalam bentuk pangkalan data atau satu set pangkalan data, keadaan dan fungsinya boleh menjejaskan kehidupan perusahaan atau organisasi secara kritikal. Akibatnya, bagi mana-mana sumber kritikal, pengurusan khusus dan pemantauan status yang berasingan diperlukan, yang menerima istilah khas dalam proses memperkenalkan AIS ke dalam amalan sokongan maklumat untuk aktiviti perusahaan dan organisasi - "pentadbiran dan perlindungan data (pangkalan data).”

Dalam tatanama pakar yang menyediakan reka bentuk, penciptaan, operasi dan penggunaan sistem maklumat automatik, kategori berasingan telah, dengan sewajarnya, telah dikenal pasti, dipanggil "pentadbir sistem (pangkalan data)", yang memainkan peranan penting dalam proses sokongan maklumat untuk aktiviti perusahaan dan organisasi.

Pandangan tentang fungsi dan kandungan tugas yang diselesaikan dalam proses pentadbiran pangkalan data telah dibentuk bersama dengan pembentukan industri AIS, dan berubah bersama dengan perubahan dan komplikasi dalam aspek perisian dan perkakasan pelaksanaan AIS. Tetapi secara beransur-ansur senarai asas tertentu daripada mereka telah dibentuk, dan pentadbiran pangkalan data menjadi komponen utama penting dalam teori dan amalan sistem maklumat automatik.

istilah " pentadbiran» mentakrifkan satu set proses dalam penciptaan, pengendalian dan penggunaan AIS berkaitan untuk memastikan kebolehpercayaan dan kecekapan operasi AIS, keselamatan data dan organisasi kerja berpasukan pengguna pelbagai kategori.

Set proses ini boleh dibahagikan mengikut tugasan yang diselesaikan ke dalam kumpulan berikut:

    memastikan dan mengekalkan pelarasan struktur, antara muka dan komponen teknologi AIS kepada struktur dan proses kawasan subjek sistem;

    memastikan kebolehpercayaan dan keselamatan data;

    mengatur dan memastikan kerja kolektif pengguna dengan data yang dikongsi.

Arah pertama menentukan penyertaan pentadbir sistem dalam peringkat reka bentuk dan pentauliahan AIS. Pentadbir bertindak pakar dalam pasukan pembangunan untuk memilih DBMS dan ciri-cirinya dari segi melaksanakan komponen tertentu skema konsep bank data yang dicipta, mengambil bahagian dalam proses mencipta pertanyaan standard, borang skrin untuk input dan output data, dan templat laporan. Pada peringkat reka bentuk dan, khususnya, semasa operasi selanjutnya, apabila mengisi sistem dengan data, pentadbir sistem menganalisis kecukupan dan keberkesanan reka bentuk. litar dalaman pangkalan data dan, jika perlu, boleh membetulkannya. Untuk menyediakan fungsi sedemikian, sesetengah DBMS mengandungi alat perisian khas dalam bentuk prestasi pangkalan data dan penganalisis optimum.

Kumpulan fungsi yang sama ini termasuk penciptaan dan penyelenggaraan pangkalan data perbendaharaan kata dan klasifikasi (kamus, buku rujukan, kata kunci, tesaurus), yang sepatutnya mencerminkan dengan secukupnya ciri-ciri kawasan subjek sistem informasi.

Satu lagi fungsi penting, terutamanya pada peringkat meletakkan sistem maklumat beroperasi, ialah asalmengisi sistem dengan data. Dalam kebanyakan kes, ini boleh dilakukan menggunakan data daripada sistem maklumat lain, mungkin dalam format fizikal lain dan dengan organisasi logik yang berbeza. Mengimport data daripada sumber luaran, sebagai peraturan, memerlukan kelayakan tinggi dalam keupayaan DBMS yang digunakan dalam AIS, perwakilan terperinci tentang organisasi logik dan fizikal data dalam AIS, dan oleh itu dilakukan oleh pentadbir sistem. Dalam AIS fakta berdasarkan DBMS hubungan, masalah sedemikian diselesaikan berdasarkan permintaan untuk mencipta jadual, sumber data yang terdapat dalam pangkalan data luaran atau dalam fail format lain (spreadsheet, fail teks). Sehubungan itu, keanehan fungsi AIS mungkin memerlukan penyelesaian dan masalah songsang, iaitu, tugas mengeksport data ke sistem luaran dan format lain. Tugas sedemikian dalam kebanyakan kes juga diselesaikan oleh pentadbir AIS.

Keselamatan kebolehpercayaan dan keselamatan data adalah salah satu tanggungjawab utama pentadbir AIS dan termasuk, seterusnya, menyelesaikan beberapa tugas teknologi dan pencegahan berikut:

    merancang, mengkonfigurasi dan menyelenggara sistem penggunaan peranti ingatan luaran, di mana fail data terletak;

    pengarkiban dan sandaran data;

    pemulihan data selepas kegagalan dan kerosakan;

Menyemak dan mengekalkan integriti data.

Jumlah besar fail pangkalan data, seperti yang telah dinyatakan, memerlukan penempatannya pada peranti memori cakera (luaran). Oleh itu, tugas berasingan apabila mereka bentuk AIS adalah untuk menentukan susun atur fail pangkalan data sistem pada peranti memori luaran, memantau keadaannya semasa operasi AIS.

Senarai fungsi pentadbir untuk memastikan pemulihan data juga termasuk pencegahan cakerapembawaingatan luaran , disediakan oleh utiliti alat perisian khas sistem pengendalian - menyemak status cakera, defragmentasi, dll. Tanggungjawab ini mengenakan keperluan tambahan untuk latihan profesional pentadbir sebagai bidang latihan khas untuk pengaturcara sistem.

Menyemak dan mengekalkan integriti data juga merupakan fungsi penting pentadbir dan terdiri dalam memastikan konfigurasi dan operasi mekanisme perlindungan DBMS yang menyokong sekatan ke atas integriti data dan perhubungan dalam pangkalan data tertentu. Sebagai peraturan, kebanyakan DBMS mempunyai mekanisme terbina dalam untuk mengekalkan dan memantau integriti data secara automatik. Pada masa yang sama, dalam beberapa kes, logik kawasan subjek tidak memungkinkan untuk mewujudkan mod sedemikian untuk memastikan integriti perhubungan, seperti, contohnya, mengemas kini dan memadam rekod berkaitan. Pada masa yang sama, apabila pengguna bekerja dengan pangkalan data, banyak perlanggaran boleh berlaku dalam bentuk sambungan "putus", yang mengurangkan kecekapan pangkalan data. Dalam situasi sedemikian, salah satu fungsi pentadbir pangkalan data adalah untuk memantau integriti sambungan secara berkala dan menghapuskan perlanggaran sedemikian. Untuk menyelesaikan masalah ini, beberapa DBMS menyediakan mod dan mekanisme khas untuk "semakan" dan pemulihan integriti pangkalan data. Dalam DBMS lain, masalah ini diselesaikan melalui teknologi pertanyaan atau melalui pembangunan, termasuk oleh pentadbir AIS sendiri, utiliti perisian khas.

Tugas audit data yang serupa juga diselesaikan oleh pentadbir dalam kes di mana peraturan penyimpanan data sementara diwujudkan dan data lapuk mesti dikemas kini atau dipadamkan dengan segera daripada sistem.

Kompleks besar fungsi pentadbir AIS dikaitkan dengan organisasi dan peruntukan kerja berpasukan penggunabadandengan data umum. Malah pada peringkat reka bentuk AIS, dengan penyertaan langsung pentadbir sistem masa depan, skim organisasi untuk berfungsi dan menggunakan AIS dibangunkan. Berdasarkan ciri-ciri proses teknologi dalam bidang subjek dan julat tugas yang perlu diselesaikan, kumpulan berfungsi pekerja yang bertanggungjawab untuk memasukkan, memproses dan menggunakan data sistem umum ditentukan. Atas dasar ini, senarai dan gambar rajah pengguna sistem dibina, fungsi dan kuasa khusus mereka ditentukan, elemen teknologi dan antara muka yang diperlukan dibangunkan (borang skrin input dan output, pertanyaan, templat laporan, dll.), parameter dan ciri dalaman pemprosesan kolektif diusahakan dan data yang ditetapkan (peletakan data, penyekatan, parameter pertukaran, dll.). Pentadbir AIS, sebenarnya, adalah penganjur dan pengurus proses teknologi ini untuk mengatur kerja kakitangan operasi dan pelanggan-pengguna sistem.

Bahagian yang berasingan, tetapi berkait rapat dengan fungsi lain, bidang set tanggungjawab pentadbir sistem ini adalah penciptaan dan penyelenggaraan sistem sekatan akses kepada data dan perlindungan Datadari Nesan akses terhad . Berdasarkan sistem dan skema fungsi, tugas dan kuasa pengguna dan kakitangan penyelenggaraan, pentadbir membina dan mengekalkan skim untuk mengkategorikan objek pangkalan data mengikut kriteria akses pelbagai pengguna dan proses luaran, menjalankan pengurusan berterusan skim ini dan audit proses pemprosesan data dari sudut keselamatan dan data kawalan capaian.

Membangunkan DBMS sebagai sebahagian daripada fungsi dan keupayaannya,selalunya ada yang istimewaalatan, sediakan satu set asas fungsi dan tugas pentadbir - penganalisis prestasi dan keoptimuman yang telah disebutkan, pengarkiban, sandaran dan utiliti audit pangkalan data, subsistem untuk kawalan akses dan perlindungan data.

Dalam sistem desktop pengguna tunggal yang dibina di atas DBMS dengan set antara muka yang dibangunkan alat untuk mencipta dan mengurus pangkalan data, semua atau kebanyakan fungsi pentadbir boleh dilakukan oleh pengguna sendiri, yang, jika perlu, hanya sekali-sekala menggunakan bantuan. dan nasihat pakar yang berkaitan. Pada masa yang sama, senarai fungsi dan tugasan yang dipertimbangkan untuk diselesaikan, satu cara atau yang lain, juga dilaksanakan dalam sistem pengguna tunggal.

Ia juga harus diperhatikan bahawa secara organisasi, pentadbir AIS adalah kategori kakitangan yang berasingan bagi pekerja perkhidmatan maklumat, melaporkan terus kepada ketua perkhidmatan tersebut, atau dalam banyak kes, sebenarnya melaksanakan fungsi ketua perkhidmatan sokongan maklumat sesebuah perusahaan, organisasi. , atau pembahagian berasingan.