Case Study-QA380 Online Services
Tour Management Agency
Context
A tour management agency runs concert tours. It sets up tours by bands. On a tour, a band gives concerts at venues on various dates.
Only one band goes on a tour, and a band goes on only one tour at a time. Tours have names.
A band has musicians as members. A band also has a music style, such as “heavy metal” or “folk”.
There are several tour dates on a tour. Each occurs at a venue, on a particular date.
At each date, a certain amount of money is received in ticket sales.
Each venue has a cost for hiring it. Each concert yields a certain amount from ticket sales. The difference between the cost and the ticket sales is the profit on the concert.
What a Data Base will be Used For
The management agency wants a database about its business. It wants to be able to find out such things as
• which tours it has arranged. (Assume that all tours have finished – covering tours that are still going on is an easy extension, but not needed.)
• how much a tour has made.
• what concerts it arranged
o on a given date
o in a given period
o at a given venue at any date
• where any band and its members were on a given date
Discussion with Future User
It is clear from this information, and your discussions with the managers of the tour management agency, that the things and relations that the managers think about and talk about are these:
• Tours, each of which is a tour by a single band
• Tour-dates. Each tour-date occurs on a single tour, at a single date, at some venue. Usually a tour will only play once at a venue, but playing more than one is possible.
• Bands, which have members, and a style of music that they play.
• Musicians. The agency does not allow a musician to be a member of more than one band, perhaps because if they were, it would create a risk of the musician having to be on two tours at once. The line-up of musicians in a band does not change, at least for the bands that they agency manages.
• Venues. All the management agency really needs to know about venues is what venues there are, and how much each venue costs to hire.
That list is intended to give a very strong steer to the design of the needed database. It seems almost certain that each of those items should become either an entity type or a relation in the conceptual design.
The Data in the Database
Some of the data that the management agency holds is given in the spreadsheet “tour management agency data”.
(What is in the spreadsheet is only a sample of that sort of information, but if the database can hold that information, then adding more is just a matter of typing.)
Warning: in the spreadsheet, the data is organized into rows, and columns, and pages. That organization may be easy for a human to read. But remember the importance of each table in a database being normalized – that is,
• each table is a real table, with one and only value in each cell, and with a primary key
• each table is about a single sort of thing.
What is to be Done
(1) Give a conceptual design of a suitable database, with appropriate entity types and relations.
It should be in graphic form, using the notation for conceptual design used in the lectures.
The names of relation can be shown in diamonds, but if you feel that is unnecessary, they can be shown on a line between entity types.
A relation should show its maximum cardinality (1:1, 1:*, *:*).
This should be in a file called “tour management agency conceptual.X”, where X is .pptx, .jpg, .pdf, or .png. Of course it may have been produced using a different format, or by hand, and only converted to one of these formats at the end.
(2) Give a logical design of a suitable database, with appropriate entity types and relations.
It should be in graphic form, using the notation for logical design used in the lectures.
Primary and foreign keys should be indicated. Arrows should be used to indicate the tables that foreign keys refer to.
This should be in a file called “tour management agency logical.X”, and otherwise as for the conceptual design.
(3) Give a SQL script that
creates those tables,
Attributes should have appropriate data types.
Primary and foreign keys should be defined. Remember that
a table that has a foreign key can only be defined if the table that it references has already been defined.
when inserting data into a table that has a foreign key, the value of the foreign key must already exist in the table that is referenced
• and fills them with the data provided,
• and shows that it has created and filled those tables,
• The script should also include “SELECT * from ….” commands to show that the tables have been created and filled.
• and runs some relevant queries.
• The script should also include code for the queries about this database that are given below.
• That entire script should be in a text file called “tour management agency script.txt”. (It should not be .sql)
You can read more about our case study assignment help services here.
How it Works
How It works ?
Step 1:- Click on Submit your Assignment here or shown in left side corner of every page and fill the quotation form with all the details. In the comment section, please mention Case Id mentioned in end of every Q&A Page. You can also send us your details through our email id support@assignmentconsultancy.com with Case Id in the email body. Case Id is essential to locate your questions so please mentioned that in your email or submit your quotes form comment section.
Step 2:- While filling submit your quotes form please fill all details like deadline date, expected budget, topic , your comments in addition to Case Id . The date is asked to provide deadline.
Step 3:- Once we received your assignments through submit your quotes form or email, we will review the Questions and notify our price through our email id. Kindly ensure that our email id assignmentconsultancy.help@gmail.com and support@assignmentconcultancy.com must not go into your spam folders. We request you to provide your expected budget as it will help us in negotiating with our experts.
Step 4:- Once you agreed with our price, kindly pay by clicking on Pay Now and please ensure that while entering your credit card details for making payment, it must be done correctly and address should be your credit card billing address. You can also request for invoice to our live chat representatives.
Step 5:- Once we received the payment we will notify through our email and will deliver the Q&A solution through mail as per agreed upon deadline.
Step 6:-You can also call us in our phone no. as given in the top of the home page or chat with our customer service representatives by clicking on chat now given in the bottom right corner.
Case Approach
Scientific Methodology
We use best scientific approach to solve case study as recommended and designed by best professors and experts in the World. The approach followed by our experts are given below:
Defining Problem
The first step in solving any case study analysis is to define its problem carefully. In order to do this step, our experts read the case two three times so as to define problem carefully and accurately. This step acts as a base and help in building the structure in next steps.
Structure Definition
The second step is to define structure to solve the case. Different cases has different requirements and so as the structure. Our experts understand this and follow student;s university guidelines to come out with best structure so that student will receive best mark for the same.
Research and Analysis
This is the most important step which actually defines the strength of any case analysis. In order to provide best case analysis, our experts not only refer case materials but also outside materials if required to come out with best analysis for the case.
Conclusion & Recommendations
A weak conclusion or recommendations spoil the entire case analysis. Our expert know this and always provide good chunks of volume for this part so that instructors will see the effort put by students in arriving at solution so as to provide best mark.
Related Services
- Physics Assignment Help
- Chemistry Assignment Help
- Engineering Assignment Help
- Psychology Assignment Help
- Online exam Help
- Marketing Assignment Help
- Arts Assignment Help
- Sociology Assignment Help
- Project Management Assignment
- Case Study Help
- Nursing Assignment Help
- Research Assignment Help
- Operations Management Assignment help
- Accounting Assignment Help
- Biology Assignment Help
- Mathematics Assignment Help
- English Assignment Help
- Business Plan Help
- Essay Writing Help
- Human Resource Assignment Help
- Accounting Homework Help
- Computer Science Assignment Help
- Finance Assignment Help
- Economics Assignment Help
- Statistics Homework Help
- Management Assignment Help
- Strategy Management Assignment Help
- Auditing Assignment Help
- Information Management Assignment Help
- Online Assignment Writing help
- Humanities Assignment help
- Taxation Homework Help
- Corporate Finance Assignment Help
- Financial Management Assignment Help
(4) Give the unedited output of that script, in a text file called “tour management agencylog.txt”
That can be done by running, and, if necessary, editing, the command file “doit.cmd”
(5) collect all of those files
tour management agency conceptual.X
tour management agency logical.X
tour management agency script.txt
tour management agencylog.txt
doit.cmd
into a zipped folder called “tour management agency.zip”, and submit that through Faser.
Queries Product code: Case Study-QA380
Looking for best Case Study-QA380 online ,please click here