Sunday, 16 February 2014

THE SEVENTH CHAPTER

       

 Well hello everyone !! long time no see . haha. well today as you know we are already learn the 7th chapter. on this chapter we learn about STORING ORGANIZATIONAL INFORMATION (DATABASES) . In this chapter we learn more about how to manage and arrange the organizational information effectively.


Database – maintains information about various type of objects (inventory), events (transactions), people (employee) and places (warehouses)

Database models include :

Hierarchical database model – information is organized into a tree like structure which using parent/child relationships in such a way that it cannot have too many relationships.

Network database model – a flexible way of representing objects and their relationship 


Relationship database model – store information In the form of logically related two-dimensional tables.



Entity – a person , place , thing, transaction or event about which information is stored
Attribute (fields, columns) -  characteristics or properties of an entity class

Primary keys- field or group of field that uniquely identifies a given entity in a table

Foreign keys – a primary key of one table that appears an attribute in another table and acts to provide a logical relationship among the two table

The primary keys and foreign key identify the various entity classes (table) in the database.

The advantages of database :

Increase flexibility

  A well design database should :
Handle changes quickly and easily
Provide users with different views 
Have only one physical view
Physical view – deals with the physical storage of information on a storage device. Example : hard disk

Increased scalability

A database must scale to meet increased demand , while maintaining acceptable performance levels
Scalability – refers to how well a system can adapt to increased demand.
Performance – measures how quickly a system performs a certain process or transaction.

Reduced information redundancy

Database reduce information redundancy
Redundancy- the duplication of information or storing the same information in multiple places.
Inconsistency is one of the primary problem with redundant.

Increased information integrity (Quality)

Information integrity – measure the quality of information
Integrity constraint – rules that help ensure the quality of information
Relation integrity constraint – rule that enforces basic and fundamental information based constraint.
Business critical integrity constraint – rule that enforce business vital to an organization’s knowledge than relational integrity constraints.

Increased information security

Password – provides authentication of the user
Access level – determines who has access to the different type of information
Access control – determines type of user access such as read only access.

Database management system (DBMS) – software through which users and application programs interact with a database.

Data-driven web sites – an interactive web site kept constantly update and relevant to the needs of its customers through the use of a database.

Data-driven web site advantages :

Development – allows the web site owner to make changes any time all without having to rely on a developer or knowing HTML programming. A well-structured, data driven web site enables updating with little or no training.
Content management – a static web site requires a programmer to make updates. This adds an unnecessary layer between the business and its web content , which can lead to misunderstandings and slow turnarounds for desired changes.
Future expandability – having a data-driven web site enable the site to grow faster thnk would be possible with a static site. Changing the layout , display, and functionality of the site is easier with data-driven solution.


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 system and sends it automatically to all upstream systems and processes.

Without integration an organization will :

Spend considerable time entering the same info in multiple system
Suffer from the low quality and inconsistency typically embedded in redundant info

No comments:

Post a Comment