Monday, April 18, 2011

CHAPTER 6: Databases





List, describe, and provide an example of each of the five characteristics of high quality information.

    • Accuracy – are all the values correct? For example, is the name spelled correctly? Is the dollar amount recorded properly?
    • Completeness – are any of the values missing? For example, is the address complete, including street, city, state, and zip code?
    • Consistency – is aggregate or summary information in agreement with detailed information? For example, do all total fields equal the true total of the individual fields?
    • Uniqueness – is each transaction, entity, and event represented only once in the information? For example, are there any duplicate customers?
    • Timeliness – is the information current with respect to the business requirements? For example, is information updated weekly, daily, or hourly?






An example of data entry
Define the relationship between a database and a database management system.

Database
Database Management System

Maintains information about various types of objects (inventory), events (transactions), people (employees) and places (warehouses)



Software through which users and application programs interact with a database

Basic functions:
-          Providing user views
-          Creating and modifying the database
-          Storing and retrieving data
-          Manipulating data and generating reports

Common database management systems:
Oracle – very large distributed databases, billions of records, 000’s of users
Microsoft SQL / MySQL
Mid size database, back end to front end apps, millions of records, 00’s of users
Access / Info Path
Small Database, 100k’s of rows, one or few users


Describe the advantages an organisation can gain by using a database.





- Accurately stores records
- Distributes information easily
- Reduces redundancy of information 
- High quality of information/ high integrity 
- Increased information Security- e.g. only the right people have access








Define the fundamental concepts of the relational database model.

A relational database is a collection of tables from which data can be accessed in many different ways without having to reorganize the database tables.
That is, once relationships are created, tables can “talk” to each other.  We can link (relate) the tables to find certain information. 

An example of a relationship database model:





Describe the benefits of a data-driven website.


Data-driven websites – an interactive website kept constantly updated and relevant to the needs of its customers through the use of a database. The customer enters search criteria in the website. The database runs a query on the search criteria


ADVANTAGES:

Development
Content management
Future expandability
Minimising human error
Cutting production and update costs
More efficient
Improved stability
Real time info like stock levels & price changes




CHAPTER 5: Enterprise Architects

To be updated...

CHAPTER 4 Ethics and Information Security


Explain the ethical issues surrounding information technology
- Intellectual property- the collection of rights that protect creative and intellectual effort 
- Copy right- The exclusive right to do, or omit to do, certain acts with intangible property such as sonf, video game and some types of proprietary documents
- Fair use doctrine- In certain situations, it is legal to use copyrighted material 
- Pirated software- The unauthorised use, duplication, distribution, or sale of copyrighted softwae
- Counterfeit software- Software that is manufactured to look like the real thing and sold as such 

Describe and explain one of the computer use policies that a company might employee

Ethical computer use policy


- Contains general principles to guide computer user behaviour
- Is an essential step in creating an ethical corporate culture. 
- Ensures that users know how to behave at work and the organisation has a published standard by which to deal with user infractions
- Organisations should ensure all users are aware of the policy through formal training and other means 
- For example the guidelines as to what is appropriate and what is not appropriate at work- see below for when this is breached 


What are the 5 main technology security risks?


Outline one way to reduce each risk.
- Human errors- Change passwords regularly 
- Natural Disasters- Make sure the organisation has a contingency plan in place for when a natural disaster occurs, eg location of backup data
- Technical Failures- Backup data
- Deliberate acts- Secure passwords
- Management failure-implement appropriate training
What is a disaster recovery plan, what strategies might a firm employ?

- The process of regainning access to computer systems and data after a disaster has taken place 
- All firms should have a comprehensive disaster recovery plan in place
- All firms must have business continuity plans that outline exactly what happens in a disaster 
- Off Site Data kept in date order
- Well documented procedures
- Regular recovery testing