• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 5 pages
Exam (elaborations)

CS6400 - Chapter 4 Exam Questions and Answers 100% Pass |Verified |Latest Update |Revised Edition

Document preview thumbnail
Preview 2 out of 5 pages

CS6400 - Chapter 4 Exam Questions and Answers 100% Pass |Verified |Latest Update |Revised Edition

Content preview

CS6400 - Chapter 4
Study online at https://quizlet.com/_hv866o

1. knowledge representation is an area of: artificial intelligence
2. object modeling is an area in: software engineering
3. what's EER: enhanced entity-relationship (also used to stand for extended entity-relationship
4. EER model includes all the: modeling concepts of the ER model. And includes concepts of subclass,
superclass, and specialization and generalization. Can also include category or union types
5. what are category or union types: used to represent a collection of objects (entities) that is the
union of objects of different entity types
6. an entity type is used to represent both: a type of entity and the entity set or collection of entities
of that type (for example entity EMPLOYEE describes the type of each employee entity, and also refers to the current
set of EMPLOYEE entities in the COMPANY database.
7. the set or collection of entities in each of the child groupings is a: *subset* of the
entities that belong to the parent
8. we call each subgroupings a: *subclass* or *subtype* of the parent entity type (e.g. parent: EMPLOYEE;
child: SECRETARY, MANAGER, ETC)
9. we call the relation ship between a superclass and any one of it's subclasses
a: *superclass/subclass* or *supertype/subtype* or simply *class/subclass relationship*
10. a subclass member is the same as the entity in the: *superclass* but in a distinct specific
role
11. what is *type inheritance*: an entity that is a member of a subclass *inherits* all the attributes of the
entity as a member of the superclass. The entity, also inherits all the relationships in which the superclass participates
12. what is specialization: the process of defining a set of subclasses of an entity type, this entity type is
called the *superclass* of the specialization. (*top down approach*). For example, the set of subclasses (SECRETARY,
ENGINEER, TECHNICIAN) is a specialization of the super class EMPLOYEE.
13. attributes that apply only to entities of a particular subclass are attached
to: the rectangle representing that subclass. These are called *specific* (or *local*) *attributes* of the subclass
14. subclass can participate in: *specific relationship types*, such as the HOURLY_EMPLOYEE subclass
participating in the BELONGS_TO relationship
15. what is the (d) symbol. "d" in a circle: disjoint
16. what is the (o) symbol. "o" in a circle: overlap
17. what is the (u) symbol. "u" in a circle: union
18. what is generalization: reverse process of abstraction. *Generalize* them into a single *superclass* of
which the original entity types are special *subclasses*
1/5

, CS6400 - Chapter 4
Study online at https://quizlet.com/_hv866o

19. both CAR and TRUCK are subclasses of the ____ ____ VEHICLE: generalized superclass
20. we use the term _______ to refer to the process of defining a generalized
entity type from the given entity types: *generalization*
21. in general, a _____ or ______ represents a collection of entities of the same
type and hence also describes an entity type; this is why _____ and _____ are all
shown in rectangles in EER diagrams, like entity types:
22. a specialization may also consist of a _____ subclass only: single (in such a case, we do
not use a circle notation)
23. In some specializations, we can determine exactly the entities that will
become members of each subclass by placing a condition on the value of
some attribute of the superclass. Such subclasses are called: *predicate-defined* (or
*condition-defined*) *subclass*
24. we can specify the condition of membership by the condition which we call
the ______ of the subclass: *defining predicate*
25. what is a predicate: the part of a sentence or clause containing a verb and stating something about the
subject (e.g., *went home* in John went home ).
26. we display a predicate-define subclass by writing the predicate condition;
where: next to the line that connects the subclass to the specialization circle
27. if all subclasses in a specialization have their membership condition on the
same attribute of the superclass, the specialization itself is called an _______, and
the attribute is called the _______ of the specialization: *attribute-define specialization*,
*defining attribute*
28. When we do not have a condition for determining membership in a subclass,
the subclass is called _______: *user-defined* (hence, membership is specified individually for each entity
by the user, not by the condition that may be evaluated automatically.
29. entity can be a member to at most of the subclasses of the specialization: -
disjointness constraint
30. where the *d* in the circle stands for: disjoint
31. The d notation also applies to applies to user-defined subclasses of a special-
ization that must be: disjoint
32. if the subclasses are not constrained to be disjoint, their sets of entities may
be: *overlapping*
2/5

Document information

Uploaded on
October 13, 2025
Number of pages
5
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$12.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
SophiaBennett
3.6
(29)
Sold
157
Followers
5
Items
9084
Last sold
1 week ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions