z-logo
open-access-imgOpen Access
Efficient Database Design
Author(s) -
John H. Ristroph
Publication year - 2020
Publication title -
papers on engineering education repository (american society for engineering education)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--10976
Subject(s) - joins , computer science , table (database) , task (project management) , database , information retrieval , data mining , programming language , engineering , systems engineering
Databases are a major foundation of the information age, but specifying their tables and fields can be a daunting challenge for designers. This paper presents a pedagogy that rapidly enables students to design small to medium sized systems. It recognizes that a database management system (DBMS) is a tool, and students must understand how the tool works before they can design something for its use. An example illustrates the concepts of entities and processes, tables, relations, indexes, and queries with a simple report generation problem. Then procedures are provided that make the design of databases more efficient by requiring fairly few changes as implementation progresses. Final steps include techniques for checking the quality of the design prior to implementation.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom