search
cart
facebook twitter linkedin youtube instagram Spotify Podcasts Apple Podcasts Spotify Podcasts Apple Podcasts
  • Sign In
  • Create Account
  • Sign Out
  • My Account
  • NEWS
  • TOPICS
    • Cool Roofing
    • Event News
    • Latinos in Roofing
    • Low Slope
    • Legal
    • Metal
    • Project Profiles
    • Roofing Supply Pro
    • Roofing Safety
    • Steep Slope
    • Sustainable Roofing
    • Technology
  • EXCLUSIVES
    • Best of Success
    • Contractor Profile
    • IRE Show
    • Roofing Contractor of the Year
      • Enter Roofing Contractor of the Year
    • Top 100
      • Enter the Top 100
    • Young Guns
    • State of the Industry
  • MULTIMEDIA
    • Videos
    • Podcasts
    • Interactive Spotlights
    • Roofing Quizzes
    • IRE Videos
    • Webinars
    • Photo Galleries
  • PRODUCTS
    • New Products
    • Featured Products
  • COLUMNS
    • Editor's Note
    • Exit Planning
    • Guest Column
  • EVENTS
    • International Roofing Expo
    • Webinars
    • Best of Success Conference
    • Industry Events
  • DIRECTORY
    • Associations
    • Distributors
    • Manufacturer/Supplier
    • Business Services
    • Get Listed
  • MORE
    • Roofing Contractor Newsletters
    • Techos y Más Advisory Board
    • RC Store
    • Roofing Supply Pro
    • Custom Content & Marketing Services
    • Market Research
    • Sponsor Insights
    • Company Spotlights
    • Classifieds
      • Auctions
      • Business For Sale
      • Business Opportunities
      • Equipment For Sale
      • Positions Available
      • Products
      • Safety
      • Software
      • Services
      • Training
    • Contact Us
  • EMAGAZINE
    • eMagazine
    • Advertise
      • Editorial Calendar
      • Contact
    • Archive Issues
  • SIGN UP!

Using a Database to Organize Your Business

December 20, 2001
Databases can provide valuable insight for roofing contractors.

Relational databases are widely used in corporate America. They track items such as inventory, sales data, parts lists, music collections, membership lists, medical histories, etc. On the Internet, databases are used to manage e-mail lists, keep online banking records, and even manage content for Web pages. Databases can provide valuable insight for roofing contractors as well. Once you become familiar with what a relational database is, and how a Relational Database Management System (RDMS) works, you may begin to visualize applications for your business.

A RDMS stores information about a business in table format. Each table stores information about a single subject, such as “employees.” Another table might store information about “projects.” Still another table might keep records about “customers.” Sitting down and developing these tables is called “data modeling” and is the first step in building a database.

Storing data in separate tables, separate by subject, greatly reduces the amount of data we need to store and manipulate. For example, a project table would list projects including the customer’s name and address. But if you have multiple projects with the same owner, why enter the name address over and over again? Simply enter the customer information one time into the customer table, then reference it with a customer ID number.

This may sound overly technical, but here’s why they call it a “relational” database. Each table you create should have a column designated as the “primary key.” This column holds a unique number that identifies each row (called a “record”) in the table. A RDMS uses primary keys to bring all the data together for you.

In a roofing business, a “project” table will have a primary key that consists of a unique project number. The project table is joined to another table by a “foreign key.” A foreign key is simply the primary key from one of the other tables, such as the customer table. Hence, the tables are “related” to each other. In our roofing business example, the project table would have a foreign key called “customer ID” that is actually the primary key from the customer table.

What does this mean in plain English? In the relationship between the customer table and the project table, each project should have only one customer (building owner), but each customer may have many projects. This is the most common type of relationship in a RDMS.

Roofing Applications

A database could benefit a roofing contractor in many ways. One of the most obvious benefits would be to track important customer data. Certainly it would include the contact name, and all the address information, but it could also track customers by the number of buildings owned, the roof system on each building, even which design consultant was used on each project. In addition:

The database could quickly sort which owners use built-up roofs, and put together a direct mail piece that advertises your qualifications and expertise on BUR projects.

Production rates, or squares per man per day, could be analyzed in a number of different ways. One could quickly determine average production rates for projects that are two stories high, use a 2-ply cold-applied modified bitumen, and have an average flashing height of 24 inches.

A contractor’s biggest profit killers, callbacks, could be analyzed for improvement. Callbacks could be tracked by owner, by city, by branch, by roof system type, the list goes on. Use it to determine which repairmen can produce which type of repair most efficiently.

Profit margins vary from project to project. A RDMS would allow many different types of profit analysis. Which system by manufacturer is most profitable? Which building type is most profitable: schools, plants, or commercial office buildings?

Estimating accuracy can be improved by using historical data to produce better production estimates on jobs you are bidding. For example, you could quickly review the average squares per day achieved on all single-ply projects that used polyisocyanurate insulation, on a metal deck, were under 100,000 square feet in size, and had an average flashing height of 8 inches.

Software

If you are new to databases, I would suggest beginning with Microsoft Access. Many people already have it on their computer as part of the Microsoft Office software bundle. It works well for smaller applications. It is relatively easy to learn, and offers a rich variety of data management capabilities. It is easy to generate reports that display only the data you want. It’s not really a multi-user type database though, and does not have the ability to “rollback” record changes to a state just prior to a network wide system crash.

A number of other database products are available for contractors. In addition to Access, Microsoft offers SQL Server for larger applications. Oracle is the market leader (31.1 percent) followed by IBM (29.9 percent), Microsoft is third (13.1 percent), with Informix and Sybase coming in fourth and fifth.

Quickbase (Intuit) is an example of a database delivered by an Application Service Provider (ASP). This means that the software is entirely online, all you need is a browser and an Internet connection. There is also no expensive equipment to buy, and you can rest assured your data is protected and secure. Check it out at www.quickbase.com.

The Future

There are a number of technologies under development or being implemented that will enhance a RDMS. In the future, it will be possible for a project foreman to scan material deliveries with a bar code scanner and wirelessly transmit that data into your database. You could then track material on hand at the job site, material that’s been installed, and compare it to your project requirements. Accurate delivery requirements could be forecasted and sent to your distributor, all done electronically, of course.

Daily production rates could be transmitted into the database, enabling accurate forecasts of your completion date and profit margin (or loss).

Medium and large commercial roofing companies may already have all the tools they need to begin implementing a database. Start small and consider using a database consultant to get the most from your database.

Share This Story

Looking for a reprint of this article?
From high-res PDFs to custom plaques, order your copy today!

Recommended Content

JOIN TODAY
to unlock your recommendations.

Already have an account? Sign In

  • two-roofers-in-harnesses-on-tile-roof

    How AI Is (and Isn’t) Impacting Roofing Jobs

    A new study from Microsoft shows artificial intelligence...
    Roofing News
    By: Chris Gray
  • Baker-Roofing-Company-employees-on-flat-roof-examinining-paperwork

    Exclusive: 2025’s Top 100 Roofing Contractors

    Roofing Contractor's 2025 Top 100 list reveals revenue...
    Top 100 Roofing Contractors
    By: Chris Gray
  • A before and after heat measurement comparison

    How Hot is Too Hot in the Attic?

    If the ventilation is working, how hot should the attic...
    Sustainable Roofing
    By: Paul Scelsi
You must login or register in order to post a comment.

Report Abusive Comment

Manage My Account
  • eMagazine Subscription
  • Sign Up for the Newsletter
  • Online Registration
  • Manage My Preferences
  • Subscription Customer Service

More Videos

Sponsored Content

Sponsored Content is a special paid section where industry companies provide high quality, objective, non-commercial content around topics of interest to the Roofing Contractor audience. All Sponsored Content is supplied by the advertising company and any opinions expressed in this article are those of the author and not necessarily reflect the views of Roofing Contractor or its parent company, BNP Media. Interested in participating in our Sponsored Content section? Contact your local rep!

close
  • A finished commercial roof, including flashings
    Sponsored byFlashCo

    It’s All in the Details – How to Avoid 4 Common Mistakes with Roofing Accessories

  • Happy mature couple using phone holding credit card making payments. Middle aged older man and woman doing ecommerce shopping on smartphone booking or buying online on mobile sitting at home table.
    Sponsored byWatercress Financial

    Meeting Modern Expectations: Why Offering Financing Is Essential for Roofers Today

  • A roofing contractor stands on a roof behind an American flag
    Sponsored byTAMKO®

    Building Roofs, Building Community: TAMKO’s Lasting Commitment to Veterans and the Military

Popular Stories

Charlotte, N.C., skyline

Roofing Scam Sting Results in Arrest, More Charges Pending

Infinity Exteriors has experienced significant growth and remains the largest brand among Infinity Home Services’ 25 companies.

2025 Residential Contractor of the Year: Infinity Exteriors

Brad Jacobs

Brad Jacobs to Step Down as Chairman at XPO, GXO Logistics

2026 Commercial Roofing Trends Reort

Related Articles

  • Problem Gamblers: A Hidden Threat To Your Business

    See More
  • AnnaPodcast_customer_database.jpg

    Dear Anna: How Do I Turn my Database into a Goldmine?

    See More
  • Five Tactics Your Competitors Are Using to Survive the 'New Normal'

    See More

Related Products

See More Products
  • business.png

    How to Succeed With Your Own Construction Business

  • roofingpic.jpg

    Managing the Profitable Construction Business: The Contractor's Guide to Success and Survival Strategies

  • Green Roof Systems: A Guide to the Planning, Design and Construction of Building Over Structure

See More Products
×

Be in the forefront of the roofing industry!

Join thousands of professionals today. Shouldn’t you know what they know?

JOIN NOW!
  • RESOURCES
    • Advertise
    • Contact Us
    • Directories
    • Store
    • Want More
  • SIGN UP TODAY
    • Create Account
    • eMagazine
    • Newsletters
    • Customer Service
    • Manage Preferences
  • SERVICES
    • Marketing Services
    • Reprints
    • Market Research
    • List Rental
    • Survey/Respondent Access
  • STAY CONNECTED
    • LinkedIn
    • Facebook
    • Instagram
    • YouTube
    • X
  • PRIVACY
    • PRIVACY POLICY
    • TERMS & CONDITIONS
    • DO NOT SELL MY PERSONAL INFORMATION
    • PRIVACY REQUEST
    • ACCESSIBILITY

Copyright ©2025. All Rights Reserved BNP Media.

Design, CMS, Hosting & Web Development :: ePublishing