Question

(Oracle SQL) Create the dept_detail_view view using all the fields in departments, locations, countries, and regions....

(Oracle SQL) Create the dept_detail_view view using all the fields in departments, locations, countries, and regions. The view is intended only for quick lookups relating to department site details. Using the dept_detail_view, create a report showing those departments in Europe. Use all the fields in the view without the id fields.

Departments
department_id department_name manager_id location_id
Locations
location_id street_address postal_code city state_province country_id
Countries
country_name country_id region_id
Regions
region_id region_name
0 0
Add a comment Improve this question Transcribed image text
Answer #1

First create all the tables and insert it with appropriate values

Query for creating the view

In order to get all information of department sites, first we need to join all the tables on their common fields and then with the help of where condition we'll be able to get the details of departments located in Europe.

CREATE VIEW dept_details_view AS

SELECT d.department_name, l.street_address, l.postal_code, l.city, l.state_province, c.country_name, r.region_name

FROM department d

INNER JOIN location l on d.location_id = l.location_id

INNER JOIN country c on l.country_id = c.country_id

INNER JOIN region r on c.region_id = r.region_id

WHERE c.country_name='Europe';

Select the View

SELECT * FROM dept_details_view;

Output:

Add a comment
Know the answer?
Add Answer to:
(Oracle SQL) Create the dept_detail_view view using all the fields in departments, locations, countries, and regions....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • (Oracle SQL Coding) 1.Display the city (Locations Table), department_name (Departments Table), location_ID (Locations Table), and department_ID...

    (Oracle SQL Coding) 1.Display the city (Locations Table), department_name (Departments Table), location_ID (Locations Table), and department_ID (Departments Table) for departments 10, 20, and 30 for the city of Seattle. Use tables Departments and Locations. Use a traditional (proprietary) join. 2.Recreate the query from question 1 to use a Join (ANSI) method of joining.

  • 13 Write a query to display each department’s name, location, number of employees, and the average...

    13 Write a query to display each department’s name, location, number of employees, and the average salary for all employees in that department. Label the columns Department , Location, Number of Workers, and Average Salary, respectively. Round the average salary to two decimal places . Tables (Filtered) + COUNTRIES DEPARTMENTS 0 DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID 1 LOCATION_ID 0 EMPLOYEES - EMPLOYEE_ID 1 FIRST_NAME LAST_NAME EMAIL IPHONE_NUMBER HIRE_DATE JOB_ID SALARY 0 COMMISSION_PCT " MANAGER_ID " DEPARTMENT_ID + JOB_GRADES - JOB_HISTORY + JOBS...

  • (SQL Coding) Create a read only view called: VIEW_EMPS_NO_SAL Have the view show all of the...

    (SQL Coding) Create a read only view called: VIEW_EMPS_NO_SAL Have the view show all of the data from the employee table and the department id and department name from the departments table. Do not show the salary and commission percent from the o_employees table.

  • please help me out with these SQL problems: 1. Create a treewalking list of every employee's...

    please help me out with these SQL problems: 1. Create a treewalking list of every employee's last name, his manager's last name, and his position in the company. – The top level manager has position 1, this manager's subordinates position 2, their subordinates position 3, and so on. – Start the listing with employee number 100. 2. create the list of department names and the departmental costs (salaries added up). – Include only departments whose salary costs are between 15000...

  • ONLY ODD NUMBERS. YOU MUST USE ORACLE OR MY SQL. THANKS Chapter 3 TAL Distributors Use...

    ONLY ODD NUMBERS. YOU MUST USE ORACLE OR MY SQL. THANKS Chapter 3 TAL Distributors Use SQL to complete the following exercises 1. Create a table named SALES_ REP. The table has the same structure as the REP table shown in Figure 3-11 except the LAST_NAME column should use the VARCHAR data type and the COMMISSION and RATE columns should use the NUMBER data type. Execute the command to describe the layout and characteristics of the SALES_REP table. Add the...

  • A guide to SQL 9th edition Colonial Adventure Tours chapter 3 page 90-92 Odd numbered exercises...

    A guide to SQL 9th edition Colonial Adventure Tours chapter 3 page 90-92 Odd numbered exercises only figure 3-39(Guide, trip, customer, reservation and Trip_Guides) figure 1-5 chapter 1: 7. Review me on TUI UTILIVUDIJ types used to create the ITEM table in Figure 3-34. Suggest alternate data types for the DESCRIPTION, ON HAND. and STOREHOUSE fields and explain your recommendation Colonial Adventure Tours Use SQL to complete the following exercises 1. Create a table named ADVENTURE TRIP. The table has...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT