information systems and databases - wikispaces is head in a database and access is achieved using a...

22
Information Processing Technology Core 2: Information Systems and Databases Information systems: Information systems perform a set of information processes requiring participants, data/information and IT. Created to provide access to information for an organisation or individual. Data is head in a database and access is achieved using a DBMS. Characteristics of information systems: Organisation of data into information. Analysing the information to give knowledge. Purpose of information systems: Transaction processing systems [TPSs] Collect, store, modify and retrieve the daily transactions of an organisation. Batch processing collects the transaction data and processes it later. Real-time processing is processed immediately. Examples: POS terminal, processing credit card payments, tracking receipts of materials from suppliers. Decision support systems [DSSs] Assist people to make decisions by providing information, models and analysis tools. Examples: system that analyses the stock market and helps the user to make decisions about buying and selling shares. Expert systems Provide information and solve problems that would otherwise require a person experienced in that field. It asks a number of questions and compares their answers to a knowledge base Examples: system that help doctors diagnose infectious blood diseases and prescribe antibiotics. Patient’s medical details are compared to its knowledge base. Solutions are not always correct, up to the user to accept or reject solution. Management information systems [MISs] Provide information for the organisation’s managers. Presents basic facts about the performance of the organisation. Examples: Execute Information Systems (EIS) provides information on strategic issues. Office automation systems Provide people with effective ways to complete administrative tasks in an organisation. Uses a range of software and communication technology. 2002 - [email protected] - Page 1 of 22

Upload: buikhuong

Post on 27-Mar-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

Information Processing Technology Core 2: Information Systems and Databases

Information systems: Information systems perform a set of information processes requiring participants,

data/information and IT.

Created to provide access to information for an organisation or individual.

Data is head in a database and access is achieved using a DBMS.

Characteristics of information systems:

− Organisation of data into information.

− Analysing the information to give knowledge.

Purpose of information systems:

Transaction processing systems [TPSs]

Collect, store, modify and retrieve the daily transactions of an organisation.

− Batch processing collects the transaction data and processes it later.

− Real-time processing is processed immediately.

Examples: POS terminal, processing credit card payments, tracking receipts of

materials from suppliers.

Decision support systems [DSSs]

Assist people to make decisions by providing information, models and analysis

tools.

Examples: system that analyses the stock market and helps the user to make

decisions about buying and selling shares.

Expert systems

Provide information and solve problems that would otherwise require a person

experienced in that field. It asks a number of questions and compares their answers

to a knowledge base

Examples: system that help doctors diagnose infectious blood diseases and

prescribe antibiotics. Patient’s medical details are compared to its knowledge base.

Solutions are not always correct, up to the user to accept or reject solution.

Management information systems [MISs]

Provide information for the organisation’s managers. Presents basic facts about the

performance of the organisation.

Examples: Execute Information Systems (EIS) provides information on strategic

issues.

Office automation systems

Provide people with effective ways to complete administrative tasks in an

organisation. Uses a range of software and communication technology.

2002 - [email protected] - Page 1 of 22

Information Processing Technology Core 2: Information Systems and Databases

Examples of database information systems Information systems that uses a database. Databases are accessed by a database

management system [DBMS].

• School database: information about teachers, students, classrooms and subjects.

• RTA: information on automobiles. • Video stores: information on borrowers and videos

2002 - [email protected] - Page 2 of 22

Information Processing Technology Core 2: Information Systems and Databases

School Database

En

viro

nmen

t − The school community (students, staff, parents)

− The educational services offered by the school/

− The flow of information between the school and authorities.

− The hardware and software.

− Any organisation, business or individual that receives information generated by the

school database administration systems or supplies data for the system.

Purp

ose

− To maintain the efficient operation of the school, its personnel, fiancés, resources and

administrative tasks.

− To provide information on student enrolments, subject selections and assessments for

both school staff and educational authorities.

Dat

a / i

nfor

mat

ion

Information on people, resources and processes eg…

− Equipment register.

− Finance and purchase orders.

− GST records.

− Library resources and loans.

− Staff information.

− Student marks and grades.

− Student personal and academic information.

− Timetables and room allocations.

Most data stored on an administration computer network in the school office and library and

some on individual staffroom computers.

Part

icip

ants

− School office and library staff who use the system.

− Teachers who add class information into the system.

− Students who search the library catalogue.

− Everyone in the school is likely to be a system participant at some stage.

Info

rmat

ion

Proc

esse

s

C O

A S

P T

D

− Collecting: through enrolment forms, marking of class rolls, payment of fess, recording

results in class mark books, library loans and returns and administrative tasks.

− Organising and storing: a number of different databases that deal with student and

staff information, resources of various types and finances.

− Analysing and processing: creating class lists, student reports, financial reports,

purchase orders, receipts and over due book lists.

− Transmitting and receiving: some data are transmitted to and received from

educational authorities eg BOS.

− Displaying: input and output data are displayed on VDUs and printouts.

Info

rmat

ion

Tech

nolo

gy − Computers (data entry, access and in staffrooms)

− Barcodes readers (library loans and returns).

− A student inquiry and loan/circulation network.

− Software: OASIS office network administration system, motorised mark book,

spreadsheet application.

2002 - [email protected] - Page 3 of 22

Information Processing Technology Core 2: Information Systems and Databases

Context diagram

Student and staff information

Purchase orders

Receipts

Financial reports

Marks and grades

New equipment data

Purchase requests

Sales and charges

Timetable data

Class notes

Student / staff data

2002 - [email protected] - Page 4 of 22

Information Processing Technology Core 2: Information Systems and Databases

RTA Vehicle and Driver Information Database

En

viro

nmen

t − All drivers, driving instructors, driver examiners.

− Vehicle owners, vehicle inspectors.

− RTA services eg registration and licensing.

− Flow of information between the RTA and the NSW Department of Transport.

− Police and courts

− Hardware and software.

Purp

ose

− To manage the registration all the drivers and motor vehicles in NSW.

− To send out vehicle registration payments requests.

− To provide statistical information on drivers and vehicles to the government and

registration information to other authorities.

Dat

a / i

nfor

mat

ion

− Driver personal details, payment details.

− Driver licence number, license type and classification, driving history.

− Vehicle identification number, make and model.

− Vehicle owner details, registration number, payment details.

− Vehicle inspection record, insurance details.

− GST records. All available to authorise RTA employees at any motor registry and vehicle inspection station

anywhere in the state.

Part

icip

ants

− Data entry operators, inspectors, counter staff and administration officers at RTA offices.

− Motor registries and motor vehicle inspection stations.

− Police Department Traffic Branch.

Info

rmat

ion

Proc

esse

s

C O

A S

P T

D

− Collecting: through registration application forms, licence applications, renewals, vehicle

inspection and driving test results.

− Organising and storing: a number of different databases that deal with drivers, vehicle

information and finances.

− Analysing: producing statistics on registered vehicles and licensed drivers.

− Processing: vehicle registration and licence renewal forms are sent out.

− Transmitting and receiving: data on vehicles and drivers are transmitted to the Police

and other authorities when requires.

− Displaying: input and output data are displayed on VDUs and printouts.

Info

rmat

ion

Tech

nolo

gy − Computers – keyboards and monitors (data entry and display terminals)

− EFTPOS machines (credit / debit card payments)

− Barcode scanners (registration notice payments).

− Networking between the computers (in office / building and links to a state WAN)

2002 - [email protected] - Page 5 of 22

Information Processing Technology Core 2: Information Systems and Databases

Context diagram

Renewal notices

Statistical reports

Driver and vehicle details

Financial reports

Licences and registrations

Fees, charges

Licence and registration data

Inspection reports

2002 - [email protected] - Page 6 of 22

Information Processing Technology Core 2: Information Systems and Databases

Video Store Information Database

En

viro

nmen

t − Customers and staff

− Suppliers

− Entertainment and other services supplied by the store.

− The flow of information between the store and its head office.

− Hardware and software.

Purp

ose − To keep accurate records of the stock (rental and sales).

− To collect data for further analysis by store management.

Dat

a / i

nfor

mat

ion

− Customer details (current loans and overdue items).

− Video rental title records (items in stock and on loan)

− Saleable items records (videos, snack foods).

− Rental and/or sale figures for each item.

− GST records. Most available to store staff, some may be available to customers through inquiry terminals.

Part

icip

ants

− Staff who check out videos and other products

− Staff who process returns.

− Staff who authorise orders for new stock.

− Head managers who use the data provided by the system for inclusion management and

planning reports.

Info

rmat

ion

Proc

esse

s

C O

A S

P T

D

− Collecting: through membership applications, sale items and rental videos passed over

the scanner, and new products that arrive at the store.

− Organising and storing: in product and customer databases.

− Analysing: producing statistics on video rentals, sales, delinquency rates (non-return of

videos) and store income.

− Processing: products are sold, rented, returned or arrive as new products. Video rental

or return, customer’s record is updated.

− Transmitting and receiving: all data is transmitted to the head office.

− Displaying: input and output data are displayed on VDUs and printouts.

Info

rmat

ion

Tech

nolo

gy

− Computers – keyboards and monitors (enter details of a new rental customer)

− Barcode scanners (database input devices).

− WAN link from the head office (to update database when there’s new video rental titles).

− Customer inquiry terminals – touch screen and web like interfaces.

− Database management and sakes software.

− Network communication software.

2002 - [email protected] - Page 7 of 22

Information Processing Technology Core 2: Information Systems and Databases

Context Diagram

Stock write-offs

Rental and sales statistics

Financial reports

Loans and overdue reports

Rental returns

New stock

New members

Rental and sale data

2002 - [email protected] - Page 8 of 22

Information Processing Technology Core 2: Information Systems and Databases

Organisation methods Process of arranging, representing and formatting data.

Database: an organised collection of data.

Non-Computer Methods:

− Telephone book

− Dictionary

− Recipe book

May be sorted:

− Alphabetically

− Numerically

− Chronologically

− By Category

Computer-based Methods:

− Flat-file systems

− Database management systems

− Hypermedia

Non-computer and computer-based methods: Computer based methods Non-computer based methods

− Easily edited.

− Large storage.

− Fast retrieval.

− Display options.

− Easily searched through.

− Many people can access it at once.

− Backup storage can be easily kept.

− Access to data can be restricted

− Sorting of data is flexible over a range of

fields

− Convenient to obtain information.

− Easily, inexpensively organise data.

− Do not need a computer or computer skills.

− Easier to keep secure therefore, remain more

private.

− Data is more difficult to use for other

purposes.

2002 - [email protected] - Page 9 of 22

Information Processing Technology Core 2: Information Systems and Databases

Which system to use?

Computer-based systems Information task

Manual system Flat file DBMS Relations DBMS Hypermedia

Appointments diary

Ideal for personal

use ⇒ high

probability and

accessibility.

Ideal for business

use (tracking more

than one person)

⇒ easy

maintenance.

Too complex for

task.

Ideal for travellers

who have access

through the Web.

Store sales or product catalogue

Ideal for letterbox

drops, handouts,

etc.

Ideal for simple

lists only.

Suitable but

generally too

complex for task.

Ideal for access via

the Web and e-

commerce.

Stock / inventory

Too slow and

difficult to maintain.

Ideal for simple

lists only

Ideal for larger and

more complex lists.

Generally not

suitable for the

task.

Personnel records

Too slow and

difficult to maintain.

Ideal for simple

lists only

Ideal for larger and

more complex lists.

Generally not

suitable for the

task ⇒ poor

security and

privacy.

Phone and address list

Ideal for personal

use ⇒ high

portability and

accessibility.

Ideal for larger lists

or business use ⇒

easy maintenance.

Suitable but

generally too

complex for the

task.

Ideal for access via

the Web.

2002 - [email protected] - Page 10 of 22

Information Processing Technology Core 2: Information Systems and Databases

Databases Database: a large storage of information. As an information system, a database allows the

effective manipulation of information it contains through a Data Management System (DBMS).

Data Structure of a Database:

File A block of data. A file in a database is divided into a set of related records.

Record Collection of facts about one specific entry in a database. A record is divided into one or

more related fields.

Field Specific category of data in a database. Data items in a field are made up of characters.

Character Smallest unit of data people can use eg letters, numbers and special symbols.

Keys

Fields that are used to sort and retrieve information. Usually, each key holds a unique

item that applies to only one record. Key is used when records are sorted, not all data

has to be read or retrieved.

− Single key: fields in which each item of data is unique.

− Composite/compound key: made by joining two or more fields together. Used

when no data item in any field can be guaranteed to be unique.

− Primary key: a single or compound key that must have a value, cannot be empty.

− Secondary key: a field that contains useful items of data often used in searches,

not always unique.

Type

s of

key

s

− Foreign key: an attribute of a table that is a primary key of another table.

Flat-file databases: Organises data into a single table.

- Simple to create and organize

- Inexpensive

- Data for the whole database is contained in a single file

- Managed by programs called file managers

- Consists of fields, records and files

- High level of data redundancy

- Access is often sequential, slower access

Relational databases: Organises data using a series of related tables.

- Provide a method of storing data based on multiple databases linked together by

common keys. The keys provide the facility to build up huge databases without necessary

duplicating information (data redundancy) – the data is shared.

- Draws information from one or more additional files as well as the current file

- Needs a Primary Key / Link (Unique key field)

- Organisation of data involves a schema.

2002 - [email protected] - Page 11 of 22

Information Processing Technology Core 2: Information Systems and Databases

Relationships are built between the tables of the relational database to provide a flexible way

of manipulating and combing data.

Schema - A data definition for a database.

- An organised plan of the entire database, showing how and where the data is found,

description of the data, data’s logical relationships.

Relational database: defines the entities, attributes and relationships.

Entity A specific thing about which information is collected and stored.

Attribute Defined property of an entity (fields).

Relationship The way the entities related to each other. There are three ways:

One-to one: when each record in the first entity is related to exactly one record in

the sconed entity.

One-to-many: when one record in the first entity is related to many records in the

second entity, but any record in the second entity only relates to one record in the

first entity.

Type

s of

rela

tions

hips

Many-to-many: when each record in the first entity is related to many records in the

second entity, and each entity in the second entity is related to many records in the

first entity.

Views of data for different purposes: • Tables: an organisation of data into columns (attributes) and rows (tuples).

• Forms: used to view, enter and change data in a table.

Data modelling Process of identifying entities, the relationships between those entities and the attributes of

those entities. Used to develop a schema for the database.

Data dictionaries: a comprehensive description of each field (attribute) in the database. It

contains information about the characteristics of each item entered in the database eg field

name, field size, data type and field description.

2002 - [email protected] - Page 12 of 22

Field name name of the field

Data type kind of data that can be stored in the field

Alphanumeric data: alphabet, numbers and symbols.

Numeric data: numbers and numerically related symbols.

Boolean or logical data: composed of true / false or yes / no.

Data date: displayed as dd / mm / yy or mm / dd / yy.

Dat

a ty

pes:

Time date: in the form hh / mm.

Field size Number of characters allowed in each field.

Description Specifies the contents of the field.

Information Processing Technology Core 2: Information Systems and Databases

A data dictionary consists of metadata – data about data. Provides a common ground for

people working on a project at the same time. This reduces data redundancy – the

undesirable duplication of data within a database.

Schematic Diagrams: Graphical tools that help define the database. A common schematic diagram is an entity-relationship diagram [ERD]; it’s a graphical method of identifying the entities and showing

the relationships between them, helps to determine the data to be included and excluded from

the database.

Normalisation: Process of studying the conceptual schema for a database and organising it into a group of

tables in the most efficient way, that is, the production of a relational schema which minimizes

data redundancy.

The degree of normalisation has been defined in terms of forms such as:

First Norm First [1NF]: (basic level of normalisation) moving data items into separate

tables where the data in each table is a similar type.

Domain/key normal form [DKNF]: (final level of normalisation) a key uniquely identifies

each row in a table. A domain is set of permissible values for each attribute.

Hypermedia and Hypertext: Hypermedia is the storage of information using a set of documents that may contain text,

numbers images, audio and video. Each document is independent and information is

retrieved using hypertext.

Hypertext: a system where documents can be cross-linked in such a way that you can

navigate from one document to the next by clicking on a link. A link / hyperlink allows the

electronic connection.

Node: a computer that has the destination of the link.

Links Links between nodes in a hyper document have no structure. They are associated with

anchors and bookmarks – smaller parts of the nodes.

2002 - [email protected] - Page 13 of 22

Information Processing Technology Core 2: Information Systems and Databases

Uniform resource locator [URL] Address of a file or resource on the Web.

http://www.smh.com.au/crossword.html

File path Domain nameProtocol

Parts of the URL: • Protocol: transfer method used to access a particular resource on the Web ‘http://’

[hypertext transfer protocol].

• Domain name: address of the specific computer where resource is located (can be

replaced by IP number).

• File path: the full path to the file to be retrieved.

HTML [hypertext mark-up language]: A set of special instructions that indicate how parts of document will be displayed and

navigated. Viewed in a web browser. HTML editor specialises in writing HTML code. HTML

tags are metadata (information about data).

Tools for organising hypermedia:

Storyboard: a series of frames, each representing a different action or screen image.

Used to organise hypermedia. Consists of navigation paths, information and graphics.

Popular because simple to construct, easy to read and can be modified at every stage.

Layouts:

− Linear: sequential path.

− Hierarchical: sequential path in top-down design.

− Non-linear: no structure.

− Combination: a blending of the layouts above.

Web page creation software: allows the creating of web pages without having to use

HTML. The required HTML tags are inserted automatically by the software. Web pages

can be viewed in HTML form or seen on the web browser.

2002 - [email protected] - Page 14 of 22

Information Processing Technology Core 2: Information Systems and Databases

Storage and retrieval Database management system: application software that allows the entry, manipulation and

storage of data in a database format. Used for secure and efficient storage and retrieval of

information of a database.

• Reduces data redundancy

• Backup and recovery capabilities

Tasks it performs:

- Entering data into fields.

- Organising the data using a data dictionary.

- Showing relationships between entities using schematic diagrams.

- Sorting records on one or more fields.

- Checking for identifiable errors in data entry.

- Allowing flexibility to change the definition of the database.

- Restricting access to the data to authorised people.

- Providing information about the performance of the database.

- Retrieving records which satisfy certain criteria through the use of query language

Independence of Data The physical organisation of the data is achieved when the operation system determines

the way in which the data is physically organised on the storage medium.

• The logical organisation of the data is how the program defines the data.

Methods of accessing data

Sequ

entia

l acc

ess Data is accessed in a sequence. Accesses data in the order it was stored. Does not require the

exact location of the data item, and it’s much slower than direct access. Example: accessing

data stored on magnetic tape.

Data is access without accessing previous data items. Data is stored in a particular storage

location based on algorithm. Algorithm is used to calculate the approximate location of the data

– if data not found at this location, computer searches through successive locations until data is

accessed.

Dire

ct a

cces

s

Indexed access: when direct access involves the use of an index (a table that has information

about the location of the data). Data is accessed by referring to the index and obtaining its exact

location. Requires more processing time to search the index and to maintain the index.

Example: storing data on a disk and the logical location of data within a database.

2002 - [email protected] - Page 15 of 22

Information Processing Technology Core 2: Information Systems and Databases

Distributed Databases Distributed Database is one which has been partitioned and then located at different sites. It

is managed by a DBMS and is periodically synchronised to ensure that they all have

consistent data.

Two-phase commit: part of the DBMS used to maintain consistency across a distributed

database, checks whether both parts of the database are ready for the transmission, then

performs it.

Advantages Disadvantages

− Reduces data transmission costs that would

occur when all users access one centralised

database.

− Difficult to obtain a complete view of the

database.

− Needs to be synchronised to keep it current.

On-line and off-line storage: • Online storage: uses a peripheral device that is under the user’s direct control eg HDD.

Can be accessed instantly and automatically without human intervention consists

primarily of hard disks

Much of the information stored online is reference data

Requires disk management systems for back-up of the data

Offline storage: uses a peripheral device that is not under the user’s direct control eg a

centralised database.

Requires human intervention whenever files are requested

Generally refers to removable disks or tapes that can be shelved for long-term storage or

disaster recovery

Offers partial solution to information overload – stores data that is not actively used, or

data that is so sensitive it requires duplicate back-up in a remote location

Extremely safe form of storage

Advantages Disadvantages

Online storage - Highest performance

- Almost instant access

- High cost

Offline storage

- Low cost

- Mid – Low performance

- Requires some human

intervention so it is slow

2002 - [email protected] - Page 16 of 22

Information Processing Technology Core 2: Information Systems and Databases

Storage mediums: - Magnetic tape: store large amount of data inexpensively, used for backup. Uses

sequential access – all bits of data are organised in a strict sequence. Erasable, reusable

and durable way of storing data

- Removable cartridge: a HDD encased in a cartridge. Fast, not as fast as HDD, use

direct access. Eg Zip disks 100-250Mb, Jaz disks 2Gb.

- Hard disk: uses direct access.

- Optical disc: data is read and written using laser technology, uses direct access. Eg CDs

650mb, DVD 4.7Gb – 17Gb. Writable CDs have an extra, non-reflective layer that the

laser can modify.

Calculating Storage Size In bytes Total Field size of each Fields x Number of records

Encryption and decryption:

− Process of encoding data, involving manipulations of bit patterns.

− Decryption: process of decoding.

− Most effective way to achieve data security during data transmission.

− Data encoded ⇒ transmitted ⇒ data decoded.

− Problem: to find a method that is difficult to decode but also practical to use.

Asymmetric encryption: requires a public key for encryption (before transmission) and a

private key for decryption (received message).

Type

s of

encr

yptio

n

Symmetric encryption: requires the same key for encryption and decryption eg Data

Encryption Standard [DES].

Backup: A DBMS contains backup and recovery capabilities to guard against data loss.

Backup: another copy of the data that can be used to rebuild the system. When system is

down, the recovery process rebuilds the data using the last completed backup.

Grandfather – father – son: a backup procedure that refers to 3 generations of master files.

Most recent is the son, then the father and then the grandfather.

Tools for database storage and retrieval: • Extracting relevant information through searching and sorting a database:

Sorting: process of arranging data in a particular order.

Performed in either ascending or descending order.

Searching: process of examining the database to retrieve data.

2002 - [email protected] - Page 17 of 22

Information Processing Technology Core 2: Information Systems and Databases

• Selecting data from a relational database using SQL commands: Query: search of a database for records that meet a certain condition.

Constructed form: <field name> <operator> <data>.

Method for constructing a query is query by example [QBE]: requires user to enter the

criteria against a field.

Relational query: search of a database involves two or more entities.

Operators Relational operators: (= , <> , < , > , <= , >=) indicates relationship between two

expressions.

Wildcard characters: (* number of characters, ? one character) represent unknown

characters.

Logical operators: used to combine queries so that a search is carried out on one or

more fields.

- AND: requires both first and second query to be true.

- OR: requires either the first or the second query to be true.

- NOT: exact opposite.

Structure Query Language [SQL] Query language: specialised language designed to search a database.

SQL: a query language used to access and manipulate data in a relational database.

Variations to SQL are developed by specific DBMSs eg ANSI SQL, standard SQL.

SQL statements contain keywords that are used to perform a particular task.

Must use correct syntax: keywords – uppercase, fields separated by commas, entity and

attribute are separated by full stop, search criteria or data item enclosed in double quotes.

SQL Statements Keyword Values Description

SELECT Field(s) Data to be displayed.

FROM Table(s) Source of data.

WHERE Criteria Query.

ORDER BY Field(s) Order in which fields to be displayed

SELECT Customer.[First name], Customer.[last name], Orders.[Order date], Orders.Order_paid

FROM [Sales persons] INNER JOIN [Products INNER JOIN ((Customer INNER JOIN Orders ON

Customer.[Customer ID] = Orders.[Customer ID]) INNER JOIN [Order details] ON Orders.[Order ID] = [Order

details].[Order ID] ON Products.[Product ID] = [Order details].[Product ID] ON [Sales persons].[Sales person

ID] = Orders.[Salesperson ID]

WHERE (((Orders.[Order date])=#4/1897#));

2002 - [email protected] - Page 18 of 22

Information Processing Technology Core 2: Information Systems and Databases

Tools for hypermedia search and retrieval: Retrieving data in hypermedia involves using search engines.

• Search engines: database of indexed websites that can be searched using keywords.

Works by sending out a search robot, crawler or spider to fetch as many documents as

possible. Another program, called an indexer, then reads these documents and creates

an index based on the words contained in each document.

Directories: lists of Web sites organised into categories.

Search robot: program that access Web sties and gathers information for search engine

indexes.

2002 - [email protected] - Page 19 of 22

Information Processing Technology Core 2: Information Systems and Databases

Other information processes

A report is the formatted and organized presentation of data.

A form is used to enter, view and edit data.

Reporting on relevant information in a database: Report: formatted and organised presentation of data eg mailing labels, invoices, sales

summaries and telephone lists.

DBMS reports have the following sections:

− Report heard: appears once at beginning of report.

− Page heard: appears at the top of every page.

− Details: most of the information

− Page footer: appears at the bottom of every page.

− Report footer: appears once at end of report.

Constructing different view: Different views of a database are obtained using a form.

Form is used to: view, enter and change data in a table.

Layout of the form can be changed – position fields, headings, instructions and graphics.

Formatting a repost, needs to adopt good design principles:

− Heading identifies the report’s purpose

− Layouts efficiently presents information

− Text is balances on the page

− Styles are consistent

− Columns have clear and descriptive headings.

− Appropriate white space used to improve readability.

− Pages numbers and date are included in the header and footer.

2002 - [email protected] - Page 20 of 22

Information Processing Technology Core 2: Information Systems and Databases

Issues related to information systems and databases

Privacy & Security: Database systems usually have security measures in place to prevent both unauthorised

access to the system and corruption of the data stored. This introduces the concern about

security.

− Data may get into the wrong hands. May become damaged or deleted accidentally or

intentionally.

− Incorrect data may be entered.

− Validation of data:

Format of data •

• Accuracy of data and reliability of sources. Data is protected by copyright regardless

of where it is obtained. Data should be acknowledged or permission sought from the

owner before the information can be used in publication.

− Ownership and control of data is an ethical issue

− Restrictions on the level of access – password protection: personal objects, biometric

devices. Data encryption and firewall (used on the Internet or network to verify and

authenticate all incoming data).

− Closed circuits. Monitoring by camera and logs.

− Data encryption.

− Dial back modems to registered phone numbers.

− Backup of data.

− Firewalls and Virus Protection.

Acknowledgement of data sources: Source of data: the person or organisation that developed the data.

Protected by the Copyright Act. People not allowed copying the work of another person

without permission.

Privacy principles: All people eventually end up on a “private” database. eg. Doctors, Video store, etc…. There

are companies that find these databases and buy and sell them to whoever will pay. There

are laws companies, which prevent some of this.

Accuracy of data and the reliability of data sources: Data integrity can be maintained by ensuring that the database is able to resist:

− User mistakes.

− System malfunctions.

− Deliberate or accidental alteration.

Data validation checks the accuracy and appropriateness at the data entry stage.

2002 - [email protected] - Page 21 of 22

Information Processing Technology Core 2: Information Systems and Databases

Data bias occurs in the way the data is collected, captured and manipulated.

Data captures in a machine readable form will ess likely be biased

Data transcribed by the operator from a non-machine readable form will like be biased.

Rejection and editing of some collected data can cause data to be biased and unreliable.

Access to data, ownership and control of data: Freedom of Information Act 1982:

The rights of individuals to privacy and control of information concerning personal details

need to be considered. However the existence of a store of information concerning individuals

can, in some cases, be beneficial to society in general.

− Unwanted names on mailing list

− The sale of mailing lists

− Loss of control of information

− Information on individuals needs to be accurate

− Surveillance information held on computers controlled by government agencies

− Tracing missing persons

− Assistance in the apprehension of tax evaders

− Assistance on the apprehension of social security benefit cheats

− Ability to determine bad creditors

− Availability of research data

− Emergency access to medical records

− Monitoring of visits to doctors.

Data warehousing and data mining: Data warehousing: collection of data designed to support management decision-making.

Development of data warehouse includes development of systems to extract data from

operating systems plus installation of a warehouse database system that provides managers

flexible access to the data.

Data mining: use of software that looks for hidden patterns in warehoused data.

2002 - [email protected] - Page 22 of 22