DESAIN & KONFIGURASI DATABASE

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements

MATA KULIAH : “LOGIKA DAN ALGORITMA”
Database MySQL.
PERINTAH SQL.
PENGENALAN MYSQL Musdalifah DJ.
MICROSOFT ACCESS 2007 ARIFA MARTHA SANTOSO RETNO PUTRI DR
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
PEMROGRAMAN BASIS DATA
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
PENGENALAN DB2 Th. 80-an Pengertian DB2
Oleh : Kholid Fathoni, S.Kom., M.T.
Manajemen Basis Data menggunakan SQL Server
MODUL1 DATABASE MANAGEMENT SYSTEM
Pertemuan 4 Database dengan MySQL.
Pemrograman Terstruktur
MODUL 2 BAHASA BASIS DATA
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
Internet Programming MySQL
Pemrograman Terstruktur
Administrasi Basis Data
Istilah-Istilah di lingkungan Database
DBMS Dr. Kusrini, M.Kom.
Mengenal DBMS (Database Management System)
BASIS DATA TERAPAN Pertemuan 2.
SQL (Structure Query Language)
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
PENGENALAN BASIS DATA.
DBMS Dr. Kusrini, M.Kom.
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PENGANTAR TEKNOLOGI SIA 2
MANAJEMEN SUMBER DAYA DATA
SQL Basis Data.
Outline: Relational Data Model Entity Relationship Diagram
TEMPAT PENYIMPANAN DATA
DDL, DML.
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
SQL.
SQL (Structure Query Language)
Structure query language (SQL)
SISTEM BASIS DATA.
Manajemen Basis Data menggunakan SQL Server
SQL (Structured Query Language)
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
PEMODELAN DATA.
Pengenalan SQL Server.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan Sistem Basis Data
Management Information System
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Structure query language (SQL)
PEMROGRAMAN BASIS DATA
Microsof Acces 2007 adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
SQL.
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
Administrasi basis data
Oleh: Devie Rosa Anamisa
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Mengenal DBMS (Database Management System)
MEMBANGUN DATABASE DENGAN MySQL
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
Kiky Rizky Nova Wardani, S.Kom
PENDAHULUAN MySQL Oleh: Rudianto.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

DESAIN & KONFIGURASI DATABASE Yuswanto Pertemuan 1 DESAIN & KONFIGURASI DATABASE

Dasar-dasar SQL Server 2000 SQL Server 2000 merupakan bahasa pemrograman yang dirancang khusus untuk komunikasi dengan database relasional guna mendukung aplikasi yang ber-arsitektur client-server Database merupakan sekumpulan data/informasi yang teratur berdasarkan kriteria tertentu yang saling berhubungan Pada Relational Database Management System (RDBMS) terdiri dari suatu database, tabel, record, field, indeks, query, dan view

Komponen2 SQL Server 2000 Database Mengandung obyek-obyek yang digunakan untuk mewakili, menyimpan dan mengakses data Tabel Menyimpan baris-baris atau record-record data dan hubungannya dengan tabel lain

Komponen2 SQL Server 2000 Record Record atau baris atau dalam istilah model relasional yang formal disebut dengan Tuple adalah kumpulan data yang terdiri dari satu atau lebih suatu field

Komponen2 SQL Server 2000 Field Field atau Kolom atau dalam istilah model relasional yang formal disebut dengan Attribute adalah kumpulan data yang mempunyai/menyimpan fakta yang sama/sejenis untuk setiap baris pada tabel

Komponen2 SQL Server 2000 Index Indeks merupakan tipe dari suatu tabel tertentu yang berisi nilai-nilai field kunci atau field (yang ditetapkan oleh pemakai) dan pointer ke lokasi record yang sebenarnya Query Query merupakan sekumpulan perintah SQL yang dirancang untuk memanggil kelompok record tertentu dari satu tabel atau lebih untuk melakukan operasi pada tabel

Macam2 Database pada SQL Server 2000 Master Merupakan gabungan dari tabel-tabel sistem yang mencatat instalasi server secara keseluruhan dan seluruh database yang dibuat Model Merupakan template (copy bentuk) database Tempdb Merupakan database tempat menampung data semen-tara untuk wadah kerja kita

Macam2 Database pada SQL Server 2000 Pubs Merupakan database contoh yang sering digunakan untuk panduan belajar SQL Server Nortwind Merupakan contoh database yang awalnya dibangun untuk digunakan di Microsoft Access Msdb Database ini digunakan oleh SQL Server Agent Service yang membentuk aktivitas terjadwal seperti backup

Data Definition Language (DDL) Pengertian DDL Merupakan bagian dari sistem manajemen database yang dipakai untuk mendefinisikan dan mengatur semua atribut dan properti dari sebuah database

Macam2 Perintah DDL Create <obyek> Perintah Create digunakan untuk membuat suatu database, tabel, view, index, procedure, trigger dan sebagainya Alter <obyek> Perintah Alter digunakan untuk menambah atau membuang kolom atau konstrain pada suatu tabel Drop <obyek> Perintah Drop digunakan untuk menghapus suatu database, table, view, index, procedure, trigger dsb

Data Manipulation Language (DML) Pengertian DML merupakan perintah-perintah yang digunakan untuk menampilkan, menambah, mengubah dan menghapus data di dalam obyek-obyek yang didefinisikan oleh perintah DDL

Macam2 Perintah DML Select Perintah Select digunakan untuk mencari baris data (record-record) dari suatu tabel atau view Insert Perintah Insert digunakan untuk menyisipkan/ menambah baris data baru pada sebuah tabel atau view Update Perintah Update digunakan untuk mengubah data dalam sebuah tabel

Macam2 Perintah DML Delete Perintah Delete digunakan untuk menghapus baris data dari sebuah tabel Commit Perintah Commit digunakan untuk menuliskan perubahan kedalam disk secara permanen Rollback Perintah Rollback digunakan untuk membatalkan perubahan yang dilakukan setelah perintah Commit yang terakhir

Merancang Database Dalam mengimplementasikan database, SQL Server akan menyimpan database baru ke dalam dua struktur, yaitu : Data File Primer File primer berisi informasi utama database dan data. File ini senantiasa berkembang sesuai dengan penyimpanan tabel dan obyek database lainnya Server, data-data utama akan disimpan dalam file yang berakhiran *.mdf

Merancang Database Data File Sekunder File ini berisi data yang tidak dapat dimasukkan ke dalam file primer. File sekunder tidak akan diperlukan jika seluruh data mampu ditampung oleh file primer. File sekunder yang berfungsi sebagai back-up disimpan dengan akhiran *.ndf

Merancang Database LOG Sedang file yang berisi catatan transaksi atau perintah-perintah yang digunakan untuk manipulasi data disimpan dengan akhiran *.ldf. Dengan kata lain, file log dipakai untuk proses recover

Merancang Database Dengan perintah Create Database tanpa diikuti oleh parameter, SQL Server 2000 akan mengalokasikan space dengan rincian sebagai berikut : Alokasi tempat yang diperuntukkan bagi file data (.mdf dan .ndf) sebesar 0.63 MB Alokasi tempat untuk file log (.ldf) sebesar 0.49 MB

Merancang Database Menambah Parameter Penambahan parameter pada pembuatan file database di SQL Server bertujuan untuk mengubah ketentuan-ketentuan dasar (default) yang dibuat oleh SQL Server

Merancang Database Contoh pembuatan file database INVENTORY_05 dengan memakai parameter, yaitu : Create Database INVENTORY_05 On Primary ( Name = Invent_Data, Filename = "E:\DATA1\SQL2005\INVENTORY_05.MDF", Size = 25 MB, Maxsize = 50 MB, FileGrowth = 1 MB ) Log On ( Name = Invent_Log, Filename = "E:\DATA1\SQL2005\INVENTORY_05.LDF", Size = 5 MB, Maxsize = 10 MB,

Merancang Database Keterangan : Name = Invent_Data Nama temporer dari file data adalah Invent_Data FileName = “E:\DATA1\SQL2005\INVENTORY_05.MDF” Nama file data yang disimpan seperti pada folder diatas adalah INVENTORY_05.MDF Size = 25 MB Ukuran awal dari file data adalah 25 MB Maxsize = 50 MB Ukuran maksimum dari file data adalah 50 MB FileGrowth = 1 MB Besar pertumbuhan dari file data sebesar 1 MB

Merancang Database Keterangan : Name = Invent_Log Nama temporer dari file log adalah Invent_Log FileName = “E:\DATA1\SQL2005\INVENTORY_05.LDF” Nama file log yang disimpan seperti pada folder diatas adalah INVENTORY_05.LDF Size = 5 MB Ukuran awal dari file log adalah 5 MB Maxsize = 10 MB Ukuran maksimum dari file log adalah 10 MB FileGrowth = 1 MB Besar pertumbuhan dari file log sebesar 1 MB

Terima Kasih Pertemuan selanjutnya “Merancang Tabel”