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

  Query that uses cube operator to return lineitemsum

Write summary query which uses CUBE operator to return LineItemSum (which is the sum of InvoiceLineItemAmount) group by Account(an alias for AccountDesciption).

  Write sql statement to add new record to part table

Write SQL statement which creates the stored procedure which adds new record to the Part table, and returns value of newly created PartID PK value in out parameter.

  Describe the meaning of keyword exists and not exists

Describe the meaning of the keyword EXISTS. Describe how any and all relate to EXISTS and NOT EXISTS. Write a query which will display names of any customers who are interested in all artists.

  Write sql statement to create view

Write a SQL Statement to create a View called vwEmployeeTerritories that will do the following: Return all Employees and their Territories (use INNER JOIN).

  Provide four queries to answer questions asked by end users

Explain how you will go about developing this database. Provide at least four queries that answer some of the questions asked by the end users.

  Write a script that uses two variables

Write a script that uses two variables to store (1) the count of all of the products in the Products table and (2) the average list price for those products. If the product count is greater than or equal to

  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 pl-sql block which 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

  Write sql statement to create stored procedure

Write SQL statement which creates stored procedure with one int input parameter. The stored procedure selects the supplierId field and the total of all Count field values for each group of supplierId's from the Part table.

  Script that creates and calls a stored

Write a script that creates and calls a stored procedure named spInsertProduct that inserts a row into the Products table. This stored procedure should accept five parameters

  Write select statement to return those rows with due balance

Write SELECT statement which returns those rows with the balance due greater than 1000. Sort result set by InvoiceTotal, with largest invoice first.

  Indicate the changes

Indicate the changes (using the shorthand representation) that you would need to make to the original Premiere Products database design to support the following requirements. There is no relationship between customers and sales reps.  When a custo..

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