17.10.2014 Views

Disclaimer - Alliance Digital Repository

Disclaimer - Alliance Digital Repository

Disclaimer - Alliance Digital Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10<br />

• The expression of the data structures as real objects.<br />

• The definition of a set of inference rules that may be used to derive facts from<br />

pure data.<br />

• The definition of explicit constraints.<br />

• The definition of a set of business functions.<br />

• Software components: database engine and operating system.<br />

• Appropriate hardware.<br />

The previous list is very general and does not specifically outline what a relational<br />

database should consist of, but rather shows the components that need to interact in a<br />

database system. In his book Database Systems, Beynon-Davies (2004) writes about the<br />

12 rules set forth by Dr. E.F Codd, a researcher for IBM and considered by many to be<br />

the father of relational databases (Loshin, 2001), that describes a true relational database<br />

system. Using these rules Beynon-Davies (2004) scored Oracle’s RDBMS a 10 out of a<br />

possible 12. He states that the Oracle product uses tables as its primary data structure, it<br />

utilizes primary as well as foreign key constructs, uses null characters to represent<br />

missing or incomplete data, offers an on-line catalog and it uses SQL as its defined<br />

interface (Beynon-Davies, 2004).<br />

There are numerous database systems available that would provide a sufficient<br />

backend to a Web-based application. Microsoft Access, a DBMS originally designed for<br />

the desktop market and non-sophisticated users, could potentially be used for Web-based<br />

applications but is limited in the features it offers. Access lacks a fully-formed method of<br />

transaction management, is limited in terms of the volume of data it can manage<br />

satisfactorily, and lacks a system catalog which is essential for good database

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!