Transcript Chapter 14
Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel 1
14
14
The Web as a Stateless System • Stateless system indicates that at any given time, Web server does not know status of any of clients communicating with it – Client and server computers interact in very short “conversations” that follow request-reply model Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 2
Extensible Markup Language (XML)
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 3
Document Type Definitions (DTD) and XML Schemas
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 4
Document Type Definitions (DTD) and XML Schemas (continued)
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 5
Document Type Definitions (DTD) and XML Schemas (continued)
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 6
Document Type Definitions (DTD) and XML Schemas (continued)
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 7
XML Presentation
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 8
XML Presentation (continued)
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 9
XML Presentation (continued)
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 10
XML Applications • B2B exchanges • Legacy systems integration • Web page development • Database support • Database metadictionaries • XML databases • XML services Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 11
14
14
Summary • Database connectivity refers to the mechanisms through which application programs connect and communicate with data repositories • Microsoft database connectivity interfaces are dominant players in the market and enjoy the support of most database vendors • Native database connectivity refers to the connection interface that is provided by the database vendor and is unique to that vendor Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 12
14
Summary (continued) • Object Linking and Embedding for Database (OLE DB) is a database middleware developed with the goal of adding object-oriented functionality for access to relational and nonrelational data • Database access through the Web is achieved through database-to-middleware software Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 13
Summary (continued) • ColdFusion is a Web application server that provides database access (among other services) to the Web • Extensible Markup Language (XML) facilitates the exchange of B2B and other data over the Internet • XML provides the semantics that facilitates the exchange, sharing, and manipulation of structured documents across organizational boundaries
14
Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 14