Computer featured

Database (Diagram, Table, View, Stored Procedure, Users, Roles)

11:34 PMMuhammad Rizky

Diagram Database

https://buddypress.org

Diagram Database adalah alat sebuah visual yang memungkinkan untuk merancang dan memvisualisasikan database-database yang berhubungan. Ketika merancang database, Anda dapat menggunakan Database Diagram untuk membuat, mengedit, atau menghapus tables, columns, keys, indexes, relationships, and constraints. Untuk memvisualisasikan database, Anda dapat membuat satu atau lebih diagram yang menggambarkan sebagian atau semua tables, columns, keys, dan hubungan di dalamnya. Untuk database apapun, Anda bisa membuat diagram database yang diinginkan. Setiap tabel database dapat muncul pada sejumlah diagram. Dengan demikian, Anda dapat membuat diagram yang berbeda untuk memvisualisasikan bagian-bagian yang berbeda dari database, atau untuk menekankan aspek yang berbeda dari desain. Sebagai contoh, Anda dapat membuat diagram besar yang menampilkan semua tabel dan kolom. Anda dapat membuat diagram yang lebih kecil yang menunjukkan semua tabel tanpa menunjukkan kolom. Setiap diagram database yang Anda buat disimpan dalam database terkait.

Table
http://www.plus2net.com/

Fondasi dari setiap Relational Database Management System adalah objek database yang disebut table. Setiap database terdiri dari satu atau lebih tabel, yang menyimpan data / informasi database. Setiap tabel memiliki nama yang unik dan terdiri dari kolom dan baris. Setiap tabel terdiri dari serangkaian kolom yang berisi informasi tentang jenis data yang tersimpan dalam tabel. Setiap kolom harus diberi nama, tipe data, dan panjang. Tabel A juga dapat memiliki satu set foreign key, key constraint, rules dan index. Kolom, index, constraint, dan trigger pada suatu tabel akan dianggap properti dari tabel dalam database diagram. Kolom-kolom pada tabel database (disebut juga field tabel) memiliki nama-nama mereka sendiri yang unik dan memiliki tipe data yang telah didefinisikan sebelumnya. Kolom-kolom pada tabel juga dapat memiliki atribut yang mendefinisikan fungsi kolom tersebut (kolom sebagai primary key, kolom tidak memiliki indeks yang didefinisikan pada kolom tersebut, kolom memiliki nilai default tertentu, dan sebagainya). Jika kolom pada tabel menggambarkan tipe data, baris pada tabel berisi data aktual untuk kolom tersebut.

View

Data pada SQL Server disimpan dalam bentuk tabel dan Anda dapat melakukan pengolahan data secara fisik pada tabel tersebut. Begitu juga dengan View, View dapat juga dipakai untuk pemanggilan data. Namun view tidak menyimpan data secara fisik pada disk.View adalah salah satu objek database yang merupakan turunan dari satu atau lebih tabel. Dalam SQL Server,View merupakan tabel virtual. Sama seperti tabel sebenarnya, View terdiri dari baris dan kolom, dan Anda dapat mengambil data dari View (kadang-kadang bahkan update data dalam sebuah View). Field dalam tabel virtual View adalah bidang dari satu atau lebih tabel nyata dalam database. Anda dapat menggunakan View untuk menyajikan data yang diambil dari dua tabel yang digabungkan, namun seolah-olah berasal dari satu tabel sehingga menyederhanakan skema dari database Anda bagi pengguna melakukan laporan ad-hoc. Anda juga dapat menggunakan View sebagai mekanisme keamanan untuk membatasi data yang tersedia bagi pengguna akhir. View juga dapat berupa data agregat (sangat berguna jika Anda dapat mengambil keuntungan dari indexed views), dan membantu data partisi.

Kegunaan View: - Untuk menyembunyikan kompleksitas dalam skema database, atau menyesuaikan data dan skema untuk satu set pengguna. - Untuk mengontrol akses ke baris dan kolom data. - Untuk menampilkan hasil perhitungan data. - Untuk membuat laporan.

Stored Procedure
http://images.phpgang.com/

Stored Procedure adalah sekelompok pernyataan Transact-SQL yang dikompilasi menjadi rencana eksekusi tunggal. Prosedur yang disimpan sangat membantu dalam mencapai implementasi yang konsisten dari logika di seluruh aplikasi. Statement dalam SQL dan logika yang diperlukan untuk melakukan tugas dapat dirancang, dikode, dan diuji sekali dalam prosedur yang tersimpan. Koding logika bisnis menjadi prosedur yang tersimpan tunggal juga menawarkan satu titik kontrol untuk memastikan bahwa aturan-aturan bisnis dengan benar ditegakkan.

Manfaat menggunakan Stored Procedure dalam SQL Server adalah: - memungkinkan pemrograman modular - eksekusi lebih cepat - mengurangi network traffic - dapat digunakan sebagai mekanisme keamanan

Users
http://help.sap.com/

Untuk dapat terhubung ke sebuah instance SQL Server, pertama anda harus login terlebih dahulu sehingga instance dapat mengotentikasi Anda (tahu siapa Anda). Tetapi untuk melakukan operasi pada database, Anda memerlukan User account dalam database tersebut. User account digunakan untuk mengakses database. Jadi anda bisa login, tapi jika Anda tidak memiliki akun user yang berhubungan untuk login itu, Anda tidak akan dapat mengakses database tersebut. SQL Server memungkinkan untuk membuat login bagi pengguna. Setiap individu yang membutuhkan akses ke SQL Server dapat diberikan user account mereka sendiri.  Ketika administrator mengkonfigurasi user login ini, ia dapat menetapkan mereka ke sejumlah peran dan skema, tergantung pada akses individu yang berhak.

Roles
http://orientdb.com/

Ketika membuat login user baru di SQL Server, Anda dapat memilih untuk menempatkan user baru ini ke satu atau lebih Server Roles(peran) pada server.  Server Roles (jangan dikelirukan dengan peran database) tersedia untuk melakukan berbagai tugas administrasi dalam database. Tidak semua orang bisa mendapatkan server role. Pada kenyataannya, hanya pengguna seperti database administrator yang diberikan server role. Beberapa peran dalam SQL Server sys admin, server admin, setup admin, security admin, process admin, db creator, disk admin, bulk admin, public.

Sumber : Diktat Basic Database Binus University

You Might Also Like

0 comments

Popular Posts

Contact Form