Sunday, 27 January 2013
CHAPTER 7 : STORING ORGANIZATIONAL INFORMATION – DATABASES
LEARNING OUTCOMES
7.1 Define the
fundamental concepts of the relational database model
The relational database model is a type of database that
stores information in the form of logically related two-dimensional tables. For
an example, web sites of student portal UiTM, when student click to student
portal, then click to subjects, inside it have all the subjects that student
taken. In the primary concepts of the relational database model have an
entities, entity classes, attributes, keys, and relationships. An entity in the
relational database model is a person, place, thing, transaction or event about
which information is stored. Attributes also called fields or columns, are
characteristics or properties of an entity class. Developers must identify
primary keys and foreign keys in order to manage and organize various entity
classes within the relational database model and use both of keys to create
logical relationships. A primary key is a field (or group of fields) that
uniquely identifies a given entity in a table. It are important because they
provide a way of distinguishing each entity in a table. A foreign key in the
relational database model is a primary key of one table that appears as an
attribute in another table and acts to provide a logical relationship between
the two tables.
7.2 Evaluate the
advantages of the relational database model
The advantages of the relational database model are :
Ø
Increased
flexibility – database provide flexibility in allowing each user to access
the information in whatever way best suits his or her needs. The distinction between logical and physical
views is important in understanding flexible database user views.
Ø
Increased
scalability and performance – only a database could ‘scale’ to handle the
massive volumes of information and the large numbers of users required.
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 – is the duplication of information or storing the
same information in multiple places. Redundant information occurs because
organizations frequently capture and store the same information in multiple locations.
Ø
Increased
information integrity (quality) – information integrity is a measure of the
quality of information. Within a database environment, integrity constraints
are rules that help ensure the quality of information.
Ø
Increased
information security – as systems become increasingly complex and more
available over the Internet, security becomes an even bigger issue.
7.3 Compare
relational integrity constraints and business-critical integrity constraints.
There are two types of integrity constraints :
Relational
integrity constraints
|
Business-critical
integrity constraints
|
Rules that enforce basic and fundamental
information-based constraints. For an example, an operational integrity
constraint would not allow someone to create an order for a nonexistent
customer, provide a markup percentage that was negative or order zero pounds
of raw materials from a supplier.
|
Enforce
business rules vital to an organization’s success and often require more
insight and knowledge than relational integrity constraints. Consider a
supplier of fresh produce to large grocery chains. The supplier might
implement a business-critical integrity constraint stating that no product
returns are accepted after 15 days past delivery. That would make sense
because of the chance of spoilage of the produce.
|
7.4 Describe the
benefits of a data-driven website
Advantages of a data-driven website :
ü
Development
– allows the website
owner to make changes any time and all without having to rely on a developer
or knowing HTML programming. A well-structured data-driven website enables
updating with little or no training.
|
ü
Cutting
production and update costs – a data-driven website can be updated and
‘published’ by any competent data-entry or administrative person. In addition
to being convenient and more affordable, changes and updates will take a
fraction of the time that they would with a static site. While training a
competent programmer can take months or even years, training a data-entry person
can be done in 30-60 minutes.
|
ü
More
efficient – by their very
nature, computers are excellent at keeping volumes of information intact.
With a data-driven solution, the system keeps track of the templates, so
users do not have to. Global changes to layout, navigation, or site structure
would need to be programmed only once, in one place, and the site itself will
take care of propagating those changes to the appropriate pages and areas. A
data-driven infrastructure will improve the reliability and stability of a
website, while greatly reducing the chance of ‘breaking’ some part of the
site when adding new areas.
|
ü
Improved
stability – any programmer who
has to update a website from ‘static’ templates must be very organized to
keep track of all the source files. If a programmer leaves unexpectedly, it
could involve re-creating existing work if those source files cannot be
found. Plus, if there were any changes to the templates, the new programmer
must be careful to use only the latest version. With a data-driven website,
there is peace of mind, knowing the content is never lost even if your
programmer is.
|
7.4 Describe the two primary methods for integrating information across multiple databases
An organization can choose from two integration methods which are forward and backward integration.....
Forward integration takes information entered into a given system and sends it automatically to all downstream systems and processes. Means the expansion of a business products or services to related areas in order to more directly to fulfill the customer's needs. An example, farmers sell his or her crops at the local market rather than to a distribution center...
Backward integration takes information entered into a given system and sends it automatically to all upstream systems and processes..
CHAPTER 5 : ORGANIZATIONAL STRUCTURES THAT SUPPORT STRATEGIC INITIATIVES
IT ROLES AND
RESPONSIBILITIES
IT is a new functional area, having only been around
formally around 40 years…recently IT-related strategic positions…. Some
organizations had many chief officer but it depends on the number of
employees….the larger the number of employees, the larger the number of chief
officer….such as:-
Chief
Information Officer (CIO)
-
Oversees all uses of IT and ensures the
strategic alignment of IT with business goals and objectives
-
Some reports often sent directly to the CEO
-
Possess a solid and detailed understanding of
every aspect of an organization coupled with tremendous insight into the
capability of IT
Chief
Technology Officer (CTO)
-
Speeds of information deliver to customers
-
Ensures efficiency of IT systems
-
Possess well-rounded knowledge of all aspects of
IT include hardware, software and telecommunications
Chief
Security Officer (CSO)
-
Ensures the security of organization in IT
systems and develop strategies
-
Avoids hackers from public/competitor
-
The role has been elevated in recent years
because of the numbers of hackers and viruses
-
Possess detailed knowledge of networks and
telecommunications
Chief
Privacy Officer (CPO)
-
Ensures the ethical and legal use of information
– information of customers saved nicely
-
Its newest senior executive position in IT
-
Lawyers by training, enabling to understand the
often complex legal issues surrounding the use of information
Chief
Knowledge Officer (CKO)
-
Collecting, maintaining and distributing the
organization’s knowledge
-
Designs programs and systems that make it easy
for people to reuse knowledge
-
Create repositories of organizational documents,
methodologies, tools and practices
-
Establish methods for filtering the information
-
Keep the systems up-to-date by encourage employees
contributions
USE OF FACEBOOK
FACEBOOK????i'm sure that all of you know about facebook and using facebook....facebook is a famous networking that many people use that to connect with other people......anything can be made by using facebook.....as all you know, some users use this type of networking as a platform of their business or called as a business online....so how far the efficiency and effectiveness of facebook in terms to carry on the business???some business success by using facebook because they know how to give satisfaction to their customers...nowdays people not need to walking to shopping but sit in front of the computer just click the mouse, the products will be received to them...so an organization have to use all resources in order to customer can see the products in the page of fb...so that an organization can show the products to satisfied customer by deliver the similar products that had been showed in page of fb...
Subscribe to:
Posts (Atom)