Latihan Software Basisdata
1. Dengan menggunakan sistem informasi siswa sekolah Anda, cetak jadwal kelas Anda. Jadwal mungkin akan berisi nomor identifikasi siswa (STU_ID), nama siswa (STU_NAME), kode kelas (CLASS_CODE), nama kelas (CLASS_NAME), jam kredit kelas (CLASS_CREDHRS), nama instruktur kelas (INSTR_NAME), hari dan waktu pertemuan kelas (CLASS_TIME), dan nomor ruang kelas (ROOM).
Buatlah tabel Jadwal_Kelas di atas dengan perintah MySQL dan STU_ID sebagai primary Key
?Untuk type data bisa disesuaikan misal STU_ID itu numerik, STU_NAME itu VARCHAR, dst.
Capture hasil jawaban berupa syntax, deskripsi tabel (buat syntax menggunakan software Command Prompt)
2. Buat ERD Chen Notation untuk menyertakan aturan bisnis berikut untuk perusahaan ProdCo:
a. Setiap perwakilan penjualan menulis banyak faktur.
b. Setiap faktur ditulis oleh satu perwakilan penjualan.
c. Setiap perwakilan penjualan ditugaskan ke satu departemen.
d. Setiap departemen memiliki banyak perwakilan penjualan.
e. Setiap pelanggan dapat menghasilkan banyak faktur.
f. Setiap faktur dibuat oleh satu pelanggan.
Entitas penjualan, faktur, dan departemen
a. Buatlah tabel penjualan, faktur dan departemen dengan attribute dan type data atribut yang disesuaikan?setiap syntax mysql dan deskripsi tabel disertakan disini (capture).
b. Buatlah Hubungan entitas antara penjualan, faktur dan departemen dengan software mySQL melalui browser dan capture hasilnya ?
3. Buat ERD Crow’s Foot Notation untuk setiap deskripsi berikut. (Perhatikan bahwa kata banyak hanya berarti lebih dari satu dalam lingkungan pemodelan database.)
a. Setiap divisi MegaCo Corporation terdiri dari banyak departemen. Setiap departemen memiliki banyak karyawan yang ditugaskan, tetapi setiap karyawan hanya bekerja untuk satu departemen. Setiap departemen dikelola oleh satu karyawan, dan masing-masing manajer tersebut hanya dapat mengelola satu departemen dalam satu waktu.
Entitas : Departemen, Karyawan
Buat hubungan tabel antara departemen dan Karyawan ? atribut, primary key, foreign key, dan type data menyesuaikan. Capture hasil jawaban disini.
b. KwikTite Corporation mengoperasikan banyak pabrik. Setiap pabrik terletak di satu wilayah, dan setiap wilayah dapat menjadi "rumah" bagi banyak pabrik KwikTite. Setiap pabrik memiliki banyak karyawan, tetapi setiap karyawan hanya dipekerjakan oleh satu pabrik.
Entitas : Pabrik, Wilayah, karyawan
Buatlah tabel pabrik, wilayah, karyawan dengan atribut, data type, primary key, foreign key bisa menyesuaikan dengan kebutuhan!
Hubungkan ketiga tabel tersebut dengan Mysql Browser 4. Perhatikan hubungan entitas di bawah ini.