473,386 Members | 2,129 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

One backend or two?

Jan
I have a client that has two pretty distinct functions for which I'm
developing databases. There are only a few staff in a small office. It
looks like there are two tables that will be common to the two database
systems, and the rest are completely different. It's clear to me that I
want to develop two separate front-ends, one for each function. The
only question is whether I should make two back-ends as well (with one
having a link to the other for the two common tables), or use only one
back-end, with both front-ends linked to it.

I know it will work whichever way I do it, I'm only curious as to
whether anyone has an opinion on which is the preferred approach.

Thanks.

Jan
Nov 13 '05 #1
5 1518
Jan,

My recommendation is one BE. Just for the sake of simplicity.

--
PC Datasheet
Your Resource For Help With Access, Excel And Word Applications
re******@pcdatasheet.com
www.pcdatasheet.com
"Jan" <ja*@stempelconsulting.com> wrote in message
news:11*************@corp.supernews.com...
I have a client that has two pretty distinct functions for which I'm
developing databases. There are only a few staff in a small office. It
looks like there are two tables that will be common to the two database
systems, and the rest are completely different. It's clear to me that I
want to develop two separate front-ends, one for each function. The
only question is whether I should make two back-ends as well (with one
having a link to the other for the two common tables), or use only one
back-end, with both front-ends linked to it.

I know it will work whichever way I do it, I'm only curious as to
whether anyone has an opinion on which is the preferred approach.

Thanks.

Jan

Nov 13 '05 #2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'd use one back-end. That way you can set up referential integrity
between the tables, which will ensure data integrity. With 2 back-ends
you'd have a heterogeneous db, which cannot have referential integrity
between tables.
--
MGFoster:::mgf00 <at> earthlink <decimal-point> net
Oakland, CA (USA)

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQA/AwUBQlbB54echKqOuFEgEQIqgQCfSkQTsmYvOo+8rqQP4b8o2b KqKWwAoIul
XQiZ35s0CG5WqUHUFOiPQgdq
=+pLN
-----END PGP SIGNATURE-----

Jan wrote:
I have a client that has two pretty distinct functions for which I'm
developing databases. There are only a few staff in a small office. It
looks like there are two tables that will be common to the two database
systems, and the rest are completely different. It's clear to me that I
want to develop two separate front-ends, one for each function. The
only question is whether I should make two back-ends as well (with one
having a link to the other for the two common tables), or use only one
back-end, with both front-ends linked to it.

I know it will work whichever way I do it, I'm only curious as to
whether anyone has an opinion on which is the preferred approach.

Nov 13 '05 #3
Save yourself a world of grief - use one BE.
Save yourself another world of grief, use one front end and have the
users choose the function they want.
I do it with logins, the users can only see the forms they are allowed
to.
Developer Express has a free sidebar that really can help form
management http://www.devexpress.com/Downloads/ActiveX/XSideBar/
Good luck
Pachydermitis

Nov 13 '05 #4

<de******@hotmail.com> wrote in message
news:11**********************@z14g2000cwz.googlegr oups.com...
Save yourself a world of grief - use one BE.
Save yourself another world of grief, use one front end and have the
users choose the function they want.
I do it with logins, the users can only see the forms they are allowed
to.
Developer Express has a free sidebar that really can help form
management http://www.devexpress.com/Downloads/ActiveX/XSideBar/
Good luck
Pachydermitis


You don't even need a login, get the user name from the Windows login name

Environ$("UserName")

Nov 13 '05 #5
true - unless more than one user uses that computer. e.g. receiving in
a warehouse.

Nov 13 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Krishna Prasad | last post by:
Hello, I am in the process of designing the following kind of system -- A MySQL database holds hundreds of thousands of entries. All of these entries are periodically processed by a set of...
2
by: matt | last post by:
Hi all- I'm trying to port an ajax spell-checker (http://www.broken-notebook.com/spell_checker/index.php) to use with the moin moin wiki and have been somewhat successful. (By successful I...
5
by: Derickson | last post by:
I am working with a production runtime Access 2000 db, split front-end and back-end. Running on a network, I need a nightly copy of the backend transferred to a laptop with a temporary network...
7
by: JMCN | last post by:
Is this possible to have the 97 users with 97 front end, 2000 users with 2000 front end, 2002 users with 2002 front end, and 2003 users with 2003 front end all linked up to an access 97 backend? ...
3
by: DD | last post by:
Hi I have a split database, that is packaged and used in a runtime enviroment. I want to make it easier for the user, a button on the frontend "Export Backend" They can click on the button...
42
by: PC Datasheet | last post by:
I have zero experience with using a SQL database for a backend and Access for a frontend. I have some questions: 1. Does an SQL database have tables? 2. How does Access connect to the data in...
2
by: cmd | last post by:
I use a utility database and the following code to link from an original backend to a temporary backend, in order to replace the original with a newer version: Dim dbs As Database Dim tdf As...
12
by: Dan V. | last post by:
Since an ASP.NET/ADO.NET website is run on the server by a single "asp_net worker process", therefore doesn't that mean that even 50 simultaneous human users of the website would appear to the...
17
by: ApexData | last post by:
Hello Split DB (FE & BE) Linked. FE compiled to MDE. For security reasons, I have hidden the BackEnd. However, If the network is down or the FE can't find the Backend, then an Access Error...
6
by: bg_ie | last post by:
Hi, My company's backend is located at a location with a long address, something like - //our_servers/server_number_one/our_department/our_devision/ our_results/our_databases/backend.be I...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.