Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

  • Answer the following database-related questions:
  • Explain the major challenges you may encounter when you implement an EER with a superclass/subclass relationship.  Explain the possible ways to implement it.  What factors will you will consider when implementing a superclass/subclass relationship?
  • What is the most important factor for performing normalization?  In practice, what normal form is the typical to reach a normalized design?
  • Why do we normally not need to reach high level normal forms?  Do you start your conceptual database design following a bottom-up normalization process?
  • What is a SQL injection vulnerability?  What are root causes for common web applications? What actions you need to take to prevent this problem?

Compare and contrast stored procedures and triggers within a database .

  • Do you create an ordered file whose records are based on a primary key such as customer name and use a primary index on the attribute?  Explain your reasons.

Compare and contrast B-Tree and B+-tree.

  • Compare and contrast join, correlated subquery, and non-correlated subquery.

Explain the benefits for using database VIEWs.

  • Normalization:

2.a Consider the following relation about car sales:

CAR_SALE

Car#

Salesman#

Date_sold

List_price

Discount_amt

Sold_price

Commision%

Please be aware that only a single value is allowed for Salesman# of each tuple.  One car can be sold by only one salesman.

The primary key of CAR_SALE is {Car#, Salesman#}. 

Some of functional dependencies are:

Date_sold  Discount_amt

Salesman#  Commission%

Car# → Date_sold

You need to figure out the rest of the general functional dependencies.

Based on the given primary key, is this relation in 1NF, 2NF, or 3NF? Why or why not?

How would you successively normalize it completely?  Please explain your normalization steps 

2.b Consider the following relation

Supplier_PART_PROJECT

Supplier#

Part#

Project#

Quantity

The business requirement is to track the quantity of a particular part from one particular supplier for one project.  Based on the given primary key, is this relation in 5NF?  Why or why not?  Please explain your rationale

  • Create an Airline database schema based on the ERD in the textbook (also see below).  You need to implement your DDL statements. Your DDL statements should clearly specify the Primary Key, Foreign Key, Unique, NOT NULL and Check constraints.

In addition, you need to implement the following business rules that are declaratively specified in your schema or be implemented through triggers. 

If your RDBMS support triggers, you may implement your trigger solutions. 

If your RDBMS doesn't support triggers, you need to show your trigger scripts (no need to implement them)

  • The Airline and Number in the FLIGHT must be unique.
  • The fare amount (Amount) is in a range of ($0 - $10,000).
  • The maximum seats (Max_seats) for any airplane type cannot exceed 600.
  • The maximum number of flight legs (leg_no in the FLIGHT_LEG) cannot exceed 4.
  • For any instance of a flight leg, the date of (Date in the LEG_INSTANCE) must be either current date or a future date.

You need to implement your DML statements with sample test data to retrieve the following information

  • Create a list of aircraft types that can land in the airport at Washington Dulles International Airport (Airport_code is 'IAD').
  • List all fare information for flight 'United 189'.
  • Create a list of direct flights (including scheduled departure time and arrival time) starting from Baltimore Washington International Airport (Airport_code is 'BWI') and terminating at San Francisco International Airport (Airport_code is 'SFO') which have more than two seats available on 4/16/2015.  In addition, create a list of direct returning flights from 'SFO' to 'BWI' on 4/22/2015.

You need to turn in your DDLs (create tables) and your SQLs. 

You are required to enter a few sample test data and perform queries. 

You may turn in your DBMS, the log file or screenshots that include your DDLs in a document (e.g., Word or text file) to prove your work is done properly.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M91595363
  • Price:- $40

Priced at Now at $40, Verified Solution

The assignment has two sections based on normalization. In first section there are questions which have been answered in respect to database relation. Diagrams, code, EER, and other relational databases. The later section there are two parts and that part of the paper is advanced level of Normalization. . There is a car sales relation provided nad we have to construct if it is 1NF/2NF/3NF. If it is then why and how has been explained. In 2nd part of 2nd section, Airline database schema has been constructed. All the coding and algorithm have been provided as per the requirement of the paper.

Have any Question?


Related Questions in DBMS

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Question a suppose you are a marathon runner that can run a

Question : a) Suppose you are a marathon runner that can run a maximum of n miles on a single bottle of water. You are given a map of your marathon route with all the water stations marked. Design an efficient algorithm ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

The system development team at the xyz company is working

The system development team at the XYZ Company is working on developing a new customer order entry system. In the process of designing the new system, the team has identified the following data entity attributes: Invento ...

Question sql injection is in the top 10 owasp and common

Question : SQL Injection is in the top 10 OWASP and Common Weakness Enumeration. Using MySQL and PHP, show your own very short and simple application that is vulnerable to this attack. Provide another version that mitiga ...

Database design amp development assignment -assignment

Database Design & Development Assignment - Assignment title - Design and Implement a Relational Database for a local Print and Ink Refill Business. Learning Outcome - Use an appropriate design tool to design a relational ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Assignmenta restaurant is designing a database to keep

Assignment A restaurant is designing a database to keep track of customer services. A customer is defined as a customer ID, name, address and a telephone number. Customers are served by employees. Each employee is define ...

Assignmentqueries functions and triggersdatabase

Assignment Queries, Functions and Triggers Database Systems Aims The aims of this assignment are to: formulate SQL queries; populate an RDBMS with a real dataset, and analyse the data; design test data for testing SQL qu ...

Question team project submission - submit to the unit 4

Question: Team Project Submission - Submit to the Unit 4 Group Project Area This version of the capstone project assignment is FOR GRADING this week. Submit to the group area the document containing completed Sections On ...

  • 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