CHAPTER 7
Storing Organizational Information - Databases
Database - Maintains information about various types of objects ( intentory ), events ( transactions ), people ( employees ), and places ( ware-houses ).
Hierarchical database model - Information using parent/child relationships in such a way that it cannot have too many relationships.
Network database model - Is a flexible way of representing objects and their relationships.
Relational database model - Stores information in the form of logically related two-dimensional tables.
Entities and Attributes
- Entity - A person, place, thing, transaction, or event about which information is stored.
- Attributes (fields, columns) - Characteristics or properties of an entity class.
keys and Relationships
- Primary keys and foreign keys identify the various entity classes (tables) in the database.
- Foreign key - a primary key of one table that appears an attribute in another table and acts to provide a logical relationship among the two tables.
Relational database Advantages
- Database advantages from a business perspective include :
- Increase scalability and performance
- Reduced information redundancy
- Increase information integrity (quality)
- Increase information security
- Increase Flexibility
- Handle changes quickly and easily
- Provide user with different views
- Have only one physical view
- Physical view - deals with the physical storage of information on a storage device.
- Logical view - focuses on how users logically access information.
- Increase Scalability and Performance
- Scalability - refers to how well a system can adapt to increased demands.
- Performance - measures how quickly a system performs a certain process or transaction
- Reduced Information Redundancy
- Database reduce information redundancy
- Inconsistency is one of the primary problems with redundant information.
- Increase Information Integrity ( Quality )
- Integrity constraint - rules that help ensure the quality of information
^ Relational integrity constraint
^ Business - critical integrity constraint
- Increase Information security
- Database offer several security features including:
- Password - provides authentication of the user
- Access level - determines who has access to the different types of information
- Access Control _ determines types of user access, such as read-only access.
Database Management Systems
- Database management systems (DBMS) - software through which users and application programs interact with a database.
- Data-driven Web sites- an interactive Web site kept constantly updated and relevant to the needs of its customers through the use of a database.
Data-Driven Web Site Business Advantages
- Development
- content Management
- F uture Expandability
- Minimizing Human Error
- Cutting Production and Updata Costs
- More Efficient
- Improved Stability
- BI in a data-driven Web site
Integrating Information among Multiple Database
- Integration - allows separate systems to communicate directly with each other
- Forward integration - takes information entered into a given system and sends it automatically to all downstream systems and processes.
- Backward integration - takes information entered into a given systems and sends it automatically to all upstream systems and processes.
0 comments:
Post a Comment