Lesson 2 Flashcards

1
Q

What are the Database development activities during the systems development life cycle (SDLC)? (7)

A
  • Project Identification and Selection
  • Project Initiation and Planning
  • Analysis
  • Logical Design
  • Physical Design
  • Implementation
  • Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • Analyze current data processing
  • Analyze the general business functions and their databases needs.
  • Justify the need for new data and databases in support of business
A

Enterprise Modeling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • Identify scope of database requirements for proposed information system
  • Analyze overall data requirements for business function(s) supported by database.
  • Develop preliminary conceptual data model, including entities and relationships
  • Compare preliminary conceptual data model with enterprise data model
  • Develop detailed conceptual data model, including entities, relationships, attributes and business rules
  • Make conceptual data model consistent with other models of information system
  • Populate repository with all conceptual database specification
A

Conceptual Data Modeling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  • Analyze in detail the transactions, forms, displays, and inquiries (database views) required by the business function supported by the database
  • Integrate database views into conceptual data model
  • Identify data integrity and security requirements, and populate repository
A

Logical Database Design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • Define database to DBMS (often generated from repository)
  • Decide on physical organization of data
  • Design database processing programs
A

Physical Database Design and Definition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • Code and test database processing programs
  • Complete database documents and training material
  • Install database and covert data from prior systems
A

Database Implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • Analyze database and database applications to ensure that evolving information
    requirements are met
  • Tune database for improved performance
  • Fix errors in database and database applications and recover database when it is
    contaminated
A

Database Maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

___________ govern creating, updating, and
removing data in an information process and storage system,
thus they be described along with the data to which they are
related.

A

Business Rules and Policies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

(3) Job as a Database Analyst is to:

A
  • Identify and understand those rules that govern data
  • Represent those rules so that they can be unambiguously understood by information systems developers and users
  • Implement those rules in the database technology
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

This is “a statement that defines or constraints some aspect of business. Int is intended to assert business structure or to control or influence the behavior of the business… rules prevent, cause or suggest things to happen”

A

Business rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

This is an example of a _______: “A student may register for a section of a course if he or she
has successfully completed the prerequisites for that course.”

A

Business rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Characteristics of a good Business Rule (7)

A
  • Declarative
  • Precise
  • Atomic
  • Consistent
  • Expressible
  • Distinct
  • Business-oriented
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A business rule is statement policy, not how policy is enforced or conducted; the
rule does not describe a process or implementation, but rather describes what a
process validates.

A

Declarative

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

With the related organization, the rules must have only one interpretation among
all interested people, and its meaning must be clear.

A

Precise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A business rule marks one statement, not several; no part of the rule stand on its
own as a rule (that is, the rule in indivisible, yet sufficient)

A

Atomic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A business rule must be internally consistent (that is, not contain conflicting
statements) and must be consistent with (and not contradict other rules)

A

Consistent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

A business rule must be able to be stated in natural language, but it will be stated
in a structured natural language so that there is no misinterpretation

A

Expressible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Business rules are not redundant, but a business rule may refer to other rules (
especially refer to definitions)

A

Distinct

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

A business rule is stated in terms business people can understand, and since it is
a statement of business policy, only business people can modify or invalidate a
rule; thus, a business rule is owned by the business

A

Business-oriented

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Where do business rules appear?

A
  • Description of Business Functions
  • Events
  • Policies
  • Units
  • Stakeholders and other objects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

These are identified by asking questions about the who, what, when, why and how of the
organization.

A

Rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

____________ has to be persistent in clarifying initial statements of rules because initial
statements may be vague and imprecise.You should be prepared to ask such questions as:
* “Is this always true”
* “Are there special circumstances when an alternative occurs?”
* “Is there only one of those or are there many?”

A

Data Analyst

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Data names should: (6)

A
  • Relate to business, not technical
  • Be meaningful
  • Be unique
  • Readable
  • Composed of words taken from an approved list
  • Repeatable
24
Q

__________a high-level data model. It is based on a perception of a
real world that consists of a collection of basic objects, called entities, and relationships among
these objects.

A

Entity-Relationship Model

25
______ a detailed, logical representation of the data for an organization or for a business area.
E-R Model
26
E-R model is normally expressed as an _______________, which is a graphical representation of an E-R model
E-R Diagram
27
__________is an object that has its existence in the real world. It includes all those “things” about which data is collected.
Entity
28
_____ may be a tangible object such as a student, or a place or a part. It may also be non-tangible such as an event, a job title, or a customer account. - Diagrammatically, these are represented in rectangles.
Entity
29
______ are units that describes the characteristics or properties of entities. - are represented by tables and attributes by columns. - For example, a customer entity might have numerous ______ such as code, name, and addresses.
Attributes
30
the _____ of an attribute is the collection of all possible values, an attribute can have.
Domain
31
This represents one related part of a table and is the smallest logical structure of storage in a database. It holds one piece of information about an item of subject.
Field / Column
32
A ______ is a collection of multiple related fields that can be treated as a unit.
Record / Row
33
This is a named collection of logically related multiple records. Depending on the database software, a table can be referred to as a file.
Table
34
are those attribute which can not be divided into sub-parts.
Simple Attribute
35
are those attributes which can be divided into sub-parts.
Composite Attributes
36
The attributes which has a single-value for a particular entity is called _______
Single-valued Attributes
37
Whereas, attributes which has a set of values for a specific entity is called________
Multi-valued Attribute
38
The value for this type of attribute can be derived from the values of other related attributes or entities.
Derived Attribute
39
An entity set that does not possess sufficient attributes to form a primary key is called a
Weak-entity set
40
it denotes a key that is chosen by the database designer as the principal means of identifying unique records within a table
Primary Key
41
a key composed of more than one column. Sometimes, it is also know as concatenated key or structured key.
Composite Key
42
a combination of one or more columns in a table ( parent table) that references a key in another table (child table)
Foreign Key
43
a combination of one or more fields whose value uniquely identifies a record in a table, that is no two records can have the same key value.
Candidate key
44
a candidate key other than the one chosen as a primary key is known as
Alternate Key
45
they exist when two or more tables have connection or association.
Relationship
46
exist between tables when only one record of the first table is related to only one record to a second table, and only one record of the second table is related to only one record to the first table.
One-to-one relationship
47
exist between tables when one record of the first table can be related to one or more record to a second table, but only one record form the second table can be related to a single record in the first table.
One-to-Many Relationship
48
exist between tables when on record of the first table can be related to one or more record to a second table and one record from the second table can be related to one or more record to the first table.
Many-to-Many relationship
49
5 ways of Designing a Database:
- Define the purpose of your database. Consider questions or queries you may want to answer about the stored data. * Determine the tables that you need in the database. * Determine the fields that you need in the database. * Identify unique field values that allow Access to connect information stored in a separate table. * Determine the relationships between tables.
50
(7) Qualities of Good Database Information
- Accurate - Organized - Timely - Verifiable - Accessible - Economical - Useful
51
____ information means the reports generated from the database program are error free
Accurate
52
______ information means the reports maybe arrange to suit the need of the decision maker.
Organized
53
____information means the report should be useful at the moment it is generated.
Timely
54
_______information means the report can be correct or incorrect.
Verifiable
55
_______ information means the database report is available to the person who needs it at anytime.
Accessible
56
____ information means information generated from a database program should be cost- effective to product.
Economical
57
________ information means the report should have meaning to the people who get them
Useful