Data Definition Language (DDL) adalah bahasa komputer untuk
mendefinisikan struktur data . Istilah pertama kali diperkenalkan sehubungan
dengan Codasyl model database, mana skema database ditulis dalam Data Definisi
Bahasa menggambarkan catatan, ladang, dan "set" yang membentuk
pengguna Data Model . Awalnya itu disebut subset dari SQL, tetapi sekarang
digunakan dalam pengertian generik untuk merujuk ke bahasa formal untuk
menggambarkan data atau struktur informasi, seperti skema XML. jenis lainnya
kalimat DDL di SQL merupakan laporan untuk mendefinisikan integritas
referensial hubungan, biasanya diimplementasikan sebagai primer kunci dan kunci
asing tag di beberapa kolom tabel.
XML Schema adalah contoh dari DDL murni (walaupun hanya
relevan dalam konteks XML ).
Apache DdlUtils adalah mudah,-untuk-menggunakan
komponen kecil untuk bekerja dengan Database Definisi (DDL) file. Ini
adalah file XML yang mengandung definisi sebuah skema database, misalnya tabel
dan kolom. File-file ini dapat dimasukkan ke dalam DdlUtils melalui tugas Ant
atau pemrograman untuk menciptakan database yang sesuai atau mengubahnya agar
sesuai dengan DDL. Demikian pula, DdlUtils dapat menghasilkan file DDL untuk
database ada.
DDL adalah satu dari tiga jenis perintah dalam Structured Query Language
(SQL). Dua lainnya adalah Data Manipulation Language (DML) yang query data dan
transfer dalam dan keluar dari sistem, dan Control Language Data (DCL) yang
berhubungan dengan keamanan akses ke data. Dalam tutorial ini saya akan fokus
pada Laporan Data Definition Language yang perlu Anda ketahui, dan lain-lain
saya akan menindaklanjuti dengan Laporan Bahasa Manipulasi Data. Pada bagian
Security di sini dalam Panduan SQL Server pada InformIT, saya akan membahas
laporan DCL, meskipun saya tidak akan memanggil mereka seperti itu. Ini
sebenarnya agak jarang mendengar laporan keuangan tersebut (seperti GRANT dan
MENYANGKAL) disebut seperti itu.
Satu catatan akhir sebelum saya memulai - Anda juga mungkin mendengar "DDL" mengacu pada "Description Language data," tergantung pada referensi pekerjaan yang Anda meninjau. Bahasa Definisi Data jangka benar-benar pra-tanggal penciptaan SQL, dan berasal dari produk database yang lebih tua disebut "CODASYL". Dalam kebanyakan kasus, bagaimanapun, singkatan DDL singkatan Data Definition Language. Ini tidak ada bedanya dengan konsep saya menutupi di sini, hanya untuk memastikan bahwa Anda memahami semua singkatan.
Sebenarnya, ada pernyataan-pernyataan lain untuk DDL (setidaknya dalam Transact-SQL, implementasi Microsoft SQL) yang melibatkan hal-hal seperti Pemicu menonaktifkan dan jenis lain dari tindakan - dan satu perintah DDL benar-benar berdiri keluar sebagai sedikit mengejutkan adalah pernyataan TRUNCATE. Pernyataan truncate menghapus semua data dari tabel dengan de-mengalokasikan halaman-struktur tempat tinggal data, sehingga sebenarnya itu adalah operasi DLL. Karena itu selalu digunakan untuk data, Anda mungkin berpikir itu DML.
Dengan latar belakang itu, ada beberapa konsep yang akan membantu Anda ketika Anda membuat, mengubah dan menghapus objek dalam database - atau bahkan database itu sendiri.
Siapa yang Anda Apakah yang Yang Dapat Anda Lakukan
Sebelum Anda menggunakan pernyataan DDL, penting untuk memahami bahwa The Control Data Language (DCL) laporan langsung mempengaruhi laporan DDL. Apa artinya adalah bahwa Anda perlu hak khusus dan izin untuk mengeluarkan mereka.
Meskipun Anda pertama mungkin berpikir bahwa menjadi bagian dari kelompok tertentu (disebut Peran di SQL Server) adalah apa yang memberi Anda hak-hak, itu sebenarnya fakta bahwa Peran tertentu memiliki hak yang diberikan untuk itu yang memberikan para anggota Peran kemampuan yang untuk mengeluarkan perintah DDL.
Satu catatan akhir sebelum saya memulai - Anda juga mungkin mendengar "DDL" mengacu pada "Description Language data," tergantung pada referensi pekerjaan yang Anda meninjau. Bahasa Definisi Data jangka benar-benar pra-tanggal penciptaan SQL, dan berasal dari produk database yang lebih tua disebut "CODASYL". Dalam kebanyakan kasus, bagaimanapun, singkatan DDL singkatan Data Definition Language. Ini tidak ada bedanya dengan konsep saya menutupi di sini, hanya untuk memastikan bahwa Anda memahami semua singkatan.
Sebenarnya, ada pernyataan-pernyataan lain untuk DDL (setidaknya dalam Transact-SQL, implementasi Microsoft SQL) yang melibatkan hal-hal seperti Pemicu menonaktifkan dan jenis lain dari tindakan - dan satu perintah DDL benar-benar berdiri keluar sebagai sedikit mengejutkan adalah pernyataan TRUNCATE. Pernyataan truncate menghapus semua data dari tabel dengan de-mengalokasikan halaman-struktur tempat tinggal data, sehingga sebenarnya itu adalah operasi DLL. Karena itu selalu digunakan untuk data, Anda mungkin berpikir itu DML.
Dengan latar belakang itu, ada beberapa konsep yang akan membantu Anda ketika Anda membuat, mengubah dan menghapus objek dalam database - atau bahkan database itu sendiri.
Siapa yang Anda Apakah yang Yang Dapat Anda Lakukan
Sebelum Anda menggunakan pernyataan DDL, penting untuk memahami bahwa The Control Data Language (DCL) laporan langsung mempengaruhi laporan DDL. Apa artinya adalah bahwa Anda perlu hak khusus dan izin untuk mengeluarkan mereka.
Meskipun Anda pertama mungkin berpikir bahwa menjadi bagian dari kelompok tertentu (disebut Peran di SQL Server) adalah apa yang memberi Anda hak-hak, itu sebenarnya fakta bahwa Peran tertentu memiliki hak yang diberikan untuk itu yang memberikan para anggota Peran kemampuan yang untuk mengeluarkan perintah DDL.
0 comments:
Post a Comment