IBM Infosphere Data Architect, CA Erwin, Microsoft Access GUI are examples of physical database designer.
A database designer is a person who specifies how a database records are stored, accessed and related to make sure there is adequate performance!
As the name implies, a database designer develops both the logical and physical design of the database. For hierarchical databases, they define the parent-child relationships and in relational tables, the relations between tables. They also often develop validation rules, constraints and the like.
A database or systems designer will do it. They could also have other roles like being an analyst or a database administrator. Whoever is designing a database may work with people in some of those other jobs, particularly when it is a very large system. If it is a small database, then it is easy to design and somebody with a bit of knowledge of databases can design and create one.
A database designer or database administrator.
1- Because it records the design decisions about tables and their structures… 2-
1) End User 2) Database Admin 3) Database Designer 4) System Analysts and Programmers 5) System Administrator *Database Systems 8th Edition
* Logical database design: * ensuring, via normalisation procedures and the definition of integrity rules, that the stored database will be non-redundant and properly connected; * Physical database design: * specifying how database records are stored, accessed and related to ensure adequate performance. What is logical database designerThe major role of logical database design is to transform the combined, reconciled data specifications into basic or atomic elements following the well established rules for well structures data specifications. With a complete logical database design in place an analyst begins to specify the logic of the particular computer programs and queries needed to maintain and report the database content. The person who maintain or responsible to perform the above task is known as Logical Database designer.
A high level data model serves the database designer by providing a conceptual framework in which to specify, in a systematic fashion, what the data requirements of the database users are, and how the database will be structured to fulfill these requirements.
Everything is needed.
three levels of data abstraction are: 1. Physical level : how the data is stored physically and where it is stored in database. 2. Logical level : what information or data is stored in the database (like what is the datatype or what is format of data. 3.View level : end users work on view level. if any amendment is made it can be saved by other name. for the database to be usable it must retrieve data efficently.this efficency led designer to use complex data structure in the database
three levels of data abstraction are: 1. Physical level : how the data is stored physically and where it is stored in database. 2. Logical level : what information or data is stored in the database (like what is the datatype or what is format of data. 3.View level : end users work on view level. if any amendment is made it can be saved by other name. for the database to be usable it must retrieve data efficently.this efficency led designer to use complex data structure in the database
well, maybe math, ELA, computer graphics, computer database, etc.