Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Migrating Tables Advice Needed so bad...

Status
Not open for further replies.

iuianj07

Programmer
Sep 25, 2009
293
US
Hello guys,

I need expert advice, as I am about to have a meeting with our Senior Director and VP later this afternoon...

Basically, we have always been using Access databases to multiple projects in our office. In total, I think we have at least 7 MS Access databases that we use in our office (1 database per project/team within our whole office)

Majority of our databases are Job Tracking databases wherein we use the database to track the status of the loans (our Clients are different Banks) that we work on. One example is that, we have a project that completes Financial Statements Analysis from "Bank A". We receive a batch of loans to work on, and we import them into our Job Tracking database, so we can track on what stage/status a certain loan is. Whether if it's been FS Assigned to analyst, Analyst Completed, QC (Quality Control) Completed, Signed Off (meaning sent back to Client) Completed, On Hold for Issue, etc... which are date fields.

We do 3 different kinds of projects from "Bank A". (in case you're familiar with bank/real estate terms-- they are, Financial Statement Analysis Project, Lease Consents Review Project and Lockbox Triggers Analysis Project) so we have 3 seperate databases for each project. We could say that all 3 of those databases are Job Tracking Databases, which has the same concept as what I explained above, although just a different scope/business need, since it's a different type of project. Although it all has those different dates of phases/status for each loan we work on...

Now, we are now to a point that data we receive are beginning to be large, so as number of users. Which our office decided that it is time to migrate our Access databases (at least all tables) into an SQL Server. I agree with that suggestion as it will also benefit me in learning a new RDMS. But our Senior Director came up with the idea that once we migrate all tables to SQL. That we should have one giant workflow table, wherein I guess on how she briefly explained to me, that since those 3 databases we use for BankA slightly uses the same concept of using phase/status tracking. And she told me that just have one column that identifies if this loan is for the Financials Analysis Project, Lease Consents Review Project or Lockbox Trigger Analysis Project. When she said that, and although I am not a true expert in normalization in databases, I know this is not the right approach.

I feel that when we migrate tables to SQL, although it can handle hundreds of thousands of data, it is still proper to create 1 database per project and not dump all loans/table into one Master Workflow table. One main reason is that we really should properly normalize each table.

I guess I could explain to them that having a one master workflow table is not the right approach, but I need solid facts and experts opinion (thanks for your help) so that I have some back up research to explain to them. So that they won't think that I am just making stuff up and just don't want their suggestion.

I apologize for the lengthy email. And I would really appreciate your help with my problem.

Thank you
 
we have 3 seperate databases for each project
With same loans ?

Hope This Helps, PH.
FAQ219-2884
FAQ181-2886
 
Hello PHV,

Well 2 out of the 3 databases could have the same loans together but not always. Example with the Financial Statement Analysis Project. For example, we analyzed a FS for loan 1111. After we analyze the loan, we send it back to the client. And there is a possibility that they will send loan 1111 back to us (but different department/team) for a Lockbox Trigger Analysis. But not all loans we FS Analyzed will be sent back to us to work on Lockbox Trigger Analysis. And not all loans they send to work on the Lockbox Trigger Analysis are loans that we have worked on other projects. BankA has a different Vendor (like us) and it is very possible that another Vendor would create a Financial Statement Analysis for loan 2222, then BankA will send that loan to our office for LockBox Trigger Analysis.

Thank you for your help :)
 
The rationale for supporting the switch (increase YOUR knowledge ...) is bogus. Your decisions should MUST be based on the needs and benifits to the COMPANY. You work for them!!!

In general, the concept of using seperate 'databases' (I really read "tables" in your discussion?) for what are very similar structures is an altogether foregin (and wasteful) concept. At the structure level, common information should be in the common table, while unique information should be in seperate table(s), linked by key values. Simple queries bring together the necessary information for review and annotation.




MichaelRed


 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top