WorksheetsINFORMATION MANAGEMENT
Total questions: 65
Worksheet time: 36mins
organized collection of logically related data
DATA
INFORMATION
DATABASE
METADATA
stored representations of meaningful objects and events
DATA
INFORMATION
DATABASE
METADATA
data processed to increase knowledge in the person using the data
DATA
INFORMATION
DATABASED
METADATA
data that describes the properties and context of user data
DATA
INFORMATION
DATABASE
METADATA
All programs maintain metadata for each file they use
PROGRAM-DATA DEPENDENCE
LIMITED DATA SHARING
DUPLICATION OF DATA
LENGHTHY DEVELOPMENT TIMES
Different systems/programs have separate copies of the same data
Program-Data Dependence
Limited Data Sharing
Duplication of Data
Excessive Program Maintenance
No centralized control of data
Duplication of Data
Lengthy Development Times
Limited Data Sharing
Excessive Program Maintenance
Programmers must design their own file formats
Lengthy Development Times
Duplication of Data
Program-Data Dependence
Excessive Program Maintenance
80% of information systems budget
Excessive Program Maintenance
Duplication of Data
Lengthy Development Times
Program-Data Dependence
SOLUTION: THE DATABASE APPROACH EXCEPT
Central repository of shared data
Stored in a standardized, convenient form
Data is managed by a controlling agent
Installation and management cost and complexity
Database management system A software system that is used to create, control, and provide controlled access to user databases
TRUE
FALSE
advantages of the database approach (two answer)
- Program-data independence
- Planned data redundancy
- Improved data consistency
- Central repository of shared data
- Data is managed by a controlling agent
- Stored in a standardized, convenient form
- Enforcement of standards
- Improved data quality
- Improved data accessibility and responsiveness
cost and risk of the database approach (more than one answer)
New, specialized personnel
Conversion costs
Installation and management cost and complexity
Organizational conflict
Data models
– Graphical system capturing nature and relationship of data
– Enterprise Data Model–high-level entities and relationships for the organization
– Project Data Model–more detailed view, matching data structure in database or data warehouse
TRUE
FALSE
Entities
– Noun form describing a person, place, object, event, or concept
– Composed of attributes
Data models
Relationships
Entities
Relational Databases
Relational Databases – Database technology involving tables (relations) representing entities and primary/foreign keys representing (a) .
computer-aided software engineering
Repository
System Developers
Case Tools
Respiratory is acentralized storehouse of data
TRUE
FALSE
DBMS meaning
Database Management System
Data Management System
Database–storehouse of the metadata
TRUE
FALSE
software using the data
Application Programs
System Developers
Data/Database Administrators
End Users
text and graphical displays to users
End Users
System Developers
Repository
User Interface
what are the approaches to database and IS development
SDLC
ALL OF THE ABOVE
RAPID APPLICATION DEVELOPMENT
PROTOTYPING
• User Views • Subsets of Conceptual Schema • Can be determined from business-function/data entity matrices • DBA determines schema for different users. is example of (a)
this is the evolution of (a)
E-R model constructs
Entities
Attributes
Relationships
all of the above
a person, a place, an object, an event, or a concept in the user environment about which the organization wishes to maintain data
entity type
entity
entity instance
attribute
A single occurrence of an entity type
Attribute
Entity instance
Entity
All of the above
Composite attribute - An attribute that has meaningful component parts (attributes)
True
False
may take on more than one value for a given entity (or relationship) instance
Multivalued
Derived
Cardinality of relationships
One-to-One
Many-to-Many
One-to-Many
all of the above
Degree of relationships
Unary relationships
Ternary relationship
Binary relationships
Degree of relationship
Unary relationships
Ternary relationship
Binary relationships
all of the above
extends original ER model with new modeling constructs
Subtype
Supertype
Enhanced ER model
Attribute Inheritance
A subgrouping of the entities in an entity type that has attributes distinct from those in other subgroupings
Enhanced ER model
Subtype
Supertype
Attribute Inheritance
Generalization: The process of defining a more general entity type from a set of more specialized entity types. TOP-DOWN
true
false
Specialization: The process of defining one or more subtypes of the supertype and forming supertype/subtype relationships. BOTTOM-UP
TRUE
FALSE
Yes (double line) - A rule that specifies that each entity instance of a supertype must be a member of some subtype in the relationship.
Total Specialization Rule
Partial Specialization Rule
No (single line) - A rule that specifies that an entity instance of a supertype is allowed not to belong to any subtype.
Total Specialization Rule
Partial Specialization Rule
Whether an instance of a supertype may simultaneously be a member of two (or more) subtypes
Disjoint Rule
Overlap Rule
Disjointness Constraints
All of the above
a simple attribute with alternative values to indicate the possible subtypes
Disjoint Rule
Disjoint
Disjointness Constraints
Whether an instance of a supertype must also be a member of at least one subtype
Subtype Discriminator
Disjointness Constraints
Completeness Constraints
All of the above
a composite attribute whose subparts pertain to different subtypes. Each subpart contains a Boolean value to indicate whether or not the instance belongs to the associated subtype
Disjoint
Overlapping
Set of one or more entity types and associated relationships grouped into a single abstract entity type
Solution
Entity cluster
The relational data model represents data in the form of choices.
TRUE
FALSE
Tables (relations), rows, columns
Data structure
Data integrity
Data manipulation
All of the above
Powerful SQL operations for retrieving and modifying data
Data structure
Data integrity
Data manipulation
A (a) key is an attribute or a combination of attributes that uniquely identifies each row in a relation
A (a) key is an attribute (possibly composite) in a relation that serves as the primary key of another relation.
Allowable values for an attribute (See Table 4-1). A domain definition usually consists of the following components: domain name, meaning, data type, size (or length), and allowable values or allowable range (if applicable).
Entity Integrity
Domain Constraints
Referential Integrity
E-R attributes map directly onto the relation
Multivalued Attribute
Composite attributes
Simple attributes
Use only their simple, component attributes
Simple attributes
Multivalued Attribute
Composite attributes
Becomes a separate relation with a foreign key taken from the superior entity
Simple attributes
Multivalued Attribute
Composite attributes
Data normalization is a Primarily a tool to validate and improve a logical design so that it satisfies certain constraints that avoid unnecessary duplication of data
true
false
adding new rows forces user to create duplicate data
Modification Anomaly
Insertion Anomaly
Deletion Anomaly
deleting rows may cause a loss of data that would be needed for other future rows
Insertion Anomaly
Modification Anomaly
Deletion Anomaly
changing data in a row forces changes to other rows because of duplication
Insertion Anomaly
Modification Anomaly
Deletion Anomaly
Candidate key is an attribute, or combination of attributes, that uniquely identifies a row in a relation.
TRUE
FALSE
Nonredundancy - For every row, the value of the key must uniquely identify that row. This property implies that each nonkey attribute is functionally dependent on that key
TRUE
FALSE
Unique identification - No attribute in the key can be deleted without destroying the property of unique identification
TRUE
FALSE
if new product is ordered for order 1007 of existing customer, customer data must be re-entered, causing duplication
Insertion
Update
Deletion
if we delete the Dining Table from Order 1006, we lose information concerning this item’s finish and price
Insertion
Update
Deletion
changing the price of product ID 4 requires update in multiple records
Insertion
Update
Deletion
Relationships at the subtype level indicate that all subtypes will participate in the relationship
TRUE
FALSE
The instances of a supertype may participate in a relationship unique to that subtype.
TRUE
FALSE
