Lets talk databases!

Started by Monster Dave, May 13, 2011, 09:36:07 AM

Previous topic - Next topic

derby

Quote from: Monster Dave on May 15, 2011, 08:51:15 AM
I've split the database so that as many users as needed can use it without any problems.

there's something to be said for ingenuity....

however, there's also something to be said for using the right tool for the job.  ;D
-- derby

'07 Suz GSX-R750

Retired rides: '05 Duc Monster S4R, '99 Yam YZF-R1, '98 Hon CBR600F3, '97 Suz GSX-R750, '96 Hon CBR600F3, '94 Hon CBR600F2, '91 Hon Hawk GT, '91 Yam YSR-50, '87 Yam YSR-50

click here for info about my avatar

Monster Dave

Two things FWIW:

1) I can only use the tools at my disposal.
2) I can only use the tools that I know how to use.

We don't use Oracle, so that's not even a consideration. I do use SQL to some degree - but I know how to best integrate a slick GUI with Access. There's no sense in changing what's already been built to accommodate SQL as a back-end unless there was something major in the pipeline to warrant that sort of a change.

derby

#17
Quote from: Monster Dave on May 15, 2011, 06:50:53 PM
I do use SQL to some degree - but I know how to best integrate a slick GUI with Access.

who says you can't use access as a front end for a sql database?  ;D

Quote from: Monster Dave on May 15, 2011, 06:50:53 PM
There's no sense in changing what's already been built to accommodate SQL as a back-end unless there was something major in the pipeline to warrant that sort of a change.

well, the "right time" for that was probably when you broke it out into multiple databases to prevent issues with locking.

not that what you've done is "bad," just the further down that road you go, the more work it's going to be when you eventually have to move it to SQL.  ;D

(just speaking from ~20 years of IT experience)
-- derby

'07 Suz GSX-R750

Retired rides: '05 Duc Monster S4R, '99 Yam YZF-R1, '98 Hon CBR600F3, '97 Suz GSX-R750, '96 Hon CBR600F3, '94 Hon CBR600F2, '91 Hon Hawk GT, '91 Yam YSR-50, '87 Yam YSR-50

click here for info about my avatar

ducpainter

Quote from: derby on May 15, 2011, 07:33:40 PM
who says you can't use access as a front end for a sql database?  ;D
Quote from: Monster Dave on May 15, 2011, 06:50:53 PM
Two things FWIW:

1) I can only use the tools at my disposal.
2) I can only use the tools that I know how to use.

We don't use Oracle, so that's not even a consideration. I do use SQL to some degree - but I know how to best integrate a slick GUI with Access. There's no sense in changing what's already been built to accommodate SQL as a back-end unless there was something major in the pipeline to warrant that sort of a change.
teach him massah derby... ;D
"Once you accept that a child on the autistic spectrum experiences the world in
 a completely different way than you, you will be open to understand how that
 perspective
    is even more amazing than yours."
    To realize the value of nine  months:
    Ask a mother who gave birth to a stillborn.
"Don't piss off old people The older we get, the less 'Life in Prison' is a deterrent."



derby

-- derby

'07 Suz GSX-R750

Retired rides: '05 Duc Monster S4R, '99 Yam YZF-R1, '98 Hon CBR600F3, '97 Suz GSX-R750, '96 Hon CBR600F3, '94 Hon CBR600F2, '91 Hon Hawk GT, '91 Yam YSR-50, '87 Yam YSR-50

click here for info about my avatar

ducatiz

Quote from: derby on May 15, 2011, 07:33:40 PM
well, the "right time" for that was probably when you broke it out into multiple databases to prevent issues with locking.

not that what you've done is "bad," just the further down that road you go, the more work it's going to be when you eventually have to move it to SQL.  ;D

(just speaking from ~20 years of IT experience)

meh, i have a VB script somewhere that merges Access databases.  It requires a lot of tweaking.. I wonder if it will still work, it was for Access 97
Check out my oil filter forensics thread!                     Offended? Click here
"Yelling out of cars, turning your speakers out the window to blast your music onto the street, setting off M-80 firecrackers, firing automatic weapons into the airâ€"these are all well and good. But none of them create a merry atmosphere of insouciance and bonhomie quite like a revving motorcycle.

Monster Dave

I really don't see what the problem is with Access. It's a very useful system and I've not run into many problems with it.

Derby, I'm sure you know what you're talking about with that much IT experience, but splitting the database wasn't anything hard and really all it did was create a bunch of linked tables from those that I had already built. A transition to SQL would have been a lot more work. It took me all of 5 minutes.

[roll]



ducatiz

derby is offended by technological inferiority.

why use a hammer if you can use a pneumatic nail driver?  i mean, even if you only want to hang one measly little picture on the wall.  why?
Check out my oil filter forensics thread!                     Offended? Click here
"Yelling out of cars, turning your speakers out the window to blast your music onto the street, setting off M-80 firecrackers, firing automatic weapons into the airâ€"these are all well and good. But none of them create a merry atmosphere of insouciance and bonhomie quite like a revving motorcycle.

derby

Quote from: Monster Dave on May 16, 2011, 09:13:41 AM
I really don't see what the problem is with Access. It's a very useful system and I've not run into many problems with it.

there's nothing wrong w/ access. it's a good tool until it isn't.  ;D

-- derby

'07 Suz GSX-R750

Retired rides: '05 Duc Monster S4R, '99 Yam YZF-R1, '98 Hon CBR600F3, '97 Suz GSX-R750, '96 Hon CBR600F3, '94 Hon CBR600F2, '91 Hon Hawk GT, '91 Yam YSR-50, '87 Yam YSR-50

click here for info about my avatar

derby

Quote from: ducatiz on May 16, 2011, 09:26:52 AM
derby is offended by technological inferiority.

why use a hammer if you can use a pneumatic nail driver?  i mean, even if you only want to hang one measly little picture on the wall.  why?

it probably comes from the environments i've worked in. traditionally, the database admins/developers tend to use oracle/SQL and the "end-users" use access.

the access databases are usually "off the grid" without any official sanction from the MIS departments and, as such, aren't properly backed up. "we" usually find out about those when the "developer" gets in over their head and requests help from one of the (oracle/SQL) dbas or they bork it up to the point that they need to revert to a backup (which doesn't exist because "we" didn't know about it).

-- derby

'07 Suz GSX-R750

Retired rides: '05 Duc Monster S4R, '99 Yam YZF-R1, '98 Hon CBR600F3, '97 Suz GSX-R750, '96 Hon CBR600F3, '94 Hon CBR600F2, '91 Hon Hawk GT, '91 Yam YSR-50, '87 Yam YSR-50

click here for info about my avatar

Monster Dave


ducatiz

Quote from: derby on May 16, 2011, 11:05:13 AM
it probably comes from the environments i've worked in. traditionally, the database admins/developers tend to use oracle/SQL and the "end-users" use access.

the access databases are usually "off the grid" without any official sanction from the MIS departments and, as such, aren't properly backed up. "we" usually find out about those when the "developer" gets in over their head and requests help from one of the (oracle/SQL) dbas or they bork it up to the point that they need to revert to a backup (which doesn't exist because "we" didn't know about it).



and you should be thanking Bill Gates for that because it results in the perceived need to have a large IT staff on call 247.  jobs jobs jobs!
Check out my oil filter forensics thread!                     Offended? Click here
"Yelling out of cars, turning your speakers out the window to blast your music onto the street, setting off M-80 firecrackers, firing automatic weapons into the airâ€"these are all well and good. But none of them create a merry atmosphere of insouciance and bonhomie quite like a revving motorcycle.