Reducing the number of tables used - mySQL












0















I have a table for tax implementation in my application, but I am not sure the design I have done for the table. Can someone review it?



val_taxes is the table which has all types of tax listed in the table



val_taxes



val_tax_group is the table where multiple tax can be grouped
val_tax_group



tax_mapping is the table for mapping the val_taxes to val_tax_groups
tax_mapping



Given all the tables and their descriptions, is the architecture correct? Or can we reduce it down to two tables without any duplications?









share







New contributor




Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    0















    I have a table for tax implementation in my application, but I am not sure the design I have done for the table. Can someone review it?



    val_taxes is the table which has all types of tax listed in the table



    val_taxes



    val_tax_group is the table where multiple tax can be grouped
    val_tax_group



    tax_mapping is the table for mapping the val_taxes to val_tax_groups
    tax_mapping



    Given all the tables and their descriptions, is the architecture correct? Or can we reduce it down to two tables without any duplications?









    share







    New contributor




    Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      0












      0








      0








      I have a table for tax implementation in my application, but I am not sure the design I have done for the table. Can someone review it?



      val_taxes is the table which has all types of tax listed in the table



      val_taxes



      val_tax_group is the table where multiple tax can be grouped
      val_tax_group



      tax_mapping is the table for mapping the val_taxes to val_tax_groups
      tax_mapping



      Given all the tables and their descriptions, is the architecture correct? Or can we reduce it down to two tables without any duplications?









      share







      New contributor




      Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I have a table for tax implementation in my application, but I am not sure the design I have done for the table. Can someone review it?



      val_taxes is the table which has all types of tax listed in the table



      val_taxes



      val_tax_group is the table where multiple tax can be grouped
      val_tax_group



      tax_mapping is the table for mapping the val_taxes to val_tax_groups
      tax_mapping



      Given all the tables and their descriptions, is the architecture correct? Or can we reduce it down to two tables without any duplications?







      database-design architecture





      share







      New contributor




      Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 9 mins ago









      RehanRehan

      1032




      1032




      New contributor




      Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Rehan is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "182"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          Rehan is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f229573%2freducing-the-number-of-tables-used-mysql%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Rehan is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          Rehan is a new contributor. Be nice, and check out our Code of Conduct.













          Rehan is a new contributor. Be nice, and check out our Code of Conduct.












          Rehan is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Database Administrators Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f229573%2freducing-the-number-of-tables-used-mysql%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Ronny Ackermann

          Köttigit

          MySQL 8.0.15 starts normally but any connection hangs