Sie sind auf Seite 1von 57

Nama : Kelas : 3 CC

1. Akhlak Kamiswara (061830700468)


2. Ahmad Rayhan Satria Delpaktho (061830700512)

Test : Section 1 Quiz


(Answer all questions in this section)

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. (*)

2. Information is the result of combining, comparing and performing calculations on data.


- True (*)
- False

3. 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

4. SQL *Plus is being used in the Oracle Academy courses to run SQL code. True or False?
- True (*)
- False

5. Which is the first step in the Database Development Process?


- Build
- Design
- Testing
- Strategy and Analysis (*)

6. The advantages of an object-oriented data model are:


- Reduced Maintenance
- Real-World Modeling
- Both A and B (*)
- Neither A and B
7. 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

8. Business rules are important because _______.


- They allow the developer to understand the relationship and constraints of the
participating entities (*)
- They are complex and difficult to understand.
- They can all be incorporated into the database design structure.
- They can become outdated quickly.

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

14. A row is called a record.


- 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

Test : Section 2 Quiz


(Answer all questions in this section)

1. In an ERD, optionality is depicted using __________.


- Solid or dashed lines (*)
- Single toe or crows foot
- Names of relationships
- Soft boxes

2. Each column in a relation is called an entity. True or False?


- True
- False (*)

3. A table must have a primary key. True or False?


- True (*)
- False

4. What is the purpose of a Unique Identifier?


- To identify a specific row within a table, using one or more columns and/or foreign
keys.
- To identify one unique instance of an entity by using one or more attributes and/or
relationships. (*)
- To uniquely determine a table and columns within that table.
- Create an entity that is unlike any other entity aside from itself.
5. The logical model becomes the blueprint for designing the ________ model
- Physical (*)
- Network
- Data Integrity
- Data Flow

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 (*)

7. Entities are usually _____________.


- Adjectives
- Nouns (*)
- Verbs
- Adverbs

8. Entity names are always singular. True or False?


- True (*)
- False

9. Which of the following is not an advantage of a relational database?


- Efficiency
- Data Integrity
- One table with all the data. (*)
- Less Redundancy

10. A table must have a primary key. True or False?


- True (*)
- False

11. Using ERDish, which wording represents optionality? (Choose Two) (Choose all correct
answers)
- may (*)
- mandatory
- maybe
- must (*)

12. 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.

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.

14. The optionality of a relationship must be either _______ or _______.


- Bidirectional or a single direction
- Mandatory or Optional (*)
- Single or Multiple
- One or (One or More)

15. A __________ relationship is a relationship between an entity and itself.


- Recursive (*)
- Mandatory
- One to one
- Hierarchical

Test : Section 3 Quiz


(Answer all questions in this section)

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

3. Matrix Diagrams are developed BEFORE the ERD. True or False?


- True (*)
- False
4. 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. (*)

5. When reading the relationships in an ERD, you are said to be speaking:


- Relationship-ish
- Gibberish
- ERDish (*)
- Entity-ish

6. Relationship names are not shown on 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

8. The many end of a Relationship is called:


- Pigs Ear
- Gulls Foot
- Crows Foot (*)
- Crows Ear

9. Which symbol is used to show that a particular attribute is mandatory?


- &
- #
- * (*)
- O

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

15. Relationship Cardinality is important. True or False?


- True (*)
- False

Test: Database Foundations Mid Term Exam


(Answer all questions in this section)

1. A row is called a record.


- 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

3. The optionality of a relationship must be either _______ or _______.


- Bidirectional or a single direction
- Mandatory or Optional (*)
- Single or Multiple
- One or (One or More)

4. A __________ relationship is a relationship between an entity and itself.


- Recursive (*)
- Mandatory
- One to one
- Hierarchical

5. One Relationship can be mandatory in one direction and optional in the otherdirection.
True or False?
- True (*)
- False

6. Relationship Cardinality is important. 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

9. 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.

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

15. A table must have a primary key. True or False?


- 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". (*)

18. Relationships can be either mandatory or optional. True or False?=


- True (*)
- False

19. Business rules are important because _______.


- They allow the developer to understand the relationship and constraints of the
participating entities (*)
- They are complex and difficult to understand.
- They can all be incorporated into the database design structure.
- They can become outdated quickly.

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.

21. Entity names are always singular. True or False?


- True (*)
- False

22. Which of the following is not an advantage of a relational database?


- Efficiency
- Data Integrity
- One table with all the data. (*)
- Less Redundancy

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.

25. The advantages of an object-oriented data model are:


- Reduced Maintenance
- Real-World Modeling
- Both A and B (*)
- Neither A and B

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 (*)

28. Entities are usually _____________.


- Adjectives
- Nouns (*)
- Verbs
- Adverbs

29. Relationship Cardinality is important. True or False?


- True (*)
- False

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

33. Which is the first step in the Database Development Process?


- Build
- Design
- Testing
- Strategy and Analysis (*)

34. A table must have a primary key. True or False?


- True (*)
- False

35. What is the purpose of a Unique Identifier?


- To identify a specific row within a table, using one or more columns and/or foreign
keys.
- To identify one unique instance of an entity by using one or more attributes and/or
relationships. (*)
- To uniquely determine a table and columns within that table.
- Create an entity that is unlike any other entity aside from itself.

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

42. In an ERD, optionality is depicted using __________.


- Solid or dashed lines (*)
- Single toe or crows foot
- Names of relationships
- Soft boxes

43. Each column in a relation is called an entity. True or False?


- 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

46. In a physical data model, a relationship is represented as a/an?


- Column
- Row
- Instance
- Foreign Key (*)

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

50. Which of the following is NOT a relationship type?


- Some to None (*)
- One to One
- One to Many
- Many to Many

Test : Section 4 and 5 Quiz


(Answer all questions in this section)

1. The steps to create a glossary from an existing Logical model are :


- Right click Logical model, select Create Glossary from Logical Model(*)
- Double click the Logical Model
- Rick click the Relational model, select Create Glossary from Relational Model
- None of the above

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

3. Each attribute in an entity maps to a _________ in a table.


- primary key
- instance
- column(*)
- row

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(*)

5. Top-Down Modeling is the approach taken for designing a new database.


- True(*)
- False

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.

7. _______ Engineering is the process of creating a conceptual or logical model by


extracting the information from an existing data source.
- Forward
- Target
- Top-Down
- Reverse(*)

8. Converting a Relational model to a Logical model is called reverse engineering.


- True(*)
- False
9. When building a model in Oracle SQL Data Modeler you begin in the ________ tab.
- Relational
- Conceptual
- Physical
- Logical(*)

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

12. Primary key constraints should have a suffix of PKEY.


- True
- False(*)

13. When mapping subtypes to tables we can ________


- Use one table
- Use multiple tables
- Either one or multiple tables are valid options.(*)
- Neither one or multiple tables are valid options.

14. To define naming templates in Oracle SQL Data Modeler:


- Right click the name of the design in object browser
- Select properties, select template
- Edit the template to use abbreviations
- Do all of these steps.(*)

15. We can apply naming abbreviations using the .csv file containing the abbreviations.
- True(*)
- False

Test: Section 6 Quiz 1 - L1-L4


(Answer all questions in this section)

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

13. The type of SQL Command used to modify data is :


- DML(*)
- TCL
- DDL
- DCL
14. A table is the basic storage structure of an RDBMS.
- True(*)
- False

15. To connect to an Oracle database you need to use a client program. True or False?
- True(*)
- False

Test: Section 6 Quiz 2 - L5-L9


(Answer all questions in this section)

1. The DESCRIBE command describes the results of a query.


- 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

5. Selecting specific columns from a table to be displayed in a query is called _________.


- Elimination
- Selection
- Projection(*)
- Sorting

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(*)

8. 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;

9. Which character is used as a substitution variable in APEX?


- &
- *
- : (*)
- ;

10. We must use the ON clause to join three tables.


- 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

Test: Database Foundations Final Exam


(Answer all questions in this section)

1. You must first select the Logical model you want to work with to Engineer it to a
Relational model.
- True(*)
- False

2. ________ Engineering is the process of transforming a Logical Data Model to a


Relational Model.
- Top-Down
- Forward(*)
- Target
- Reverse

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(*)

5. Constraints should be given meaningful names to make them easier to reference.


- True(*)
- False

6. When mapping subtypes to tables we can ________


- Use one table
- Use multiple tables
- Either one or multiple tables are valid options.(*)
- Neither one or multiple tables are valid options.

7. Each attribute in an entity maps to a _________ in a table.


- Column(*)
- Instance
- primary key
- row

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

15. The type of SQL Command used to modify data is :


- DML(*)
- TCL
- DDL
- DCL

16. A table is the basic storage structure of an RDBMS.


- True(*)
- False

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

28. The DESCRIBE command describes the results of a query.


- 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

32. Which character is used as a substitution variable in APEX?


- &
- *
- : (*)
- ;

33. We must use the ON clause to join three tables.


- True
- False(*)

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.

40. _______ Engineering is the process of creating a conceptual or logical model by


extracting the information from an existing data source.
- Forward
- Target
- Top-Down
- Reverse(*)

41. Converting a Relational model to a Logical model is called reverse engineering.


- True(*)
- False

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

45. Primary key constraints should have a suffix of PKEY.


- True
- False(*)

46. When mapping subtypes to tables we can ________


- Use one table
- Use multiple tables
- Either one or multiple tables are valid options.(*)
- Neither one or multiple tables are valid options.

47. Each column in a relation is called an entity. True or False?


- True
- False (*)

48. A table must have a primary key. True or False?


- True (*)
- False

49. What is the purpose of a Unique Identifier?


- To identify a specific row within a table, using one or more columns and/or foreign
keys.
- To identify one unique instance of an entity by using one or more attributes and/or
relationships. (*)
- To uniquely determine a table and columns within that table.
- Create an entity that is unlike any other entity aside from itself.

50. The logical model becomes the blueprint for designing the ________ model
- Physical (*)
- Network
- Data Integrity
- Data Flow

TERJEMAHAN
KUIS Bagian 1

1. Pilih bisnis atau industri yang tidak memerlukan database.


- Perbankan
- Eceran
- Penelitian ilmiah
- Semua bisnis ini dapat mengambil manfaat dari menggunakan database. (*)

2. Informasi adalah hasil menggabungkan, membandingkan, dan melakukan perhitungan


pada data. (T / F).
- Benar (*)
- Salah

3. Manakah dari transformasi berikut dalam komputasi yang menyebabkan peningkatan


aplikasi antarmuka pengguna grafis (GUI)?
- Komputasi mainframe
- Komputasi desktop (*)
- Komputasi Grid
- Komputasi Klien / Server

4. SQL * Plus sedang digunakan dalam kursus Oracle Academy untuk menjalankan kode
SQL. Benar atau salah?
- Benar (*)
- Salah

5. Yang merupakan langkah pertama dalam Proses Pengembangan Database?


- Bangun
- Rancangan
- Menguji
- Strategi dan Analisis (*)

6. Keuntungan dari model data berorientasi objek adalah:


- Perawatan Berkurang
- Pemodelan Dunia Nyata
- Baik A dan B (*)
- Baik A dan B

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

14. Baris disebut catatan.


- 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

1. Dalam ERD, opsionalitas digambarkan menggunakan __________.


- Garis padat atau putus-putus (*)
- Jari kaki tunggal atau gagak
- Nama hubungan
- Kotak lunak

2. Setiap kolom dalam suatu relasi disebut entitas. Benar atau salah?
- Benar
- Salah (*)

3. Tabel harus memiliki kunci utama. Benar atau salah?


- Benar (*)
- Salah

4. Apa tujuan dari Identifier Unik?


- Untuk mengidentifikasi baris tertentu dalam tabel, menggunakan satu atau lebih
kolom dan / atau kunci asing.
- Untuk mengidentifikasi satu contoh unik dari suatu entitas dengan menggunakan
satu atau lebih atribut dan / atau hubungan. (*)
- Untuk secara unik menentukan tabel dan kolom di dalam tabel itu.
- Buat entitas yang tidak seperti entitas lain selain dari dirinya sendiri.

5. Model logis menjadi cetak biru untuk merancang model ________


- Fisik (*)
- Jaringan
- Integritas data
- Aliran data

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 (*)

7. Entitas biasanya _____________.


- Kata sifat
- Kata benda (*)
- Kata kerja
- Adverbia

8. Nama entitas selalu tunggal. Benar atau salah?


- Benar (*)
- Salah

9. Manakah dari berikut ini yang tidak memiliki keuntungan dari database relasional?
- Efisiensi
- Integritas data
- Satu tabel dengan semua data. (*)
- Kurang Redundansi

10. Tabel harus memiliki kunci utama. Benar atau salah?


- Benar (*)
- Salah

11. Menggunakan ERDish, kata-kata mana yang mewakili opsionalitas? (Pilih Dua) (Pilih
semua jawaban yang benar)
- may (*)
- mandatory
- maybe
- must (*)

12. Model konseptual melakukan semua hal berikut kecuali:


- Menjelaskan kebutuhan bisnis.
- Jenis dokumen sistem operasi yang akan digunakan. (*)
- Memperhatikan peraturan dan undang-undang yang mengatur industri yang
ditangani.
- Mencegah kesalahan dan kesalahpahaman.

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.

14. Opsionalitas hubungan haruslah _______ Jerman atau _______ Jerman.


- Dua arah atau satu arah
- Wajib atau Opsional (*)
- Tunggal atau Banyak
- Satu atau (Satu atau Lebih)

15. Hubungan __________ adalah hubungan antara entitas dan dirinya sendiri.
- Rekursif (*)
- Wajib
- Satu lawan satu
- Hirarkis

KUIS Bagian 3

1. Matriks Diagram menunjukkan Opsionalitas dan Kardinalitas ERD yang mereka


dokumentasikan. Benar atauSalah?
- Benar
- Salah (*)

2. Matriks Diagram digunakan untuk memverifikasi bahwa semua hubungan telah


diidentifikasi untuk ERD.Benar atau salah?
- Benar (*)
- Salah

3. Matriks Diagram dikembangkan SEBELUM ERD. Benar atau salah?


- Benar (*)
- Salah
4. Manakah dari berikut ini yang digunakan untuk menunjukkan hubungan pada ERD?
(Pilih Tiga) (Pilih semua jawaban yang benar)
- Dashed line. (*)
- Symbol.
- Crow's foot. (*)
- Solid line. (*)

5. Saat membaca hubungan dalam ERD, Anda dikatakan berbicara:


- Hubungan-ish
- Gibberish
- ERDish (*)
- Entitas-ish

6. Nama hubungan tidak ditampilkan pada ERD. Benar atau salah?


- Benar
- Salah (*)

7. Saat membaca hubungan antara 2 entitas, hubungan dibaca keduanya dari kirike kanan
dan kanan ke kiri. Benar atau salah
- Benar (*)
- Salah

8. Banyaknya hubungan disebut:


- Pigs Ear
- Gulls Foot
- Crows Foot (*)
- Crows Ear

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

15. Hubungan Kardinalitas itu penting. Benar atau salah?


- Benar (*)
- Salah

Ujian Tengah Semester

1. Baris disebut catatan.


- 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)

4. Hubungan __________ adalah hubungan antara entitas dan dirinya sendiri.


- Rekursif (*)
- Wajib
- Satu lawan satu
- Hirarkis

5. Satu Hubungan bisa bersifat wajib dalam satu arah dan opsional di yang lainarah. Benar
atau salah?
- Benar (*)
- Salah

6. Hubungan Kardinalitas itu penting. 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

9. Model konseptual melakukan semua hal berikut kecuali:


- Menjelaskan kebutuhan bisnis.
- Jenis dokumen sistem operasi yang akan digunakan. (*)
- Memperhatikan peraturan dan undang-undang yang mengatur industri yang
ditangani.
- Mencegah kesalahan dan kesalahpahaman.
10. 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.

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

15. Tabel harus memiliki kunci utama. Benar atau salah?


- Benar (*)
- Salah
16. Menggunakan ERDish, kata-kata mana yang mewakili opsionalitas? (Pilih Dua) (Pilih
semua jawaban yang benar)
- mungkin (*)
- wajib
- mungkin
- harus (*)

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

19. 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.

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.

21. Nama entitas selalu tunggal. Benar atau salah?


- Benar (*)
- Salah

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

24. Model konseptual melakukan semua hal berikut kecuali:


- Menjelaskan kebutuhan bisnis.
- Jenis dokumen sistem operasi yang akan digunakan. (*)
- Memperhatikan peraturan dan undang-undang yang mengatur industri yang
ditangani.
- Mencegah kesalahan dan kesalahpahaman.

25. Keuntungan dari model data berorientasi objek adalah:


- Perawatan Berkurang
- Pemodelan Dunia Nyata
- Baik A dan B (*)
- Baik A dan B

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 (*)

28. Entitas biasanya _____________.


- Kata sifat
- Kata benda (*)
- Kata kerja
- Adverbia

29. Hubungan Kardinalitas itu penting. Benar atau salah?


- Benar (*)
- Salah

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

33. Yang merupakan langkah pertama dalam Proses Pengembangan Database?


- Bangun
- Rancangan
- Menguji
- Strategi dan Analisis (*)

34. Tabel harus memiliki kunci utama. Benar atau salah?


- Benar (*)
- Salah

35. Apa tujuan dari Identifier Unik?


- Untuk mengidentifikasi baris tertentu dalam tabel, menggunakan satu atau lebih
kolom dan / atau kunci asing.
- Untuk mengidentifikasi satu contoh unik dari suatu entitas dengan menggunakan
satu atau lebih atribut dan / atau hubungan. (*)
- Untuk secara unik menentukan tabel dan kolom di dalam tabel itu.
- Buat entitas yang tidak seperti entitas lain selain dari dirinya sendiri.

36. Model logis menjadi cetak biru untuk mendesain model ________
- Fisik (*)
- Jaringan
- Integritas data
- Aliran data

37. Matriks Diagram dikembangkan SEBELUM ERD. Benar atau salah?


- Benar (*)
- Salah

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. (*)

39. Saat membaca hubungan dalam ERD, Anda dikatakan berbicara:


- Hubungan-ish
- Gibberish
- ERDish (*)
`- Entitas-ish

40. Pilih bisnis atau industri yang tidak memerlukan database.


- Perbankan
- Eceran
- Penelitian ilmiah
- Semua bisnis ini dapat mengambil manfaat dari menggunakan database. (*)

41. Informasi adalah hasil menggabungkan, membandingkan, dan melakukan perhitungan


pada data. (T / F).
- Benar (*)
- Salah
42. Dalam ERD, opsionalitas digambarkan menggunakan __________.
- Garis padat atau putus-putus (*)
- Jari kaki tunggal atau gagak
- Nama hubungan
- Kotak lunak

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

KUIS Bagian 4 dan 5

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

3. Setiap atribut dalam entitas memetakan ke _________ dalam sebuah tabel.


- kunci utama
- contoh
- kolom (*)
- baris

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(*)

8. Mengkonversi model Relasional ke model logis disebut reverse engineering.


- Benar (*)
- Salah

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

12. Batasan kunci primer harus memiliki akhiran PKEY.


- Benar
- Salah(*)

13. Saat memetakan subtipe ke tabel kita bisa ________


- Gunakan satu meja
- Gunakan beberapa tabel
- Salah satu atau beberapa tabel adalah opsi yang valid. (*)
- Tidak satu atau beberapa tabel adalah opsi yang valid.

14. Untuk mendefinisikan templat penamaan di Oracle SQL Data Modeler:


- Klik kanan nama desain di browser objek
- Pilih properti, pilih templat
- Edit template untuk menggunakan singkatan
- Lakukan semua langkah ini. (*)

15. Kita dapat menerapkan singkatan penamaan menggunakan file .csv yang berisi
singkatan.
- Benar (*)
- Salah

KUIS Bagian 6 L1-L4

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

14. Tabel adalah struktur penyimpanan dasar dari RDBMS.


- Benar (*)
- Salah

15. Untuk terhubung ke database Oracle, Anda perlu menggunakan program klien. Benar
atau salah?
- Benar (*)
- Salah

KUIS Bagian 6 L5-L9

1. Perintah DESCRIBE menjelaskan hasil kueri.


- 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;

9. Karakter mana yang digunakan sebagai variabel substitusi dalam APEX?


- &
- *
- -: (*)
- -;

10. Kita harus menggunakan klausa ON untuk bergabung dengan tiga tabel.
- Benar
- Salah(*)

11. Apa jenis bergabung adalah pernyataan berikut? SELECT e.EMPLOYEE_ID,


e.LAST_NAME, d.DEPARTMENT_ID, d.DEPARTMENT_NAME, d.LOCATION_ID DARI
KARYAWAN e, DEPARTMENTS d;
- GABUNG ALAMI
- LINTAS BERGABUNG (*)
- GABUNG LUAR
- BATIN GABUNG

12. A _________ adalah kondisi gabungan yang mengandung sesuatu selain dari operator
kesetaraan.
- NONEQUIJOIN (*)
- GABUNG LUAR
- BATIN GABUNG
- LINTAS BERGABUNG

13. Klausa ___________ BERGABUNG menghasilkan produk-silang dari dua tabel.


- BATIN
- LUAR
- CARTESIAN
- LINTAS (*)

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

Ujian Akhir Semester

1. Anda harus terlebih dahulu memilih model Logical yang ingin Anda kerjakan dengan
Engineer ke model Relational.
- Benar (*)
- Salah

2. ________ Rekayasa adalah proses mentransformasikan Model Data Logis menjadi


Model Relasional.
- Perintahkan ke bawah
- Maju (*)
- Target
- Membalikkan

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 (*)

5. Kendala harus diberi nama yang bermakna agar mudah dirujuk.


- Benar (*)
- Salah

6. Saat memetakan subtipe ke tabel kita dapat ________


- Gunakan satu meja
- Gunakan beberapa tabel
- Salah satu atau beberapa tabel adalah opsi yang valid. (*)
- Tidak satu atau beberapa tabel adalah opsi yang valid.

7. Setiap atribut dalam entitas memetakan ke _________ dalam sebuah tabel.


- Kolom (*)
- Mesin virtual
- kunci utama
- baris

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

16. Tabel adalah struktur penyimpanan dasar dari RDBMS.


- Benar (*)
- Salah

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

25. Klausa ___________ BERGABUNG menghasilkan produk-silang dari dua tabel.


- BATIN
- LUAR
- CARTESIAN
- LINTAS (*)

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

28. Perintah DESCRIBE menjelaskan hasil kueri.


- 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(*)

34. Apa jenis bergabung adalah pernyataan berikut? SELECT e.EMPLOYEE_ID,


e.LAST_NAME, d.DEPARTMENT_ID, d.DEPARTMENT_NAME, d.LOCATION_ID DARI
KARYAWAN e, DEPARTMENTS d;
- GABUNG ALAMI
- LINTAS BERGABUNG (*)
- GABUNG LUAR
- BATIN GABUNG

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;

39. 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.

40. _______ Rekayasa adalah proses menciptakan model konseptual atau logis dengan
mengekstraksi informasi dari sumber data yang ada.
- Maju
- Target
- Perintahkan ke bawah
- Membalikkan(*)

41. Konversi model Relasional ke model Logical disebut reverse engineering.


- Benar (*)
- Salah

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

45. Batasan kunci primer harus memiliki akhiran PKEY.


- Benar
- Salah(*)

46. Saat memetakan subtipe ke tabel kita dapat ________


- Gunakan satu meja
- Gunakan beberapa tabel
- Salah satu atau beberapa tabel adalah opsi yang valid. (*)
- Tidak satu atau beberapa tabel adalah opsi yang valid.

47. Setiap kolom dalam suatu relasi disebut entitas. Benar atau salah?
- Benar
- Salah (*)

48. Tabel harus memiliki kunci utama. Benar atau salah?


- Benar (*)
- Salah

49. Apa tujuan dari Identifier Unik?


- Untuk mengidentifikasi baris tertentu dalam tabel, menggunakan satu atau lebih
kolom dan / atau kunci asing.
- Untuk mengidentifikasi satu contoh unik dari suatu entitas dengan menggunakan
satu atau lebih atribut dan / atau hubungan. (*)
- Untuk secara unik menentukan tabel dan kolom di dalam tabel itu.
- Buat entitas yang tidak seperti entitas lain selain dari dirinya sendiri.

50. Model logis menjadi cetak biru untuk mendesain model ________
- Fisik (*)
- Jaringan
- Integritas data
- Aliran data