Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 115361
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T03:00:25+00:00 2026-05-11T03:00:25+00:00

This is more of a business-oriented programming question that I can’t seem to figure

  • 0

This is more of a business-oriented programming question that I can’t seem to figure out how to resolve. I work with a team of programmers who have been working with BASIC for over 20 years. I was brought in to help write the same software in .NET, only with updates and modern practices. The problem is that I can’t seem to get any of the other 3 team members(all BASIC programmers, though one does .NET now as well) to understand how to correctly do a relational database. Here’s the thing they won’t understand:

We basically have a transaction that keeps track of a customer’s tag information. We need to be able to track current transactions and past transactions. In the old system, a flat-file database was used that had one table that contained records with the basic current transaction of the customer, and another transaction that contained all the previous transactions of the customer along with important money information. To prevent redundancy, they would overwrite the current transaction with the history transactions-(the history file was updated first, then the current one.) It’s totally unneccessary since you only need one transaction table, but my supervisor or any of my other two co-workers can’t seem to understand this. How exactly can I convince them to see the light so that we won’t have to do ridiculous amounts of work and end up hitting the datatabse too many times? Thanks for the input!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T03:00:26+00:00Added an answer on May 11, 2026 at 3:00 am

    Firstly I must admit it’s not absolutely clear to me from your description what the data structures and logic flows in the existing structures actually are. This does imply to me that perhaps you are not making yourself clear to your co-workers either, so one of your priorities must be to be able explain, either verbally or preferably in writing and diagrams, the current situation and the proposed replacement. Please take this as an observation rather than any criticism of your question.

    Secondly I do find it quite remarkable that programmers of 20 years experience do not understand relational databases and transactions. Flat file coding went out of the mainstream a very long time ago – I first handled relational databases in a commercial setting back in 1988 and they were pretty commonplace by the mid-90s. What sector and product type are you working on? It sounds possible to me that you might be dealing with some sort of embedded or otherwise ‘unusual’ system, in which case you do need to make sure that you don’t have some sort of communication issue and you’re overlooking a large elephant that hasn’t been pointed out to you – you wouldn’t be the first ‘consultant’ brought into a team who has been set up in some manner by not being fed the appropriate information. That said such archaic shops do still exist – one of my current clients systems interfaces to a flat-file based system coded in COBOL, and yes, it is hell to manage 😉

    Finally, if you are completely sure of your ground and you are faced with a team who won’t take on board your recommendations – and demonstration code is a good idea if you can spare the time -then you’ll probably have to accept the decision gracefully and move one. Myself in this position I would attempt to abstract out the issue – can the database updates be moved into stored procedures for example so the code to update both tables is in the SP and can be modified at a later date to move to your schema without a corresponding application change? Make sure your arguments are well documented and recorded so you can revisit them later should the opportunity arise.

    You will not be the first coder who’s had to implement a sub-optimal solution because of office politics – use it as a learning experience for your own personal development about handling such situations and commiserate yourself with the thought you’ll get paid for the additional work. Often the deciding factor in such arguments is not the logic, but the ‘weight of reputation’ you yourself bring to the table – it sounds like having been brought in you don’t have much of that sort of leverage with your team, so you may have to work on gaining a reputation by exceling at implementing what they do agree to do before you have sufficient reputation in subsequent cases – you need to be modded up first!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This more of a style question, rather than a how to. So I've got
Ok, I'm going to try to make this more clear because my last question
This is more of a specific question on a specific case. Here is what
This is more of a design question. I am working on a website and
This is more of an academic inquiry than a practical question. Are there any
This is more of an generic XML Schema question, but if and how do
This is more of an architectural and security question than anything else. I'm trying
I'm developing a web app. This is more of a line-of-business app rather than
This more of a sanity check question, I'm beginning to doubt myself. As I
This is more of an architectural question than a technological one per se. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.