Académique Documents
Professionnel Documents
Culture Documents
1. Select the business or industry that would not have a need for a database.
- Banking
- Retail
- Scientific Research
- All these businesses could benefit from using a database. (*)
4. SQL *Plus is being used in the Oracle Academy courses to run SQL code. True or False?
- True (*)
- False
9. Once you have learned how to write programs and build systems, you no longer need
any input or involvement from any users as you are perfectly capable of delivering the
systems that businesses need and want.
- True. The only requirement for creating a perfect system is a perfect programmer.
- True. Users never know what they want anyway, so building systems is best left to the
professionals.
- False. Business requirements can and will change. For instance new legal
requirements may arise. (*)
- True. Users delay the delivery of a system by changing their minds and adding new
requirements.
10. Using a database solution instead of a flat file eliminates all of the following issues
except:
- Incorrect data (*)
- Data entry anomalies
- Rednunancy
- Inconsistency
11. Business rules help you understand the standardization procedure an organization
follows when handling huge data. (T/F).
- True (*)
- False
12. When an object is able to pass on its state and behaviors to its children, this is called:
- Inheritance (*)
- Encapsulation
- Isolation
- Polymorphism
13. Reading great code is just as important for a programmer as reading great books is for a
writer. True or false?
- True (*)
- False
15. In the relational database model, each table name must be unique. The column names
in the table must be unique too. You can have two different tables that have column
names that are similar.
- True (*)
- False
6. Which of the following would be good as a Unique Identifier for its Entity? (Choose
Three) (Choose all correct answers)
- Personal Identification number for Person (*)
- Date of birth for Baby
- ISBN Number for Book (*)
- Vehicle Registration Number for Car (*)
11. Using ERDish, which wording represents optionality? (Choose Two) (Choose all correct
answers)
- may (*)
- mandatory
- maybe
- must (*)
13. Which of the following are true about Cardinality? (Choose two) (Choose all correct
answers)
- Cardinality specifies only singularity or plurality, but not a specific plural number. (*)
- Cardinality tells "how many". (*)
- Cardinality specifies whether something is required or not.
- Cardinality specifies a counting number (like 1, 2, 3, 4 etc.) in a relationship.
1. Matrix Diagrams show Optionality and Cardinality of the ERDs they document. True
orFalse?
- True
- False (*)
2. Matrix Diagrams are used to verify that all relationships have been identified for an
ERD.True or False?
- True (*)
- False
7. When reading a relationship between 2 entities, the relationship is read both from leftto
right and right to left. True or False
- True (*)
- False
10. Which of the following are true about Relationship Optionality? (Choose two) (Choose
all correct answers)
- Optionality specifies whether something is required or not. (*)
- Optionality specifies only singularity or plurality, but not a specific plural number.
- Optionality specifies a counting number (like 1, 2, 3, 4 etc.) in a relationship.
- Optionality answers "may or must". (*)
11. Relationships can be either mandatory or optional. True or False?=
- True (*)
- False
12. Which of the following are true about Cardinality? (Choose two) (Choose all correct
answers)
- Cardinality tells "how many". (*)
- Cardinality specifies whether something is required or not.
- Cardinality specifies only singularity or plurality, but not a specific plural number.(*)
- Cardinality specifies a counting number (like 1, 2, 3, 4 etc.) in a relationship.
13. Which of the following are used to show Cardinality on an ERD? (Choose two) (Choose
all correct answers)
- Crow's foot. (*)
- Single toe. (*)
- Solid line.
- Dashed line.
14. One Relationship can be mandatory in one direction and optional in the otherdirection.
True or False?
- True (*)
- False
2. In the relational database model, each table name must be unique. The column names
in the table must be unique too. You can have two different tables that have column
names that are similar.
- True (*)
- False
5. One Relationship can be mandatory in one direction and optional in the otherdirection.
True or False?
- True (*)
- False
7. When an object is able to pass on its state and behaviors to its children, this is called:
- Inheritance (*)
- Encapsulation
- Isolation
- Polymorphism
8. Reading great code is just as important for a programmer as reading great books is for a
writer. True or false?
- True (*)
- False
10. Which of the following are true about Cardinality? (Choose two) (Choose all correct
answers)
- Cardinality specifies only singularity or plurality, but not a specific plural number. (*)
- Cardinality tells "how many". (*)
- Cardinality specifies whether something is required or not.
- Cardinality specifies a counting number (like 1, 2, 3, 4 etc.) in a relationship.
11. Which of the following are true about Cardinality? (Choose two) (Choose all correct
answers)
- Cardinality tells "how many". (*)
- Cardinality specifies whether something is required or not.
- Cardinality specifies only singularity or plurality, but not a specific plural number.(*)
- Cardinality specifies a counting number (like 1, 2, 3, 4 etc.) in a relationship.
12. Which of the following are used to show Cardinality on an ERD? (Choose two) (Choose
all correct answers)
- Crow's foot. (*)
- Single toe. (*)
- Solid line.
- Dashed line.
13. Using a database solution instead of a flat file eliminates all of the following issues
except:
- Incorrect data (*)
- Data entry anomalies
- Rednunancy
- Inconsistency
14. Business rules help you understand the standardization procedure an organization
follows when handling huge data. (T/F).
- True (*)
- False
16. Using ERDish, which wording represents optionality? (Choose Two) (Choose all correct
answers)
- may (*)
- mandatory
- maybe
- must (*)
17. Which of the following are true about Relationship Optionality? (Choose two) (Choose
all correct answers)
- Optionality specifies whether something is required or not. (*)
- Optionality specifies only singularity or plurality, but not a specific plural number.
- Optionality specifies a counting number (like 1, 2, 3, 4 etc.) in a relationship.
- Optionality answers "may or must". (*)
20. Once you have learned how to write programs and build systems, you no longer need
any input or involvement from any users as you are perfectly capable of delivering the
systems that businesses need and want.
- True. The only requirement for creating a perfect system is a perfect programmer.
- True. Users never know what they want anyway, so building systems is best left to the
professionals.
- False. Business requirements can and will change. For instance new legal
requirements may arise. (*)
- True. Users delay the delivery of a system by changing their minds and adding new
requirements.
23. Reading great code is just as important for a programmer as reading great books is for a
writer. True or false?
- True (*)
- False
24. The conceptual model does all of the following except:
- Describes the needs of the business.
- Documents type of operating system to be used. (*)
- Takes into account regulations and laws goverining the industry being addressed.
- Prevents mistakes and misunderstandings.
26. In the relational database model, each table name must be unique. The column names
in the table must be unique too. You can have two different tables that have column
names that are the same. (T/F).
- True (*)
- False
27. Which of the following would be good as a Unique Identifier for its Entity? (Choose
Three) (Choose all correct answers)
- Personal Identification number for Person (*)
- Date of birth for Baby
- ISBN Number for Book (*)
- Vehicle Registration Number for Car (*)
30. When an object is able to pass on its state and behaviors to its children, this is called:
- Inheritance (*)
- Encapsulation
- Isolation
- Polymorphism
31. Which of the following transformations in computing led to the increase in graphical
user interface (GUI) applications?
- Mainframe computing
- Desktop computing (*)
- Grid Computing
- Client/Server Computing
32. SQL *Plus is being used in the Oracle Academy courses to run SQL code. True or False?
- True (*)
- False
36. The logical model becomes the blueprint for designing the ________ model
- Physical (*)
- Network
- Data Integrity
- Data Flow
37. Matrix Diagrams are developed BEFORE the ERD. True or False?
- True (*)
- False
38. Which of the following are used to show a relationship on an ERD? (Choose Three)
(Choose all correct answers)
- Dashed line. (*)
- Symbol.
- Crow's foot. (*)
- Solid line. (*)
39. When reading the relationships in an ERD, you are said to be speaking:
- Relationship-ish
- Gibberish
- ERDish (*)
- Entity-ish
40. Select the business or industry that would not have a need for a database.
- Banking
- Retail
- Scientific Research
- All these businesses could benefit from using a database. (*)
41. Information is the result of combining, comparing and performing calculations on data.
- True (*)
- False
44. Matrix Diagrams show Optionality and Cardinality of the ERDs they document.
- True
- False (*)
45. Matrix Diagrams are used to verify that all relationships have been identified for an ERD.
- True (*)
- False
47. All instances of a subtype may be an instance of the supertype but does not have to.
True or False?
- True
- False (*)
48. Which of the following pairs of entities is most likely to be modeled as a M:M
relationship?
- CAR and WHEEL
- TREE and BRANCH
- PERSON and FINGERPRINT
- TEACHER and SUBJECT AREA (*)
49. Intersection Entities often have the relationships participating in the UID, so the
relationships are often barred. True or False?
- True (*)
- False
2. A column or combination of columns in one table that refers to a primary key in the
same or another table.
- Foreign Key(*)
- Candidate Key
- Primary Key
- Super Key
4. You can define naming standards in Oracle SQL Developer Data Modeler using
_________.
- Glossary
- Naming Templates
- Design Rule Validations
- All of the above can be used to define naming standards in Oracle SQL Data
Modeler(*)
6. The steps to convert a Logical model to a Relational model using the Oracle SQL
Developer Data Modeler are :
- Select the Logical model, Click the Engineer to Relational Model icon, Accept
defaults, Click Engineer(*)
- Click the Engineer to Relational Model icon, Select the Logical model, Click Engineer,
Accept defaults.
- Select the Logical model, Accept defaults, Click the Engineer to Relational Model
icon, Click Engineer
- None of the above.
10. In Oracle SQL Data Modeler, the attribute that you assign as primary UID is
automatically set to a mandatory attribute and will be engineered to a primary key in
the relational model.
- True(*)
- False
11. The Oracle SQL Data Modeler enables you to do all of the following except:
- Create process, logical, relational and physical models
- Store application data(*)
- Store metadata information
- Capture business rules and information
15. We can apply naming abbreviations using the .csv file containing the abbreviations.
- True(*)
- False
1. DDL means :
- Data Distribution Language
- Data Definers Language
- Data Definition Language(*)
- None of the above.
2. If a table already contains rows when a column is added, the new column is initially null
or takes the default value for all the rows. True or False?
- True(*)
- False
3. You can name a constraint or the Oracle server generates a name by using the SYS_Cn
format.
- True(*)
- False
4. To issue a CREATE TABLE statement, you must have the __________ privilege.
- DISTRIBUTE TABLE
- CREATE TABLE(*)
- Both
- None
5. In the SQL Workshop/SQL Commands ___________ tab you can view and retrieve
previously run queries.
- Saved SQL
- Describe
- Explain
- Results
- History(*)
6. The _________ clause in a query comes immediately after the SELECT and FROM.
- ORDER BY
- WHERE(*)
- GROUP BY
- IF
7. To see all the fields and records in the employees table you can run the following query:
- SELECT all FROM employees;
- SELECT columns FROM employees;
- SELECT * FROM employees;(*)
- SELECT # FROM employees;
- None of the above.
8. Oracle Application Express is an application platform used to share and learn _____ and
_____.
- SQL, PL/SQL(*)
- Java, PL/SQL
- SQL, Java Script
- SQL, Java
9. You can delete a row that contains a primary key that is used as a foreign key in another
table.
- True
- False(*)
10. The UPDATE statement modifies the values of a specific row or rows if the _______
clause is specified.
- VALUE
- WHERE
- MODIFY
- SET(*)
11. Any column that is not listed explicitly obtains a null value in the new row unless we
have _________ values for the missing columns that are used.
- INSERT
- DEFAULT(*)
- STANDARD
- BEGINNING
12. All of the following are tools to access a relational database except :
- Oracle Application Express
- SQL * Plus
- Oracle SQL Data Modeler(*)
- Oracle SQL Developer
15. To connect to an Oracle database you need to use a client program. True or False?
- True(*)
- False
2. You can link columns to other columns, arithmetic expressions, or constant values to
create a character expression by using the ____________ operator (||).
- Concatenation(*)
- Alias
- Addition
- Literal
3. To eliminate duplicate rows in the result, include the _________ keyword in the SELECT
clause.
- WHERE
- DESCRIBE
- DISTINCT(*)
- IF
4. You can display selected columns of a table by listing them in the __________ clause.
- WHERE
- IF
- SELECT(*)
- FROM
6. ____________ give you more flexibility and control when changing data, and they
ensure data consistency in the event of user process failure or system failure.
- Code blocks
- Transactions(*)
- Functions
- Procedures
7. Users may view data that is in the process of being changed by another user.
- True
- False(*)
11. What type of join is the following statement? SELECT e.EMPLOYEE_ID, e.LAST_NAME,
d.DEPARTMENT_ID, d.DEPARTMENT_NAME, d.LOCATION_ID FROM EMPLOYEES e,
DEPARTMENTS d;
- NATURAL JOIN
- CROSS JOIN(*)
- OUTER JOIN
- INNER JOIN
12. A _________ is a join condition containing something other than an equality operator.
- NONEQUIJOIN(*)
- OUTER JOIN
- INNER JOIN
- CROSS JOIN
13. The ___________ JOIN clause produces the cross-product of two tables.
- INNER
- OUTER
- CARTESIAN
- CROSS(*)
14. Which operator is used to display rows based on an ordered range of values?
- IN
- LIKE
- BETWEEN(*)
- NOT NULL
15. A logical condition combines the result of two component conditions to produce a single
result based on those conditions or it inverts the result of a single condition.
- True(*)
- False
1. You must first select the Logical model you want to work with to Engineer it to a
Relational model.
- True(*)
- False
3. When building a model in Oracle SQL Data Modeler you begin in the ________ tab.
- Conceptual
- Physical
- Relational
- Logical(*)
4. The Oracle SQL Data Modeler enables you to do all of the following except:
- Store metadata information
- Create process, logical, relational and physical models
- Capture business rules and information
- Store application data(*)
8. A ___________ model is the blue print to the actual database implementation and can
be used as the basis for implementing any type of Database Management System
(DBMS).
- Database
- Relational
- Conceptual(*)
- Logical
9. DDL means :
- Data Distribution Language
- Data Definers Language
- Data Definition Language(*)
- None of the above.
10. If a table already contains rows when a column is added, the new column is initially null
or takes the default value for all the rows. True or False?
- True(*)
- False
11. You can name a constraint or the Oracle server generates a name by using the SYS_Cn
format.
- True(*)
- False
12. The UPDATE statement modifies the values of a specific row or rows if the _______
clause is specified.
- VALUE
- WHERE
- MODIFY
- SET(*)
13. Any column that is not listed explicitly obtains a null value in the new row unless we
have _________ values for the missing columns that are used.
- INSERT
- DEFAULT(*)
- STANDARD
- BEGINNING
14. All of the following are tools to access a relational database except :
- Oracle Application Express
- SQL * Plus
- Oracle SQL Data Modeler(*)
- Oracle SQL Developer
17. To connect to an Oracle database you need to use a client program. True or False?
- True(*)
- False
18. The _________ clause in a query comes immediately after the SELECT and FROM.
- ORDER BY
- WHERE(*)
- GROUP BY
- IF
19. To see all the fields and records in the employees table you can run the following query
- SELECT all FROM employees;
- SELECT columns FROM employees;
- SELECT * FROM employees;(*)
- SELECT # FROM employees;
- None of the above.
20. Oracle Application Express is an application platform used to share and learn _____ and
_____.
- SQL, PL/SQL(*)
- Java, PL/SQL
- SQL, Java Script
- SQL, Java
21. You can delete a row that contains a primary key that is used as a foreign key in another
table.
- True
- False(*)
22. To issue a CREATE TABLE statement, you must have the __________ privilege.
- DISTRIBUTE TABLE
- CREATE TABLE(*)
- Both
- None
23. In the SQL Workshop/SQL Commands ___________ tab you can view and retrieve
previously run queries.
- Saved SQL
- Describe
- Explain
- Results
24. A _________ is a join condition containing something other than an equality operator.
- NONEQUIJOIN(*)
- OUTER JOIN
- INNER JOIN
- CROSS JOIN
25. The ___________ JOIN clause produces the cross-product of two tables.
- INNER
- OUTER
- CARTESIAN
- CROSS(*)
26. Which operator is used to display rows based on an ordered range of values?
- IN
- LIKE
- BETWEEN(*)
- NOT NULL
27. A logical condition combines the result of two component conditions to produce a single
result based on those conditions or it inverts the result of a single condition.
- True(*)
- False
29. You can link columns to other columns, arithmetic expressions, or constant values to
create a character expression by using the ____________ operator (||).
- Concatenation(*)
- Alias
- Addition
- Literal
30. To eliminate duplicate rows in the result, include the _________ keyword in the SELECT
clause.
- WHERE
- DESCRIBE
- DISTINCT(*)
- IF
31. You can display selected columns of a table by listing them in the __________ clause.
- WHERE
- IF
- SELECT(*)
- FROM
34. What type of join is the following statement? SELECT e.EMPLOYEE_ID, e.LAST_NAME,
d.DEPARTMENT_ID, d.DEPARTMENT_NAME, d.LOCATION_ID FROM EMPLOYEES e,
DEPARTMENTS d;
- NATURAL JOIN
- CROSS JOIN(*)
- OUTER JOIN
- INNER JOIN
35. Selecting specific columns from a table to be displayed in a query is called _________.
- Elimination
- Selection
- Projection(*)
- Sorting
36. ____________ give you more flexibility and control when changing data, and they
ensure data consistency in the event of user process failure or system failure.
- Code blocks
- Transactions(*)
- Functions
- Procedures
37. Users may view data that is in the process of being changed by another user.
- True
- False(*)
38. Which statements will execute successfully? (Choose 2) (Choose all correct answers)
- SELECT first_name, last_name, first_name||last_name fullname FROM employees
ORDER BY fullname;
- SELECT first_name, last_name FROM employees ORDER BY employee_id DES;
- SELECT employee_id, last_name, job_id, department_id, hire_date FROM
employees ORDER BY 3;(*)
- SELECT employee_id, first_name, last_name FROM employees ORDER BY
employee_id DESCEND;
39. The steps to convert a Logical model to a Relational model using the Oracle SQL
Developer Data Modeler are :
- Select the Logical model, Click the Engineer to Relational Model icon, Accept
defaults, Click Engineer(*)
- Click the Engineer to Relational Model icon, Select the Logical model, Click Engineer,
Accept defaults.
- Select the Logical model, Accept defaults, Click the Engineer to Relational Model
icon, Click Engineer
- None of the above.
42. When building a model in Oracle SQL Data Modeler you begin in the ________ tab.
- Relational
- Conceptual
- Physical
- Logical(*)
43. In Oracle SQL Data Modeler, the attribute that you assign as primary UID is
automatically set to a mandatory attribute and will be engineered to a primary key in
the relational model.
- True(*)
- False
44. The Oracle SQL Data Modeler enables you to do all of the following except:
- Create process, logical, relational and physical models
- Store application data(*)
- Store metadata information
- Capture business rules and information
50. The logical model becomes the blueprint for designing the ________ model
- Physical (*)
- Network
- Data Integrity
- Data Flow
TERJEMAHAN
KUIS Bagian 1
4. SQL * Plus sedang digunakan dalam kursus Oracle Academy untuk menjalankan kode
SQL. Benar atau salah?
- Benar (*)
- Salah
7. Dalam model database relasional, setiap nama tabel harus unik. Nama kolom dalam
tabel juga harus unik. Anda dapat memiliki dua tabel berbeda yang memiliki nama
kolom yang sama. (T / F).
- Benar (*)
- Salah
8. Aturan bisnis penting karena _______ Jerman.
- Mereka memungkinkan pengembang untuk memahami hubungan dan kendala
entitas yang berpartisipasi (*)
- Mereka kompleks dan sulit dimengerti.
- Mereka semua dapat dimasukkan ke dalam struktur desain basis data.
- Mereka bisa menjadi usang dengan cepat.
9. Begitu Anda telah belajar bagaimana menulis program dan membangun sistem, Anda
tidak lagi membutuhkan input atau keterlibatan dari pengguna mana pun karena Anda
benar-benar mampu memberikan sistem yang dibutuhkan dan diinginkan bisnis.
- Benar. Satu-satunya persyaratan untuk menciptakan sistem yang sempurna adalah
pemrogram yang sempurna.
- Benar. Pengguna tidak pernah tahu apa yang mereka inginkan, jadi membangun
sistem sebaiknya diserahkan kepada para profesional.
- Salah. Persyaratan bisnis dapat dan akan berubah. Misalnya persyaratan hukum
baru mungkin muncul. (*)
- Benar. Pengguna menunda pengiriman sistem dengan mengubah pikiran mereka
dan menambahkan persyaratan baru.
10. Menggunakan solusi basis data alih-alih file flat menghilangkan semua masalah berikut
kecuali:
- Data salah (*)
- Anomali entri data
- Rednunancy
- Inkonsistensi
11. Aturan bisnis membantu Anda memahami prosedur standardisasi yang diikuti organisasi
ketika menangani data yang sangat besar. (T / F).
- Benar (*)
- Salah
12. Ketika suatu benda mampu menyampaikan keadaan dan perilakunya kepada anak-
anaknya, ini disebut:
- Warisan (*)
- Enkapsulasi
- Isolasi
- Polimorfisme
13. Membaca kode yang bagus sama pentingnya bagi seorang programmer seperti halnya
membaca buku yang bagus juga untuk seorang penulis. Benar atau salah?
- Benar (*)
- Salah
15. Dalam model database relasional, setiap nama tabel harus unik. Nama kolom dalam
tabel juga harus unik. Anda dapat memiliki dua tabel berbeda yang memiliki nama
kolom yang serupa.
- Benar (*)
- Salah
KUIS Bagian 2
2. Setiap kolom dalam suatu relasi disebut entitas. Benar atau salah?
- Benar
- Salah (*)
6. Manakah dari berikut ini yang akan baik sebagai Pengidentifikasi Unik untuk Entitasnya?
(Pilih Tiga) (Pilih semua jawaban yang benar)
- Nomor Identifikasi Pribadi untuk Orang (*)
- Tanggal lahir untuk Bayi
- Nomor ISBN untuk Buku (*)
- Nomor Registrasi Kendaraan untuk Mobil (*)
9. Manakah dari berikut ini yang tidak memiliki keuntungan dari database relasional?
- Efisiensi
- Integritas data
- Satu tabel dengan semua data. (*)
- Kurang Redundansi
11. Menggunakan ERDish, kata-kata mana yang mewakili opsionalitas? (Pilih Dua) (Pilih
semua jawaban yang benar)
- may (*)
- mandatory
- maybe
- must (*)
13. Manakah dari berikut ini yang benar tentang Kardinalitas? (Pilih dua) (Pilih semua
jawaban yang benar)
- Kardinalitas hanya menentukan singularitas atau pluralitas, tetapi bukan angka
jamak tertentu. (*)
- Kardinalitas memberi tahu "berapa banyak". (*)
- Kardinalitas menentukan apakah sesuatu diperlukan atau tidak.
- Kardinalitas menentukan angka penghitungan (seperti 1, 2, 3, 4 dll) dalam suatu
hubungan.
15. Hubungan __________ adalah hubungan antara entitas dan dirinya sendiri.
- Rekursif (*)
- Wajib
- Satu lawan satu
- Hirarkis
KUIS Bagian 3
7. Saat membaca hubungan antara 2 entitas, hubungan dibaca keduanya dari kirike kanan
dan kanan ke kiri. Benar atau salah
- Benar (*)
- Salah
9. Simbol mana yang digunakan untuk menunjukkan bahwa atribut tertentu wajib?
- &
- #
- * (*)
- O
10. Manakah dari berikut ini yang benar tentang Relationship Optionality? (Pilih dua) (Pilih
semua jawaban yang benar)
- Opsionalitas menentukan apakah sesuatu diperlukan atau tidak. (*)
- Opsionalitas hanya menentukan singularitas atau pluralitas, tetapi bukan angka
jamak tertentu.
- Opsionalitas menentukan angka penghitungan (seperti 1, 2, 3, 4 dll) dalam suatu
hubungan.
- Pilihan jawaban "mungkin atau harus". (*)
11. Hubungan dapat bersifat wajib atau opsional. Benar atau Salah? =
- Benar (*)
- Salah
12. Manakah dari berikut ini yang benar tentang Kardinalitas? (Pilih dua) (Pilih semua
jawaban yang benar)
- Kardinalitas memberi tahu "berapa banyak". (*)
- Kardinalitas menentukan apakah sesuatu diperlukan atau tidak.
- Kardinalitas hanya menentukan singularitas atau pluralitas, tetapi bukan angka
jamak tertentu. (*)
- Kardinalitas menentukan angka penghitungan (seperti 1, 2, 3, 4 dll) dalam suatu
hubungan.
13. Manakah dari berikut ini yang digunakan untuk menunjukkan Kardinalitas pada ERD?
(Pilih dua) (Pilih semua jawaban yang benar)
- Crow's foot. (*)
- Single toe. (*)
- Solid line.
- Dashed line.
14. Satu Hubungan bisa bersifat wajib dalam satu arah dan opsional di yang lainarah. Benar
atau salah?
- Benar (*)
- Salah
2. Dalam model basis data relasional, setiap nama tabel harus unik. Nama kolom dalam
tabel juga harus unik. Anda dapat memiliki dua tabel berbeda yang memiliki nama
kolom yang serupa.
- Benar (*)
- Salah
3. Opsionalitas suatu hubungan haruslah _______ Jerman atau _______ Jerman.
- Dua arah atau satu arah
- Wajib atau Opsional (*)
- Tunggal atau Banyak
- Satu atau (Satu atau Lebih)
5. Satu Hubungan bisa bersifat wajib dalam satu arah dan opsional di yang lainarah. Benar
atau salah?
- Benar (*)
- Salah
7. Ketika suatu benda mampu menyampaikan keadaan dan perilakunya kepada anak
anaknya, ini disebut:
- Warisan (*)
- Enkapsulasi
- Isolasi
- Polimorfisme
8. Membaca kode yang bagus sama pentingnya bagi seorang programmer seperti halnya
membaca buku yang bagus untuk seorang penulis. Benar atau salah?
- Benar (*)
- Salah
11. Manakah dari berikut ini yang benar tentang Kardinalitas? (Pilih dua) (Pilih semua
jawaban yang benar)
- Kardinalitas memberi tahu "berapa banyak". (*)
- Kardinalitas menentukan apakah sesuatu diperlukan atau tidak.
- Kardinalitas hanya menentukan singularitas atau pluralitas, tetapi bukan angka
jamak tertentu. (*)
- Kardinalitas menentukan angka penghitungan (seperti 1, 2, 3, 4 dll) dalam suatu
hubungan.
12. Manakah dari berikut ini yang digunakan untuk menunjukkan Kardinalitas pada ERD?
(Pilih dua) (Pilih semua jawaban yang benar)
- Kaki gagak. (*)
- Satu jari. (*)
- Garis utuh.
- Garis putus-putus.
13. Menggunakan solusi basis data alih-alih file flat menghilangkan semua masalah berikut
kecuali:
- Data salah (*)
- Anomali entri data
- Redudansi
- Inkonsistensi
14. Aturan bisnis membantu Anda memahami prosedur standardisasi yang diikuti organisasi
ketika menangani data yang sangat besar. (T / F).
- Benar (*)
- Salah
17. Manakah dari berikut ini yang benar tentang Relationship Optionality? (Pilih dua) (Pilih
semua jawaban yang benar)
- Opsionalitas menentukan apakah sesuatu diperlukan atau tidak. (*)
- Opsionalitas hanya menentukan singularitas atau pluralitas, tetapi bukan angka
jamak tertentu.
- Opsionalitas menentukan angka penghitungan (seperti 1, 2, 3, 4 dll) dalam suatu
hubungan.
- Pilihan jawaban "mungkin atau harus". (*)
18. Hubungan dapat bersifat wajib atau opsional. Benar atau Salah? =
- Benar (*)
- Salah
20. Begitu Anda telah belajar bagaimana menulis program dan membangun sistem, Anda
tidak lagi memerlukan input atau keterlibatan dari pengguna mana pun karena Anda
benar-benar mampu memberikan sistem yang dibutuhkan dan diinginkan bisnis.
- Benar. Satu-satunya persyaratan untuk menciptakan sistem yang sempurna adalah
pemrogram yang sempurna.
- Benar. Pengguna tidak pernah tahu apa yang mereka inginkan, jadi membangun
sistem sebaiknya diserahkan kepada para profesional.
- Salah. Persyaratan bisnis dapat dan akan berubah. Misalnya persyaratan hukum
baru mungkin muncul. (*)
- Benar. Pengguna menunda pengiriman sistem dengan mengubah pikiran mereka
dan menambahkan persyaratan baru.
22. Manakah dari berikut ini yang tidak menguntungkan dari database relasional?
- Efisiensi
- Integritas data
- Satu tabel dengan semua data. (*)
- Kurang Redundansi
23. Membaca kode yang bagus sama pentingnya bagi seorang programmer seperti halnya
membaca buku yang bagus untuk seorang penulis. Benar atau salah?
- Benar (*)
- Salah
26. Dalam model database relasional, setiap nama tabel harus unik. Nama kolom dalam
tabel juga harus unik. Anda dapat memiliki dua tabel berbeda yang memiliki nama
kolom yang sama. (T / F).
- Benar (*)
- Salah
27. Manakah dari berikut ini yang akan baik sebagai Pengidentifikasi Unik untuk Entitasnya?
(Pilih Tiga) (Pilih semua jawaban yang benar)
- Nomor Identifikasi Pribadi untuk Orang (*)
- Tanggal lahir untuk Bayi
- Nomor ISBN untuk Buku (*)
- Nomor Registrasi Kendaraan untuk Mobil (*)
30. Ketika suatu benda mampu menyampaikan keadaan dan perilakunya kepada anak-
anaknya, ini disebut:
- Warisan (*)
- Enkapsulasi
- Isolasi
- Polimorfisme
31. Manakah dari transformasi berikut dalam komputasi yang menyebabkan peningkatan
aplikasi antarmuka pengguna grafis (GUI)?
- Komputasi mainframe
- Komputasi desktop (*)
- Komputasi Grid
- Komputasi Klien / Server
32. SQL * Plus sedang digunakan dalam kursus Oracle Academy untuk menjalankan kode
SQL. Benar atau salah?
- Benar (*)
- Salah
36. Model logis menjadi cetak biru untuk mendesain model ________
- Fisik (*)
- Jaringan
- Integritas data
- Aliran data
38. Manakah dari berikut ini yang digunakan untuk menunjukkan hubungan pada ERD?
(Pilih Tiga) (Pilih semua jawaban yang benar)
- Garis putus-putus. (*)
- Simbol.
- Kaki gagak. (*)
- Garis utuh. (*)
43. Setiap kolom dalam suatu relasi disebut entitas. Benar atau salah?
- Benar
- Salah (*)
44. Diagram Matriks menunjukkan Opsionalitas dan Kardinalitas ERD yang mereka
dokumentasikan. Benar atau Salah?
- Benar
- Salah (*)
45. Matriks Diagram digunakan untuk memverifikasi bahwa semua hubungan telah
diidentifikasi untuk ERD. Benar atau salah?
- Benar (*)
- Salah
46. Dalam model data fisik, suatu hubungan direpresentasikan sebagai a / an?
- Kolom
- Baris
- Mesin virtual
- Kunci asing (*)
47. Semua instance dari subtipe mungkin merupakan instance dari supertype tetapi tidak
harus. Benar atau salah?
- Benar
- Salah (*)
48. Manakah dari pasangan entitas berikut yang paling mungkin dimodelkan sebagai
hubungan M: M?
- MOBIL dan RODA
- POHON dan CABANG
- PERSON dan FINGERPRINT
- GURU dan DAERAH SUBYEK (*)
49. Entitas titik-temu seringkali memiliki hubungan yang berpartisipasi dalam UID, sehingga
hubungan tersebut sering dilarang. Benar atau salah?
- Benar (*)
- Salah
50. Manakah dari berikut ini BUKAN jenis hubungan?
- Some to None (*)
- Satu ke Satu
- Satu ke Banyak
- Banyak ke banyak
1. Langkah-langkah untuk membuat glosarium dari model Logical yang ada adalah:
- Klik kanan Logical model, pilih Create Glosari dari Logical Model (*)
- Klik dua kali Model Logika
- Rick klik model Relational, pilih Buat Glosarium dari Model Relasional
- Bukan dari salah satu di atas
2. Kolom atau kombinasi kolom dalam satu tabel yang merujuk ke kunci utama dalam tabel
yang sama atau yang lain.
- Kunci asing(*)
- Kunci Kandidat
- Kunci utama
- Kunci Super
4. Anda dapat menentukan standar penamaan dalam Oracle SQL Developer Data Modeler
menggunakan _________.
- Glosarium
- Template Penamaan
- Validasi Aturan Desain
- Semua hal di atas dapat digunakan untuk mendefinisikan standar penamaan dalam
Oracle SQL Data Modeler (*)
5. Top-Down Modeling adalah pendekatan yang diambil untuk merancang database baru.
- Benar (*)
- Salah
6. Langkah-langkah untuk mengkonversi model Logical ke model Relational menggunakan
Oracle SQL Developer Data Modeler adalah:
- Pilih model Logical, klik ikon Engineer to Relational Model, Terima default, Click
Engineer (*)
- Klik ikon Engineer to Relational Model, Pilih model Logical, Click Engineer, Accept
defaults.
- Pilih model Logical, Accept defaults, Klik ikon Engineer to Relational Model, Click
Engineer
- Bukan dari salah satu di atas.
7. _______ Rekayasa adalah proses menciptakan model konseptual atau logis dengan
mengekstraksi informasi dari sumber data yang ada.
- Maju
- Target
- Perintahkan ke bawah
- Membalikkan(*)
9. Ketika membangun model dalam Oracle SQL Data Modeler Anda mulai di tab ________.
- Relasional
- Konseptual
- Fisik
- Logis (*)
10. Dalam Oracle SQL Data Modeler, atribut yang Anda tetapkan sebagai UID primer secara
otomatis ditetapkan ke atribut wajib dan akan direkayasa ke kunci utama dalam model
relasional.
- Benar (*)
- Salah
11. Oracle SQL Data Modeler memungkinkan Anda melakukan semua hal berikut kecuali:
- Membuat proses, model logis, relasional dan fisik
- Menyimpan data aplikasi (*)
- Menyimpan informasi metadata
- Menangkap aturan dan informasi bisnis
15. Kita dapat menerapkan singkatan penamaan menggunakan file .csv yang berisi
singkatan.
- Benar (*)
- Salah
1. DDL berarti:
- Bahasa Distribusi Data
- Data Definisi Bahasa
- Bahasa Definisi Data (*)
- Bukan dari salah satu di atas.
2. Jika tabel sudah berisi baris ketika kolom ditambahkan, kolom baru awalnya nol atau
mengambil nilai default untuk semua baris. Benar atau salah?
- Benar (*)
- Salah
3. Anda dapat memberi nama batasan atau server Oracle menghasilkan nama dengan
menggunakan format SYS_Cn.
- Benar (*)
- Salah
4. Untuk mengeluarkan pernyataan CREATE TABLE, Anda harus memiliki hak istimewa
_________.
- TABEL DISTRIBUSI
- BUAT TABEL(*)
- Keduanya
- Tidak ada
5. Dalam tab SQL Workshop / Perintah SQL ___________ Anda dapat melihat dan
mengambil kueri yang sebelumnya dijalankan.
- SQL tersimpan
- Menggambarkan
- Jelaskan
- Hasil
- Sejarah (*)
6. Klausa _________ dalam kueri muncul segera setelah SELECT dan FROM.
- DIPESAN OLEH
- DIMANA (*)
- KELOMPOK OLEH
- JIKA
7. Untuk melihat semua bidang dan catatan di tabel karyawan Anda dapat menjalankan
kueri berikut:
- PILIH semua DARI karyawan;
- PILIH kolom DARI karyawan;
- PILIH * DARI karyawan; (*)
- PILIH # DARI karyawan;
- Bukan dari salah satu di atas.
8. Oracle Application Express adalah platform aplikasi yang digunakan untuk berbagi dan
belajar _____ dan _____.
- SQL, PL / SQL (*)
- Java, PL / SQL
- SQL, Java Script
- SQL, Java
9. Anda bisa menghapus baris yang berisi kunci utama yang digunakan sebagai kunci asing
di tabel lain.
- Benar
- Salah(*)
10. Pernyataan UPDATE memodifikasi nilai dari baris atau baris tertentu jika klausa _______
Jerman ditentukan.
- NILAI
- DIMANA
- MENGUBAH
- SET (*)
11. Setiap kolom yang tidak terdaftar secara eksplisit memperoleh nilai nol di baris baru
kecuali kita memiliki nilai _________ untuk kolom yang hilang yang digunakan.
- MEMASUKKAN
- DEFAULT (*)
- STANDAR
- AWAL
12. Semua yang berikut ini adalah alat untuk mengakses basis data relasional kecuali:
- Aplikasi Oracle Express
- SQL * Plus
- Oracle SQL Data Modeler (*)
- Pengembang Oracle SQL
13. Jenis Perintah SQL yang digunakan untuk memodifikasi data adalah:
- DML (*)
- TCL
- DDL
- DCL
15. Untuk terhubung ke database Oracle, Anda perlu menggunakan program klien. Benar
atau salah?
- Benar (*)
- Salah
2. Anda dapat menautkan kolom ke kolom lain, ekspresi aritmatika, atau nilai konstan
untuk membuat ekspresi karakter dengan menggunakan operator ____________ (||).
- Rangkai (*)
- Alias
- Penambahan
- Literal
3. Untuk menghilangkan baris duplikat dalam hasil, sertakan kata kunci _________ dalam
klausa SELECT.
- DIMANA
- MENGGAMBARKAN
- DISTINCT (*)
- JIKA
4. Anda dapat menampilkan kolom tabel yang dipilih dengan mencantumkannya dalam
klausa __________.
- DIMANA
- JIKA
- PILIH(*)
- DARI
5. Memilih kolom tertentu dari tabel yang akan ditampilkan dalam kueri disebut
_________.
- Penghapusan
- Seleksi
- Proyeksi (*)
- Menyortir
6. ____________ memberi Anda lebih banyak fleksibilitas dan kontrol saat mengubah
data, dan mereka memastikan konsistensi data jika terjadi kegagalan proses pengguna
atau kegagalan sistem.
- Blok kode
- Transaksi (*)
- Fungsi
- Prosedur
7. Pengguna dapat melihat data yang sedang dalam proses diubah oleh pengguna lain.
- Benar
- Salah(*)
8. Pernyataan mana yang akan dieksekusi dengan sukses? (Pilih 2) (Pilih semua jawaban
yang benar)
- SELECT first_name, last_name, first_name || last_name nama lengkap DARI ORDER
pegawai DENGAN nama lengkap;
- SELECT first_name, last_name FROM employee ORDER BY BY employee_id DES;
- SELECT employee_id, last_name, job_id, department_id, hire_date DARI ORDER
pegawai DENGAN 3; (*)
- SELECT employee_id, first_name, last_name DARI ORDER karyawan DENGAN
DESCEND employee_id;
10. Kita harus menggunakan klausa ON untuk bergabung dengan tiga tabel.
- Benar
- Salah(*)
12. A _________ adalah kondisi gabungan yang mengandung sesuatu selain dari operator
kesetaraan.
- NONEQUIJOIN (*)
- GABUNG LUAR
- BATIN GABUNG
- LINTAS BERGABUNG
14. Operator mana yang digunakan untuk menampilkan baris berdasarkan rentang nilai
yang dipesan?
- DI
- SUKA
- ANTARA (*)
- BUKAN NULL
15. Suatu kondisi logis menggabungkan hasil dari dua kondisi komponen untuk
menghasilkan hasil tunggal berdasarkan pada kondisi tersebut atau membalikkan hasil
dari kondisi tunggal.
- Benar (*)
- Salah
1. Anda harus terlebih dahulu memilih model Logical yang ingin Anda kerjakan dengan
Engineer ke model Relational.
- Benar (*)
- Salah
3. Ketika membangun model dalam Oracle SQL Data Modeler Anda mulai di tab ________.
- Konseptual
- Fisik
- Relasional
- Logis (*)
4. Oracle SQL Data Modeler memungkinkan Anda untuk melakukan semua hal berikut
kecuali:
- Menyimpan informasi metadata
- Membuat proses, model logis, relasional dan fisik
- Menangkap aturan dan informasi bisnis
- Menyimpan data aplikasi (*)
8. Model ___________ adalah cetak biru untuk implementasi database aktual dan dapat
digunakan sebagai dasar untuk mengimplementasikan semua jenis Sistem Manajemen
Database (DBMS).
- Basis data
- Relasional
- Konseptual (*)
- Logis
9. DDL berarti:
- Bahasa Distribusi Data
- Data Definisi Bahasa
- Bahasa Definisi Data (*)
- Bukan dari salah satu di atas.
10. Jika tabel sudah berisi baris ketika kolom ditambahkan, kolom baru awalnya nol atau
mengambil nilai default untuk semua baris. Benar atau salah?
- Benar (*)
- Salah
11. Anda dapat memberi nama batasan atau server Oracle menghasilkan nama dengan
menggunakan format SYS_Cn.
- Benar (*)
- Salah
12. Pernyataan UPDATE mengubah nilai dari baris atau baris tertentu jika klausa _______
Jerman ditentukan.
- NILAI
- DIMANA
- MENGUBAH
- SET (*)
13. Setiap kolom yang tidak terdaftar secara eksplisit memperoleh nilai nol di baris baru
kecuali kita memiliki nilai _________ untuk kolom yang hilang yang digunakan.
- MEMASUKKAN
- DEFAULT (*)
- STANDAR
- AWAL
14. Semua yang berikut ini adalah alat untuk mengakses basis data relasional kecuali:
- Aplikasi Oracle Express
- SQL * Plus
- Oracle SQL Data Modeler (*)
- Pengembang Oracle SQL
15. Jenis Perintah SQL yang digunakan untuk mengubah data adalah:
- DML (*)
- TCL
- DDL
- DCL
17. Untuk terhubung ke database Oracle, Anda perlu menggunakan program klien. Benar
atau salah?
- Benar (*)
- Salah
18. Klausa _________ dalam kueri muncul segera setelah SELECT dan FROM.
- DIPESAN OLEH
- DIMANA (*)
- KELOMPOK OLEH
- JIKA
19. Untuk melihat semua bidang dan catatan di tabel karyawan Anda dapat menjalankan
kueri berikut
- PILIH semua DARI karyawan;
- PILIH kolom DARI karyawan;
- PILIH * DARI karyawan; (*)
- PILIH # DARI karyawan;
- Bukan dari salah satu di atas.
20. Oracle Application Express adalah platform aplikasi yang digunakan untuk berbagi dan
belajar _____ dan _____.
- SQL, PL / SQL (*)
- Java, PL / SQL
- SQL, Java Script
- SQL, Java
21. Anda bisa menghapus baris yang berisi kunci utama yang digunakan sebagai kunci asing
di tabel lain.
- Benar
- Salah(*)
22. Untuk mengeluarkan pernyataan CREATE TABLE, Anda harus memiliki hak istimewa
__________.
- TABEL DISTRIBUSI
- BUAT TABEL(*)
- Keduanya
- Tidak ada
23. Dalam tab SQL Workshop / Perintah SQL ___________ Anda dapat melihat dan
mengambil kueri yang sebelumnya dijalankan.
- SQL tersimpan
- Menggambarkan
- Jelaskan
- Hasil
24. A _________ adalah kondisi gabungan yang mengandung sesuatu selain dari operator
kesetaraan.
- NONEQUIJOIN (*)
- GABUNG LUAR
- BATIN GABUNG
- LINTAS BERGABUNG
26. Operator mana yang digunakan untuk menampilkan baris berdasarkan rentang nilai
yang dipesan?
- DI
- SUKA
- ANTARA (*)
- BUKAN NULL
27. Kondisi logis menggabungkan hasil dari dua kondisi komponen untuk menghasilkan hasil
tunggal berdasarkan pada kondisi tersebut atau membalikkan hasil dari kondisi tunggal.
- Benar (*)
- Salah
29. Anda dapat menautkan kolom ke kolom lain, ekspresi aritmatika, atau nilai konstan
untuk membuat ekspresi karakter dengan menggunakan operator ____________ (||).
- Rangkai (*)
- Alias
- Penambahan
- Literal
30. Untuk menghilangkan baris duplikat dalam hasil, masukkan kata kunci _________ dalam
klausa SELECT.
- DIMANA
- MENGGAMBARKAN
- DISTINCT (*)
- JIKA
31. Anda dapat menampilkan kolom tabel yang dipilih dengan mencantumkannya dalam
klausa __________.
- DIMANA
- JIKA
- PILIH(*)
- DARI
32. Karakter apa yang digunakan sebagai variabel substitusi dalam APEX?
- &
- *
- -: (*)
- -;
33. Kita harus menggunakan klausa ON untuk bergabung dengan tiga tabel.
- Benar
- Salah(*)
35. Memilih kolom tertentu dari tabel yang akan ditampilkan dalam kueri disebut
_________.
- Penghapusan
- Seleksi
- Proyeksi (*)
- Menyortir
36. ____________ memberi Anda lebih banyak fleksibilitas dan kontrol saat mengubah
data, dan mereka memastikan konsistensi data jika terjadi kegagalan proses pengguna
atau kegagalan sistem.
- Blok kode
- Transaksi (*)
- Fungsi
- Prosedur
37. Pengguna dapat melihat data yang sedang dalam proses diubah oleh pengguna lain.
- Benar
- Salah(*)
38. Pernyataan mana yang akan berhasil dijalankan? (Pilih 2) (Pilih semua jawaban yang
benar)
- SELECT first_name, last_name, first_name || last_name nama lengkap DARI ORDER
pegawai DENGAN nama lengkap;
- SELECT first_name, last_name FROM employee ORDER BY BY employee_id DES;
- SELECT employee_id, last_name, job_id, department_id, hire_date DARI ORDER
pegawai DENGAN 3; (*)
- SELECT employee_id, first_name, last_name DARI ORDER karyawan DENGAN
DESCEND employee_id;
40. _______ Rekayasa adalah proses menciptakan model konseptual atau logis dengan
mengekstraksi informasi dari sumber data yang ada.
- Maju
- Target
- Perintahkan ke bawah
- Membalikkan(*)
42. Saat membangun model dalam Oracle SQL Data Modeler Anda mulai di tab ________.
- Relasional
- Konseptual
- Fisik
- Logis (*)
43. Dalam Oracle SQL Data Modeler, atribut yang Anda tetapkan sebagai UID primer secara
otomatis diatur ke atribut wajib dan akan direkayasa ke kunci utama dalam model
relasional.
- Benar (*)
- Salah
44. Oracle SQL Data Modeler memungkinkan Anda melakukan semua hal berikut kecuali:
- Membuat proses, model logis, relasional dan fisik
- Menyimpan data aplikasi (*)
- Menyimpan informasi metadata
- Menangkap aturan dan informasi bisnis
47. Setiap kolom dalam suatu relasi disebut entitas. Benar atau salah?
- Benar
- Salah (*)
50. Model logis menjadi cetak biru untuk mendesain model ________
- Fisik (*)
- Jaringan
- Integritas data
- Aliran data