Download Database Systems

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

IMDb wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Oracle Database wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

PL/SQL wikipedia , lookup

SQL wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

ContactPoint wikipedia , lookup

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
Higher Education Qualifications
Course Provider Guide – 2010/11
DIPLOMA IN IT SYLLABUS
Database Systems
Your route to becoming a Chartered IT Professional
A database system is nowadays the
central software of most data processing
applications. A Database Management
System supports the operation of database
applications within an integrated,
controlled and accessible framework.
Aim
To provide candidates with the necessary
knowledge and skills to understand the
principles and practice of database systems
development
Objectives
• To introduce the theory of the relational model
and relational programming languages
• To write data manipulation commands in SQL
• To write data definition commands in SQL
• To specify the functional and data
requirements for a typical database application
• To produce detailed data models and their
associated logical schemas
• To design the structure and functionality of
a forms based user interface for a database
application
• To be able to describe data distribution and
data connectivity over a network
Prior Knowledge Expected
Candidates are expected to be familiar with the
material covered in the Certificate syllabuses.
Content
An Introduction to the Features of a Relational
Database Product
(e.g. ORACLE) including its data management
and application development techniques (e.g.
Forms generators and programming tools).
Programming environments.
Database Management Systems
Comparison of a data-centred approach with
file-based approach.
Data integrity and quality control. Transaction
processing.
Logical and physical data independence how it is
achieved.
BCS The Chartered Institute for IT
North Star House, North Star Avenue, Swindon SN2 1FA
T. 0845 300 4417 T. Overseas +44 (0)1793 417 424
www.bcs.org
Data Analysis and Data Modelling
Entity relationship diagrams and conceptual
modelling.
Relationship constraints and translation to
relational model.
The Relational Model and Relational Languages
Functional Dependency theory and
Normalisation.
Relational modelling.
Simple relational algebra programs. Features of
relational algebra in SQL.
SQL
Standards and basic structure of SQL for
data definition, views, updates, insertion and
referential integrity constraints.
Distributed and Multi-user Database Systems
Concurrency, recovery and database integrity.
Client-server model as a distributed database
architecture.
Primary Texts
Howe D. R., Data Analysis for Database Design,
Butterworth Heinemann (3rd Ed), 2001, ISBN:
0750650869
Other Texts
Groff & Weinberg, SQL: The Complete
Reference, McGraw Hill (Osbourne Media), 2nd
Ed., 2002, ISBN: 0072225599
McFadden J.A., & Hoffer F.R., Modern Database
Management, Benjamin Cummins (7th Ed), 2004,
ISBN: 0131453203
Korth, Silberschatz, Sudarshan, Database
System Concepts, McGraw Hill (5th Ed), 2001,
ISBN: 007124476X
Watson, R.J., Data Management: Database &
Organizations, Wiley (4th Ed), 2003,
ISBN: 0471452254