MABD

12
&7 Manajemen & Administrasi Basis Data Afifa Filiani Sehato 5212100121

description

BASIS DATA SQL

Transcript of MABD

Page 1: MABD

&7

Manajemen & Administrasi Basis Data

Afifa Filiani Sehato

5212100121

Page 2: MABD

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.

Page 3: MABD

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 :

Page 4: MABD

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 :

Page 5: MABD

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

Page 6: MABD

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%)

Page 7: MABD

Create Table Without Specifying FG

USE AdvancedDB; GO

Create Table dbo.tbl_Table1

( Col1 nvarchar(20)

)

Page 8: MABD

Specifying FG Create Table dbo.tbl_Table2

( Col1 nvarchar(20) ) ON ArchiveDataFG )

Page 9: MABD

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

Page 10: MABD

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 :

Page 11: MABD

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

Page 12: MABD

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.