Explain the concept of qbe, Database Management System

Assignment Help:

Explain the concept of QBE?

Query-by-example represents a visual/graphical approach for accessing information in a database by the use of query templates called as skeleton tables. It is used through entering example values directly within a query template to represent what is to be achieved. QBE was developed at IBMs. T.J. Watson Research Centre and it is used through many database systems for personal computers. QBE is an extremely powerful facility that gives the user the capability to access the information a user needs without the knowledge of any programming language.

Queries in QBE are expressed through skeleton tables. QBE has two distinct features:

- QBE has two-dimensional syntax: Queries look like tables.
- QBE queries are expressed "by example". Instead of giving a process for obtaining the desired answer, the user provides an example of what is desired.
An example of QBE is given as
EMPNO NAME SALARY DESIG DEPTNO
P..x "Manager"

This query tells the system to such as for tuples in EMP relation which have designation Manager. For each such tuple, the system assigns the value of the Ename attribute to the variable x and prints it.


Related Discussions:- Explain the concept of qbe

Which is the properties of entities, Which is the properties of entities? ...

Which is the properties of entities? Attributes is the properties of entities.

Explain the fourth normal form, Fourth Normal Form (4NF) When attribut...

Fourth Normal Form (4NF) When attributes in a relation have multi-valued dependency, further Normalization to 4NF and 5NF are needed. Let us first find out what multi-valued d

Compare the efficiency of the two mining processes, Consider the following ...

Consider the following database containing five transactions. Let min_sup = 60%. Mine all frequent itemsets using Apriori and FP-growth algorithm. Compare the efficiency of the t

Define the two phase locking protocol, Define the Two Phase Locking Protoco...

Define the Two Phase Locking Protocol This is a protocol that is used to make sure serializability of transactions. This protocol needs that every transaction issue lock and u

Ways to suggest the dba, a)  Suppose we updated the catalog tables in real ...

a)  Suppose we updated the catalog tables in real time, that is, after every update, insert, or delete SQL statement were executed-rather than only running RUNSTATS once every few

State the definition of association, State the definition of association ...

State the definition of association An association is a structural relationship which specifies that objects of one thing are connected with objects of another. In UML, asso

gaps in sequence values can happen when-sequences, Gaps in sequence values...

Gaps in sequence values can happen when: -     A rollback happens that is when a statement changes are not accepted. -     When the system crashes -     When a sequence i

ER diagram, sir we want er diagram of bank management system in this main m...

sir we want er diagram of bank management system in this main menu option as new account,deposit amount,withdraw amount,all acount holder list,modify account,close account

Central database schema, Consider an information system designed for an onl...

Consider an information system designed for an online company which provides IT products and services. These include desktops, laptops, networking products, IT books, parts, and te

How are tables stored on disk?, How are tables stored on Disk? We reali...

How are tables stored on Disk? We realise that every record of a table can have different amounts of data. This is due to in some records; some attribute values may be "zero".

Write Your Message!

Captcha
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