1. Konsep Sistem Manajemen BasisData
DBMS adalah Software yang dapat melakukan proses mendefinisikan, membuat,
memanipulasi dan berbagi database antar user dan aplikasi. Fungsi penting yang lain :
Melindungi database (Protection)
Menjaga database agar awet lebih lama (Maintain)
Keuntungan :
Mengontrol Redundansi (Data yang sama)
Mengatur hak akses user (Untuk keamanan data)
Menyediakan tempat penyimpanan data untuk objek program
Menyediakan tempat penyimpanan untuk struktur & tipe data suatu database
Menyediakan Backup and Recovery
Menyediakan User Interface yang berbeda pada setiap user
Me-representasikan relasi data yang kompleks
Menjaga batasan-batasan dalam database
Menggunakan aturan tersendiri dalam pengelolaan data dalam database
Implikasi tambahan dalam penggunaan database
Komponen Modul DBMS :
2. Sistem Utilities DBMS :
LOADING : Membuka data files
BACKUP : Membuat cadangan pada data files
DATABASE STORAGE REORGANIZATION : Mengatur ulang suatu penyimpanan
database
PERFORMANCE MONITORING : Me-monitoring permorma database-nya
Arsitektur DBMS :
DBMS Terpusat : Semua fungsi aplikasi, program dll dari database dilakukan secara
stand-alone
DBMS Server : Terhubung dalam satu server yang mengatur/mengelola database
Client Machine : Komputer klien yang terhubung ke server
Jenis-jenis DBMS :
Model Data (Teknik mengolah database)
Relational
Object
Hierarchy & Network
Native XML DBMS
Number of Users
Single User (Contoh MS.Acces)
Multi User (SQL-Server, ORACLE)
Number of Sites
Centralized (Terpusat) : Hanya bisa diakses di satu tempat saja
Distributed (Cabang) : Bisa diakses dimana saja
Homogeneus : Transfer data antar DBMS yang sama
Heterogeneus : Transfer data antar DBMS yang berbeda
Cost
Open Source (MySql)
Different type of licensing (SQL-Server, Oracle)
Tujuan Umum :
Scientific : Untuk kebutuhan ilmu pengetahuan (kedokteran dll)
Storage & Retrieval of Images : Penyimpanan data berupa gambar
Storage & Retrieval of Videos : Penyimpanan data berupa video
Data Mining : Menganalisa pencarian data dengan pola (kartu kredit)
Spatial Applications : Pemberian data secara bertahap (berita saham)
Time-Series Applications : Peramalan (ramalan cuaca)
3. Sarana-sarana SQL-SERVER
Terdapat berbagai sarana di SQL-SERVER,yaitu :
Query Editor IntelliSense
Backup Compression
Full-Text Search
Transact-SQL
Security
SQL Plan Guide
Database Mirroring
Policy-Based Management
SQL Depedency Reporting
Fitur Tambahan pada SQL-SERVER :
Data Compression
Sparse Column dan New Datatype
Filtered Indexes
Change Data Capture
Backup Compression
Transact-SQL (Declaration variable dan Assignment, Constructor, Merge dan Table-
Valued Parameter)