Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Homework Help/Study Tips Expert

1. Produce an Entity-Relationship Model for the scenario described above

Develop a top-down design of the data in the form of an entity-relationship diagram. You should note all assumptions you make about the data and the reasoning behind your design choices. Also include any appropriate constraints and a list of entity types showing their attributes and identifiers.

2. Design a set of relations conforming to Boyce-Codd Normal Form (BCNF).

Once you are satisfied that the ER diagram is a good representation of the data, produce a logical design by mapping the E-R diagram to a set of (normalized) relations. Clearly show all intermediate steps.

3. Implement your final database design.

Take each of the relations from your relational model and implement them as SQL tables. You must include all primary and foreign keys as well as any other table or column constraints you feel are appropriate. Then, using appropriate sample data and your own imagination,populate your finished tables.

4. Query your database.

Using SQL, write a set of realistic sample queries based on the above scenario (use your imagination for details of each query) but they should include the following SQL query techniques:

• Joins (using two, three or more tables)

• Set operations (UNION, INTERSECT and MINUS)
• Ordering
• Grouping
• Aggregate functions (MIN, MAX, AVG, COUNT, SUM)
• Table aliases
• Renaming columns
• Sub-queries (nested queries)

You should aim to write at least tensample queries - ranging from basic SELECT...FROM...WHERE queries to more advanced ones using the above techniques.

5. Optimize your Database

• You should now optimize your database:
• Apply suitable database optimization techniques to your final set of tables.
• Aim to implement a range of indexes.
• Run a suite of queries that will invoke those indexes.
• Aim to demonstrate some index suppression techniques.

6. Secure your Database

Your optimized database should now be secured. To demonstrate this:

• Create three new users on your database
• Allocate them different security privileges and roles.
• Create a suite of views over your existing base tables.
• Issue appropriate privileges so that at least one user can use those views.
• Clearly demonstrate what actions each user can/cannot perform.

7. Building a Web Interface

You now have a fully working, secure and optimized database. Your final task is to design and build a web-based interface to that database such that it can support the following operations:
• Insert new rows of data
• Update existing rows of data
• Delete existing rows of data
• Query existing rows of data

Homework Help/Study Tips, Others

  • Category:- Homework Help/Study Tips
  • Reference No.:- M91419365
  • Price:- $55

Priced at Now at $55, Verified Solution

Have any Question?


Related Questions in Homework Help/Study Tips

Question continue to use the two spanish-speaking countries

Question: Continue to use the two Spanish-speaking countries you have selected. Spain & Mexico Compare and contrast one of the following topics: • The cuisine of the previously selected countries • OR • The health care a ...

Health information exchange hieexplore the functionality of

Health Information Exchange (HIE) Explore the functionality of the health information exchange (HIE). Both regional and local exchanges can provide benefits to both patients and healthcare providers. Evaluate the benefit ...

Discussion the features and scope of crisesyou likely have

Discussion : The Features and Scope of Crises You likely have some preconceived notions about what a crisis entails. Perhaps the word crisis immediately evokes the idea of a natural disaster, such as a hurricane or a tsu ...

Question chapter 20 - question 9are the following

Question: Chapter 20 - Question 9 Are the following statements true or false? Explain your answers. a. A 10 percent reduction in price that leads to a 5 percent increase in the amount purchased indicates a price elastici ...

Question describe what makes andy resilient how does he

Question: Describe what makes Andy resilient. How does he incorporate control and his sense of self? Compare Andy's approach to Red and Brooks' ways of dealing with being incarcerated. Part II: What impression did this m ...

Assignment 2 critical thinking essaythe purpose of this

Assignment 2: Critical Thinking Essay The purpose of this assignment is to demonstrate your theoretical understanding of the stress and it's impact on an athlete. Read Critical Thinking Question Number 1 on pg.76 of your ...

Question the requirement is to write an essay that

Question: The requirement is to write an essay that addresses the following items: • Conduct research to determine three types of computer crime. Please provide a detailed description for all crimes, and share an example ...

Post your analysis of three aspects of motivation ie the

Post your analysis of three aspects of motivation (i.e., the will to lead, express dominance, and commit to the social good of the organization) that are essential in developing leadership skills and your personal experi ...

Discussion the special interest group theory states that

Discussion: The special interest group theory states that the political venue can be treated like any private market for goods and services so that amounts and types of legislation are determined by supply and demand for ...

Question workplace stress can have long-term effects our

Question: Workplace stress can have long-term effects. Our text identifies the following four areas which can increase this type of stress: Role conflict: two or more incompatible demands at work or across work and non-w ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As