The Physical Design.
The Physical Design
A physical design is a specification for database implementation. At this phase of development, you must know the database platform you're going to use--perhaps SQL Server 7.0 on Windows NT Server 4.0, Microsoft Access on the desktop, Oracle on the mainframe, or some other platform. To create a physical design, you pull together all the specifications and models you've created so far, then modify and optimize them for your target platform. For example, you need to modify all column properties, including data types, so that they're specific to your target environment. You can add extra columns that don't appear in the conceptual or logical models, such as flag columns and timestamp columns that facilitate data processing. You also need to size the database, analyze data volume and use, incorporate any replication or distribution plans, and select candidate columns for indexing. If you're thinking ahead, you'll also determine user roles (groups), logins, and security permissions; requirements for data retention (archiving plans); and failover and backup and recovery plans.
Creating a Physical Design
The physical design is a composite of models that, taken together, form a complete or near-complete specification for implementing a database. So what does a physical design look like? Part of it, the piece we ordinarily call the "physical model," looks like an expanded ERD, as Figure 1, page 8, shows. Other parts, such as the Data Volume Analysis model and the Security Matrix, also look familiar.
The physical model in Figure 1 is an expanded version of the conceptual model (or ERD) that was created. First carefully review the logical model, and then present it to colleagues, critics, and customers for feedback. When discrepancies between the conceptual and the logical models or if the logical model does not support the requirements, then adjustments to the...
More Computer Science
essays:
Windows NT vs Unix as an operating system
... are implemented as layered drivers that plug easily into the new Windows NT device driver architecture. In any Windows NT multiprocessor platform, the ...
Microsoft Access - An Overview
... complex data needs, multiple database platforms and dozens to thousands of application users. In such an environment, no single product is sufficient to satisfy all needs. Access becomes ...
Microsoft Windows: Its History & Future
... activities. Windows NT 3.1 followed in the chain of new releases. It proved to be Microsoft's preferred platform for high-end systems. It was designed principally for use in network servers, workstations ...
Migration of Windows NT to Windows 2000
... but Microsoft applications and database client / server based technology. They are using a few other proprietary software applications (SPMS, Fastdata, SLDcada) but all are compatible with Microsoft's software. From a perspective of most mainframe modeled systems ...
Goodrich: Transition from Windows NT to Windows 2000
... to implement the deployment of Windows 2000 as a replacement for the Windows NT 4.0 operating system. They consulted the hardware compatibility list (HCL) provided by Microsoft to ...
Windows NT Operating System
... tool. * Windows NT supports Active Server Pages (ASP) - a popular programming that allows you to build dynamically database-driven web pages (connecting to Microsoft Access or Microsoft SQL server). * Remote interactive access, via ...
Untitled
... o * + + planned o limited o Distributed Database (Date's Rules) * =Yes Oracle SYBASE Oracle7 SQL Server + =No v7.2 v10.02 Database Autonomy * * No Reliance on Central Site * * partial Continuous Operation * * Location Transparency * + Fragmentation Independence * partial o Navigation Replication ...
Systems
... relational database server solution for the UNIX, OS/2 and Windows NT/2000 operating environments. DB2 UDB builds upon the stability and performance of DB2 on the mainframe and provides the features required in a distributed database product ...