Customer Reviews
Shameful - By: A. J. HAWKEN, 03 Jul 2007 
Many people see the BCS as an authority on alll aspects of Computing. In deed many Computing professionals try to obtain BCS membership & pass BCS exams. This book lets down their reputation.
The stated target audience is for people studying computing at GCSE & above. It has a strange way of presenting the computing terms. There are 3 parts:
A. How computer systems are used
B. What computer systems are made of
C. How compter systems work
Within each of these parts there are individual sections that cover one topic area within computing.
I have chosen to look at A4 (Database & Information Retrieval in detail). In this section the following terms are discussed:
Information retrieval, Database Management System(DBMS), Data dictionary, Distributed Database, Flat file, Hierarchical database, Report, Relational Database, Schema, Normal Form, Query, Data Filter, Data Warehouse.
My first concern is the ommision of important terms that are likely to be needed at both GCSE & A level. Important concepts such as key, primary key & foreign key are not present. Also, I cannot understand why the Network model is not mentioned at alll, given that the hierarchical model is.
The big issue I have with this book though, are some of the definitions themselves. I will quote extracts from the book to illustrate the failing.
Data Model - is a diagram of a database (page 20)
This is wrong & likely to be confused with ER modelling or some other design methodology which should appear in this section but appears in section C2 (Systems documentation).
My understanding of a data model is a formallly defined structure & theory for a particular organization of data. So for instance the relational model is a data model, so is the hierarchical model.
Relational database - is a complex database structure to hold a variety of different data. Where data items are related to each other they are linked together by pointers stored in the database.
All of this is not true. A relational database is probably the least complicated. Where relationships exist between different tables these relationships are implemented using common data values held in the primary key of one table & the foreign key of another table. The data models that use to use stored pointers are the hierarchical model & the network model.
Normal form - is a way of structuring the data in a relational database according to theorectical rules, in order to avoid problems of inefficiency in accessing & maintaining the data.
Whilst this definition is not exactly wrong, it is very weak & does not indicate what these rules might be. They could indicate that each tuple (record) must contain one value only for each attribute (field). This is an essential property for any table.
Overalll I think that this glossary has much room for improvement. I have deliberately marked it down because this book has a lot of influence on teachers & writers of A-level text books which suffer by emulating some of these definitions in their books. There is certainly a need & market for a straight-forward computer glossary/dictionary aimed at GCSE & A-level students. For the moment I can only suggest that people refer to the Oxford Dictionary of Computing, which has the accuracy & sufficient depth, but may be inaccessible to many of these students.
LOADS of information! - By: , 06 Jan 2004 
A great book as far as computer theory is concerned! A must for anyone studying a computing course. However, it is a little out dated (Pictures, hardware, etc.) but makes up for that with the amount of information is holds. If you're looking for a REALLY up to date book, look somewhere else.
Far more than just a dictionary - By: Nozza, 03 Dec 2003 
Don't be put off by the "dictionary" appearance of this book - this book makes essential reading for anyone interested in computing or computers.
Used by exam boards as the definitive source for examination definitions, this edition is an essential refernce for any A Level or undergraduate computing student, or any teacher of ICT or Computing.
Clear, authoritative & readable I can wholeheartedly recommend this edition
The only book of terms you will need - By: , 19 Jun 2002 
This is very informative book for alll grades of users if your new to computers its easly to get to grips with alll that jargon & for the more experienced user it has more than enough to keep you up to date. an excellent buy!!
Clear, Concise and Up to Date - By: , 29 May 2000 
In its ninth edition, & still going strong - what an achievement. This book surpasses it predecessors, & is a must-have for anyone remotely interest in computers: It explains everything in such simple terms, without patronising the reader. The diagrams are also clear & easy to read, & aid understanding.