Prologue

The SoftwareEngineering Processand RelationalDatabases

This chapter is provided for those readers who wish to study SQL and database topics but feel that they lack sufficient relational database background. It is not intended to replace a course about databases; a theoretical database course is often taught concurrently with a study of this material.

We begin with some preliminary definitions and a short history of databases; this material is followed by a description of how and why the relational database model fits into the database world of today. We then delve into a more detailed description of relational databases and normal forms. Finally, we provide a brief explanation of software engineering. Some knowledge of how software ...

Get Practical Guide to using SQL in Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.