HI632_Modern Database Management 12 e Chapter 1 – Flashcards
Unlock all answers in this set
Unlock answersquestion
Associative entity
answer
An entity type that associates the instance of one or more entity types and contains attributes that are preculiar to the relationship between those entity instances
question
Attribute
answer
"A property or characteristic of an entity or relationship type that is of interest to the organization.
question
Attribute
answer
Required vs Optional
question
Attribute
answer
Simple vs Composite
question
Attribute
answer
Single-valued vs multivalued
question
Attribute
answer
Stored vs derived
question
Binary relationship
answer
A relationship between the instances of two entity types
question
Business Rule
answer
"A statement that defines or constrains some aspect of the business. IT is intended to assert businessstructure or to control or influence the behavior of a business
question
A business rules approach is based on the following premises:
answer
1. They are a core concept in an enterprise because they are an expression of the business policy and guide individual and aggregrate behavior. (Well-structured business rules can be stated in natural language for end users and in a database model for system developers)
question
A business rules approach is based on the following premises:
answer
2.They can be expressed in terms that are familiar to end users. Thus, users can define and then maintain their own rules.
question
A business rules approach is based on the following premises:
answer
3. They are highly maintainable. They are stored in a central repository and each rule is expressed on ly once, then shared throughout the organization. Each rule is discovered and documented only once, to be applied in all systems development projects
question
A business rules approach is based on the following premises:
answer
4. Enforcement of them can be automated through the use of software that can interpret the rules and enforce them using the integrity mechanisms of the dbms"
question
Characteristics of a good business rule
answer
"1. Declarative
question
Characteristics of a good business rule
answer
2.Precise
question
Characteristics of a good business rule
answer
3. Atomic
question
Characteristics of a good business rule
answer
4. Consistent
question
Characteristics of a good business rule
answer
5. Expressible
question
Characteristics of a good business rule
answer
6. Distinct
question
Characteristics of a good business rule
answer
7. Business-Oriented "
question
Cardinality constraint
answer
a rule that specifies the number of instances of one entity that can (or must) be associated with each instance of another entity
question
Composite attribute
answer
An attribute that has meaningful components (attributes)
question
Composite identifier
answer
An identifiers that consists of an composite attribute
question
Degree
answer
The number of entity types that participate in a relationship
question
Derived attribute
answer
An attribute whose values can be calcualted from related attribute values
question
entity
answer
A person, place, object, event, or concept in the user environment about which the orgnaization wishes to maintain data (Such as Customer, Employee, Product, etc...)
question
entity instance
answer
A single occurrence of an entity type
question
Entity Relationship Diagram (ERD)
answer
A graphical representation of an entity-relationship model
question
Entity Relationship Model (ER Model)
answer
A logical representation of the data for an organization or for a buisness area, using entities for categories of data and relationships for associations between entities
question
Entity Type
answer
Collection of entities that share common properties or characterisitics
question
Fact
answer
An association between two or more terms
question
Identifier
answer
An attribute (or combination of attributes) whose value distinguishes instances of an entity type
question
Indentifying owner
answer
The entity type on which the weak entity type depends
question
Indetifying relationship
answer
The relationship between a week entity type and its owner
question
Maximum Cardinality
answer
The maximum number of instances of one entity that may be assoicated with each instance of another entity
question
Minimum Cardinality
answer
The minimum number of instances of one entity that may be associated with each instance of another entity
question
Multivalued Attributes
answer
An attribute that may take on more than one value for a given entity (or relationship) instance
question
Optional Attribute
answer
An attribute that may not have a value for every entity (or relationship) instance with which it is associated
question
Relationship Type
answer
A meaningful association between or among entity types
question
Relationship Instance
answer
An association between or amoung entity instances where each relationship instance associates exactly one entity instance from each particiapting entity type
question
Required Attribute
answer
An attribute that must have a value for every entity (or relationship) instance with which it is associated
question
Simple (or atomic) attribute
answer
An attribute that cannot be broken down into smaller componens that are meaningful to the organization
question
Strong Entity Type
answer
An entity that exists independently of other entity types
question
Term
answer
A word or phrase that has a specific meaning for the business
question
Ternary relationship
answer
A simultaneous relationships among the instances of three entity types
question
Time Stamp
answer
Time value associated with a data value, often indicating when some event occurred that affected the data value
question
Unary Relationship
answer
A relationship between instances of a single entity type
question
Weak Entity Type
answer
An entity whose existence depends on some other entity type
question
Data Names should be:
answer
"1. Relate to Business, not technical
question
Data Names should be:
answer
2. Be meaningful
question
Data Names should be:
answer
3. Be unique
question
Data Names should be:
answer
4. Be readable
question
Data Names should be:
answer
5. Be composed of words taken from an approved list
question
Data Names should be:
answer
6. Be repeatable
question
Data Names should be:
answer
Follow a standard syntax
question
Guidelines for Good Data Definitions
answer
"1. Definitions are gathered from the same sources as all requirements for information systems. Thus the systems and the data analysts should be looking for data objects and their definitions as these sources of information systems requiresments are studied
question
Guidelines for Good Data Definitions
answer
2. Definitions will usually be accompanies by diagrams, such as ERD
question
Guidelines for Good Data Definitions
answer
3. Definitions will be stated in the singular and explain what the data element i, not what it is not. A definiion will use commonly understood terms an abbrevs and stand alon e in its meaning and not embed other definitions within it. It should be consices and concentrate on the essential meaning of hte data, but it may also state such charcters of the data object, such as examples or subtleties"
question
Agile Software Development
answer
An approact to db and software development that emphasizes "Individuals an interactions over processes and tools, working software over comprehensive documentaiton, customer collaboration over contract negotiation, and response to change over following a plan"
question
Conceptual Schema
answer
A detailed technology-independent specification of the overall structure of organizational data
question
Constraint
answer
A rule that cannot be violated by db users
question
Data
answer
Stored representations of objects and events that have meaning and inportance in the user's environment
question
Data Independence
answer
The sparatation of data descriptions from the application programs that use the data
question
Data Model
answer
Graphical Systems used to capture the nature and relationships among data
question
Data Modeling and Design Tools
answer
Software tools that provdie automated support for creating data models
question
Data Warehouse
answer
An integrated decision support database whose content is derived from the various operational databases
question
Database
answer
An organized collection of logically related data
question
Database application
answer
An application program (or set of related programs) that is used to perform a series of database activities (create, read, update, and delete) on behalf of the db users.
question
Database Management system (DBMS)
answer
A software system that is used to create, maintain, and provide controlled access to user database
question
Enterprise Data Modeling
answer
The first step in db development, in which the scope and general contents of organizational dbs are specified
question
Enterprise resource planning (ERP)
answer
A business mgmt system that integrates all functions of the enterprise. ERP systems are software applications that provide the data necessary
question
Information
answer
Data that have been procesed in such a way as to increase the knowledge of the person who uses the data
question
Logical Schema
answer
The representation of a database for a particular data mgmt technology
question
Physical Schema
answer
Specifications for how data from a logical schema are stored in a computer's 2ndary memory by a dbms
question
Project
answer
A planned undertaking of related activities to reach an objective that has a beginning and an end
question
Prototyping
answer
An iterative process of systems development in which requirements are converted to a working system that is continually revised through close work between analysts and users
question
Relational Database
answer
A db that represents data as a colleciton of tables in which all data relationships are represented by common values in related tables
question
Repository
answer
A centralized knowledge base of all data definitions, data relationships, screen and report formats, and other system components
question
Systems Development Life Cycle (SDLC)
answer
The traditional methodology used to develop, maintain, and replace information systems
question
User View
answer
A logical description of some portion of the database that is required by a user to perform some task
question
Enterprise Data Modeling
answer
Done during the Planning Stage of the SDLC
question
Enterprise Data Modeling
answer
Analyze current data processing
question
Enterprise Data Modeling
answer
Analyze the general business functions and their db needs
question
Enterprise Data Modeling
answer
Justify need for new data and dbs in support of business
question
Conceptual Data Modelling
answer
Done during the Planning and Analysis Stage of the SDLC
question
Conceptual Data Modelling
answer
Identify scope of db rqmts for proposed insys
question
Conceptual Data Modelling
answer
Analyze overall data rqmts for business function(s) supported by the db
question
Disadvantages of File Processing Systems
answer
Program-data dependence
question
Disadvantages of File Processing Systems
answer
Duplication of data
question
Disadvantages of File Processing Systems
answer
Limited Data Sharing
question
Disadvantages of File Processing Systems
answer
Lengthy development times
question
Disadvantages of File Processing Systems
answer
Excessive program maintenance
question
Advantages of the Database approach
answer
Program-data independence
question
Advantages of the Database approach
answer
Planned Data Redundancy
question
Advantages of the Database approach
answer
Improved Data Consistency
question
Advantages of the Database approach
answer
Improved Data Sharing
question
Advantages of the Database approach
answer
Increased productivity of application development
question
Advantages of the Database approach
answer
Enforcement of Standards
question
Advantages of the Database approach
answer
Improved Data Quality
question
Advantages of the Database approach
answer
Improved Data Accessbility and Responsiveness
question
Advantages of the Database approach
answer
Reduced Program Maintenance
question
Advantages of the Database approach
answer
Improved decision support
question
Costs and Risks of the database approach
answer
New, specialized personnel
question
Costs and Risks of the database approach
answer
Installations and managmenet cost and complexity
question
Costs and Risks of the database approach
answer
Conversion Costs
question
Costs and Risks of the database approach
answer
Need for explicit backup and recovery
question
Costs and Risks of the database approach
answer
Organizational Conflict
question
Components of a database environment
answer
Database modeling and tools
question
Components of a database environment
answer
Repository
question
Components of a database environment
answer
DBMS
question
Components of a database environment
answer
Database
question
Components of a database environment
answer
Application Programs
question
Components of a database environment
answer
User Interface
question
Components of a database environment
answer
Data and db administrators
question
Components of a database environment
answer
System developers
question
Components of a database environment
answer
End Users