Archives: Theory

MP3 Audio Compression

MP3s are audio files compressed using lossy compression. The lossy compression allows great savings in file size, with the average MP3 file being 90% smaller than an equivalent uncompressed audio file. Like all lossy compressed…

MIDI

MIDI stands for Musical Instrument Digital Interface. It is an agreed protocol from the early 80s that allows computers, digital musical instruments and other hardware to communicate musical instructions, regardless of manufacturer. Unlike other audio…

Uses of Hexadecimal

What are hexadecimals used for? There are several uses of hexadecimals in computing, as outlined below: HTML / CSS Colour Codes Hexadecimal numbers are often used to represent colours within HTML or CSS. The 6…

Universal Serial Bus (USB)

Universal Serial Bus (USB) is a type of connector commonly used for asynchronous serial data transmission between a computer and attached devices. A USB cable consists of a shielded casing containing two wires for power and earth,…

Verification

Verification is a way of preventing errors when data is copied from one medium to another. Verification does not check if data makes sense or is within acceptable boundaries, it only checks that the data…

Validation

Validation is an automatic check to ensure that data entered is sensible and feasible. Validation cannot ensure data is accurate. When programming, it is important that you include validation for data inputs. This stops unexpected…

Database Validation

Validation is an automatic check to ensure that the data entered is sensible and feasible. Validation cannot ensure data is actually accurate. Database Management Systems allow for some handy validation methods to be implemented. These…

Database Queries

A major benefit of storing information in a database is the ability to perform queries. A query is the tool that allows us to ask the database a question and get back any matching records…