a process that uses data-modeling techniques to create a model of a database structure that represents real-world objects as realistically as possible.
process using data modeling techniques to create a model of a database structure that represents real-world objects as realistically as possible. design is both software and hardware independent
represents requirements of a database that utilizes computerized tools to maintain, modify, and transform the information and implement the database.