Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process > design > database design
Next designdefensive design    Updesign    Previous designclass design   

database design
subjectfact 
database designhas definition The design of how data is persistently stored so that it may be accessed by many programs and users, over an indefinite period of time2001-08-30 14:55:10.0
is a subtopic of 9.1 - The Process of Design2001-08-30 14:55:10.0
is a kind of design2001-08-30 14:55:10.0
designdetermines how components will be implemented in a system2001-08-30 14:55:14.0
has goals
  • Increasing profit by reducing cost and increasing revenue
  • Ensuring that we actually conform with the requirements, thus solving the customers' problems
  • Accelerating development, which helps reduce short-term costs, and may also ensure the software reaches the market soon enough to effectively compete
  • Increasing qualities such as usability, efficiency, reliability, maintainability, and reusability which can help reduce costs and also increase revenues
2001-08-30 14:55:14.0
has part detailed design2001-08-30 14:55:14.0
has part modelling2001-08-30 14:55:14.0
has part programming2001-08-30 14:55:14.0
has part software architecture^22001-08-30 14:55:14.0
has part systems engineering2001-08-30 14:55:14.0
has part user interface design2001-08-30 14:55:14.0
requires considerable experience2001-08-30 14:55:15.0
see also design^22001-08-30 14:55:15.0