We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byAndre Hobbins
Modified over 4 years ago
Chapter 13 © 2000 Prentice Hall Chapter 13 Accessing the Database Server: ODBC, OLE DB, and ADO David M. Kroenke Database Processing © 2000 Prentice Hall
Typical Web Server Page 340 Figure 13-1 © 2000 Prentice Hall
Chapter 13 © 2000 Prentice Hall ODBC Open Database Connectivity; DBMS-independent means for processing relational database data –ORACLE –SYBASE –INFORMIX Page 342
Chapter 13 © 2000 Prentice Hall ODBC Terminology Data source the database, its associated DBMS, operating system, and network platform Driver manager intermediary between the application and DBMS drivers Driver processes ODBC requests and submits SQL statements to a data source Page 343
Role of ODBC Standard Page 340 Figure 13-2 © 2000 Prentice Hall
ODBC Architecture Page 343 Figure 13-5 © 2000 Prentice Hall
Chapter 13 © 2000 Prentice Hall Conformance Levels ODBC concerned with API application program interface SQL –Minimum –Core –Extended Page 344
Chapter 13 © 2000 Prentice Hall ODBC Data Source Types File shared among database users System local to a single computer User only available to the user who created it Page 346
Chapter 13 © 2000 Prentice Hall OLE DB Object Linking and Embedding Database; Provides an object-oriented interface to data of almost any type and used as an interface to ODBC and non- relational data Page 348
Chapter 13 © 2000 Prentice Hall Object Terminology Abstraction a generalization of something Method actions that an object can perform Property a characteristic of a recordset abstraction Collection object that contains a group of other objects Page 348
Role of OLE DB Page 341 Figure 13-3 © 2000 Prentice Hall
OLE DB Goals Page 349 Figure 13-10 © 2000 Prentice Hall
OLE DB Data Providers Page 350 Figure 13-11 © 2000 Prentice Hall
Chapter 13 © 2000 Prentice Hall ADO Active Data Objects; an interface that enables programmers in almost any language (including scripting) to access OLE DB functionality Page 351
Role of ADO Page 342 Figure 13-4 © 2000 Prentice Hall
ADO Object Model Page 352 Figure 13-14 © 2000 Prentice Hall
Chapter 1: The Database Environment
Connecting to a Database through Programs Database Systems.
Copyright © 2008 Cengage Learning Understanding Generalist Practice, 5e, Kirst-Ashman/Hull 316.
Database System Concepts and Architecture
Chapter 9: The Client/Server Database Environment
Lecture plan Information retrieval (from week 11)
Introduction to Databases
Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall.
Chapter 12 Managing Multi-user Databases David M. Kroenke Database Processing © 2000 Prentice Hall.
Databases MMG508. DB Properties Definition of a database: “A database is a collection of interrelated data items that are managed as a single unit”
Database Processing Applications and Business Intelligence Chapter Seven DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 3 rd Edition.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 25.
Fundamentals, Design, and Implementation, 9/e Chapter 12 ODBC, OLE DB, ADO, and ASP.
Prentice Hall © COS 346 Day Agenda Capstone Progress report due Assignment 9 not corrected yet Assignment 10 posted (last one!!!) –Due.
ODBC and JDBC Aggie Hoversten CSCI Fall 1999.
Fundamentals, Design, and Implementation, 9/e COS 346 DAY 22.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 12-1 COS 346 Day 22.
Database Processing Applications Chapter Seven DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
Database Processing Applications Chapter Seven DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
© 2019 SlidePlayer.com Inc. All rights reserved.