Prior to the adoption of sql as a standard

Assignment Help PL-SQL Programming
Reference no: EM13168586

Prior to the adoption of SQL as a standard by the American National Standards Institute (ANSI), each database management system (DBMS) had its own unique command language and syntax. SQL was adopted as an ANSI standard in 1986. The International Standards Organization (ISO) adopted it in 1987. This standard enables database portability.

Most commercial database vendors support the ANSI standard. However, most of these vendors also extend the standard with the addition of proprietary features. The Oracle version of SQL has differences from the ANSI standard version. For example, Oracle does not support either the full OUTER JOIN or the NATURAL JOIN of ANSI SQL.

When you have a choice, the vendor specific proprietary solution may offer better performance or convenience. On the other hand, the proprietary feature also limits or eliminates portability.

Think about the strengths and weaknesses of both the standard ANSI and proprietary Oracle approach to SQL. In particular, think about the different ways ANSI and Oracle support joins.

With these thoughts in mind:

Consider a situation where you would use a join to retrieve data from two tables in an Oracle database, such as the stock_count for an oil filter from the product table and the vendor for that oil filter from the vendor table. Would you prefer to use ANSI standard SQL or the proprietary Oracle SQL? What factors influenced your decision? Describe a situation where you would consider using the other option.

Reference no: EM13168586

Questions Cloud

Determine the number of grams of sodium acetate : Determine the number of grams of sodium acetate and the amounts in mLs of 6.00M acetic acid that you would need to make 50.00mL of a sodium acetate/acetic acid buffer solution at the pH equal to 5.00 in order to make a final concentration of 0.05M..
Redesign the grading program as an object-oriented design : redesign the grading program as an object-oriented design. We will start with a simple Student class. The student will have a name, an id (as a String) and a set of grades (as doubles)
Forest point construction at forest point construction : Forest Point Construction At Forest Point Construction, your boss says that he can estimate the total project time based on his personal experience. You are trying to convince him that he should use project management techniques to handle a comple..
Write a test program that obtains from the user : Write a test program that obtains from the user the items to store in two sets A and B, and displays the union A u B, the inter- section A n B, and the dierence A \ B. The data type of the items is your choice. ( you can only store objects.)
Prior to the adoption of sql as a standard : Prior to the adoption of SQL as a standard by the American National Standards Institute (ANSI), each database management system (DBMS) had its own unique command language and syntax. SQL was adopted as an ANSI standard in 1986. The International S..
Development of sacred music in medieval christianity : Which name or term is best associated with the development of sacred  music in medieval Christianity?
What is the percent dissociation the molecular acid : A 1 M solution of acetic acid is generated and a pH of 4.74 is measured. What is the percent dissociation
Long-run performance of the marketing system : The philosophy of ________ holds that a company’s marketing should support the best long-run  performance of the marketing system.
Symbolic-interaction approach to sexuality : If you were teaching a class about the symbolic-interaction approach to sexuality, on which of the following topics would you likely focus?

Reviews

Write a Review

PL-SQL Programming Questions & Answers

  Create a pl-sql block using the hr schema

Create a PL/SQL block to achieve the following using the HR schema and select the name, salary, and department of the employee with the maximum salary.

  Select statement to return one row

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

  Write a select statement

Write a SELECT statement that returns these columns from the CustomerAddresses view that you created in exercise 1: CustomerID, LastName, FirstName, BillLine1.

  Write sql commands to implement profile

Write SQL commands which would implement this profile. Next, write query that would list profile, profile resource name, and limit value for the new profile.

  Pl-sql block to display last name and salary

Write a PL/SQL block that displays the last name and salary of the following people. Each of these can be done separately as PL/SQL, first to test and get the output lines then encapsulated.

  Write queries in sql if employee works on every project

Write the following queries in SQL: If an employee works on every project located in Houston, then list the employees social security number and name.

  Write a pl/sql block and declare a variable v_sal

Write a PL/SQL block and declare a variable  v_sal  of the type NUMBER. Include the following statement in the Execution section:

  An er diagram for the system

An ER diagram for the system. Show all entities, relationships, cardinalities and optionalities. Also, include all intersection entities. You must use the Finkelstein methodology as per the study book and tutorials.

  Create a view named productsummary

Create a view named ProductSummary that uses the view you created in exercise 4. This view should return some summary information about each product.

  Add three rows to the downloads

Add three rows to the Downloads table: one row for user 1 and product 2; one for user 2 and product 1; and one for user 2 and product 2. Use the GETDATE function to insert the current date and time into the DownloadDate column.

  Display all the lastnames from the customers table

Display all the LastNames from the Customers table and any associated OrdersIDs from the Orders Table. Show the LastName even if they do not have any associated orders. Order the results by LastName in ascending order.

  Write pl-sql block that displays last name

Write PL/SQL block which displays last name and salary of following people. Each of these can be done separately as PL/SQL, first to test and get output lines.

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