Assignment 5 – Introducing Database Table

Let's Join Us

Assignment 5 – Introducing Database Table

DATABASE

Adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer.
DBMS (Database Management System) merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada.

Pada Database ini kita yang dipelajari di awal adalah tentang Tipe Data, Primary Key, dan Foreign Key.

Seperti yang sudah dijelaskan dalam video tersebut database terdiri dari sebuah tabel.

TABEL DATABASE

Tabel berisi baris (record) dan kolom (field). Masing-masing kolom memiliki nama yang spesifik dan unik dan menentukan tipe data apa yang dapat dimuat dalam sebuah kolom tersebut.Tabel digunakan untuk menyimpan informasi tentang objek yang akan direpresentasikan dalam database. Tiap kolom pada tabel  hanya boleh berisi satu nilai per barisnya.

berikut adalah jenis – jenis Type Data bermacam – macam secara umum type data pada mysql ada 4 yaitu :

Type Data Numerik

Tipe data numerik merupakan tipe data yang mewakili data berupa angka atau bilangan.


Type Data String
tipe data yang digunakan untuk menyimpan barisan karakter. Sebuah string umumnya dianggap sebagai tipe data dan sering diimplementasi sebagai struktur data array bita (atau kata) yang menyimpan urutan elemen, biasanya karakter, menggunakan beberapa pengkodean karakter.

Type Data Date and Time

Dalam MySQL atau tipe data tanggal digunakan untuk menyimpan dan memanipulasi data yang berkaitan dengan operasi tanggal dan waktu

Type Data Blob

tipe data versi binary dari TEXT, dimana karakter akan disimpan dalam bit. Dan untuk karakter huruf, huruf besar dan kecil dibedakan (‘A’ tidak sama dengan ‘a’).merupakan type data yang dapat kita gunakan untuk menyimpan data biner yang mampu menampung gambar, video, musik, dan lain lain. berikut kelompok type data Blob.

Setiap kolom dalam tabel memiliki tipe data yang ditentukan ketika seseorang membuat tabel. Tipe data ini menentukan jenis data yang dapat disimpan oleh kolom, misalnya jika kolom diberikan tipe data numerik seperti integer atau angka maka kolom itu hanya dapat menampung angka, tidak dapat berisi string atau tanggal.

  • Pengertian Field

adalah kumpulan karakter yang membentuk suatu arti, misal dalam filed selalu ada KodeBarang, NamaBarang, KodeBarang, JenisBarang, dan sebagainya.

  • Pengertian Record

adalah kumpulan field yang lengkap dan kompleks, biasanya satu record dihitung dalam satu baris yang ada pada table basis data.

  • Pengertian Primary Key

adalah tanda pengenal unik yang membedakan satu record dari yang lain. Oleh karena itu, setiap record dalam SQL database management system harus memiliki primary key. Tetapi ada beberapa aturan yang harus kalian ikuti ketika menentukan primary key untuk tabel :

1.Primary key harus berisi nilai unik. Jika primary key terdiri dari beberapa kolom, kombinasi value pada kolom ini harus unik.

2.Kolom primary key tidak boleh berisi nilai NULL. Ini berarti bahwa kalian harus mendeklarasikan kolom primary key dengan atribut NOT NULL. Jika tidak, MySQL akan memaksa kolom primary key sebagai NOT NULL secara implisit.

3.Sebuah tabel hanya memiliki satu primary key

  • Pengertian Foreign Key

adalah pengenal unik atau kombinasi pengenal unik yang menghubungkan dua tabel atau lebih dalam database. Dari empat SQL database management system yang ada, relational database management system adalah yang paling populer.

Empat DBMS ( Database Management System ) penjelasannya dibawah ini :

1.Hierarchical database
merupakan model data yang terstruktur seperti pohon dan seperti namanya, data tersimpan dalam format hierarkis (dari atas ke bawah atau kebalikannya).
Analogi untuk data dalam jenis database management system yang satu ini adalah seperti hubungan orang tua dengan anak.

2.Network
Masih menggunakan analogi yang sama dengan sebelumnya, network database memungkinkan anak untuk memiliki beberapa orang tua.
Dengan model ini, data yang lebih kompleks dapat diakses dari berbagai macam arah. Hal ini berbeda dengan sebelumnya yang hanya bisa atas ke bawah atau kebalikannya.

3.Relational
Jenis DBMS selanjutnya adalah relational database, model yang paling sering digunakan karena kemudahannya.
Data relational model disimpan dalam struktur tetap dan dapat diutak-atik menggunakan SQL.

4.Object-oriented 
Dalam object-oriented, data disimpan dalam bentuk objek. Struktur yang disebut sebagai “classes” akan memperlihatkan data yang ada di dalamnya.
Database dalam model ini didefinisikan sebagai rangkaian objek yang menyimpan data.

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x