CNEGLC - SQL01 - S08 Introduction To The Oracle Academy
CNEGLC - SQL01 - S08 Introduction To The Oracle Academy
CNEGLC - SQL01 - S08 Introduction To The Oracle Academy
1. There is a big increase in demand for Information Technology professionals in today's market. True or False? Mark for Review True (*) False 2. What are the major content areas covered in the Oracle Academy? Mark for Review (1) Points Database programming and Computer repair. Database configuration and performance tuning. Data Modeling, SQL, and PL/SQL (*) Data Modeling, PJava and C+
Strategy, Analysis, Design, Build (*) Analysis, Strategy, Design, Build Build, Strategy, Analysis, Design Design, Build, Strategy, Analysis 2. Oracle was one of the first relational database systems available commercially? True or False? Mark for Review True (*) False 3. Data Modeling is the last stage in the development of a database. True or False? Mark for Review True False (*)
In the past you used to use the phone system to call directory assistance to get a phone number. Today you can use your PC to look up a phone number online. In the past you used to have to go to the shoe store to buy shoes. Today you can use your PC to order shoes online. In the past you had to use your PC to send a person an email. Today you can use your phone to send a text message. True(*) False
5. Which of the following is NOT a type of database? Mark for Review Hierarchical Relational SQL (*) Network 6 The overall mission of the Oracle Corporation is to use the internet and fast servers to meet the needs of
organizations by only storing data.
True False(*)
Monitor, Mouse, Printer, Printed Reports Monitor, Mouse, Mouse pad, Cables and Wires, Hard disk 1. Many reasons exist for creting a conceptual model. Choose three appropriate reasons from the options below. Mark for Review (Choose all correct answers) They model functional and informational needs. (*) They model the information flow of data. They capture current and future data needs. (*) They accurately describe what a physical model will contain. (*) They capture implementation details of a physical model 2. A customized hat is an example of the conceptual model or the physical model? Mark for Review
Conceptual Model Physical Model (*) 3. An Entity Relationship Diagram is an example of a Physical Model. True or False? Mark for Review True False (*)
They are often adjectives. They have a data type such as a number or character string. (*) They must be single valued unless they belong to more than one entity.
4. Unique Identifiers.... Mark for Review distinguish one entity from another distinguish one instance of an entity from all other instances of that entity (*) distinguish all entities in a database distinguishes nothing
5. In the following statements, find two examples of ENTITY: Instance. (Choose Two) Mark for Review DAIRY PRODUCT: cow (*) VEGETABLE: grows BOOK: Biography of Mahatma Gandhi (*) TRAIN: runs 6. An entity may have which of the following? Mark for Review experiences instances (*) tables none of the above 7. Entities are usually verbs. True or False? Mark for Review True False (*) 8. A/an _________ is a piece of information that in some way describes an entity. It is a property of the entity and it quantifies, qualifies, classifies or specifies the entity. Mark for Review ERD Process Table Attribute (*) 9. All of the following would be instances of the entity PERSON except which? Mark for Review
(1) Points David Jones Male (*) Angelina Rosalie Grace Abinajam 10. Which of the following entities most likely contains invalid attributes? Mark for Review (1) Points Entity: Home. Attributes: Number of Bedrooms, Owner, Address, Date Built Entity: Pet. Attributes: Name, Birthdate, Owner Entity: Car. Attributes: Owner Occupation, Owner Salary, Speed (*) Entity: Mother. Attributes: Name, Birthdate, Occupation, Salary 11. In a physical data model, an attribute is represented as a/an Mark for Review Column (*) Row Instance Foreign Key 12. The word "Volatile" means.... Mark for Review Changing constantly; unstable (*) Static; unlikely to change Large quantity Limited quantity 1. Entity Relationship model is independent of the hardware or software used for implementation. True or False? Mark for Review True (*) False 2. The purpose of an ERD is to document the proposed system and facilitate discussion and understanding of the requirements captured by the developer. True or False? Mark for Review True (*) False
3. Which of the following statements are true about ERD's? (Choose Two) Mark for Review
A piece of information can be shown multiple times on an ERD. A piece of information should only be found one place on an ERD. (*) You should not model derivable data. (*) All data must be represented on the ERD, including derived summaries and the result of calculations. 4. A well structured ERD will show only some parts of the finished data model. You should never try to model the entire system in one diagram, no matter how small the diagram might be. True or False? Mark for Review (1) Points True False (*)
3 Identifying Relationships
1. Relationships always exist between Mark for Review 3 or more entities 2 entities (or one entity twice) (*) 2 attributes 3 or more attributes
2. Relationships can be either mandatory or optional. True or False? Mark for Review True (*) False 3. In a business that sells computers, choose the best relationship name from CUSTOMER to ITEM (computer, in this case). Mark for Review Each CUSTOMER must be the buyer of one or more ITEMS. (*) Each CUSTOMER must be the seller of one or more ITEMS. Each CUSTOMER may be the maker of one or more ITEMS. Each CUSTOMER may be the producer of one or more ITEMS. 4. What are the three properties that every relationship should have? Mark for Review Transferability, degree, name Name, optionality, degree (*) A UID bar, a diamond, an arc Name, optionality, arcs
ER Diagramming Conventions
.On an ER diagram which symbol identifies an attribute as part of a unique identifier. Mark for Review # (*) * o x 2. Entity names are always plural. True or False? Mark for Review True False (*) 3. Which symbol is used to indicate that a particular attribute is optional? Mark for Review (1) Points * o (*) # & 4. Entity boxes are drawn as Mark for Review (1) Points Soft Boxes (*) Hard Boxes Bold Circles Normal Circles 5. Attributes are written inside the entity to which they belong. True or False? Mark for Review (1) Points True (*) False 6. Consider the recommended drawing conventions for ERD's. Indicate which of the following accurately describes diagramming conventions for entities and attributes: Mark for Review (1) Points The * means that an attribute is optional and entity names should be plural verbs The 'o' means that the attribute is optional and entity names should be plural verbs The * means that an attribute is mandatory or required and the entity name should be singular (*) The 'o' means that the attribute is mandatory or required and the entity name should be a singular noun
1. After looking at the diagram, choose the sentence below that could be "read" from the existing relationship (even though you're missing relationship labels!) Each Student must have one or more Activities. Each Activity may be performed by one or more Students. Each Student may participate in one or more Activities. (*) Each Activity must belong to one and only one Student. 2. When reading a relationship between 2 entities, the relationship is only read from left to right. True or False? Mark for Review (1) Points True False (*) 3. Two entities can have one or more relationships between them. True or False? Mark for Review True (*) False
Matrix Diagrams
1. A Matrix Diagram will help you with all of the following except: Mark for Review Defining Relationships Between Entities Identifying Entities Defining Instances of Entities (*) Naming Relationships 2. Creating a Matrix Diagram is mandatory when doing Data Modeling. True or False? Mark for Review True False (*) 3. Matrix Diagrams helps verify you have identified all possible relationships between your existing entities. True or False? Mark for Review True (*) False
1. All instances of the subtypes must be an instance of the supertype. True or False? Mark for Review True (*) False 2.Instances that belong to two subtypes of the same supertype may be modeled as a one-to-one relationship between the two subtypes Subtypes inherit the relationships and attributes of the supertype (*) Subtypes may have no more than 2 levels of nesting Supertype and subtype entities must be mutually exclusive 3. When creating entities it is important to remember all of the following: (Choose Two) Mark for Review Create a formal description. (*) Include attributes. (*) Do not use synonyms. Do use reserved words. 4. All instances of the supertype are also instances of one of the subtypes. True or False? Mark for Review (1) Points True (*) False 5. Which of the following is a TRUE statement about the diagram below? Mark for Review Every Z is either an A or a B Every B is a Z Every A is a Z Every A is a B (*) 6. The "Other" subtype is best used: Mark for Review For instances that belong to the supertype and at least one other subtype. For a subtype that does not have any of the same attributes as the supertype to which it belongs. As an extra subtype to ensure that all instances of subtypes are mutually exclusive and complete. By having an "Other" subtype, all instances of the Supertype will be of one subtype type. (*) You should never have a subtype called Other.
7. Which of the following is the best scenario for using supertype/subtype entities: Mark for Review A pet store that sells small animals, because they each need different size cages and food. An ice cream store that sells ice cream in sugar cones and regular cones. A grocery store that gives customers a choice of plastic or paper bags. A vehicle dealership that sells cars, trucks and boats on trailers. (*)
8. A subtype can have a relationship not shared by the supertype. True or False? Mark for Review True (*) False
5. Only managers can approve travel requests is an example of which of the following? Mark for Review A structural business rule. A mandatory business rule. A procedural business rule. (*) An optional business rule. 6. How would you model a business rule that states that on a student s birthday, they do not have to attend their classes? Mark for Review Use a supertype Use a subtype Make the attribute Birthdate mandatory You cannot model this. You need to document it (*) 7. Business rules are important to data modelers because: Mark for Review A. They capture all of the needs, processes and required functionality of the business. (*) B. They are easily implemented in the ERD diagram. C. The data modeler must focus on structural rules, because they are easily represented diagrammatically and eliminate other rules that involve extra procedures or programming. D. Both A and C are true.
5 Relationship Transferability
1. A non-transferable relationship is represented by which of the following symbols? Mark for Review (1) Points Heart Diamond (*) Circle Triangle 2. Non-transferable relationships can only be mandatory, not optional. True or False? Mark for Review True (*) False 3. If a relationship can be moved between instances of the entities it connects, it is said to be: Mark Implicit Transferrable (*) Committed Recursive
Relationship Types
1. What uncommon relationship is described by the statements: "Each LINE must consist of many POINTS and each POINT must be a part of many LINES" Mark for Review One to Many Optional One to Many Mandatory Many to Many Optional Many to Many Mandatory (*) 2. If the same relationship is represented twice in an Entity Relationship Model, it is said to be: Mark for Review Replicated Removable Redundant (*) Resourceful 3. When are relationships unnecessary? Mark for Review (1) Points When you can derive the relationship from other relationships in the model (*) When they have the same visual structure but different meaning When the information does not relate to the model When the relationships connect 2 entities and they each have distinct meanings 4. Which of the following pairs of entities is most likely to be modeled as a M:M relationship? (Choose Two) Mark for Review STUDENT and CLASS (*) TREE and SEEDLING PHONE NUMBER and SIM CARD CAR and DRIVER (*) 5. When resolving an M:M relationship, the new relationships will always be __________ on the many side. Mark for Review optional recursive mandatory (*) redundant
6. Which of the following are relationship types? (Choose Two) Mark for Review
One to Some Many to Many (*) One to Many (*) One to Another 7. Many to many relationships between entities usually hide what? Mark for Review Another relationship Another entity (*) More attributes Uniqueness
4th Normal Form 3. An entity can have repeated values and still be in 1st Normal Form. True or False? Mark for Review True False (*) 4. The following entity is on 1st normal form: True or False? ENTITY: VEHICLE ATTRIBUTES: REGISTRATION MAKE MODEL COLOR DRIVER PASSENGER 1 PASSENGER 2 PASSENGER 3 True False (*)
True (*) False 4. Not all instances of the supertype are instances of one of the subtypes. Mark for Review (1) Points True False (*) 5. A supertype should have at least two subtypes. Mark for Review (1) Points True (*) False 6. An entity can be on 2nd Normal Form even if it has repeated values. True or False? Mark for Review (1) Points True False (*)
3. No databases in the world is ever truly on 3rd Normal Form. Everyone always stops after 2nd Normal Form. True or False? Mark for Review True False (*)