Results 1 to 11 of 11

Thread: Do you work on business applications?

  1. #1

    Thread Starter
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Do you work on business applications?

    How are customers structured in your applications?

    Can you describe the data model?

    In our application, we have a

    corporate_record
    customer_record
    customer_addresses
    customer_contacts

    The customer_address stores info on lines of credit.

    How is your structure?
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  2. #2
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    Re: Do you work on business applications?

    We have

    a Corporate record
    a Property record (can belong to a corp or not)
    a Customer record (can belong to a company or Corporate)
    a contact record (a customer can belong to 1 or more companies)
    Sometimes the Programmer
    Sometimes the DBA

    Mazz1

  3. #3
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Do you work on business applications?

    Are those four tables? What is the application for, what business process are you modeling?

  4. #4
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Do you work on business applications?

    At my previous job, we had 3 levels... Customer, Billing and Account...
    Each Customer could have one or more Billing. Each Billing could then have one or more Accounts. Since we were dealing with utilities (gas/electricity/water) ... the Account represented the meter at the location. Billing represented where the bill actually goes. For single family residentials, it was a one-to-one-to-one relation. Some apartments would have a 1-to-1-to-many (the bill is sent to the management company) or it could be 1-to-many-to-one (the residents get the bill & pay it themselves). We also had cases of one-to-many-to-many.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  5. #5

    Thread Starter
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: Do you work on business applications?

    Quote Originally Posted by GaryMazzone View Post
    We have

    a Corporate record
    a Property record (can belong to a corp or not)
    a Customer record (can belong to a company or Corporate)
    a contact record (a customer can belong to 1 or more companies)
    Where does the company fit into your model?
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  6. #6

    Thread Starter
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: Do you work on business applications?

    Quote Originally Posted by baja_yu View Post
    Are those four tables? What is the application for, what business process are you modeling?
    I am engaged in a data mapping exercise. So out of curiosity I posed this question.

    My target system doesn't have a place for customer_addresses separately. In our current (source system) world, the customer_addresses represent customer profiles under the main customer_record. This address is where we send invoices.
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  7. #7

    Thread Starter
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: Do you work on business applications?

    Quote Originally Posted by techgnome View Post
    At my previous job, we had 3 levels... Customer, Billing and Account...
    Each Customer could have one or more Billing. Each Billing could then have one or more Accounts. Since we were dealing with utilities (gas/electricity/water) ... the Account represented the meter at the location. Billing represented where the bill actually goes. For single family residentials, it was a one-to-one-to-one relation. Some apartments would have a 1-to-1-to-many (the bill is sent to the management company) or it could be 1-to-many-to-one (the residents get the bill & pay it themselves). We also had cases of one-to-many-to-many.

    -tg
    I believe "Billing" represents where you sent the invoices to the customers.
    Is that correct?
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  8. #8
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    Re: Do you work on business applications?

    Missed that I left that out a company can be a corporation (1 to 1) a part of a corperation or a stand alone entiy (a management company).
    Sometimes the Programmer
    Sometimes the DBA

    Mazz1

  9. #9
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Do you work on business applications?

    Correct...the Billing level controls the level at which the invoice is generated. It's possible to still have multiple invoices sent to the same location, which I've seen done for budgeting reasons (let's say I have 6 stores, I want to recieve all of the bills, but I want to see how much store #3 is using vs store #4 and so on.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  10. #10

    Thread Starter
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: Do you work on business applications?

    Gary,
    I suppose a property record determines the address of the entity. Do you have an identifier on a property?
    Where do you send invoices?
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  11. #11
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    Re: Do you work on business applications?

    Yes there is an address field on the property table if the and also one on the Corporate level if the billing goes to corporate. There is also addtress info on the contact table since a contact can work for multiple hotels as a consultant we might need to bill to different addresses for different things
    Sometimes the Programmer
    Sometimes the DBA

    Mazz1

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width