Download primary key

Document related concepts
no text concepts found
Transcript
PERTEMUAN 1
PENGENALAN DBMS
Latihan soal Pertemuan 1.
1. Kumpulan data yang terorganisir berdasarkan suatu struktur
hubungan. Disebut….
a. Metadata b. database
c. informasi
d. file
e. data
2. Deskripsi tentang format dan karakteristik data, termasuk tipenya,
ukurannya, nilai-nilai yang absah, dan dokumentasi lainnya. Disebut…
a. Metadata b. database
c. informasi
d. file
e. data
2. Deskripsi tentang format dan karakteristik data, termasuk tipenya,
ukurannya, nilai-nilai yang absah, dan dokumentasi lainnya. Disebut…
a. Metadata b. database
c. informasi
d. file
e. data
3. Evolusi teknologi database yang masih menggunakan flat file terjadi
di tahun…
a. 1960an – 1980an b. 1970an-1990an
c. 1970an- 1980an
d. 1980an- sekarang e. 1990an- sekarang
3. Evolusi teknologi database yang masih menggunakan flat file terjadi
di tahun…
a. 1960an – 1980an b. 1970an-1990an
c. 1970an- 1980an
d. 1980an- sekarang e. 1990an- sekarang
4. komponen system database yang berupa Personil yang
bertanggung jawab memelihara database. Adalah…
a. program aplikasi
b. user interface
c. DBMS
d. CASE Tools
e. administrator data
4. komponen system database yang berupa Personil yang
bertanggung jawab memelihara database. Adalah…
a. program aplikasi
b. user interface
c. DBMS
d. CASE Toolse. administrator data
5. Mendeskripsikan data yang disimpan dalam model data DBMS
berupa semua relasi yang disimpan dalam database. Disebut…
a. skema logis
b. skema fisik c. skema konseptual
d. skema algoritma
e. semua salah
5. Mendeskripsikan data yang disimpan dalam model data DBMS
berupa semua relasi yang disimpan dalam database. Disebut…
a. skema logis
b. skema fisik c. skema konseptual
d. skema algoritma
e. semua salah
1. Kumpulan data yang terorganisir berdasarkan suatu struktur
hubungan. Disebut….
a. Metadata b. database
c. informasi
d. file
e. data
PERTEMUAN 2
MODEL DATA
MODEL ENTITY RELATIONSHIP ( MODEL E-R)
(Chap. 2 – Ramakrishnan)
Latihan Soal Pertemuan 2.
1. Kumpulan konsep yang digunakan untuk menjelaskan struktur
basis data, disebut…
a.Metadata
b. model data c. informasi
d.file
e. data
2. Relational, Hierarchy, dan Network Data Model, termasuk
dalam contoh …
a.Object-based logical struct.
b.Record-based logical struct.
c. Object-oriented
d.Functional Data Model
e.Semantic
2. Relational, Hierarchy, dan Network Data Model, termasuk
dalam contoh …
a. Object-based logical struct.
b. Record-based logical struct.
c. Object-oriented
d. Functional Data Model
e. Semantic
3. Objek riil yang dapat dibedakan satu sama lain, dalam Model
ER, disebut….
a. Entity
b. atribut
c. relationship
d. schema
e. instance
3. Objek riil yang dapat dibedakan satu sama lain, dalam Model
ER, disebut….
a. Entity
b. atribut
c. relationship
d. schema
e. instance
4.
EMPLOYEE(Name, Age, Salary)
COMPANY(Name, Headquarter, President)
Dari skema diatas yang termasuk instance adalah….
a. EMPLOYEE
b. COMPANY c. Name
d. EMPLOYEE dan COMPANY
e. EMPLOYEE Name
4.
EMPLOYEE(Name, Age, Salary)
COMPANY(Name, Headquarter, President)
Dari skema diatas yang termasuk instance adalah….
a. EMPLOYEE
b. COMPANY
c. Name
d. EMPLOYEE dan COMPANY
e. EMPLOYEE Name
5. Nama (First_Name, Last_Name), Alamat (Street, Number,
City), merupakan contoh atribut…
a. Simple
b. single-valued
c. multi-valued
d. composite
e. atomic
5. Nama (First_Name, Last_Name), Alamat (Street, Number,
City), merupakan contoh atribut…
a. Simple
b. single-valued
c. multi-valued
d. composite
e. atomic
1. Kumpulan konsep yang digunakan untuk menjelaskan struktur
basis data, disebut…
a. Metadata b. model data c. informasi
d. file
e. data
PERTEMUAN 3
Model E-R (Lanjutan)
Latihan soal Pertemuan 3.
1. Merupakan kendala yang membatasi kemungkinan kombinasi
entitas yang terlibat dalam relationship instance, disebut…
a. relationship constrains
d. skema type
b. cardinality ratio
e. atribut type
c. participation constrains
2. One to one (1:1), one to many (1:N), dan Many to many (M:N),
merupakan jenis dari….
a. relationship constrains
d. skema type
b. cardinality ratio
e. atribut type
c. participation constrains
2. One to one (1:1), one to many (1:N), dan Many to many (M:N),
merupakan jenis dari….
a. relationship constrains
d. skema type
b. cardinality ratio
e. atribut type
c. participation constrains
3. Setiap entitas harus terlibat dalam suatu relationship, hal ini merupakan
pengertian dari…
a. partial participation
d. cardinality ratio
b. total participation
e. skema type
c. participation constrains
3. Setiap entitas harus terlibat dalam suatu relationship, hal ini
merupakan pengertian dari…
a. partial participation
d. cardinality ratio
b. total participation
e. skema type
c. participation constrains
4. Dari gambar disamping, key atribut ditunjukkan oleh….
a. Name
d. department
b. locations
e. semua benar
c. number
4. Dari gambar disamping, key atribut ditunjukkan
oleh….
a. Name
d. department
b. locations
e. semua benar
c. number
5. Dari gambar diatas, atribut multivalued
ditunjukkan oleh….
a. Name
d. department
b. locations
e. semua benar
c. number
5. Dari gambar diatas, atribut multivalued ditunjukkan oleh….
a. Name
b. locations
c. number
d. department
e. semua benar
1. Merupakan kendala yang membatasi kemungkinan
kombinasi entitas yang terlibat dalam relationship instance,
disebut…
a. relationship constrains
d. skema type
b. cardinality ratio
e. atribut type
c. participation constrains
PERTEMUAN 4
Model Data Relational
(Chap. 4 – Conoly)
(Hal 51-83 – Ramakrishnan)
Latihan soal Pertemuan 4.
1. Sebuah bentuk pernyataan data secara grafis dua dimensi yang
terdiri dari sekumpulan kolom bernama dan sejumlah baris,
disebut…
a. Tabel
d. domain
b. Tuple
e.relation instance
c. Atribut
2. Kumpulan nilai-nilai yang berlaku untuk sebuah kolom dari
sebuah table, disebut…
a. Tabel
d. domain
b. Tuple
e.relation instance
c. Atribut
2. Kumpulan nilai-nilai yang berlaku untuk sebuah kolom dari
sebuah table, disebut…
a. Tabel
d. domain
b. Tuple
e.relation instance
c. Atribut
3. Nilai atribut pada tuple adalah sbb, kecuali…
a. Harus atomic (bernilai tunggal)
b. Boleh bernilai ganda
c. Multivalued attribute harus direpresentasikan pada relasi lain
d. Composite attribute dinyatakan dalam simple attribute
e. Null value bisa disebabkan karena tidak ada harga, atau tidak
berguna
3. Nilai atribut pada tuple adalah sbb, kecuali…
a. Harus atomic (bernilai tunggal)
b. Boleh bernilai ganda
c. Multivalued attribute harus direpresentasikan pada relasi lain
d. Composite attribute dinyatakan dalam simple attribute
e. Null value bisa disebabkan karena tidak ada harga, atau tidak
berguna
4. Gaji karyawan biasa tidak boleh lebih besar dari gaji manajer.
Merupakan contoh dari…
a. referential integrity
d. entity integrity
b. semantic integrity const.
e. integrity constrains
c. key constrains
4. Gaji karyawan biasa tidak boleh lebih besar dari gaji manajer.
Merupakan contoh dari…
a. referential integrity
d. entity integrity
b. semantic integrity const.
e. integrity constrains
c. key constrains
5. Candidate key yang dipilih untuk mengidentifikasi tuple/baris
pada suatu relasi, adalah…
a. Superkey
d. foreign key
b. alternate key
e. semua salah
c. primary key
Latihan soal Pertemuan 4.
5. Candidate key yang dipilih untuk mengidentifikasi tuple/baris
pada suatu relasi, adalah…
a. Superkey
d. foreign key
b. alternate key
e. semua salah
c. primary key
1. Sebuah bentuk pernyataan data secara grafis dua dimensi yang
terdiri dari sekumpulan kolom bernama dan sejumlah baris,
disebut…
a. Tabel
d. domain
b. Tuple
e.relation instance
c. Atribut
PERTEMUAN 5
Model Data Relational
(Lanjut)
Latihan Soal Pertemuan 5.
1. Pada pemetaan diagram ER dimana untuk setiap entity type E
pada diagram ER, dibuat satu relasi R yang mengandung semua …
dari E.
a. simple atribut
d. foreign key
b. composite atribut
e. derived atribut
c. primary key
2. Pada pemetaan diagram ER dimana masukkan primary key dari
relasi-relasi yang berpartisipasi pada relationship digunakan sebagai
… dari S.
a. simple atribut
d. foreign key
b. composite atribut
e. derived atribut
c. primary key
2. Pada pemetaan diagram ER dimana masukkan primary key dari
relasi-relasi yang berpartisipasi pada relationship digunakan
sebagai … dari S.
a. simple atribut
d. foreign key
b. composite atribut
e. derived atribut
Quantity
c. primary key
3. Dari gambar disamping, yang merupakan
entity adalah…
SUPPLY
PartNo
a. SUPPLY
b. PART
c. PartNo & Quantity
d. Quantity
e. PartNo
PART
3. Dari gambar disamping, yang merupakan
entity adalah…
a. SUPPLY
b. PART
c. PartNo & Quantity
Quantity
d. Quantity
e. PartNo
SUPPLY
PartNo
4. Dari gambar disamping, yang merupakan
Relasi adalah…
a. SUPPLY
b. PART
c. PartNo & Quantity
d. Quantity
e. PartNo
PART
4. Dari gambar disamping, yang merupakan
Relasi adalah…
a. SUPPLY
b. PART
c. PartNo & Quantity
Quantity
d. Quantity
e. PartNo
5. Hasil Pemetaan Relasi dari gambar
Disamping, adalah…
SUPPLY
PartNo
PART
a. PART ( PartNo, … )
d. PART ( Quantity, …)
b. SUPPLY ( Quantity, …)
e. SUPPLY (PartNo, … )
c. SUPPLY ( PartNo, Quantity, …)
5. Hasil Pemetaan Relasi dari gambar
Disamping, adalah…
a. PART ( PartNo, … )
d. PART ( Quantity, …)
b. SUPPLY ( Quantity, …)
e. SUPPLY (PartNo, … )
c. SUPPLY ( PartNo, Quantity, …)
Quantity
SUPPLY
PartNo
PART
1. Pada pemetaan diagram ER dimana untuk setiap entity type E
pada diagram ER, dibuat satu relasi R yang mengandung semua …
dari E.
a. simple atribut
d. foreign key
b. composite atribut
e. derived atribut
c. primary key
PERTEMUAN 6
Normalisasi Database
(Conoly-chap 14)
(Ramakisman -chap 15)
Latihan soal Pertemuan 6
1. persoalan yang ditimbulkan oleh redundansi adalah kecuali…
a.Redundansi ruang penyimpanan
b.Update anomaly
c.Insertion anomaly
d.Deletion anomaly
e.Edit anomaly
2. untuk mengatasi anomaly-anomali yang terjadi karena
permasalahan redudansi digunakan….
a.ERD
d. key constrains
b.Normalisasi
e. atribut type
c.Relation type
2. untuk mengatasi anomaly-anomali yang terjadi karena
permasalahan redudansi digunakan….
a. ERD
d. key constrains
b. Normalisasi
e. atribut type
c. Relation type
3. Sebuah tabel dikatakan baik (efisien) atau normal jika memenuhi
kriteria sbb…
a. Lossless-Join Decomposition
d. a,b,c benar
b. Dependency Preservation
e. salah semua
c. Tidak melanggar BCNF
3. Sebuah tabel dikatakan baik (efisien) atau normal jika memenuhi
kriteria sbb…
a. Lossless-Join Decomposition
d. a,b,c benar
b. Dependency Preservation
e. salah semua
c. Tidak melanggar BCNF
4. Setiap atribut dalam tabel tersebut harus bernilai atomic (tidak
dapat dibagi-bagi lagi), merupakan ciri dari…
a. 1NF
d. BCNF
b. 2NF
e. 4NF
c. 3NF
4. Setiap atribut dalam tabel tersebut harus bernilai atomic (tidak
dapat dibagi-bagi lagi), merupakan ciri dari…
a. 1NF
d. BCNF
b. 2NF
e. 4NF
c. 3NF
5. semua atribut selain primary key, secara utuh memiliki Functional
Dependency pada primary key, merupakan ciri dari…
a. 1NF
d. BCNF
b. 2NF
e. 4NF
c. 3NF
5. semua atribut selain primary key, secara utuh memiliki Functional
Dependency pada primary key, merupakan ciri dari…
a. 1NF
d. BCNF
b. 2NF
e. 4NF
c. 3NF
1. persoalan yang ditimbulkan oleh redundansi adalah kecuali…
a. Redundansi ruang penyimpanan
b. Update anomaly
c. Insertion anomaly
d. Deletion anomaly
e. Edit anomaly
PERTEMUAN 9
Penyempurnaan Skema
dan
Bentuk-bentuk Normal
1.
Jika salah satu copy data terulang tersebut diubah, inkonsistensi
data dapat terjadi, kecuali kalau semua copy dari data tersebut
diubah dengan cara yang sama, merupakan penjelasan dari….
a. Deletion Anomaly
b. Insertion Anomaly
c. Update Anomaly
d. Redudansi
e. Modify Anomaly
2. Jika X  YZ, maka X  Y dan X  Z, maka
aksioma armstrong diatas merupakan:
a. Union
b. Decomposition
c. Reflexivity
d. Transitivity
e. Intersection
3. . Relasi R dg FDs F dikatakan berada dlm 3NF jika, untuk
semua FD X  A dalam F, salah satu dari pernyataan berikut
harus berlaku:
a. A  X
b. A adalah bagian dari beberapa key dari R
c. X adalah key dari R
d. Semua Benar
e. Tidak ada yang benar
4. Dekomposisi R menjadi X dan Y disebut Lossless-Join dengan
mengacu pada satu set FDs F jika, untuk setiap Instance r
yang memenuhi F, berlaku…..
a. r ≤ πX(r) ∞ πY(r)
b. π X(r) ∞ πY(r) = r
c. X n Y  X
d. X n Y  Y
e. X n X  Y
5. Jika depedensi X  A menyebabkan pelanggaran dari 3NF, maka
salah satu kasus dibawah ini akan terjadi ….
a. Partial Dependency
b. Losless Joins
c. Dekomposisi
d. Minimal Cover
e. Fragmentasi
PERTEMUAN 10
SQL : Data Manipulation
(Chap. 6 – Conoly)
1. Sebuah bahasa permintaan database yang terstruktur.
Dimana bahasa tersebut dibuat sebagai bahasa yang dapat
merelasikan beberapa tabel dalam database maupun merelasikan
antar database :
a. Transaction Management
b. Client- Server Execution
c. Remote Database Access
d. SQL
e. Security dan Integrity
2. Bahasa yang berfungsi untuk mendefinisikan
struktur database dan mengendalikan akses ke data :
a. SQL
b. Query
c. DML
d. DDL
e. QBE
3. Bahasa yang berfungsi untuk mengambil dan memperbarui
data :
a. SQL
b. Query
c. DML
d. DDL
e. QBE
4. Berbagai perintah SQL mengubah struktur tabel, seperti
menambah Field (Add), mengganti nama Field (change) atau
rename yaitu
a. Create
b. Update
c. Alter
d. Drop table
e. insert
5. bagian tetap dari bahasa SQL dan memiliki makna tetap.
a. Intuitif
b. Reserved words
c. Primary key
d. Grouping
e. User-defined words
PERTEMUAN 11
SQL (lanjutan): Queries,
Constraints & Triggers
(Chap. 5 – Ramakrishnan)
1. Perintah-perintah SQL untuk dapat digunakan mengendalikan
bagaimana suatu program aplikasi client dapat dihubungkan ke
sebuah SQL database server atau mengakses data dari sebuah
database melalui jaringan adalah :
a. Transaction Management
b. Client- Server Execution & Remote Database Access
c. Integrity Constraint
d. Embedded & Dynamic SQL
e. Security dan Integrity
2. Subset SQL yang dapat digunakan untuk
menspesifikasikan queries dan untuk menyisipkan ,
menghapus dan memodifikasi baris-baris tabel adalah :
a. SQL
b. Query
c. DML
d. DDL
e. QBE
3. Struktur query diatas merupakan jenis :
a. Union
b. Nested Queries
c. Intersection
d. Dependence
e. Excep
4. Berbagai perintah SQL memungkinkan seorang pengguna
untuk secara eksplisit mengendalikan aspek bagaimana
sebuah transaksi harus dijalankan yaitu
a. Client Server Execution & Remote Database Access
b. Transaction Management
c. Security
d. Data Manipulation Language
e. SQL
5.Target-list terdiri dari : (a) attribute names, dan (b) “terms”
berisikan operasi-operasi agregasi (misal, MIN (S.Age)). Dalam
target-list attribute name harus menjadi …
a.
Intuitif
b.
Subset dari grouping-list
c.
Primary key
d.
Grouping
e.
Ungrouping
PERTEMUAN 12
Keamanan dan Administrasi Database
(Chap. 20 – Conolly)
1. Mekanisme yang melindungi database terhadap
ancaman disengaja atau tidak disengaja adalah :
a. Transaction Management
b. Keamanan Database
c. Integrity Constraint
d. Secure Socket Layer dan Secure HTTP
e. Security dan Integrity
2. Setiap situasi atau peristiwa, baik disengaja atau tidak
disengaja, yang
bisa mempengaruhi sistem dan
akibatnya organisasi adalah :
a. Ancaman
b. Keamanan Database
c. Integrity Constraint
d. Otorisasi
e. Akses kontrol
3. Pemberian hak atau hak istimewa yang
memungkinkan subjek untukmemiliki akses yang sah ke
sistem atau objek sistem adalah :
a. Ancaman
b. Keamanan Database
c. Integrity Constraint
d. Otorisasi
e. Akses kontrol
4. Sebuah mekanisme yang menentukan apakah seorang
pengguna
bertanggung jawab untuk mengakses
komputer dengan menciptakan account individu. Dimana
setiap user diberikan pengenal unik, yang digunakan oleh
sistem operasi untuk menentukan siapa mereka adalah :
a. Otentifikasi
b. Keamanan Database
c. Integrity Constraint
d. Otorisasi
e. Akses kontrol
5. Lampiran ke sebuah pesan elektronik yang digunakan
untuk tujuan keamanan, verifikasi pengguna akan
mengirimkan sebuah pesan yang dia klaim, untuk penerima
dengan menyediakan kodekan jawaban adalah :
a. Digital Certificates
b. Transaksi Elektronik
c. Secure Socket Layer dan Secure HTTP
d. Otorisasi
e. Kerberos
PERTEMUAN 13
ARSITEKTUR
&
MODEL DATA MINING
1.
Menggunakan beberapa variabel untuk memprediksi
suatu atau suatu nilai yang datang, merupakan
pengertian dari…
a. Description methods
b. Prediction methods
c. Data Mining
d. Regretion
e. OLAP
2. Dibawah ini adalah karakteristik-karakteristik penting
dari tool datamining meliputi, kecuali :
a.Data preparation facilities
b.Selection of data mining operation (algorithms)
c.Product scalability
d.Performance
e.Integrity
3. Suatu tehnik yang digunakan untuk memeriksa serangkaian
item yang memiliki sifat-sifat yang diinginkan…
a. Indexing
b. Indexing organization
c. Looping
d. Searching
e. Sorting
4. Memberikan efisiensi akses ke record-record secara
berurutan atau random, pengertian dari…
a. Indexing
b. Indexing organization
c. Looping
d. Searching
e. Sorting
5. Dibidang asuransi,data minning digunakan untuk…
a. jutaan transaksi masuk dengan tujuan menambah
layanan otomatis.
b. Mendeteksi transaksi keuangan yang mencurigakan
c. Mengidentifikasi layanan kesehatan
d. mengidentifikasi penggunaan kartu kredit
e. Salah semua
PERTEMUAN 14
DATA WAREHOUSE
1.
Pusat repositori informasi yang mampu memberikan
database berorientasi subyek untuk informasi yang
bersifat
historis
merupakan
definisi
a.
b.
c.
d.
e.
Data Storage
Data warehouse
Data mining
Data Query
Data OLAP
2. Tujuan pembuatan dataware house adalah, kecuali :
a. Meningkatkan kualitas
b. Akurasi informasi bisnis
c. Menyalin data informasi secara terstruktur
d. Mengirimkan informasi ke pemakai dalam bentuk yang
dimengerti
e. dapat diakses dengan mudah
3.
Menyeleksi subset representatif dari populasi data
yang besar adalah pengertian dari..
a. Sampling
b. Transformation
c. Denoising
d. normalization
e. Trigger
4.
KDD adalah singkatan dari..
a. Know Discovery in database
b. Knowledge Discovery in Data
c. Knowledge Discovery in Database
d. Know Discovery in Data
e. Know Data Discovery
5.
Proses memperkaya data yang sudah ada dengan
data atau informasi yang relevan merupakan
proses dari..
a. Mining
b. Cleaning
c. Enrichment
d. transformation
e. Know Data Discovery