DATABASE ADMINISTRATION

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

Chapter 16 Testing Your Data Warehouse
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
PERINTAH SQL.
Dasar-dasar SQL soesanto.
DATABASE ADMINISTRATION
 Ketersediaan  kondisi di mana sumber daya yang diberikan  dapat diakses oleh para konsumen.  Ketersediaan != kinerja  isu yang terpisah  Availability.
DATABASE ADMINISTRATION Pertemuan ke-10. Data Movement and Distribution source : Database Administration the complete guide to practices and procedures.
Meniti Karir DBA Junior to senior DBA.
PENGENALAN DB2 Th. 80-an Pengertian DB2
Oleh : Kholid Fathoni, S.Kom., M.T.
Basis Data Oleh: Titik Lusiani,M.Kom, OCP Kode Mata Kuliah :
Manajemen Basis Data menggunakan SQL Server
Model Data Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data, adalah himpunan deksripsi data level tinggi yang dikonstruksi.
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Pemrograman Terstruktur
Konsep Database. S D L C Strategy and Analysis Design Build n Document Transition Production.
Basisdata & Sistem Basisdata
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
ONLINE ANALYTICAL PROCESSING (OLAP)
Microsoft SQL Server DDL dan DML dasar
- Semua resource  kontrol by DBMS - Kondisi yang dibutuhkan agar user dapat mengakses fungsi DBMS - User diberi hak untuk mengakses fungsi - Atau fungsi.
Database Management System
KULIAH MANAJEMEN BASIS DATA
Mengenal DBMS (Database Management System)
1 Pertemuan > Rancangan Konseptual Model ER Matakuliah: >/ > Tahun: > Versi: >
DATABASE ADMINISTRATION Pertemuan ke-10. Tugas individu Buat 2 soal masing-masing bab Dari bab 7 – 14 Jika ada yang sama maka soal terkait dicoret Kirim.
Data Types Data Definition Language Referential Constraint SQL Query
Database and Information Management Ivan Diryana, ST., MT.
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
ANGGOTA KELOMPOK 8 : Dimas Arief Setiawan( ) Sulistia Nofentri Utami( ) Ficky Dwi Rahardjo( )
BAB 1 Pengenalan Database dan DBMS
DBA Tools DBA Rools Kenalan Yukkkk.  DBA Tools &  DBA Rules Home.
PENGANTAR TEKNOLOGI SIA 2
SQL Basis Data.
DATABASE ADMINISTRATION
DATABASE ADMINISTRATION
PERFORMANCE MANAGEMENT
Konsep Teknologi Informasi B
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
SIM Rumah Sakit Materi Kuliah PERTEMUAN 6.
Manajemen Basis Data menggunakan SQL Server
SISTEM DATABASE.
SQL Basis Data.
SQL OVERVIEW.
Database Change Management source : Database Administration the complete guide to practices and procedures chapter 7 by. Craig S. Mullins.
DATABASE ADMINISTRATION
Chapter 10 Manajemen Database
Pengenalan MySQL An’ Anqinudin L.
MySQL Fundamental Dhea Raniasti.
Topik Database : 1. Sistem Basis Data 2. ER Model
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
Pendahuluan Basis Data
DATABASE ADMINISTRATION
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
DATABASE ADMINISTRATOR
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
DATABASE ADMINISTRATION
Membangun Sistem Informasi ERP
Membangun Sistem Informasi ERP
Konsep dasar sistem basis data By K’ ILO ^_^
DATABASE ADMINISTRATOR
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
CHAPTER 1 PENGENALAN MYSQL
KONSEP DAN ARSITEKTUR SISTEM BASIS DATA
Konsep Database.
Mengenal DBMS (Database Management System)
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
PENDAHULUAN MySQL Oleh: Rudianto.
Transcript presentasi:

DATABASE ADMINISTRATION Pertemuan ke-14

DBA Tools dan DBA rules source : Database Administration the complete guide to practices and procedures chapter 22 dan 23 by. Craig S. Mullins

Setiap DBMS produk, memiliki database manajemen yang komplit dan fungsional yang digunakan untuk manage data Meski perusahaan dapat menginsatall DBMS dengan seluruh fiturnya, pada akhirnya akan menyadari bahwa tidak semua kebutuhan dapat disupport DBMS Administration dan maintanance database application memakan banyak waktu jika admin hanya menggunakan standar fitur dari DBMS Beruntung banyak fitur dari third-party vendor yang menyediakan beragam fitur untuk DBA

Types and Benefits of DBA Tools DBA tool mengurangi waktu, effort, dan human error yang terjadi ketika DBA melakukan maintance sebuah DBMS Beberapa tools mengurangi beban dan mengurangi terjadinya error ketika maintenance Kebutuhan akan tools akan sangat terlihat dengan banyaknya third party tools yang beredar Umumnya perusahaan memiliki lebih dari satu add-on tools untuk DBMS Chapter ini akan membahas kategori dan tipe-tipe produk yang dapat digunakan DBA untuk membantu tugas mereka

Data Modeling and Design Database modeling and design tools menyediakan kemampuan untuk membuat sebuah conceptual data models dan menjadikannya sebuah physical database design Database modeling and design tools tidak spesifik pada satu database, tapi bisa mensupport banyak DBMS Tools yang dapat mensupport design database akan mengurangi banyak waktu yang terbuang untuk desain Contoh : power designer, rational rose, open modelsphere, toad data modeler, dll

Database Change Management Database Change Management Tools Ex: ALTER,DROP,CREATE(DDL) Database Comparison Tools Hanya struktur saja, bukan konten Ex: SQLDelta, red-gate,open DbDiff, dll Database Object Migration Tools Cara manual menggunakan export import Ex: SwisSQL, Api pada beberapa Framework (.Net, Yii, dll),ESF Database Convert ,dll

Referential Integrity Tools Referential integrity (RI) digunakan untuk relational databse untuk memastikan validitas primary key ke foreign key relationships Masing-masing DBMS umumnya sudah memiliki fitur ini Auditing Tools Database auditing software membantu untuk monitoring data control, data definition,dan data integrity pada database environtment Umumnya dbms memilki fitur ini tetapi sangat terbatas Ex : eyeLog Catalog Query and Analysis Tools Penggunaan system catalog / data dictionary Ada yang sudah memiliki visual untuk system catalog Ex yang lain : aquaData studio, penggunaan OLAP

Security Tools Database security umumnya menggunakaan internal database fitur seperti GRANT dan REVOKE SQL statements dengan berbagai macam strateginya Penggunaan VPN (virtual private network)

Table Editors Ada 2 metode untuk update relational data dan dimiliki oleh hampir semua DBMS: SQL DELETE, INSERT, and UPDATE statements Database utilities such as LOAD or IMPORT Tapi dua metode tersebut hanya khusus untuk masing-masing kasus individual query atau bulk query table editing tool dan mengurangi waktu yand dibutuhkan untuk membuat simple data dengan menampilkan full screen editing capability untuk database tables

Performance Management System Performance Tools System performance tools mengevaluasi database server, configuration, dan penggunaan storage. Penggunaan paling banyak dalam system performance tool adalah dengan performance monitor Selain itu Ex : pctools, pctuneup,dll Database Performance Tools banyak DBMS tidak mensupport analisa untuk DBA harus menggunakan performance tools, atau system catalog view untuk mengamati semua database dan objek databasenya Contoh tools : igniteFree, DB Performance Center XE , SQL Solution,dll Application Performance Tools OPTIMALISASI query

Backup and Recovery Database Utilities Utility Management Tools The typical utilities that are provided are LOAD, UNLOAD, REORG, BACKUP, and RECOVER, as well as utilities for integrity checking. Utility Management Tools Variasi lain dari database utilitas menawarkan utilitas manager Tipe tools ini memiliki fitur administrative support utuk membuat dan mengeksekusi database

Data Warehousing and Business Intelligence ETL Tools ETL singkatan dari Extract, Transform, and Load. ETL tools mengurangi hambatan dari data movement dan transforamation, karena tools ini meliputi data format dan environtment DBMS dimana tools tersebut dijalankan Query and Reporting Tools Tools yang memiliki kemampuan untuk menampilkan report tanpa programing dan ini adalah kemampuan terbesar dari tools ini Fitur yang lain adalah kemampuan untuk melakukan manipulasi request tanpa menuliskan kode SQL yang kompleks

Programming and Development Tools Checkpoint/Restart Tools Testing Tools Debugging Tools

Miscellaneous Tools Space Management Tools Compression Tools

Evaluating DBA Tool Vendors Perusahaan besar memfasilitasi staff DBA-nya dengan advance software tools untuk mengotomatisasi tugas dari database administrator Multiple categories dari database tool tersedia bagi perusahaan untuk meningkatakan efisiensi database administration. Terkadang DBA harus memilih dari list beberapa tools yang mirip dari beberapa vendor, untuk melakukan testing tools mana yang sesuai dengan DBMS yang disediakan Meski yang terpenting dalam pemilihan tool adalah fungsionalitas, tetapi dba harus memperhatikan stabilitas tools

DBA Rules Write Down Everything Keep Everything Automate! Share Your Knowledge Analyze, Simplify, and Focus Don't Panic! Measure Twice, Cut Once (analyze, test, and then apply ) Understand the Business, Not Just the Technology Don't Become a Hermit Use All of the Resources at Your Disposal Keep Up-to-Date

Summary Third-party DBA tools dapat secara signifikan meningkatkan efisiensi dari aplikasi yang mengakses relational data Ketika mengevaluasi produk harus dilihat fitur penting apa untuk perusahaan Ketika membandungkan beberapa produk, harus ada checklist fitur yang dimiliki produk third party Third-party DBA tools dapat meminimalkan kelemahan dari administrasi database

Terima kasih