Explain sequences and their relationship to surrogate keys

What will be an ideal response?


A sequence is an Oracle Database object that generates a sequential series of unique numbers. It allows the developer to specify the sequence's starting value and increment. Sequences are useful for specifying surrogate keys. The sequence methods CurrVal and NextVal may be used to access the row with the current sequence number and the next sequence number respectively. Using sequences, however, does not guarantee valid surrogate key values. For example, there is nothing that forces the surrogate key field to use the numbers generated by the sequence; therefore, a record may be inserted that does not follow the sequence. This means code must be written to control surrogate key values when sequences are used. Nonetheless, sequences are the best way to work with surrogate keys in Oracle Database.

Business

You might also like to view...

A company's business model

A. is management's blueprint for how it will generate revenues sufficient to cover costs and yield an attractive profit. B. concerns how management plans to pursue strategic objectives, given the larger imperative of meeting or beating its financial performance targets. C. concerns the actions and business approaches that will be used to grow the business, conduct operations, and stake a competitor's market position. D. deals with how it can simultaneously maximize profits and operate in a socially responsible manner that keeps its prices as low as possible. E. concerns what combination of moves in the marketplace it plans to make to outcompete rivals.

Business

Monthly remittance of sales tax due has no effect on the income statement, but reduces cash flow from operating activities.

Answer the following statement true (T) or false (F)

Business

Generally, how does one become a lawyer?

What will be an ideal response?

Business

Only published agency information can be obtained through a Freedom of Information Act request

Indicate whether the statement is true or false

Business