Академический Документы
Профессиональный Документы
Культура Документы
Chapter 11:
Project Database
This chapter presents the database that will be generated to meet the scope of work on this project.
Information management is discussed in general terms in Part II of this book. Differences between
the spreadsheet and the database have been discussed in Part II, and so will not be discussed again
here. It is recommended that these discussions in Part II be revisited before proceeding.
Microsoft® Access is called a relational database in that relationships may be configured among
data tables. It is a multiuser database that allows data access by more than one person at a time.
Data changes are stored every time the user leaves a record, so collisions between users are avoided.
This also eliminates the risk of losing data due to a power failure or other calamity.
To review, a database is a medium for data storage and retrieval. Database programs such as
Microsoft®’s Access consist of the following elements:
In short, a database program lets the user quickly enter data or extract specific information out
of the mass of data items in the database.
Two primary types of information must be managed by the instrument database: document
and instrument. With Microsoft® Access, each of these types of information can be maintained in
the same database. But, since the types of information related to each task are quite different, they
will be kept in separate tables (refer back to Figure 12).
As the name suggests, the document control table manages the drawings, specifications, calcu-
lations, transmittals, memoranda, and other project documents. The instrument and I/O list table
manages the instruments. Each table has associated queries and reports.
The instrument database is a living entity that is continually updated throughout the project. It
is introduced here because this is the point in the design process at which the database needs to be
initialized. However, it does not have much data at this point. Rather than discussing an empty
database, the database described here has been through the entire design process that is described in
the succeeding chapters.
are captured, then revision numbers and issue dates are the only things that need to be entered
when it is time to generate the transmittal. In this way, the database gets updated, the transmittal
gets generated, and the design team leader then has a good tool to manage the work.
Working within a table can become unwieldy. It is sometimes nice to reduce unwanted clutter
by reducing the amount of data presented. That is where the query comes in.
3. Transmittal Query
When shipping drawings, a different subset of available fields is needed. The transmittal query lets
the designer flag the drawings to be shipped by logging the date in the proper issue field. The ship-
ping clerk may then filter on that date and generate the drawing list to be attached to the transmittal.
Figure 98 presents data entered in the transmittal query.
Notice “#5/15/2002#” listed in the criteria section of the IFA field. The “#” sign tells Microsoft®
Access that the information is a date. Any drawings with a date of 5/15/2002 is selected by this
query for display as shown in Figure 99.
Notice that only two records are displayed and that their IFA dates match the filter criteria. We
can now run the transmittal report, which gets its data from the transmittal query (see Figure 100).
So, the report will reflect whatever filters are in place in the query. This page can now be attached to
the transmittal coversheet and sent with the drawings.
While these tasks can be accomplished any number of ways, the advantage of using a compre-
hensive database is that the tasks can be generated without reentering the data. The database, as
shown in Figure 101, has fields that cover many aspects of the design process.
As the project progresses, a lot of data can be amassed for each item, as indicated in Figure 102.
Once collected, these data can be used for multiple tasks. Following are some of the queries and
reports that can be built.
Tagname I/O Type HW Address SW Address Equipment Service Description Spec# P&ID# Schematic# LoopSheet# MarshCab# MarshCabArg#
MarshCabWrg# FieldJBox# FieldJBoxArg#FieldJBoxWrg# FieldTerm# MechDetail ElecDetail MountDetail PlanDwg PlanItem Cables Elevation Routing
TK-10 Product Product
HV-TK13-13 NA NA NA Feed Tank Supply Feed Valve PID001 NA NA NA NA NA NA NA NA NA In-Line PLAN001 04 NA 2H NA
TK-10 Product Product Solonoid, 3-
HY-TK10-13 DOI N01D03R01S04P01 DO0101 Feed Tank Supply Way NA PID001 SCH-003 NA TC-2 ARR-001 WRG-001 FJB-TK10-01 ARR-002 WRG-002 MECH-001 NA Integral PLAN001 04 2A 2H A1-PLAN001
A component schedule needs to be placed on the plan drawing. That schedule may be gener-
ated right out of this database by running PlanDwgTakeoffQuery, hiding a few of the fields that are
not needed for the schedule, and copying the data and pasting it into a Microsoft® Excel spread-
sheet (see Figure 105).
This information may then be placed directly on the drawing either as an embedded
Microsoft® Excel object or as CADD data by copying and pasting the individual data items. In
either case, the data-entry task is avoided, thus eliminating the risk of injecting typographical errors.
4. PlanDwgTakeoffQuery Report
A report can be generated to show all data organized by instrument location plan drawing and
sorted by plan item number (see Figure 106).
Whitt2003.book Page 243 Thursday, July 10, 2003 4:05 PM
Tagname Equipment Service Description P&ID# PlanDwg PlanItem Elevation Cables Routing
YS-TK10-15B PP-10 Product Pump Motor Controls Run Status PID001 MCC001
HS-TK10-15B PP-10 Product Pump Motor Controls Start Cmmd PID001 MCC001
LSH-TK10-10 TK-10 Product Feed Tank Product Level Level Switch PID001 PLAN001 01 2H 2A A1-PLAN001
D1-PLAN001,
LT-TK10-10 TK-10 Product Feed Tank Product Level Level Transmitter PID001 PLAN001 01 2H 1B,3A
A1-PLAN001
PV-TK10-48 TK-10 Product Feed Tank Recirc Pressure Throttling Valve PID001 PLAN001 02 2H NA NA
PY-TK10-48 TK-10 Product Feed Tank Recirc Pressure I/P Transducer PID001 PLAN001 02 2H 1B D1-PLAN001
PT-TK10-48 PP-10 Product Pump Discharge Press Pressure Transmitter PID001 PLAN001 03 2H 1B D1-PLAN001
ZSC-TK10-13 TK-10 Product Feed Tank Product Supply Valve Closed Status PID001 PLAN001 04 2H 3A A1-PLAN001
HY-TK10-13 TK-10 Product Feed Tank Product Supply Solonoid, 3-Way PID001 PLAN001 04 2H 2A A1-PLAN001
HV-TK13-13 TK-10 Product Feed Tank Product Supply Feed Valve PID001 PLAN001 04 2H NA NA
PSV-TK10-58 TK-10 Product Feed Tank Pressure Relief Valve PID001 PLAN001 05 2H NA NA
YS-TK10-15A PP-10 Product Pump Motor Controls Switch in Auto PID001 PLAN001 06 2L 2A A6-PLAN001
LSLL-TK10-47 TK-10 Product Feed Tank Low Level Level Switch PID001 PLAN001 07 2M 5A A1-PLAN001
FIGURE 105. Plan drawing component schedule (Access to Excel).
Figure 105. Plan drawing component schedule (Microsoft® Access to Microsoft® Excel)
The database is a tool for the designer, much like a hammer is for a carpenter. Properly wielded,
this database can play a huge role in turning out a quality product. It is a design tool to be used by
the designer during design development, and a quality management tool to be used during the
design check. It is a construction management resource from which a checkout checklist can be
built. It then becomes a maintenance tool. For versatility and usefulness, the database is unsur-
passed.