Design and implement an inventory database

Assignment Help PL-SQL Programming
Reference no: EM131097210

Information Integration

In this homework you are going to design and implement a simple database application.

This phase is to be implemented by each student individually, without the help of others. You will design and implement an inventory database as follows:

Generic instructions: Your database should have at least 4-5 tables. Each table should have several columns with descriptive names and it should be populated with a small number of records (around 20). You may use primary/foreign keys for your tables.

You need to implement a set of operations for your database. These operations should be implemented in SQL. More details on these operations are found in the description of the Inventory database.

Deliverables:

1. ER Diagram

2. Script with all create commands, and some insert commands

3. Operations in SQL.

a. The SQL queries

b. Screen shots with the execution of all the operations showing that your database application actually works (you can take a screen shot of the current window by pressing Alt+PrintScreen keys together. The screen shot goes into your clipboard which you can paste Cntr+V into a document)

Inventory Database

Your inventory database contains information about books, and music CDs. The items are stored in different warehouses in the country. Each warehouse stocks different quantities of the products that you sell. You should store information with details about all the products, the warehouses, and the availability of each product in each warehouse.

Below is a set of mandatory fields for your database tables. However, they are not enough. You willneed additional columns to make it functional and support the inventory operations. Feel free to create your own complete schemausing the columns below and additional columns of your choice.

- Books: ISBN (unique identifier), title, author(s), price, category (fiction, drama, etc.), keywords (to describe its contents), etc.
- Music CDs: ID(unique identifier), album title, artist(s), recording company, price, genre(classical, jazz, pop, rock, etc.), etc.
- Warehouses: address, manager's name, telephone number, etc.

Operations for the inventory database:

1. List all products in inventory (just a few columns for each product)

2. List all details of a product given its unique identifier

3. List each product(s) of a particular author or artist

4. List each product with at least quantity N

5. List each product that is out of stock

6. List the location of the warehouse(s) which stock a product of a given unique identifier

Reference no: EM131097210

Questions Cloud

What will happen to unemployment and the price level : What will happen to unemployment and the price level in each of the following situations?
Determine the maximum amount the contractor : A contractor must choose between buying or renting a crane for the duration of a 5 year construction project. The contractor uses an MARR of 8%. At the end of the project, the crane can be sold for 21% of its initial cost. The cost to operate and mai..
Lead to higher level of trade for an economy : Explain briefly whether each of the following would be more likely to lead to a higher level of trade for an economy, or a greater imbalance of trade for an economy:
Hyprid-fueled engine and a six-speed transmission : You have decided to purchase a new automobile with a hyprid-fueled engine and a six-speed transmission. After the trade-in of your present car, the purchase price of the new automobile is 530,000. This balance can be financed by an auto dealer at 3%A..
Design and implement an inventory database : This phase is to be implemented by each student individually, without the help of others. You will design and implement an inventory database - Design and implement an inventory database
Determine the capitalized cost : A specially built computer system has just been purchased by Progress Greenhouse Products to monitor moisture level and to control drip irrigation in hydroponics beds that grow cluster tradiro tomatoes. Determine the capitalized cost (i.e. forever) a..
What are the total costs-prices-revenues and profit for firm : Two physical therapy firms want to merge. The price elasticity of demand for physical therapy is -0.40. Firm A has a volume of 10,400, fixed costs of $50,000, marginal costs of $20, and a market share of 8%. Firm B has a volume of 15,600, fixed costs..
The minimum value of average variable cost : For a particular competitive firm, the minimum value of average variable cost (AVC) is $12 and is reached when 200 units of output are produced. For the same firm, the minimum value of average total cost (ATC) is $15 and is reached when 230 units of ..
An increase in nation interest rate reduces : Holding other things constant, an appreciation of a nation’s currency causes. Holding other things constant, an increase in a nation’s interest rate reduces.

Reviews

Write a Review

PL-SQL Programming Questions & Answers

  Display all the columns from the orders table

Display all the columns from the Orders table that were paid with a Visa Card and have been shipped to the customer (hint: not a null). Order results by the Item Price in descending order.

  Creating a table named inventory

Create a table named Inventory using the instructions above. Use the data shown below, with the following guidelines:

  Write statement which creates table named part

Write the statement which creates table named Part, with Id field as an int idendity PK, a SupplierId int field, a Description string field of size 25, a Count int field, a Class string field

  Write an sql select statement that would re-organize result

Write a program in the language of your choice to calculate the sum of all the multiples of 3 or 5 below 1000. Include the source code and the calculated value in your answer.

  In this problem we will consider a movie database with

in this problem we will consider a movie database with three tablesmoviedirectortitle director yearmoviecasttitle actor

  Select statement to return one row

Write a SELECT statement that returns one row for each general ledger account number which contains three columns.

  Describe what changed in the ddl for each table

Make sure that the 3 additional tables you added in Unit 3 are also shown and have established primary and foreign keys to appropriate tables.

  Write a query to display the name

Write a Query to display the name, department_id of the employee that earns the highest salary in the Employees table.

  Use the prime minister database

Write SQL SELECT statements to retrieve the following information from the Prime Minister database.

  Design and develop a new set of courses

Professor Xavier wants to design and develop a new set of courses, all with the goal of helping students learn more about set theory and algebra; probably five or six courses altogether.

  Create report using wizard or based on sql query

Create a report using the wizard or based on an SQL query that that shows Courses that instructors are approved to teach. Show Course Number, First Name, and Last Name of Instructor.

  Create student sorting table

Student.txt in the attachment contains the roster of a class. Each student object has the following fields: student id, last name, first name, academic level.Create a RosterClass to store the student database in vector.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd