Supertypes and Subtypes Pada Database: Pengertian,Tujuan,Karakteristik dan Contoh

 

Supertypes and Subtypes

Apa itu Supertype & Subtype :

    Subtype adalah Pengelompokan sebagian entity instances dari suatu entity type yang memiliki attribute yang berbeda dengan kelompok lain. Dan Supertype adalah Sebuah entity type umum yang memiliki satu atau lebih subtypes Pewarisan (inheritance): Semua subtypes dari suatu supertype akan mewarisi semua attribute supertype-nya Entity instance dari semua subtypes juga merupakan entity instance supertype-nya.

     Dan juga Supertype adalah entitas yang berisi atribut dan perilaku yang sama untuk satu atau lebih subtipe kelas Juga disebut parent class. Subtype adalah kelas yang mewarisi (inherit) atribut dan perilaku dari kelas supertype serta mungkin juga berisi atribut dan perilaku lain yang khusus. Juga disebut kelas anak (child). Jika berada pada tingkat yang paling rendah dalam hirarki pewarisan, akan disebut kelas konkret (concrete)


Tujuan dari Supertype dan Subtype :

Supertype dan subtype ini sering kita jumpai di kehidupan nyata  seperti:

  •        Jenis pesanan makanan (makan di tempat atau di bungkus)
  •        Jenis tas belanjaan ( plastic, kain, kertas)
  •        Jenis pembayaran (cash, credit, check)
  •        Jenis kendaraan (mobil,motor,kereta)

Anda biasanya dapat memilih 'pilihan' sesuatu dengan supertype dan subtype. Contohnya, apa metode pembayarannya – mau tunai, cek atau kartu kredit?.

Dengan meilhat contoh dunia nyata dapat membantu kita memahami bagaimana dan kapan harus memodelkannya.

Mengevaluasi Entitas :

Seringkali beberapa instance dari suatu entitas memiliki atribut dan  hubungan yang tidak dimiliki oleh instance lainnya. Bayangkan sebuah bisnis atau Toko yang perlu melacak atau mencari tahu jenis  pembayaran dari pelanggannya. Pelanggan dapat membayar dengan uang tunai, cek, atau dengan kartu kredit.

Semua pembayaran memiliki beberapa atribut umum seperti  tanggal pembayaran, jumlah pembayaran, dan sebagainya. Tetapi hanya kartu kredit yang memiliki atribut "nomor kartu". Dan untuk pembayaran dengan kartu kredit dan cek, kami mungkin perlu mengetahui PELANGGAN mana yang melakukan pembayaran, sedangkan ini tidak diperlukan untuk pembayaran tunai.

Karakteristik Subtype :

  1.          Mewarisi semua atribut supertype
  2.          Mewarisi semua hubungan supertype
  3.          Biasanya memiliki atribut atau relasi tersendiri
  4.          Digambar dalam supertype
  5.         Tidak pernah ada sendiri
  6.      Mungkin memiliki subtype sendiri

 

Contoh Supertype dan subtype :



NOTE  : Tugas Pertemuan 4  SIstem Basis Data IF 20 Dx

 #Universitas Teknokrat Indonesia ,  #Fakultas Teknik dan Ilmu Komputer UTI, # Prodi Informatika

 

0 Response to "Supertypes and Subtypes Pada Database: Pengertian,Tujuan,Karakteristik dan Contoh "

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel