You are on page 1of 12

&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.

You might also like