0% found this document useful (1 vote)
759 views

Mid Term Exam Semester 1

1) The document summarizes a mid-term exam for a semester 1 course covering topics related to databases, data modeling, and systems analysis. 2) It provides feedback on 40 multiple choice questions across 9 sections, indicating whether the student selected the correct or incorrect answer. 3) An asterisk indicates questions that were answered correctly, while other feedback notes whether a question was marked for review or refers the student back to a particular lesson.

Uploaded by

Emanuel Petcu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
759 views

Mid Term Exam Semester 1

1) The document summarizes a mid-term exam for a semester 1 course covering topics related to databases, data modeling, and systems analysis. 2) It provides feedback on 40 multiple choice questions across 9 sections, indicating whether the student selected the correct or incorrect answer. 3) An asterisk indicates questions that were answered correctly, while other feedback notes whether a question was marked for review or refers the student back to a particular lesson.

Uploaded by

Emanuel Petcu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Mid Term Exam Semester 1

Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.
Section 1
(Answer all questions in this section)
1. 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.

Mark for
Review
(1) Points

True. The only requirement for creating a perfect system is a perfect


programmer.
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.
True. Users never know what they want anyway, so building systems is
best left to the professionals.
Correct
2. Software cannot operate without Hardware. True or False?

Mark for
Review
(1) Points

True (*)
False
Correct
3. Consider your school library. It will have a database with transaction details
of the books that are borrowed by students. Is a detail of one student
borrowing one book considered Data or Information?

Mark for
Review
(1) Points

Data (*)
Information
Both
Neither
Incorrect. Refer to Section 1 Lesson 2.
4. Databases are used in most countries and by most governments. Life, as we
know it, would change drastically if we no longer had access to databases.
True or False?

Mark for
Review

(1) Points
True (*)
False
Correct

Section 2
(Answer all questions in this section)
5. Which of the following entities most likely contains valid attributes? (Choose
two)

Mark for
Review
(1) Points

(Choose all correct answers)


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, Start Date
Correct
6. Which of the following statements about relationships are true? (Choose
Two)

Mark for
Review
(1) Points

(Choose all correct answers)


They become foreign keys in the database. (*)
They must be mandatory to be created in the database.
They can be either mandatory or optional. (*)
They must exist between two different Entities.
Correct
7. All of the following could be attributes of an ENTITY called PERSON, except
which one?

Mark for
Review
(1) Points

Haircolor
Weight
Gender
Natacha Hansen (*)
Correct
8. In a physical data model, an entity becomes a/an?

Mark for
Review
(1) Points

Experience
Instance
Table (*)
None of the above
Correct
9. Volatile attributes have special requirements and need special attention
when you are doing data modelling. True or False?

Mark for
Review
(1) Points

True (*)
False
Correct
10. An ERD is an example of a Physical Model. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
Section 2
(Answer all questions in this section)
11. The UID for an Entity is always the first attribute that you created for that
entity. It does not matter which attribute is first; as long as you have a UID,
you are done. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct

Section 3
(Answer all questions in this section)
12. The many end of a Relationship is called:

Mark for
Review
(1) Points

Gulls Foot
Pigs Ear
Crows Ear
Crows Foot (*)
Correct
13. Matrix Diagrams are developed BEFORE the ERD. True or False?

Mark for
Review
(1) Points

True (*)
False
Incorrect. Refer to Section 3 Lesson 4.
14. Relationships represents something of significance to the business. True or
False?

Mark for
Review
(1) Points

True (*)
False
Correct
15. In a business that sells pet food, choose the best relationship name
between FOOD TYPE and ANIMAL (e.g. dog, horse, or cat). (Choose Two)

Mark for

Review
(1) Points
(Choose all correct answers)
Each FOOD TYPE must be suitable for one or more ANIMALs. (*)
Each ANIMAL must be the seller of one or more FOOD TYPES.
Each FOOD TYPE may be made from one or more ANIMALs.
Each FOOD TYPE may be given to one or more ANIMALs. (*)
Correct
16. Two entities can ONLY have one relationship between them. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct

Section 4
(Answer all questions in this section)
17. Why is it important to identify and document structural rules?

Mark for
Review
(1) Points

Ensures we know what data to store and how that data works together.
(*)
Ensures nothing. There are no benefits to be gained from documenting
your Structural Business Rules. We need to concentrate on the
Procedural Business Rules only.
Ensures we know what processes are in place and how to program
them.
All of the Above.
Correct
18. A Supertype can have only one subtype. True or False?

Mark for
Review
(1) Points

True
False (*)
Incorrect. Refer to Section 4 Lesson 1.
19. The "Other" subtype is mandatory. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
20. All ER diagrams must have one of each of the following: (Choose two)

Mark for
Review
(1) Points

(Choose all correct answers)


One or more Entities (*)
Relationships between entities (*)
Arcs
At least one supertype and subtype
Correct
Section 4
(Answer all questions in this section)
21. A supertype can only have two subtypes and no more. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
22. When creating entities you must follow these rules: (Choose Two)

Mark for
Review
(1) Points

(Choose all correct answers)


Name them in Plural
Name them in Singular (*)
Exclude Attributes
Include Attributes (*)
Correct

Section 5
(Answer all questions in this section)
23. What do you call the entity created when you resolve a M:M relationship?

Mark for
Review
(1) Points

Intersection entity (*)


Inclusion entity
Recursive entity
M:M entity
Correct
24. Intersection Entities often have the relationships participating in the UID, so
the relationships are often barred. True or False?

Mark for
Review
(1) Points

True (*)
False
Correct
25. When you resolve a M:M, you simply re-draw the relationships between the
two original entities; no new entities are created. True or False?

Mark for
Review
(1) Points

True
False (*)

Correct
26. If a relationship can NOT be moved between instances of the entities it
connects, it is said to be:

Mark for
Review
(1) Points

Mandatory
Optional
Transferable
Non-Transferable (*)
Correct
27. Relationships can be Redundant. True or False?

Mark for
Review
(1) Points

True (*)
False
Correct
28. What uncommon relationship is described by the statements: "Each DNA
SAMPLE may be taken from one and only one PERSON and each PERSON
may provide one and only one DNA SAMPLE"

Mark for
Review
(1) Points

One to Many Optional


One to Many Mandatory
One to One Optional (*)
Many to Many Mandatory
Correct
29. Which of the following pairs of entities is most likely to be modeled as a
M:M relationship?

Mark for
Review
(1) Points

CAR and WHEEL


TREE and BRANCH
PERSON and FINGERPRINT

TEACHER and SUBJECT AREA (*)


Correct
30. If two entities have two relationships between them, these relationships can
be either _____________ or _____________ .

Mark for
Review
(1) Points

Redundant or Required (*)


Replicated or Required
Resourced and Really Good
Redundant and Replicated
Correct
Section 6
(Answer all questions in this section)
31. No commercial database systems in the world will accept tables that are
not on 3rd Normal Form. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
32. When data is only stored in one place in a database, the database conforms
to the rules of ___________.

Mark for
Review
(1) Points

Normality
Reduction
Normalization (*)
Multiplication
Correct
33. The candidate UID that is chosen to identify an entity is called the Primary
UID; other candidate UIDs are called Secondary UIDs.

Mark for
Review
(1) Points

Yes, this is the way UID's are named. (*)


No, it is not possible to have more than one UID for an Entity.
No, after UIDs are first sorted, the first one is called the Primary UID,
the second is the Secondary UID, etc.
No, each Entity can only have one UID, the secondary one.
Incorrect. Refer to Section 6 Lesson 1.
34. There is no limit to how many columns that can make up an entity's UID.
True or False?

Mark for
Review
(1) Points

True (*)
False
Correct
35. When is an entity in 2nd Normal Form?

Mark for
Review
(1) Points

When all non-UID attributes are dependent upon the entire UID. (*)
When attributes with repeating or multi-values are removed.
When no attritibutes are mutually independent and all are fully
dependent on the primary key.
None of the Above.
Correct

Section 7
(Answer all questions in this section)
36. A single relationship can be both Recursive and Hierarchical at the same
time. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct

37. Historical data must never be kept. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
38. Which of the following is NOT a relationship type?

Mark for
Review
(1) Points

Some to None (*)


One to One
One to Many
Many to Many
Correct
39. Primary UIDs are:

Mark for
Review
(1) Points

Something that each Entity should have, but is not mandatory (*)
Useful as an alternative means of identifying instances of an entity,
independent of their datatype
Mandatory in data modeling
Always comprised of numbers
Correct
40. Arcs are Mandatory in Data modeling. All ERD's must have at least one Arc.
True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
Section 7

(Answer all questions in this section)


41. All relationships participating in an arc must be mandatory. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
42. No parts of an UID are mandatory. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct

Section 9
(Answer all questions in this section)
43. All systems must have an entity called WEEK with a holiday attribute, so
you know when to give your employees a holiday. True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
44. What do users lose when using a system that has no concept of time?

Mark for
Review
(1) Points

Journalling becomes much easier.


Journalling becomes slightly harder.
Tracking data over a period of time becomes impossible. (*)
Nothing is lost if a system does not track time.

Correct
45. Which of the following is a logical constraint that could result from
considering how time impacts an example of data storage?

Mark for
Review
(1) Points

An ASSIGNMENT may only refer to an EMPLOYEE with a valid employee


record at the Start Date of the ASSIGNMENT. (*)
EMPLOYEE periods can overlap causing the database to crash.
End Date must be before the Start Date.
Dates must be stored with Time.
Correct
46. You are doing a data model for a computer sales company where the price
of postage depends upon the day of the week that goods are shipped. So
shipping is more expensive if the customer wants a delivery to take place
on a Saturday or Sunday. What would be the best way to model this?

Mark for
Review
(1) Points

Use a Delivery Day entity, which holds prices against week days, and
ensure the we also have an attribute for the Requested Delivery Day in
the Order Entity. (*)
Email current prices to all employees whenever a price changes.
Update the prices in the system, print out the current prices when they
change, and pin them on the company noticeboard.
Allow them to enter whatever delivery charge they want.
Correct

Section 10
(Answer all questions in this section)
47. Generic models are generally far more complex than a specific model. True
or False?

Mark for
Review
(1) Points

True
False (*)
Correct
48. A datamodel containing generic modeling techniques must not be mixed in
with non-generic models. The generic entities MUST be drawn on a diagram

Mark for

of their own. True or False?

Review
(1) Points

True
False (*)
Correct
49. There is no point in trying to group your entities together on your diagram
according to volume, and making a diagram look nice is a waste of time.
True or False?

Mark for
Review
(1) Points

True
False (*)
Correct
50. Formal rules do exist for drawing ERD's. Even though they are only
guidelines, you should always try to follow them. True or False?

Mark for
Review
(1) Points

True (*)
False
Correct

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy