Manajemen Basis Data menggunakan SQL Server

Slides:



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

SQL – DML.
DESAIN & KONFIGURASI DATABASE
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
PEMROGRAMAN BASIS DATA
Oleh : Kholid Fathoni, S.Kom., M.T.
SQL (Structured Query Language)
Database MySQL.
Pertemuan 4 Database dengan MySQL.
Basis Data Bab 3 Structured Query Language (SQL).
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Terstruktur
1 Bab 3 Structured Query Language (SQL) Basis Data
Data Definition Language dan Data Manipulation Language
BASIS DATA TERAPAN Pertemuan 2.
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Sistem Basis Data Pertemuan 11 Presented by :
STRUCTURED QUERY LANGUAGE (SQL)
SQL Pertemuan
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
Pengenalan Database MySQL
SQL Basis Data.
Outline: Relational Data Model Entity Relationship Diagram
TEMPAT PENYIMPANAN DATA
PEMASARAN BERBASIS WEB
Rekayasa Perangkat Lunak (Materi 1 Database)
DDL, DML.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Structure query language (SQL)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
PEMASARAN BERBASIS WEB
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan MySQL An’ Anqinudin L.
Management Information System
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Structure query language (SQL)
PEMROGRAMAN BASIS DATA
Pengenalan mySQL database
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
SQL.
Stucture Query Language
Penjelasan : Tingkat/level abstraksi data
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
Kiky Rizky Nova Wardani, S.Kom
PENDAHULUAN MySQL Oleh: Rudianto.
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Pengertian DML, DCL, dan DDL. Data Manipulasi Language(DML) DML adalah sub printah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

Manajemen Basis Data menggunakan SQL Server

Basis Data Relational Basis data relasional (Relational Database) adalah salah satu macam basis data yang sekarang sangat populer digunakan. Pada implementasinya, basis data relasional disajikan dalam bentuk tabel-tabel berdimensi dua (terdiri dari baris dan kolom). Contoh: NIM Nama Alamat 682009001 Adi Salatiga 682009002 Nita Semarang 682009003 Rudi Solo

Mengapa SQL Server? SQL Server merupakan sistem basis data yang bertipe relasional  Relational Database Management System (RDBMS). Sistem basis data relasional adalah sistem penyimpanan data berbasis komputer yang elemen pokoknya adalah tabel-tabel (beberapa literatur menyebut tabel sebagai relasi) yang saling berhubungan satu sama lain.

Perancangan Basis Data Relasional Kelompok Pernyataan SQL Pernyataan SQL dapat dikelompokkan menjadi 5 kelompok, yaitu: DDL, DML, DCL, pengendali transaksi dan pengendali programatik.

DDL (Data Definition Language) DDL merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut database, table, atribut (kolom), batasan-batasan terhadap suatu atribut serta hubungan antar table. Yang termasuk kelompok DDL ini adalah: CREATE  menciptakan table ataupun indeks. ALTER mengubah struktur table. DROP menghapus table ataupun indeks.

DML (Data Manipulation Language) DML adalah kelompok perintah yang berfungsi untuk memanipulasi data, misalnya untuk pengambilan, penyisipan, pengubahan dan penghapusan data. Yang termasuk DML adalah: SELECT  memilih data. INSERT  menambah data. DELETE  menghapus data. UPDATE  mengubah data.

DCL (Data Control Language) DCL berisi perintah-perintah untuk mngendalikan pengaksesan data. Yang termasuk DCL adalah: GRANT  memberikan kendali pada pengaksesan data. REVOKE  mencabut kemampuan pengaksesan data. LOCK TABLE  mengunci table.

Pengendali Transaksi Adalah perintah-perintah yang berfungsi untuk mengendalikan pengeksekusian transaksi. Yang termasuk kelompok ini adalah: COMMIT  menyetujui rangkaian perintah yang berhubungan erat yang telah berhasil dilakukan. ROLLBACK  membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah.

Pengendali Programatik Adalah perintah-perintah bahasa pemrograman yang berada di level client side atau front end untuk menampilkan data kedalam bentuk informasi yang berguna bagi user. Yang termasuk bahasa pemrograman contohnya: Visual Basic Visual C# JAVA Delphi PHP dsb.

SQL Query Query adalah perintah-perintah untuk mengakses data pada sistem basis data. Beberapa penggunaan SQL Query adalah untuk: Membuat tabel. Mengisikan data ke dalam database. Mengambil data dari database. Melakukan update atau perubahan pada isi tabel. Menghapus isi tabel.

Membuat Tabel Create table [table_name] ([kolom/field tabel dan attributnya]) Contoh : Create table Mahasiswa ( nim varchar(10) not null, nama varchar(30) not null, alamat varchar(30), primary key (nim) )

Mengisikan Data ke Database Insert into [nama_table] values ([isi data pada tiap kolom]) Contoh: Insert into Mahasiswa values(‘Adi’, ’682009001’, ’Solo’)

Mengambil Data dari Database Select [nama_kolom] from [nama_table] [condition statement] Select * from [nama_table] Contoh: Select nama from Mahasiswa order by nama Select * from Mahasiswa

Melakukan Update pada Isi Tabel Update [nama_table] set [nama_kolom] = [isi_baru] [condition statement] Contoh: Update Mahasiswa set nama=’Agus’ where nim=’682009001’.

Menghapus Isi Tabel Delete from [table_name][condition statement]. Contoh: Delete from Mahasiswa where nim=’682009001’

Daftar Istilah dalam Database Data Master: Data yang tidak berubah. Data Transaksi: Data yang selalu berubah ketika melakukan manipulasi data dalam database. Field: satu set file yang dapat mewakili record. Primary Key: satu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian spesifik, tapi dapat juga mewakili setiap kejadian dari suatu entity. Entity: orang, tempat, kejadian atau konsep yang informasinya direkam.

Tipe Data dalam SQL Server

View View merupakan tabel virtual yang keberadaannya tidak ada di dalam database dimana isinya didefinisikan oleh sebuah Query. Query yang mendefinisikan View dapat berasal dari sebuah atau beberapa tabel atau bahkan dari View lain di dalam database yang sama atau berbeda.

Manfaat Pemakaian View Menyederhanakan manipulasi data. Memfokuskan data tertentu. Menyesuaikan data dengan kebutuhan user. Mengirim dan menerima data. Mengkobinasikan data yang terpartisi.

Tipe-Tipe View Kumpulan Kolom. Kumpulan Baris. Gabungan dari beberapa Tabel. Informasi Aggregate.

Membuat View Menggunakan Query Analyzer SQL Server: Membuat database MyData:

Membuat View (cont.) Membuat tabel di dalam database MyData: