PENGANTAR DATABASE ADMINISTRATOR

Slides:



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

DESAIN & KONFIGURASI DATABASE
Continous DBMS DATA MODELS
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
Pengantar Teknologi Informasi
PERINTAH SQL.
PENGENALAN MYSQL Musdalifah DJ.
Sistem Basis Data.
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
Database Chapter 1.
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Abstraksi dan bahasa basis data
DATABASE SYSTEM (Sistem Basis Data)
Sistem Basis Data Adriy.weebly.com.
Pemrograman Terstruktur
Komponen, konsep, abstraksi dan bahasa
Database by Syatantra Rahutama.
Istilah-Istilah di lingkungan Database
DATABASE Pert. 1 Pengenalan Microsoft Access Dosen : Dewi Octaviani, S
Mengenal DBMS (Database Management System)
BAB 1 Pengenalan Database dan DBMS
PROGRAM STUDI AKUNTANSI - STIE MDP
PENGENALAN BASIS DATA.
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.
BASIS DATA
Outline: Relational Data Model Entity Relationship Diagram
Sistem Manajemen Basis Data
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
TEMPAT PENYIMPANAN DATA
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
Konsep Teknologi Informasi B
SISTEM BASIS DATA.
Manajemen Basis Data menggunakan SQL Server
KONSEP DESAIN SOFTWARE DATABASE
Bab 2 Mengenal Data Base Management System (DBMS)
Pertemuan III Betha Nurina Sari, M.Kom
SQL OVERVIEW.
PEMODELAN DATA.
Pengenalan SQL Server.
Pengenalan Sistem Basis Data
Management Information System
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
LINGKUNGAN DATABASE Arsitektur Database
SISTEM BASIS DATA Basis Data.
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Sistem Manajemen Basis Data
SISTEM BASIS DATA Kuliah - 2.
PEMROGRAMAN BASIS DATA
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
I KOMANG GEDE MAHENDRA YASA
Abstraksi Data Abstraksi data merupakan tingkatan/level dalam melihat data dalam sebuah sistem basis data Pembagian abstraksi data: Lapis Fisik / phisical.
Administrasi basis data
SISTEM BASIS DATA Basis Data.
Oleh: Devie Rosa Anamisa
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Mengenal DBMS (Database Management System)
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
Kiky Rizky Nova Wardani, S.Kom
Sistem Manajemen Basis Data
PENDAHULUAN MySQL Oleh: Rudianto.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

PENGANTAR DATABASE ADMINISTRATOR Siti asmiatun, M.Kom

Apa itu database ? Sebagai kumpulan data yag terintegrasi dan diatur sedemikian rupa sehingga data tersebut data dimanipulasi, diambil, dan dicuri secara cepat. Data yang menjelaskan tentang struktur dari data itu sendiri METADATA

TABEL Suatu entitas yang tersusun atas kolom dan baris. Dalam dunia database, kolom disebut field dan baris disebut record Database akan tersusun atas beberapa tabel yang saling berelasi atau memiliki keterkatian satu sama lain. Hal ini disebut model relasional Dalam model relasional tabel harus memiliki relasi Relasi antara tabel menggunakan kolom yang terdapat pada tabel (constraint)

Constraint Suatu aturan atau batasan yang mendefinisikan nilai atau data yang dapat disimpan di dalam database, baik melalui operasi insert, update, maupun delete. Standart ANSI Primary Key Foreign Key Unique Check

Primary Key Suatu aturan yang berguna untuk memastikan bahwa setiap baris data di dalam suatu tabel bersifat unik. Diterapkan pad kolom-kolom yang akan dijadikan sebagai pembeda Aturan Pendefinisian primary key : Suatu kolom tidak dapat memiliki lebih dari satu pprimary key Kolom yang dijadikan primary key tidak boleh bertipe BLOB Nilai pada kolom yang didefinisikan sebagai primary key harus bersifat unik dan tidakk boleh NULL

Foreign Key Untuk mendifinisikan kolom-kolom pada suatu tabel yang nilainya mengacu pada tabel lain dengan syarat nilai pada tabel lain yang akan dijadikan foreign key harus berupa kolom primary key atau unik. Aturan dalam pendifinisian foreign key : Satu tabel dapat memiliki lebih dari satu foreign key Kolom yang diacu harus didefinisikan sebagai primary key Foreign Key tidak bersifat unnik

Unique dan Check Fungsi unique pada dasarkan sama dengan primary key, yaitu untuk memastikan bahwa setiap baris data yang terdapat dalam sutu tabel bersifat unik Sedangkan untuk check sendiri adalah jenis constraint ini berfungsi untuk membatasi nilai-nilai yang dapat dimasukkan ke dalam kolom di dalam tabel. Index adalah suatu objek database yang berfungsi untuk mempercepat proses pengambilan,pengurutan maupun pencarian data pada suatu tabel di dalam database.

Ukuran tingkat kerumitan database Digunakan oleh user tunggal dan disimpan di dalam komputer tunggal Mengolah data yang sangat sederhana dan sangat kecil seperti koleksi foto, buku, contactt person, dll Personal Database Digunakan oleh sekelompok user dalam suatu department atau bidang pekerjaan dengan ukuran besar Mampu menangani kejadian dimana beberapa orang user mencoba untuk mengakses satu data yang sama disaat bersamaan Departemental Database Berfungsi untukk mengolah data yang sangat besar dan mampu mengintegrasikan antar setiap devisi dalam perusahaan Diperlukan seorang DBA yang berpengalaman Enterprise Database

Apa itu Database Management System (DBMS) Kumpulan program yang digunakan untuk mendefinisikan, mengatur, dan memproses database. Sedangkan database sendiri esensinya adalah sebuah struktur yang dibangun untuk keperluan penyimpanan data. Jadi, DBMS merupakan alat atau tool yang berperan untuk membangun struktur database tersebut.

Membuat, menghapus, menambah, dan memodifikasi basis data Pengelolaannya berbasis windows sehinggal lebih mudah digunakan Tidak semua orang bisa mengakses basis data yang ada Kemampuan berkomunikasi dengan program aplikasi lain Kemampuan pengaksesan melalui komuninkasi antarkomputer (client/server)

Model Database Model Hirarki Mengatur database ke dalam bentuk hirarki Terdapat baris data yang dijadikan sebagai induk (parent record) dan data yang di jadika anak (child-record) Satu parent-record dapat memiliki banyak child-record, tapi tidak sebaliknya Model Jaringan Pengembangan dari model database hirarkis, dimana satu child-record dapat memiliki lebih dari satu parent-record Model Relasional Data disimpan di dlam tabel-tabel yang berisi satu sama lain. Antara tabel yang satu dengan yang lain saling berelasi

Konsep Client/Server Komponen yang digunakan untuk menamoilkan data yang terdapat di dalam database atau front end Database User Interface Komponen yang berada di belakang layar atau back end

Arsitektur Aplikasi Database Sistem Tunggal (Stand alone) Arsitektur paling sederhaa Dirancang untuk user tunggal Aplikasi tersimpan dalam satu komputer Database yang digunakan adalah database lokal Sistem Client/Server Memiliki dua komponen yaitu klient dan server Aplikasi dianggap sebgai klient sedangkan database dianggap sebagai server di dua mesin yang berbeda Sistem Multi-tier Memiliki tiga komponen yaitu aplikasi klien, aplikasi server dan database Aplikasi dibagi menjadi aplikasi klien dan server dengan aplikasi klien sebagai user interface dan aplikasi server berisi kode logik untuk menjalankan proses bisnis yang ada

Mengenal MySQL Salah satu bahasa generasi level ke-4 yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Bersifat request oriented dan non-prosedural sehingga lebih mudah untuk dipelajari karena sintaks yang digunakan hampir menyerupai bahasa manusia.

MENGENAL MYSQL Retrieving Data yaitu perintah untuk menampilkan data dari database DDL (Data Definition Language) yaitu mendefiniskan data yang berhubungan dengan pembuatan dan penghapusan objek tabel indeks, bahkan basis datanya sendiri DML (Data Manipulation Language) yaitu bahasa yang berhubungan dengn manipulasii data pada tabel, record DCL (Data Control Language) yaitu berhubungan dengan pengendalian akses database DTL (Data Transaction Language) yaitu digunakan untuk mengelola transaksi di database

Mengenal MySQL Software RDBMS yang dapat mengelola database dengan sangat cepat Dapat menampung data dalam jumlah sangat besar Dapat diakses oleh banyak user (Multi-user) Dapat melakukan suatu proses secara sinkron atau secara bersama (multi threaded)

Alasan Menggunakan MySql Proteksi data yang handal Menyediakan mekanisme yang powerfull dengan menyediakan fasilitas manajemen user, enkripsi data, dll Komunitas Luas Memiliki komunitas yang luas. Hal ini berguna untuk berdiskusi jika kita menemui suatu maslaah dalam proses data. Gratis Mysql dapat digunakan secara gratis. Fleksible Digunakan untuk mengembangkan aplikasi desktop mauppun aplikasi web dengan menggunakan teknologi yang bervariasi Perfoma tinggi Memiliki mesin query dengan perfoma tinggi, sehingga proses transaksional dapat dilakukan dengan sangat cepat Lintas Platform Dapat digunakan pada platform yang beragam seperti winow, linux, unix.

Sql Server 2008 Merupakan produk Relational Database Management System (RDBMS) yang dibuat oleh Microsoft SQL Server mendukung SQL sebagai bahasa untuk memproses query ke dalam database SQL Server banyak digunakan pada dunia bisnis, pendidikan atau juga pemerintahan sebagai tempat penyimpanan data

SQL Server Service Manager KOMPONEN SQL SERVER SQL Server Service Manager Untuk melakukan cara pengaturan seluruh objek dari SQL server, SQL Server agent dan distributed transaction SQL Server Profiler Untuk memonitor, merekam aktivitas kegiatan pada server database sehingga dapat menganalisa semua aktivitaf server SQL Query Analyzer Digunakan untuk mengeksekusi pernyataan Transact-SQL secara interaktif Data Transformation Untuk mentransfer data dari format SQL server ke format database lain

OBJEK Database SQL Server Diagram Digunakan untuk mendesain sebuah relasi/hubungan antar tabel Table Menyimpan baris atau record data View Sebuahh tabel Virtual untuk mengakses data tententu Store Procedured Sekumpulan perintah sql yang tersimpan dalam server database Users Orang atau pengguna yang diberi hak untuk mengakses databases Function Sekumpulan SQL seperti stored procedured tetapi function dapat mengembalikan nilai tertentu

SELESAI