JustAnswer > Computer
Ask A Question|Register|Login|Help
JustAnswer

Computer

Ask a Computer Question, Get an Answer ASAP!

Have your own Computer question?

35 Tech Support Specialists are Online Now
characters left:
Not a Computer Question?
Bookmark and Share

Question

Hello Mr. Riley,
This is the project, but I have to wait until the group decides: are you ok with this?

First, as a team, decide the final table list and Primary Keys using each team member's assignments. Then, identify the relationships for Fernando's Skate Shop. Create the appropriate diagram for each relationship. Finally, determine at least three Business Rules for the Skate Shop and update the relationship diagrams with the constraints. You do NOT have to complete a Business Rule specification sheet for each Business Rule.

Submit the first set of relationship diagrams without the Business Rule constraints; then, submit the diagrams updated with the Business Rule constraints. Finally, submit the text of the Business Rules and your team's rationale for them. All group members should contribute equally to the project.

Submitted: 467 days and 6 hours ago.
Category: Computer
Value: $40
Status: AWAITING CUSTOMER ACTION
+
Read More

Optional Information

OS: Other; Browser: Other

Posted by James Riley 467 days and 4 hours ago.

Info Request

Sounds good. I'm out all day today, but will be avaliable this evening and tomorrow.

 

For this, I'll need to know what base information you want to use and I'll need the forms that you have for the diagrams and the business rule specification sheet.

 

If you can, please provide me some general information about your group so I can make it come from that perspective.

465 days and 11 hours ago.

Reply

Ok. thank you I will provide the information:

 

the three business rules for Fernando's shop. (I personally don't understand those at all =)
Afterwards, if you have time, you and I can redo the diagrams to incorporate the business rules.

Mr. Riley,

 

I hope this will help also: this is what I gathered from the group

 

we are to take all of the PK's and tell how they relate to the other tables as a Foreign Key. So in reality, we are only working with the PK's..

 

 

 

And here the other portion of this: this is the objective below

 

Submit a Word document listing what you agree with and what you do not agree with in your team's decisions. Give your reasons for your individual decisions and why you agree or disagree with your team.

 

 

  • Explain entities, attributes, domains and data relationships.
  • Design a relational database management system utilizing the concepts of database design and data modeling.
  • Define and establish business rules for a database.
  •  

     

    this is all the information that I have gathered.. this will be scheduled on Friday..

    Posted by James Riley 465 days and 1 hours ago.

    Info Request

    I am booked all day, but will address this this evening. Is this acceptable?

    464 days and 14 hours ago.

    Reply

    No problem! Thank you

    Posted by James Riley 464 days and 14 hours ago.

    Info Request

    XXXXXXX,

    There's several things I need here as follows:

    • Final table list and primary keys from each team member's assignments.
    • Do you have an example of the kind of diagram that you are looking for each relationship?
    • I need a copy of the Business Rule specification sheet
    • I don't know what PKs to work with and how to relate them to Fernando's shop as I don't have the PK information or the information on the DB for Fernando's shop.
    • On the Word document, it is hard to list what I agree with and don't agree with as I don't know what the individual decisions are to agree and/or disagree with. I'm a bit unclear on this one...is this an upcoming question or an addendum to this question?

    Is there any other information or are there any other examples that you can provide me so I can get a better idea of what is needed?

    464 days and 2 hours ago.

    Reply

    This is one of the group work..

     

    Preliminary Field List

    List of Subject

    Skateboard Model

    Customers

    Description

    Products

    Wheel Type

    Suppliers

    Bearing Type

    Orders

    Product Number

    Accessories

    Quantity

    Event

    Price

     

    Supplier Name

     

    Supplier Contact

     

    Customer Name

     

    Address

     

    City

     

    State

     

    Zip

     

    Phone

     

    Fax

     

    Email

     

    Purchase

     

    Item Total

     

    Discount

     

    Tax

     

    Grand Total

     

    Employee

     

    Event Location

     

    Event Description

     

    Event Date

     

     

     

     

     

     

     

    Customer Table

    Name

    *******

    Address

    *******

    City

    *******

    State

    *******

    Zip

    *******

    Phone

    *******

    Email

    *******

    Purchase

    *******

    Item Total

    *******

    Discount

    *******

    Tax

    *******

    Grand Total

    *******

    Employee

    *******

     

     

    Product Table

    Skateboard Model

    *******

    Description

    *******

    Wheel Type

    *******

    Bearing Type

    *******

    Product Number

    *******

    Price

    *******

    Supplier Name

    *******

     

     

    Events Table

    Event Description

    *******

    Location

    *******

    Date

    *******

     

     

     

    Supplier Table

    Supplier Name

    ********

    Contact

    ********

    Address

    ********

    City

    ********

    Zip

    ********

    Phone

    ********

    Fax

    ********

    Email

    ********

    Skateboard Models

    ********

    Product Number

    ********

    Item Total

    ********

     

     

     

     

     

     

    I have added data to the preliminary field list such as "employee" this will allow us to keep track of who sold the merchandise. This is helpful in such cases of customer returns or issues that may come about in the near future and will allow us to reference back to that employee. Another field that I added was "purchase" this will itemize the purchases made by the customer. I also added to the preliminary field list "tax" this will allow us to ring up the customer at the computer straight from the database add tax automatically. This will eliminate the separate cash register process. This will also help to look up customer purchase history. I went through the subject list and crossed off all the subjects that have been utilized in the final field list. I have decided that the "orders" field is typically the same as the "purchase" field that I have added so I have deleted it. I also deleted the "accessories" since "product number and description" will identify both skateboards and accessories.

    The basic table relationships will start with the suppliers table of which has a relationship with the product table. This will contain the supplier's information which will be linked to the product table which will contain all the model information. This will then lead us to the purchase that the customer has made which will then cause a relationship with the product table. Another scenario could also be if a customer ordered a product then a relationship with the product table and the customer table is created. If the customer chooses to be on the mailing list then a relationship with the events table and the customer table is created.

    Final Table List

    Type

    Description

    Skateboard Model

    Data

    This is the name or type of skateboard given by the supplier

    Description

    Data

    This is a brief description of the skateboards function and appearance

    Wheel Type

    Data

    This is a brief description of the type of wheel that the product has and its function

    Bearing Type

    Data

    This is a brief description of the type of bearing that the product has and its function

    Product Number

    Data

    This is a serial number given to the product from the supplier to identify one from another

    Quantity

    Data

    This is the amount either purchase from the customer or the amount on hand at the store depending on the table

    Price

    Data

    This is the amount that the product is from the supplier or our cost

    Supplier Name

    Data

    This is the name of the company that is one of our suppliers

    Supplier Contact

    Data

    This is the name of the representative that we deal with from each supplier we use

    Customer Name

    Data

    This is our customers name who has either purchased or ordered a product

    Address

    Data

    This is the customers for the mailing list or suppliers street address depending on what table it is being used in

    City

    Data

    This the city of which either the customer lives or where the supplier is in

    State

    Data

    This is the state of which either the customer lives or where the supplier is in

    Zip

    Data

    This is the zip of which either the customer or the supplier

    Phone

    Data

    This is the phone number for either the customer or the supplier

    Fax

    Data

    This is the fax number for either the customer or the supplier

    Email

    Data

    This is the email for either the customer or the supplier contact

    Purchase

    Data

    This is the purchase or the order information for the customer

    Item Total

    Data

    This is the item total for the customers order or purchase

    Discount

    Data

    This is for any discounts given from the store to the customer or the supplier

    Tax

    Data

    This is the tax which is calculated by the location of which the store is located in

    Grand Total

    Data

    This is the grand total for the customers purchase or order including any discounts and the tax

    Employee

    Data

    This is the employee that has processed the order or has completed the purchase

    Event Location

    Data

    This is the location for any skateboarding event that has been scheduled

    Event Description

    Data

    This is the description of the skateboarding event that has been scheduled

    Event Date

    Data

    This is the date of the skateboarding event that has been scheduled

     

    This is the final field list that I have come up with. This has the descriptions of every field I have chosen for the tables. This will allow Fernando's sister to easily ring up a customer along with storing data for the store and the customers.

     

    Here is the other person:

     

    Table Relationships

    Here are the tables and Primary Keys that I was working with:

    Customers CustomerID

    Products ProductID

    Supplier SupplierID

    Orders OrderID

    Events EventID

    Employees EmployeeID

    **I really don't see the need for an accessories table, because aren't accessories also products? Couldn't a company just list them all together since some manufactures make both the main product and the accessory?

    Now we have to show sample tables and how they relate to each other

    Customer
    CustomerID Name ProductID OrderID EmployeeID
    1 John Bond 35 S456
    2 Carlita Culebra 25 S457 11000

    Products
    ProductID Product SupplierID Price
    25 AbcKnees AbcBoards $29.99
    35 BigDaddyStreet AbcBoards $299.99
    45 FlipandTrick TrickBoards $279.99

    Suppliers
    SupplierID Contact ProductID Price
    AbcBoards Alice Beard 25 $29.99
    AbcBoards Alice Beard 35 $299.99
    TrickBoards Amy Poole 45 $279.99

    Orders
    OrderID CustomerID ProductID EmployeeID
    S456 1 35
    S457 2 25 11000

    Events
    EventID Name CustomerID Participate
    E100 NYFallRally 1 yes
    E100 NYFallRally 2 no

    Employees
    EmployeeID Name Address City State
    11000 Carlita Culebra 500 N Jackson Denton ME
    11001 Suzy Jones XXX XXXX XXX Denton ME

     

    Mr. Riley, Do you think you can do something about it. pls.

     

     

    Posted by James Riley 463 days and 20 hours ago.

    Info Request

    Ok, so here's what I think we need to do. Please confirm before I put it all together:
    1. final table list (Names of the tables ONLY) and PKs for those tables.
    2. Define relationships between the tables.
    3. Create a diagram for each relationship.
    4. Determine at least 3 Business rules and update the diagrams with the constraints.
    5. Complete a Business Rule Specification Sheet for for at least 1 Business rule.
    6. Generate text defining business rules and rationale for each. (I'm guessing this will come from the specification sheet listed in #5.)

    Is this correct?

    Am I missing anything?

    Do you have a sample of what the diagram should look like? I can make it up, but I'm not sure what you're needing, exactly.

    Do you have a copy of the Business Rule Specification Sheet?

    463 days and 12 hours ago.

    Reply

    Mr. Riley,

     

    Please try what you think is best.. because I am clueless right now

     

    This is what the group did in excel.. you think you can come up with something..

     

     

    Preliminary Field List List of SubjectsCustomer TableCustomer Final Field Table ListTypeDescription
    Skateboard ModelCustomersCustomer ID Customer IDDataA numeric number that represents a unique ID for the customer
    DescriptionProductsCustomer First Name Customer First NameDataThis is our customers first name who has either purchased or ordered a product
    Wheel TypeSupplierCustomer Last Name Customer Last NameDataThis is our customers last name who has either purchased or ordered a product
    Bearing TypeOrdersAddress AddressDataThis is the customers/employee/ supplier street address depending on what table it is being used in
    Product NumberEventCity CityDataThis the city of which either the customer lives or where the supplier is in
    QuantityEmployeeState StateDataThis is the state of which either the customer lives or where the supplier is in
    PriceZip ZipDataThis is the zip of which either the customer or the supplier
    Supplier Name Phone PhoneDataThis is the phone number for either the customer or the supplier
    Supplier Contact Email EmailDataThis is the email for either the customer or the supplier contact
    Customer First Name Mailing List Yes/No Mailing List Yes/NoDataThis is if the customer would like to be added to the mailing list for up coming events and discounts
    Customer Last Name Product ID Product IDDataA numeric number that represents a unique ID for the product
    Employee First Name Item Total Product Number DataThis is a serial number given to the product from the supplier to identify one from another
    Employee Last Name Discount Wheel TypeDataThis is a brief description of the type of wheel that the product has and its function
    Address Tax Bearing TypeDataThis is a brief description of the type of bearing that the product has and its function
    City Grand Total Skateboard ModelDataThis is the name or type of skateboard given by the supplier
    State Employee ID Product DescriptionDataThis is a brief description of the skateboards function and appearance
    Zip Quantity On HandDataThis is the quantity of the product on hand
    Phone Product TablePrice DataThis is the amount that the product is from the supplier or our cost
    Fax Product ID Item TotalDataThis is the item total for the customers order or purchase
    Email Skateboard Model DiscountDataThis is for any discounts given from the store to the customer or the supplier
    Mailing List Yes/No Description TaxDataThis is the tax which is calculated by the location of which the store is located in
    Item Total Wheel Type Grand TotalDataThis is the grand total for the customers purchase or order including any discounts and the tax
    Discount Bearing Type Employee IDDataA numeric number that represents a unique ID for the employee
    Grand Total Product Number Event IDDataA numeric number that represents a unique ID for the event
    Type Of Payment Price Event DescriptionDataThis is a brief description of the event and the organization
    Event Location Quantity On Hand LocationDataThis is the location for any skateboarding event that has been scheduled
    Event Description Supplier ID DateDataThis is the date of the purchase, order, or event
    Event Date Supplier IDDataA numeric number that represents a unique ID for the supplier
    Quantity On Hand Events TableSupplier NameDataThis is the name of the company that is one of our suppliers
    Employee Rate of Pay Event ID ContactDataThis is the name of the representative that we deal with from each supplier we use
    Employee Hours Worked Event Description Order IDDataA numeric number that represents a unique ID for the order
    Date Hired Location Employee First NameDataThis is the employee first name
    Vacation Time Owed Date Employee Last NameDataThis is the employee last name
    Vacation Time Paid Date HiredDataThis is the date the employee was hired on
    Employee ID Supplier TableRate of PayDataThi is the rate of pay for the employee
    Customer ID Supplier ID Hours WorkedDataThis is the hours worked for the employee
    Event ID Supplier Name Vacation Time OwedDataThis is the vacation time owed to the employee
    Product ID Contact Vacation Time PaidDataThis is the vacation time paid out to the employee

    Posted by James Riley 463 days and 3 hours ago.

    Answer

    I will do the best I can this evening. I have a prior engagement during the day.

    463 days and 2 hours ago.

    Reply

    Ok Sir. Thank you.

    462 days and 14 hours ago.

    Reply

    Mr. Riley,

     

    Are you there, I was waiting for the work.

    Posted by James Riley 462 days and 14 hours ago.

    Answer

    I'm sorry its taking so long...its relatively complex and requires several components...I'm working on it right now.

    462 days and 14 hours ago.

    Reply

    Sir! what is the 3 busines rules because I need it in writing as well maybe 3 to 4 sentences. Thank you

    Posted by James Riley 462 days and 14 hours ago.

    Answer

    Honestly, I don't know. This isn't a technical term so, based on your direction to do the best I can, I'm guessing a Business Rule will be something like a guideline that a company has that drives how you relate data in a table. I saw a reference to a Business Rule Specification Sheet and asked for a copy as I figured this would give me a better idea of what you needed, but it sounds like you don't have this either.

     

    I really want to help you and give you a good quality product, you're used to that from me, but I don't feel like I have a super firm grasp on what is really needed here and I'd hate to give you something that isn't quite right. Based on your directions, I'm planning on doing my best, but I'm having to do some guessing as to what the professor really wants as there are things being asked for, using terms, that don't show up in the real world...only in college.

     

    Let me know if I'm going the wrong direction here so I don't waste time setting up something that won't work in the end.

    462 days and 13 hours ago.

    Reply

    I believe that you are in the right track..I know that you will do your best.

    Posted by James Riley 462 days and 13 hours ago.

    Answer

    I think I've got it done. Go to https://67.148.16.35/3rdrock.zip. (Note that you'll get an error about a SSL Certificate and you'll need to accept that.) Please review it and let me know what you think. I should be avaliable for the next 1-2 hours.

    462 days and 12 hours ago.

    Reply

    Sir, It looks good in my book.

    Accepted Answer

    I'm glad to hear it...let me know how it goes.

    Picture
    Expert: James Riley
    Pos. Feedback: 100.0 %
    Accepts: 94
    Answered: 12/14/2008

    Sr. Network Engineer

    A+, MCP, MCSE, 15 years of experience

    462 days and 10 hours ago.

    Reply

    Yes Sir! You have a great day Sir and Thank you for the most part

    Posted by James Riley 462 days and 10 hours ago.

    Answer

    Anytime!

    +
    Read More

    Related Computer Questions

    • Mircosoft Office Outlook is telling me that a connection to
    • is the vga cardremovablein the aspire 5920?
    • I have a Logitech laser wireless mouse working with sony VAI...
    • My daughter, aged 7, has an old Packard Bell laptop (4 years...
    • I have been using Outlook Express and had to buy a new compu...
    • I cannot make changes to any word pad document
    • how do I cancell as I do not use it anymore
    • how do i delete or get rid of nexflix movies that i have see...



    Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.
    Question List | Become an Expert | Terms of Service | Security & Privacy | About Us
    © 2003-2010 JustAnswer Corp.