MS Access Database Design on the Web - Eway Business Solutions Tampa Home Contact
  Back to Sitemap

 



Website Development
Web Hosting
E-Commerce Website
Search Engine Optimization
CAD Services
Logo Designing
Banners & Ads
Business Development

 

 

Related Topics
  Steps for Web Design
Additional Web Development Elements
Mistakes in Web Design
 

 


MS Access Database Design on the Web

Tampa Database Design  

MS Access Database Application
MS Access applications are suitable for small groups e.g. 2-10 users over a LAN, or 2-5 users over the Internet. If you push much beyond this, you'll more than likely start running into problems, especially if you have a relatively complex set of products, services, and business processes (all result in an increasingly complex database schema), and particularly if your business needs require more advanced types of Server-to-Client functionality, like database replication & synchronization.

For some of our MS Access customers, business is relatively small and static, and the goal is to "Make the MS Access Problems Go Away" in the most cost-effective manner possible. For others customers, business is continually evolving, the application is a moving target, and it's critical that the solution support current business needs, yet provide a stable path to accommodate growth. Regardless of your business situation, it's important to understand the strengths and potential trade-offs of the various solutions available on the Microsoft Business Platform.

Practical Differences -- MS Access, MSDE, MS SQL Server
There are important differences between what you can achieve with the various database Servers and Clients available on the Microsoft Business Platform. Principal considerations for deciding which combination is the best for your business (lowest hassle, biggest benefit for the investment) are the following:

Mission Criticality of the Business Application
Location and End Users (LAN vs. Internet)
Frequency of Use (Moderate vs. Heavy)
Number of End Users (5 users vs. Enterprise-wide deployment)
Business Product/Process Complexity (and associated Database Complexity)
Static vs. Dynamic Content (Read vs. Read-Write)
Audit ability, Industry Compliance (e.g. SarbOx, HIPPA)


MS Access Application (Client) with MSDE Database (Server)

If you've already Hit the Wall with your MS Access Application, or you need a Custom MS Access application designed & developed from scratch, the MSDE database engine is the next upgrade on the Microsoft server path. If Internet access is a requirement, SQL Server is your only option. They are the same identical database engine. Provided that your database is designed properly migrating to MSDE or SQL Server will have a make the problems mentioned above go away.

MSDE also has its own costs and technical limitations. For example, if your database is exposed to the Internet thru anything other than MS Access or Active Server Pages (.ASP), you cannot use MSDE, and must purchase (or already own) a SQL Server License from Microsoft. This is purely a Microsoft Licensing issue -- MSDE and MS SQL Server are the same database engine; the only difference is, MS SQL Server supports unlimited users on a LAN or the Internet, with no performance or licensing restrictions. In addition, MSDE has a built-in "performance governor" on Process Queues that limit the number of simultaneous End Users to 8 concurrent (active) sessions. MSDE is also slightly more difficult to develop custom business applications on, and more difficult/expensive to install and configure vs. MS SQL Server. If supporting two dozen or more end users over the Internet is a hard requirement, then MS SQL Server is the right choice.


The Real Cost of Staying with MS Access
Many people think that developing applications in MS Access is less expensive than alternatives e.g. MSDE or MS SQL Server. Our experience at EWAY SOLUTIONS TAMPA FLORIDA, from developing literally hundreds of custom business applications on MS Access, MSDE and MS SQL Server, speaks to the contrary: developing custom applications with MS Access CAN BE SIGNIFICANTLY MORE EXPENSIVE than developing business applications with MSDE or MS SQL Server. We tend to spend more time, more effort, and run into more headaches with MS Access, primarily because it's difficult to know what the Customer is running, easy-to-use MS Desktop-like User Interfaces conventions are more difficult to construct in MS Access, and MS Access is significantly more difficult to deploy and control as a distributed business application without driving up IT support costs. Finally, even if you've invested the extra time and effort to overcome these limitations, the MS Access platform won't scale.
EWAY SOLUTIONS TAMPA FLORIDA developers probably spend around one-third less time developing custom applications on the MSDE and MS SQL Server platforms. The results are far better, and the application is more scalable (has a longer shelf-life). Since time is money, applications that are built on the right components end up costing our customers LESS, and they get MORE! Our advise to customers: stop looking at MS Access as the lowest cost/cheapest solution, just because it ships with every copy of Windows Professional. It simply isn't true.

Tampa web site design database design


Making the Appropriate Decision
Any wrong turn with these "application design" considerations can (and will!) produce results that are both painful and expensive, and likely fall short of meeting your business objectives. All too frequently, customers call EWAY SOLUTIONS TAMPA FLORIDA because they built their application in a piece-meal fashion on the wrong database, and they are now experiencing lost data, slow performance, errors, crashed and corrupt databases.
As far as distributed Internet business applications are concerned, there would never be a reason to build your back-end database with MSDE, and always the reason to use MS Access for a few users on the Internet, or MS SQL Server for 10 or more on the Internet. With a few users, you can get away with an MS Access Database, provided your schema is simple and you don't expect your database to grow larger than 1.5 GB. When you need to support multiple users over the Internet is when you get serious about MS SQL Server.

 


 
© 2005. Eway Solutions
Tampa Web Hosting, Business Development, Tampa Marketing Agencies, Search Engine Optimization, Banners, logo designing,
Ad agencies, CAD Services, Graphics, Tampa Animation, Paper to CAD Tampa, Web Designing.