MABD
-
Upload
afifa-fifaliani -
Category
Documents
-
view
219 -
download
0
description
Transcript of MABD
&7
Manajemen & Administrasi Basis Data
Afifa Filiani Sehato
5212100121
A. Specifying Collation at the Instance, Database, Column and Query
Levels
Collation merupakan seperangkat aturan untuk menyimpan, menyortir, dan membandingkan
data teks sehingga mempengaruhi operasi database. Contoh dari collation pada operasi
database adalah saat kita mencari kata “tulis” dan “Tulis” akan menghasilkan hail pencarian yang
berbeda. Collation terdiri dari AS, AI, CS, CI
Specifying Collation at the Instance Dalam bentuk umum, collation memiliki format Latin
Specifying Collation at the Instance Dalam pendefinisian database secara umum, otomatis collation akan berformat latin sesuai
bentuk umumnya.
Untuk mengatur collation melalui query dapat dilakukan dengan mengikutisyntax berikut ini:
Specifying Collation at the Column Collation juga dapat dibuat atau dispesifikkan didalam sebuah kolom dengan menggunakan
syntax COLLATE setelah pendefinisian tipe data pada atribut seperti dibawah ini :
Test Character Untuk menguji kinerja fungsi collate yang telah dijelaskan diatas kita masukkan value dalam
CIData dan CSData, keduanya sama-sama diberi value Test Data
Pada hasil pencarian CIData (Case Insensitif) akan terlihat bahwa pencarian “test data” sama
dengan “Test Data”
Pada hasil pencarian CSData (Case Sensitif) akan terlihat bahwa pencarian “test data” TIDAK
sama dengan “Test Data” sehingga tidak ada data yang ditampilkan
Dalam pencarian CI juga dapat dilakukan menggunakan query berikut :
B. Creating a Database with an Advanced Design
Using GUI Membuat desain spesifik pada database dapat dilakukan dengan du acara, yakni
menggunakan GUI dan query. Berikut cara membuat desain spesifik menggunakan GUI.
Klik kanan pada Databases Masukkan nama database Pilih Filegroups Page Masukan
nama filegrup yang akan dibuat
Setelah membuat filegroup, lakukan spesifikasi sesuai kebutuhan
Using Query Spesfikasi desain filegroup dalam database juga dapat dibuat melalui query seperti dibawah
ini. Buat database terlebih dahulu, spesifikan mana saja yang masuk dalam PRIMARY atau
FILEGROUP tertentu, diikuti dengan path penyimpanan dan nama beserta ekstensinya, size,
maksimum size dan kapasitas pertumbuhan file.
CREATE DATABASE AdvancedDB
ON Primary ( Name = AdvancedDBF1_PrimaryFG, Filename = 'c:\Drive_D\AdvancedDB_F1_PrimaryFG.mdf', Size = 16MB, MaxSize = 30, FileGrowth = 10% ), FILEGROUP CurrentDataFG ( Name = AdvancedDBF1_CurrentDataFG, Filename = 'c:\Drive_D\AdvancedDB_F1_CDFG.mdf', Size = 6MB, MaxSize = 15, FileGrowth = 10% ), ( Name = AdvancedDBF2_CurrentDataFG, Filename = 'c:\Drive_D\AdvancedDB_F2_CDFG.mdf', Size = 8MB, MaxSize = 12, FileGrowth = 10% ), FILEGROUP ArchiveDataFG ( Name = AdvancedDBF1_ArchiveDataFG, Filename = 'c:\Drive_D\AdvancedDB_F1_ADFG.mdf', Size = 16MB, MaxSize = 100, FileGrowth = 22% ), ( Name = AdvancedDBF2_ArchiveDataFG, Filename = 'c:\Drive_D\AdvancedDB_F2_AFG.mdf', Size = 6MB, MaxSize = 10, FileGrowth = 10% ) LOG ON ( Name = AdvancedDBLogF1, Filename = 'c:\Drive_H\AdvancedDB_LogF1.ldf', Size = 6MB, MaxSize = 10, FileGrowth = 10%)
Create Table Without Specifying FG
USE AdvancedDB; GO
Create Table dbo.tbl_Table1
( Col1 nvarchar(20)
)
Specifying FG Create Table dbo.tbl_Table2
( Col1 nvarchar(20) ) ON ArchiveDataFG )
C. Growing File Size Manually Using the GUI and Code
Growing File Size Using GUI Meningkatkan size file database menggunakan GUI dapat dilakukan dengan
Klik kanan pada dataset yang diinginkan Propoerties Kustom angka initial size
Untuk melihat kapasitas disk yang digunakan klik kanan pada database Reports
Standard Reports Disk Usage
Increase the size of a Data File Using Code Selain menggunakan GUI, meningkatkan size file database juga dapat menggunakan code
atau query seperti dibawah ini :
D. Changing Service Account Assignment Kita dapat melakukan perubahan terhadap servis penugasan akun atau merubah hak akses
sebuah akun. Langkah-langkahnya adalah seperti berikut ini :
Start SQL Server Configuration Tools SQL Server Configuration Manager
Pilih tab SQL Server Services SQL Server Agent Properties
Pada kolom Account Name klik Browse untuk mencari nama akun yang akan diubah
layanannya
Pilih lokasi dimana nama akun yang akan dipilih berada.
Karena dalam database ini belum terdapat data-data akun yang dibuat, lokasi akunnya pun
masih belum ada.