You are on page 1of 21

TABLE OF CONTENTS

2 Spreadsheets
CHAPTER 1

10
CHAPTER 2

Database and file concepts

16
CHAPTER 3

Sound and video editing


CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
1. SPREADSHEETS 1.02 Manipulating Rows and Columns
 Rows and Columns can be added
1.01 Create a Spreadsheet
Term Definition
Cell A rectangle within a spreadsheet where
data can be positioned
Formula A mathematical calculation
Orientation The direction of text, for example
horizontal or vertical
Alignment Positioning text so that it is in line, for
example on the left, right or centre
Function A ready-made formula representing a
complex calculation
Validation The process of checking if data matches
specific rules
Verify To check that data matches the original
data
Row A horizontal set of cells  Deleted
Column A vertical set of cells
Range A set of one or more cells referenced by
a name
Worksheet A set of rows and columns
Workbook A set of one or more worksheets

 Resized

PAGE 2 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Hidden

1.04 Format a spreadsheet


 Format Data Type- The cells in a sheet can be formatted
to be in a specific data type

1.03 Spreadsheet Security


 Different parts of the spreadsheet can be secured
depending on the software being used. This allows
developers to:
o Prevent Individual worksheets from being removed
o Prevent new worksheets from being added
o Prevent changes being made to certain data, and
select certain individual cells, rows or columns.
o Protect the worksheet, but still allow users to enter
data into certain cells.
o Prevent formulas from being seen and/or changed.
 Change Text Orientation and Alignment- The text in a
cell can oriented to either diagonal or vertical , and be
aligned either to the left, right or centre

PAGE 3 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Emphasis Certain Cells- Certain cells can be formatted to  Page Formatting
standout. o Page Setup

o Fit to Page

 Comments can be added.

o Margins

 Conditional Formatting- Cells can be formatted based


upon certain conditions being met.

PAGE 4 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
o Header and Footer o To stop a column from being changed, add $ before
the column letter

o To stop both column and row changing, a $ must be


put before the column letter and row number

 Functions- They are ready-made formulae representing


a complex calculation.
o Summary Functions
Function Purpose Example
SUM Calculates the
1.05 Create Formulae and Functions total of values
 Formulae- A formula uses basic arithmetic calculations, within a
which use +,-,* and /. range

AVEREGE Calculates the


average of
values within a
 Relative Cell Referencing- RCR is used when you want range
the content of a cell change based on its relation to its
row and column position. MININUM Calculates the
smallest value
within
a range
MAXIMUM Calculates the
largest value
 Absolute Cell Referencing- ACR is used when you do not within
want a cell reference to change when other cells are filled a range
in, or when replicating formulae.
o To stop a row from being changed, add $ before the
row number

PAGE 5 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
o Rounding Functions – These can be used to round SECOND Calculates the seconds =SECOND(B1)
numbers to whole numbers or decimal places part of a time
Function Purpose Example TIME Calculates Time from =TIME(B1,B2,B3)
Integer Returns the given hours, minutes
whole number and seconds
value of a NOW Gives current date and =NOW()
decimal time (can be formatted
number for just date or time)
Round Rounds a
o Conditional statistical data
number to the
Function Purpose Example
nearest
COUNTA Counts all =COUNTA(B2:B20)
decimal place
values in a
specified
range
Roundup Rounds a
COUNTIF Counts all
number up to
the values
the nearest
that meet
decimal place
a criterion
specified within a
Rounddown Rounds a range
number down
SUMIF Adds up all
to the nearest
the values
decimal place
that meet
specified
a criterion
within a
o Indices- To calculate Indices(powers) use the Power range
function
AVEREAGE Adds up all =AVERAGEIF(B2;B40,”>0”)
IF the values
that meet
a criterion
within a
o Date and Time Functions
range
Function Purpose Example
DAY Calculates the day part =Day(A1)
of a date
MONTH Calculates the month =MONTH(A1)
part of a date
YEAR Calculates the year =YEAR(A1)
part of a date
DATE Calculates the date =DATE(A1,A2,A3)
from a given year,
month and day
HOUR Calculates the hours =HOUR(A1)
part of a time
MINUTE Calculates the minutes =MINUTE(B1)
part of a time

PAGE 6 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
1.06 Validation rules 1.07 Validation applied to a spreadsheet
Validation rules can be applied to data in a spread sheet. If There are different types of test data:
the data passes the validation rule, it will be accepted. Type of test data Purpose
However if the fails the rule, it will be rejected and an Normal Data that is acceptable/ valid, that
error message will be shown. will pass the validation test
Abnormal Data that is at the limits of
acceptability/validity, and will just
pass the validation rule
Extreme Data that is outside the limits of
acceptability/validity, and will not
pass the validation rule

1.08 Test a spreadsheet model and evaluate


the effectiveness of test plans for a
spreadsheet model
 To test formulae and functions
o The Input data to be used for calculation should be
identified
o The Output data expected should be identified
o The expected Output should be calculated with
traditional methods and then compared to the result
from the spreadsheet
o The Worksheet containing the Input and Output data
should be identified as they may be on different
worksheets
o Cell and Worksheet protection and Conditional
Formatting can be tested
o A good range of Input values should be used, with
both types of extreme values
o Invalid Inputs should only be used if Validation Rules
are set up

1.09 Filter data


 Data in a spreadsheet can be filtered so as to only show
the data that is required

PAGE 7 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Text Filters
Filter Purpose Example
Contains Selects data that Contains “AB” will only
in a column that show data which
contains specific contains the letters A
text and B
Starts Selects data that Starts with “AB” will
with starts with the text only show data that
specified starts with the letters
A and B
Ends with Selects data that Ends with “AB” will
ends with the text only show data that
specified ends with the letters
A and B

 Range Filters
Filter Purpose Example
Greater than Selects data that is >10
greater than the
specified value
Less than Selects data that is less <10 1.12 Graphs and charts
than the specified  Graphs and charts are used in a worksheet to present
value data in a format that allows users to compare values.
Greater than or Selects data that is >=10
equal greater than or equal
to the specified value
Less than or Selects data that is less <=10
equal to than or equal to the
specified value

1.10 Sorting Data


•Data in a spreadsheet can sorted to either be ascending
or descending.

1.11 Import and export


 Data can be imported from other formats such as CSV
(Comma Separated Values) file, TXT (text) file, or from
another database. It is important that you select the
option to show all the files when importing a file.
 Data can be exported in multiple formats, such as CSV,
TXT, PDF, HTML (Webpage), etc.

PAGE 8 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Comparative line graph- Used to compare how more
than one series of data changes over a period of time.

 Bar/Column chart- Used to show a single series of data


 Pie chart- Used to show the proportion that is used by
in columns or rows.
each item of data.

 Comparative bar/ Column chart- Used to compare more


than one series of data in columns or rows.
1.13 Create a graph or chart
 When creating a graph or chart, they should be labelled
appropriately.
Label Purpose
Title A brief overview of what
the graph chart is showing
Legend A key to show what the
colours used represent
Value axis Each of the axes (x and y)
should include the values
 Line Graph- Used to show how a single series of data including the any units
changes over a period of time. Category axis Each of the axes should
include a title to state
what the data represents
Percentages When using a pie chart ,
the percentages may need
to be displayed for each
segment

PAGE 9 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
Segmented labels Instead of legend, each Index A list of keys or keywords which
segment in a pie chart identify a unique record and can
could be labelled with its be used to search and sort
description records
Segmented value As well as, or instead of more quickly
the percentage, each Entity A diagram that represents the
segment in a pie chart relationship relationship between
could be labelled with its diagram entities
quantity Flat file A database stored in a
Scale The interval between each single table
value on an axis Compound key Two or more fields that
Axis scale maximum The maximum value to be form a primary key
used on an axis Referential integrity Data in the foreign key of the
Axis scale minimum The minimum value to be table on the many side of a
used on an axis relationship must exist in the
primary key of the table on the
one side
of the relationship
Query A question used to
retrieve data from database
Parameter Data used within the
criteria for a query
Database Management Software used to manage
2. DATABASE AND FILE CONCEPTS System the database

2.01 Create a database


Term Definition
Database A structured method of
storing data
Table A set of similar data
Record A common word for entity
Entity A set of data about one
thing
Attribute A category of informative
within an entity
Field A common word for
attribute
Primary key A field that contains the 2.02 Data types and field sizes
unique identifier for a record  Each field in a table will have data type assigned to it
o (Short/Long)Text- Used for titles, names, descriptions,
Foreign key A field in a table that etc. Short text (or Alphanumeric) can hold a maximum
refers to primary key in another of 255 characters, while Long text can hold more than
table 255 characters (60,000 and upwards). Can include
Normal form The extent to which a numbers, letters and symbols.
database has been normalized

PAGE 10 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
o Number (Integer/Decimal) - Used for numeric values.
Integer is used in fields which only contain whole
numbers, while Decimal is used for decimal values.

o Date/Time- Used to store date and time values. The


format of the data can be specified.

o Currency- Used for Currencies. Depends on the


regional setting on the Computer.

o Yes/No (Boolean) - Used when the data need to be


either yes or no.

o AutoNumber- Used to generate a value (usually


numeric) that is unique to each record. They are used
in Primary key fields and this field is used to distinguish
between each record.

 One to many Relationship


o Field size- Each field will have a maximum field size; o In this relationship, each record in one table is
some field sizes can also be specified connected to many records in another table
o The foreign key will be on the many side of the
relationship while the primary key will be on the one
side of it
o The data type and field size must match
o Only data present in the primary key (one side) of the
2.03 Relationships
relationship can be present in the foreign key (many
 Database relationships can be used to connect entities
side)
together
 One-to-one Relationship
o In this relationship, each record in one table is
connected to one record in another table
o Each foreign key value will only be linked to one
primary key values and Vic versa.
o The data type and field size must be the same for the
two fields
o Only data items that is present in the primary key can
be used in foreign key (Referential Integrity)
o Make sure the index for both fields is set to Yes (No
Duplicates)

PAGE 11 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Relational database- A database that’s consists of
multiple tables, connected together with multiple
relationships.
o Advantages
 Redundancy is reduced and less unnecessary
space is taken up
 When running a query, only the required tables
need to be loaded
 Less errors occur as there will be less
inconsistencies
 The database is more organized and the data can
be managed more properly
 Security can be applied to separate tables, so
different user can access different tables
 Many-to-many Relationships
 Data can be sorted and searched efficiently, unlike
o These are basically two sets of One-to-many
a flat file
relationships
 Detailed reports can be produced from a relational
database
o Disadvantages
 Takes time and some understanding of
relationships to set up
 Processing may take some extra time compared to
2.04 Difference between flat file and a flat file
relational database  Since there are multiple table, if one or more
 Flat File- A database that consists of a single table, tables are lost, errors can occur
having only fields and records.  They are very hard to share as there are multiple
o Advantages tables
 Flat files are easy and fast to set up
 Since there is only a single file, it is easy to share, 2.05 Referential integrity
store and backup  Referential integrity- It exists when data in the foreign
 New columns can be added easily key of the table on the many side of a relationship exists
 All the required data is in a single file in the primary key of the table on the one side of the
o Disadvantages relationship.
 Since all the data is in one table, there can be a lot  If the related records does not exist, than the database
of redundant data that can take up additional will prevent data from being entered in the foreign key.
memory  It is necessary to maintain the accuracy of the data
 Making updates can be tricky and time consuming, within the database.
and if there are data inconsistencies errors can
occur
 When running a query, the whole database must
be loaded and searched

PAGE 12 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
2.06 Validation and verification Criteria Format Purpose
 Validation- Validation rules can be applied to data in the Equals to “X” Searches for
database values that
 Types of validation equal “X”
o Lookup in list True True Searches for all
o Range the data in the
o Data type field that are
o Format true
o Length Does not Not “X” Searches for all
o Presence equal to data except “X”
Null Is Null Searches for all
empty fields
Rule Type Purpose Not null Is Not Null Searches for all
“M” or “F” Lookup in list Must be either fields that are
“M” or “F” not null
IN(“Mrs.”, Lookup in list Must be any of Contains Like (“*X*”) Searches for all
“Mr.”, “Miss”, the values in data that
“Dr”) the list contain “X”
>DATE() Range Must be after Not contains Not like (“*X*”) Searches for all
today’s date data that does
>28/03/1980 Range Must be after not contain ”X”
the date listed Begins with Like(“X*”) Searches for all
Between 3 And Range Value must be data that starts
10 greater than 3 with “X”
but less than 10 Comes after >=”X” Searches for all
>2 Range Value must be data that come
greater than 2 after “X”
Like “[A-Z][A- Data type Must be two alphabetically
Z]” text characters Between Between A and B Searches for
Like”*@*.*” Format Email address (numbers) values between
IS NOT NULL Presence Field must not A and B
be empty Greater than >A Searches for all
 Verification- Data entered should also be verified by (numbers) values greater
comparing it to the source data. than A
Greater than >=A Searches for all
2.07 Searches or equal to values greater
 It is possible to filter out data in a database by using (number) than or equal
certain criteria to A
 Simple queries- Used for searching data with a single Between(date) Between Searches for
criteria using a premade table “#dd/mm/yyyy#” and data between
“#dd/mm/yyyy#” the specified
dates
Today(date) =Date() Searches for all
records
containing
today’s date

PAGE 13 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Complex queries- These queries use more than one 2.09 Sort Data
criterion, usually with the help of ‘AND’ or ‘OR’  Ascending/descending- Data can be stored in either
operators. ascending or descending order within a table, query or
report.

 Nested queries- These are queries made on an existing,


and allows users to narrow down the further.  Grouped- More than one field can be used to create the
 Summary queries- Queries used to summarize data sort.
o Cross-tab

2.10 Data entry form


 Used for entering data. Multiple factors are to be
2.08 Static and dynamic parameters considered when making an effect and user-friendly data
 Static parameters- Used in the queries mentioned so far. form.
The parameter values will not change each time the o Appropriate font styles and sizes- The text in the form
query is run. must be easy to read, be an appropriate colour and
must have a consistent font style
o Spacing between fields- There must be appropriate
spacing between each field so the data and clear and
distinguishable
o Character spacing of individual fields- There must be
sufficient space between each character within the
 Dynamic parameters- Used when the parameter values data to be viewed properly
can be chosen every time the query is run, and so the o Use white space- Used to separate data and prevent
values are never fixed. screen from looking like a mess
o Navigation buttons- To allow uses to navigate
between records
o Radio boxes-To allow users to select one mutually
exclusive option
o Check boxes- Used to select items
o Drop-down menus- To allows users to select from a
set of options
o Highlight key fields- Important fields should be
highlighted

PAGE 14 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
Extension File type Purpose
.txt Text Stores plain text without
formatting.
.csv Comma Stores structured data in
separated rows and columns
value separated by commas.
Used for databases
.rtf Rich text Stores text-based
format documents with
formatting. Can be used
in other applications
2.11 Export data without the formatting
 Data can be exported to common formats being lost
 Table- CSV, Txt, or a table in an RTF file .docx Microsoft Word Saves word processed
 Query- Sane way as tables XML document documents by saving all
 Report- RTF and PDF objects separately
.pdf Portable Used for read-only
2.12 Data dictionary Document documents. Used for
 Data dictionary- It is a document that describes the Format web documents
structure of the data held within a database, in other .ods Open Open source file type for
words, metadata about a database. document text documents that can
 They will include: spreadsheet be used in open source
o Data about fields software
 Field names to identify each field .odt OpenDocument Open source file type for
 Data types text spreadsheets that can be
 Field size used in open source
 Format of fields software
 Default values in the fields .xml Extensible A data file that uses
 Primary keys, Compound keys and Foreign keys Markup markup language to
 Indexed fields to improve search times Language define objects and their
 Validation rules attributes. Can be read
o Data about table by a simple text editor
 The primary key of the table .avi Audio Video A data file that stores
 Sort order of the data Interleave video files with very little
 Relationships to other tables compression. Large in
 Total number of records size, but no data lost
 Validation rules that apply .mp4 Moving Picture Audio and Video are
 Permissions and security Experts Group compressed and videos
(layer 4 video can be shared across the
2.13 File and data management file) internet
 Files types- Data can be stored in multiple file types. .wav Waveform Stores audio files as
Each files will usually contain a header (metadata), the Audio File waveform data that
main content to be stored and the end-of-file marker Format allows different sampling
and bit rates. Used with
CDs

PAGE 15 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
.mp3 MPEG (layer 3 Stores audio files in a  Open-Source file formats- File types developed to be
audio compressed format. 10% used by any proprietary software or open-source
compression) the size of a .wav files software. Examples include JPG, PNG, ePub (eBooks),
.bmp Bitmap Image Stores images as XML MPEG, etc.
uncompressed raster
images, each pixel being 3. SOUND AND VIDEO EDITING
stored individually. Can Term Definition
be used in any software Pixel A very small square area of one colour that
.jpg Joint Stores images as is illuminated on display screen. When
Photographic compressed raster combined, they form a bitmap image
Experts Group images. Common digital Frame A single still image in a video
camera and web formats Rendering Combining the effects created in a video file
use this file type to create an output video file
.png Portable Stores images as Transition The movement from one clip to the next
Network compressed raster Filters An effect, often colour related, that can
Graphic images and can include applied to a clip
background transparency Track A single audio section in a sound or video
colours file
.svg Scalable Vector Stores Images as two- Pitch The highness or lowness of a tone
Graphics dimensional (2D) vector Aspect The ratio of width to the height of a screen
graphics. Used for vector ratio
graphics on the web Resolution The number of pixels horizontally compared
.exe Executable to the number of pixels vertically
program file Sampling The number of samples of the recorded
rate sound
2.14 Proprietary and open- source file Reverb The effect created on sound when it
formats repeatedly bounces back off a surface
 Proprietary file formats- File formats developed by
software manufactures solely for use within their 3.01 Video editing
software.  Importing files and inserting image(s)/video(s)
Extension Software Manufacturer
.docx Word processor Microsoft Word
.wpd Word processor Corel Word
Perfect
.msg Email message Microsoft
Outlook  Setting aspect ratio
.ra Audio/video streaming Real Networks
.MOV Movie Apple
.psd Graphics Adobe
Photoshop
.ai Graphics Adobe
Illustrator
.accdb Database Microsoft
Access

PAGE 16 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Trimming video clips and joining them together  Extracting a still image (snapshot)

 Adding sound file

 Video clip speed

 Resolution (custom resolution)


 Text based slides and credits

 Animation and effect

PAGE 17 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Exporting
o Most websites use .mp4, .avi, .mpv for videos.
^ A more accurate way of splitting and trimming audio
clips

 Fade in and out

3.02 Sound editing


 Trimming and joining audio clips

Fade in Fade out

PAGE 18 OF 19
CIE AS-LEVEL INOFRMATION TECHNOLOGY//9626
 Altering the speed and pitch of a sound clip  Reverberation (Reverb)

o Changing the speed of an audio clip also changes the


pitch of the clip

 Exporting- The most commonly used format for audio


clips are .mp3, and during exporting, sample rates can
also be changed.

PAGE 19 OF 19

You might also like