Obyek-Obyek Primer Basis Data Administrasi Basis Data Ajenkris Y. Kungkung, S.Kom.

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
Advertisements

MATA KULIAH : “LOGIKA DAN ALGORITMA”
KUMPULAN PERINTAH SQL PENDY.
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.
BEKERJA DENGAN COMMAND LINE
Database Create-Retrieve-Update-Delete (CRUD)
DDL & Aturan Referential
Oleh : Kholid Fathoni, S.Kom., M.T.
disiapkan oleh: Sutrisno, S.Kom
Pemrograman Database dengan JAVA
Manajemen Basis Data menggunakan SQL Server
PHP - MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Konsep Dasar User dan Schema Database
Pertemuan 2 DDL.
Praktek Pemograman Client-Server
Microsoft SQL Server DDL dan DML dasar
- Semua resource  kontrol by DBMS - Kondisi yang dibutuhkan agar user dapat mengakses fungsi DBMS - User diberi hak untuk mengakses fungsi - Atau fungsi.
OTORISASI 1.
Review DDL Pertemuan ke 2.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Data Types Data Definition Language Referential Constraint SQL Query
Koneksi PHP ke Database MySQL
Mengelola Security Database
DATA DEFINITION LANGUAGE
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Basis Data Terapan Antonius Wahyu Sudrajat, S. Kom., M.T.I Perintah Drop Sintak Menghapus Tabel Drop Aturan: Harus dimulai dari table yang paling children.
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.
Data Definition Language (DDL)
Outline: Relational Data Model Entity Relationship Diagram
TEMPAT PENYIMPANAN DATA
FUNGSI-FUNGSI AKSES MySql
TABEL VIRTUAL (VIEW) SYAIFUL HUDA, S.Kom.
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
PERTEMUAN III MICROSOFT ACCESS 2003
SQL.
Bahasa query terpan.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
VIEW.
Manajemen Basis Data menggunakan SQL Server
Basis Data [TK1064] VI. Pengenalan Lingkungan MySQL
Konsep Teknologi Informasi B
DDL (Data definition language)
SQL pada basis data client-server
SQL Basis Data.
DESAIN BASIS DATA-Bagian 3
SQL OVERVIEW.
OLEH : Slamet Sn Wibowo Wicaksono
DESAIN BASIS DATA-Bagian 4
Pengenalan MySQL An’ Anqinudin L.
PRAKTIKUM BASISDATA Disusun Oleh : Yudhi Yanuar , S.T., M.Kom.
Data Definition Language (DDL)
Tora Fahrudin (TRF) Slide 9 Migrasi Data dari MySQL Offline ke Oracle Online (Sumber Database Offline Target.
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Pengenalan mySQL database
.: VIEW :. DB - Wiji Setiyaningsih, M.Kom
CREATE, MODIFY, & DELETE TABLE
Referensi Bahasa MySQL
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
PENDAHULUAN MySQL Oleh: Rudianto.
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

Obyek-Obyek Primer Basis Data Administrasi Basis Data Ajenkris Y. Kungkung, S.Kom

Tujuan Pembelajaran Peserta didik dapat memahami obyek-obyek primer pada basis data, diantaranya adalah 1. User 2. Table 3. Constrains 4. View 5. Sequence

System Privilage ● Create Session Digunakan untuk user dapat berhubungan (connection) dengan Database ● Create Table Digunakan agar user dapat membuat table pada Database ● Create View Digunakan agar user dapat membuat view pada Database ● Create Procedure Digunakan agar user dapat membuat procedure pada Database ● Create Sequence Digunakan agar user dapat membuat Sequence Pada Database

User ● secara otomatis MySQL membuat user sys dan system. ● User sys bisa melakukan apa saja, oleh karenanya disebut sebagai super user. ● User system digunakan untuk administrasi database sehari-hari, misalnya membuat user, tablespace, dan lain- lain.

Menggunakan SQLPlus User sys adalah merupakan super user, dikenal juga sebagai sysdba. Untuk koneksi pakai user sys, harus ditambahkan argument as sysdba. Contoh: SQL> conn system atau SQL> conn sys/oracle as sysdba atau SQL> conn / as sysdba

● Contoh Membuat user yang paling mudah “ create user NamaUser identified by Password; ”. Contoh syntax tersebut tidak dibuat spesifik, yang artinya semua atribut-atribut yang ada pada user tersebut bernilai default MySQL> create user identified by ‘1234’;

GRANT Permissions Grant User Setelah user dibuat, user tersebut tidak dapat melakukan apa pun pada saat login. Untuk alasan ini, Anda harus memberikan hak kepada user agar dapat melakukan aktifitas sesuai ijin yang diberikan. Perintah di atas adalah untuk memberikan semua hak akses terhadap seluruh database kepada user yang ada di host ‘ localhost ’ ; MySQL> GRANT ALL ON *.* TO

Lanjutan GRANT Permmisions Cara Tersebut di atas tidak disarankan, berikut ini cara lain memberikan akses kepada pengguna atau user. Atau MySQL> GRANT ALL ON surat.* TO WITH GRANT OPTION; MySQL> GRANT SELECT ON surat.* TO WITH GRANT OPTION; MySQL> GRANT SELECT(‘nama_pengguna) ON surat.pejabat TO WITH GRANT OPTION;

Setelah memberikan ijin kepada user harus di tambahkan peritah berikut: Selanjutnya untuk melihat daftar yang sudah terdaftar ketikkan perintah di bawah ini: Untuk menampilkan semua ijin yang ada pada user bisa dengan perintah berikut Lanjutan GRANT Permmisions MySQL> FLUSH PRIVILEGES MySQL> SELECT user, host FROM mysql.user; MySQL> SELECT * FROM information_schema.user_privileges;

Untuk menghapus ijin bisa dengan perintah ‘ REVOKE ’ seperti contoh di bawah ini Untuk menghapus user bisa menggunakan perintah ‘ DROP ’ Lanjutan GRANT Permmisions MySQL> REVOKE ALL ON surat.* FROM MySQL> DROP USER

CONSTRAINT Constraint adalah batasan atau aturan yang ada pada table. MySQL menyediakan beberapa tipe constraint berikut : ● NOT NULL Suatu kolom yang didefinisikan dengan constraint NOT NULL tidak boleh berisi nilai NULL. Kolom yang befungsi sebagai kunci primer (primary key) otomatis tidak boleh NULL. ● UNIQUE Mendefinisikan suatu kolom menjadi bersifat unik, artinya antara satu data dengan data lainnya namanya tidak boleh sama, misal alamat .

● RIMARY KEY Constraint PRIMARY KEY membentuk key yang unik untuk suatu table. ● FOREIGN KEY FOREIGN KEY constraint didefinisikan pada suatu kolom yang ada pada suatu table, dimana kolom tersebut juga dimiliki oleh table yang lain sebagai suatu PRIMARY KEY, biasa dipakai untuk menghubungkan antara 2 tabel. Lanjutan CONSTRAINT

VIEW View dapat didefenisikan sebagai ‘ tabel virtual ’. Tabel ini bisa berasal dari tabel lain, atau gabungan dari beberapa tabel. Tujuan dari pembuatan VIEW adalah untuk kenyamanan (mempermudah penulisan query), untuk keamanan (menyembunyikan beberapa kolom yang bersifat rahasia), atau dalam beberapa kasus bisa digunakan untuk mempercepat proses menampilkan data (terutama jika kita akan menjalankan query tersebut secara berulang).