New member Introduction

@Isaac thanks for the warm welcome
I appreciate your insight on this, I have been pondering the best way and the quickest way to get the Access skills I need.

For sure I'm guilty of being a creature of habit my work in Excel model building demonstrates that, one perspective is "it's tried and tested" another is "lazy, suboptimal and difficult for anyone else to use" and then I will come full circle along the lines of "it's a tool and the time pressure is ever present" all this competes with the perfectionist tendencies that are part nature and part the nature of the work in accounting/finance - I'm rarely if ever wholly satisfied with what I've done but I have come to regard that as positive force for improvement!!

A few days ago I realised that the way I am learning Access is very far from perfect, I came to the same conclusion as you have just outlined that the ideal approach would be a longer period of hands on experience building new DBs, understanding, using, enhancing and tinkering with existing ones after all what I can do in Excel has been developed haphazardly over years and years of work and thousands of hours of hands on experience, why should Access not require at least similar, no doubt it will be a journey.

As ever the "toad" of time pressure has a large influence on what is feasible, once I have built the tool I am looking at now I'm sure I will be expanding it and enhancing it, I also have some other DB's I want to build which will be simpler and less time pressured (typical!) .

With the safety net of Excel familiarity and understandable audit trail removed for me for now I quickly decided best DB practices needed to be understood and implemented and would help me get there faster, it all makes sense and seems essential foundations so far ( for me especially).
I'd certainly be interested to learn more about MySql since I have hobby websites and build them for personal use - would you say that MYSQL would be a good RDBMS to develop skills in?

I do understand about practical considerations. I often speak in idealistic tones....but in reality we do "the best we can within the given time", as the great old Toby Keith song says. It's just things to tuck away for whenever those chances maybe do present themselves.

As far as your question about RDBMS, that could spark a great debate - and also a lot of great information. I guess what I'll do is frame my answer as personal observations that I've made, certainly and fairly open to any critiques.

  1. SQL Server opens doors to the highest number of job opportunities anywhere across the US and world....and is (arguably, perhaps) the most used RDBMS in the world, providing jobs (even if it "ended" today), for probably at least a generation to come
  2. Oracle, PL-SQL, is much harder to get in the door - especially as a junior - a hardcore Oracle shop doesn't hire people who dabble (although a hardcore SQL Server shop sometimes will...). As a random example, I remember once I tried to do a bit of PL-SQL and the first hurdle I ran into was "how do you make #temp tables in PL-SQL?" When I posted that question on an Oracle forum (which took me 2 days just to figure out how to post it).........let me tell you, the answers were brutal, and demonstrated a commitment to set-based processing that that would even make Joe Celko seem like a nice person by comparison. They're sophisticated folks...
  3. Like so many things, because SQL Server is the most common one (especially in typical corporate America), that means A LOT of ripple effects, like:
    1. It is the easiest one to find documentation, examples, code snippets, and forum advice on every imaginable thing under the sun
    2. It makes your resume more versatile than just about anything else
    3. It is widely respected. (except those hardcore Oracle shops, who see it with some amount of disdain for the # of amateur dev's using it)
  4. SQL Server has a great free product, SQL Server Express, that you can install anywhere and practice - or even use for small businesses. (And "small" is a relative word, once you go from Access to SQL - I use it for pretty sizeable data!)
  5. Because it's a microsoft product, you can rest assured it plays well with Access.......and even Excel, from- and to-which you can easily execute commands or read data in or from a database using ADO
  6. It has a great IDE for common development use - SQL Server Management Studio (also a free install) - and on THAT point, and that one point only, the Oracle dev's have always conceded to me! (They have many tools, but the ugly and plain-jane Oracle Developer is a common one!)
I can't comment much on the other ones. I do know people (including on AWF) who absolutely thrive and prosper by using various other ones available. I'm certainly not talking down about those systems, because some businesses absolutely enjoy and profit by using them, and people enjoy the open source ones for various reasons, etc.

But if you're looking for a career, especially if it's going to have anything to do with normal corporate USA, and given where you're at, (to me personally) SQL Server is hands down the easy choice to make - and easy to begin putting to use, too.

SQL Server has its own suite of products - some of which are also close to the #1 in their own 'right' - like SSIS for ETL work, SSAS for analysis, and SSRS for reporting.

I've seen plenty of people making VERY good money with only an intermediate knowledge at best........in the MS SQL environment.
 
@The_Doc_Man
I just tried to change my username but it seems there is also a time bar until January 21st;
You may next change your username on or after Jan 21, 2022
I will get it done as soon as it unlocks (or sooner if Admin manually unlocks it)
 
@Isaac
Thanks for your observations about DBMS that's very useful, MS SQL server does make good sense for me since it plays nicely with Access and Excel. Also because I work in businesses of all sizes it is often used. infact it reminded me of a project where I was Finance lead and joint sponsor on a migration from mysql to MS Dynamics project for a large high transaction volume ecom business that had experienced high growth, of course wearing my "finance hat" I did not need to go deep into the tech side ( a relief because the finance part alone was life shortening!!) but I've always found it interesting and useful to appreciate how my IT ( and other function) colleagues do their job - learning more on MS SQL Server will be useful for my own personal DB education and also collaborating with IT colleagues.
Which parts of MS SQL server Express 2019 would you recommend to supplement Access learning? (just the standalone installation, or all the extra parts like "SQL Server Reporting services" "SQL Server Management Tools" & "SQL Server Data Tools"?
 
@The_Doc_Man
I just tried to change my username but it seems there is also a time bar until January 21st;

I will get it done as soon as it unlocks (or sooner if Admin manually unlocks it)

If you ping @Jon with your desired new name he can change it for you.
 
  • Like
Reactions: Jon
@Isaac
Thanks for your observations about DBMS that's very useful, MS SQL server does make good sense for me since it plays nicely with Access and Excel. Also because I work in businesses of all sizes it is often used. infact it reminded me of a project where I was Finance lead and joint sponsor on a migration from mysql to MS Dynamics project for a large high transaction volume ecom business that had experienced high growth, of course wearing my "finance hat" I did not need to go deep into the tech side ( a relief because the finance part alone was life shortening!!) but I've always found it interesting and useful to appreciate how my IT ( and other function) colleagues do their job - learning more on MS SQL Server will be useful for my own personal DB education and also collaborating with IT colleagues.
Which parts of MS SQL server Express 2019 would you recommend to supplement Access learning? (just the standalone installation, or all the extra parts like "SQL Server Reporting services" "SQL Server Management Tools" & "SQL Server Data Tools"?
I would definitely just start by installing SQL Server Express along with the actual sql service running and an instance of a 'local' server (it should mostly make sense once you start following the prompts, just don't forget what things are named, write them down maybe). That will give you a "server" to actually connect to, and you can then start creating a Database and Tables, running code, etc.

Then (probably separately, I can't remember), simply install SQL Server Management Studio - that's what you'll use to actually connect, write code, save procedures, etc.

For SQL Server Reporting services, I've never used that (or really seen it used for that matter) without the help of an actual DBA or someone who knows DBA-ish things, nor Integration Services, so I wouldn't worry about those for later down the road.

SQL Server Data Tools is a good idea (but not to start with, later), this is where you learn to create SSIS packages to easily & powerfully load/move data....and generally do ETL work. Without actually paying for Integration Services, you can still use the free data tools to create an SSIS package and run it from your local machine - which, that alone, will give you pretty much all the learning in SSIS that you need to make the skill completely ready for the marketplace.

so download sql server express, install it along with a named instance, generally just accept all the defaults and continue, then also install sql server management studio and you should be good to go.

you can easily load data to your new sql tables by simply using Access as an intermediary, too.
 
Mr Free is now freed of his old name. Welcome Antwoord!
 
You're welcome.
 
@Isaac
Thanks so much for the insight, I'm torn between my new learning DB obsession and wanting to build two tools in Access which I'm working on, but I am definitely up for SQL and will be trying it soon.
 

Users who are viewing this thread

Back
Top Bottom