What are the uses of odbc, Database Management System

Assignment Help:

What are the uses of ODBC? Under what circumstances we use this technology?

ODBC expose database capabilities within a standardized way to the application programmer by an application programming interface (API). In difference to Embedded SQL, ODBC permits a single executable to access various DBMSs without recompilation. Therefore, although Embedded SQL is DBMS- independent just at the source code level, applications using ODBC are DBMS- independent at the source code stages and at the level of the executable.

All direct interaction along with a exact DBMS happens by a DBMS-specific driver. A driver is a software program which translates the ODBC calls within DBMS-specific calls. Drivers are loaded dynamically on demand because the DBMSs the application is going to access are known just at run-time. Available drivers are registered along with a driver manager. The driver translates the SQL commands from the application within equivalent commands in which the DBMS understands. An application which interacts along with a data source by ODBC selects a data source, dynamically loads the corresponding driver, and establishes a connection along with the data source. ODBC achieves portability at the stages of the executable through introducing an extra level of indirection. Further, using ODBC, an application could access not only one DBMS but several various ones simultaneously.


Related Discussions:- What are the uses of odbc

Objectives-distributed and client server databases, Objectives diff...

Objectives differentiate DDBMS and conventional DBMS; Describe Network topology for DDBMS; Describe the concepts of horizontal and vertical fragmentation; Descr

What is a view in sql and when can views be updated, What is a view in SQL?...

What is a view in SQL? When can views be updated? A view is a virtual table which consists of columns from one or more tables. Through it is same to a table; it is stored in

Traffic data management, This report identifies and outlines my CIS 499 pro...

This report identifies and outlines my CIS 499 project named Traffic Data Management  Systems (TDMS) .   My goal is to design a replica of all traffic issues to be implemented i

Using column aliases-data manipulation language, Using Column aliases E...

Using Column aliases Example: To print column names as NAME and ANNUAL SALARY SELECT ENAME "NAME", SAL*12 "ANNUAL SALARY" FROM EMP;

Draw entity-relationship diagram of database, Read the description below a...

Read the description below and draw an Entity-Relationship diagram for it. You must use the symbols described in the course materials. This database will help the Parents Assocc

Can you delete data element, Can we delete data element, which is being use...

Can we delete data element, which is being used by table fields. No we cant delete data element.

DBMS, You are managing the following database system: • DBMS: Oracle 11g...

You are managing the following database system: • DBMS: Oracle 11g • OS: Sun Solaris • System architecture: Web-based application using ASP.Net • Purpose of Server: HR manage

Fire department, The State of Newyork certifies firefighters throughout sta...

The State of Newyork certifies firefighters throughout state keep track all of them, as well as the state’s of fire departments. Each fire department has unique department number

Clinic, Need a sample of a clinic database relationships

Need a sample of a clinic database relationships

Define database layer, Define Database layer? The database layer define...

Define Database layer? The database layer defines the data formats used in the database.

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