Accounting 310 Chapter 3 Flashcards
33 Questions
101 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

The Object Management Group (OMG) maintains standard for Unified Modeling Language (UML) Class diagrams.

True

Unified Modeling Language (UML) Class diagrams describe the logical structure of a database system.

True

A Class is a separately identifiable collection of business relationships.

False

In Unified Modeling Language (UML) Class diagrams, a Class is represented by a rectangle.

<p>True</p> Signup and view all the answers

In Unified Modeling Language (UML) Class diagrams, Associations are represented by dashed lines.

<p>False</p> Signup and view all the answers

In Unified Modeling Language (UML), the options for minimum multiplicity values are 0, 1, and 2.

<p>False</p> Signup and view all the answers

In Unified Modeling Language (UML), the options for maximum multiplicity values are 1 and *.

<p>True</p> Signup and view all the answers

In Unified Modeling Language (UML), the options for maximum multiplicity values are 0 and *.

<p>False</p> Signup and view all the answers

In Unified Modeling Language (UML), the options for minimum multiplicity values are 1 and *.

<p>False</p> Signup and view all the answers

In Unified Modeling Language (UML), attributes are characteristics of individual instances of a Class.

<p>True</p> Signup and view all the answers

In Unified Modeling Language (UML), primary keys cannot be null.

<p>True</p> Signup and view all the answers

In Unified Modeling Language (UML), primary keys may be blank.

<p>False</p> Signup and view all the answers

In Unified Modeling Language (UML), foreign keys allow tables to be linked together in a database.

<p>True</p> Signup and view all the answers

A generalization relationship models a grouping of things that share common characteristics.

<p>True</p> Signup and view all the answers

An Aggregation relationship is a form of generalization relationships.

<p>False</p> Signup and view all the answers

Associations can indicate the roles that one Class takes in its business relationship with another Class.

<p>True</p> Signup and view all the answers

A database should have exactly the same number of tables as there are Classes in the Unified Modeling Language (UML) Class diagram from which the database is developed.

<p>False</p> Signup and view all the answers

When building a database from Unified Modeling Language (UML) Class diagrams, each instance of each Class becomes a row in the corresponding table.

<p>True</p> Signup and view all the answers

Obligatory business rules state what should NOT occur.

<p>False</p> Signup and view all the answers

Business rules set criteria for branching in activity models.

<p>True</p> Signup and view all the answers

Which of the following is NOT something a model of database structures must be able to describe?

<p>the sequence that entities are accessed</p> Signup and view all the answers

Which of the following would be LEAST likely to be represented with a Unified Modeling Language (UML) Class?

<p>the number of trucks used in the delivery</p> Signup and view all the answers

Which of the following is the best description of an association?

<p>the relationship between two classes</p> Signup and view all the answers

Which of the following are possible options for minimum multiplicities?

<p>0 and 1</p> Signup and view all the answers

Which of the following best describes the purpose of a primary key?

<p>uniquely identifies each instance of the class</p> Signup and view all the answers

Which of the following statements about foreign keys is NOT true?

<p>a foreign key cannot be null</p> Signup and view all the answers

Which of the following is NOT a criterion for selection of a primary key?

<p>longer key values are better than shorter key values</p> Signup and view all the answers

Which of the following is NOT a best practice in preparing Unified Modeling Language (UML) Class diagrams?

<p>model each process separately</p> Signup and view all the answers

Which of the following is NOT a step in using a Unified Modeling Language (UML) Class model to prepare a database?

<p>map associations to primary keys</p> Signup and view all the answers

Which of the following is NOT a form of business rules?

<p>compulsory</p> Signup and view all the answers

Which of the following is a well-formed business rule?

<p>all of these are well-formed business rules</p> Signup and view all the answers

Entity-relationship diagrams (ERDs) are similar in content and purpose to Unified Modeling Language (UML) Class diagrams. Which of the following is NOT a basic building block of ERDs?

<p>associations</p> Signup and view all the answers

Consider an association between a Customers class and a Sale class in a Unified Modeling Language (UML) Class diagram. The multiplicities next to the Customers class...

<p>are depicted to indicate the number of instances in each class that can exist in relation</p> Signup and view all the answers

Study Notes

Object Management Group and UML

  • The Object Management Group (OMG) maintains the standards for Unified Modeling Language (UML) Class diagrams.

UML Class Diagrams

  • UML Class diagrams illustrate the logical structure of a database system.
  • A Class is visually represented by a rectangle in UML Class diagrams.
  • Attributes in UML represent characteristics of individual instances of a Class.
  • Primary keys in UML cannot be null, ensuring unique identification of each instance.
  • Foreign keys in UML enable the linking of tables within a database.

Multiplicity in UML

  • Maximum multiplicity values in UML can be 1 or *, indicating the potential number of instances in relationships.
  • Minimum multiplicity values allow options of 0 or 1, defining the minimum number of instances required.

Business Relationships

  • Associations in UML Class diagrams denote the relationship between two classes and can indicate roles in business relationships.
  • A generalization relationship models a grouping of items sharing common characteristics.
  • Aggregation is a distinct relationship type and not simply a form of generalization.

Database Development

  • In the database derived from UML Class diagrams, each instance of a Class translates into a row in the corresponding table.
  • There is not a strict one-to-one requirement for the number of tables to Class count in UML diagrams.

Business Rules

  • Business rules set the criteria for decision-making processes in activity models.
  • Well-formed business rules are concise criteria that guide organization operations.
  • Obligatory business rules dictate what should not happen in specific contexts, opposite to permissive rules.

Key Concepts and Practices

  • An association best describes the connection between two classes in UML.
  • Effective primary keys uniquely identify class instances and should be short rather than long.
  • Best practices in creating UML Class diagrams advise against modeling each process separately or unnecessary mapping of associations to primary keys.
  • Recognizing non-criteria for primary key selection, such as preferring longer key values, assists in efficient database design.

Comparisons and Similarities

  • Entity-Relationship Diagrams (ERDs) share content and purposes with UML Class diagrams, but specific components such as associations are not basic building blocks for ERDs.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Test your knowledge on Chapter 3 of Accounting 310 with these flashcards. The quiz covers concepts related to Unified Modeling Language (UML) Class diagrams and their definitions. Perfect for reviewing key terms and understanding relationships in database systems.

More Like This

Use Quizgecko on...
Browser
Browser