Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1

Similar presentations


Presentation on theme: "Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1"— Presentation transcript:

1 Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Review of week 10 E-commerce styles and architecture E-commerce database and design XML document Well-formed XML document Valid XML document, DTD, XML schema Database Management Systems

2 Module 5 Databases and the Internet

3 Module 5 Databases and the Internet
Section 3: Web Database Development Module 5 Databases and the Internet

4 Characteristics and Benefits of Internet Technologies
Database Management Systems

5 Typical Uses of Internet Databases
Share information businesses are willing to make public Shared information is likely to be based on non-critical data Provide marketing and customer support Provide corporate information to users inside the company (intranets) Provide relevant information to users of another company with which the company does business (extranets) Develop applications Database Management Systems

6 A Sample of Applications
Database Management Systems

7 Web-to-Database Middleware: Server-side Extensions
Also known as Web-to-database middleware Program that interacts directly with Web server to handle specific types of requests Provides its services to the Web server in a way that is totally transparent to the client browser Database Management Systems

8 Web-to-Database Middleware
Database Management Systems

9 Web Server Interfaces Database Management Systems

10 Windows Applications Use ODBC to Access Databases
Database Management Systems

11 Web-to-Database Middleware Accessing Databases
Database Management Systems

12 Database Middleware ODBC – Open Database Connectivity OLE-DB
Most DB vendors support this OLE-DB Microsoft enhancement of ODBC JDBC – Java Database Connectivity Special Java classes that allow Java applications/applets to connect to databases Database Management Systems

13 ODBC or JDBC Open Database Connectivity (ODBC) Required parameters:
API that provides a common language for application programs to access and process SQL databases independent of the particular RDBMS that is accessed Required parameters: ODBC driver Back-end server name Database name User id and password Additional information: Data source name (DSN) Windows client computer name Client application program’s executable name Java Database Connectivity (JDBC) is similar to ODBC – built specifically for Java applications Database Management Systems

14 ODBC Architecture Client does not need to know anything about the DBMS
Application Program Interface (API) provides common interface to all DBMSs Each DBMS has its own ODBC-compliant driver Database Management Systems

15 The Web Browser Software that lets users navigate (browse) the Web
Located in client computer End-user interface to the World Wide Web Interprets HTML code received from Web server Presents different page components in a standard way Database Management Systems

16 Client-side Extensions
Add functionality to Web browser Three general types: Plug-ins Java and JavaScript ActiveX and VBScript Database Management Systems

17 Using a Web-to-Database Production Tool: ColdFusion
Web application server: Middleware application that expands Web server functionality by linking it to a wide range of services Provides consistent run-time environment for Web applications Database Management Systems

18 ColdFusion (continued)
ColdFusion application middleware can be used to: Connect to and query a database from a Web page Present database data in a Web page, using various formats Create dynamic Web search pages Create Web pages to insert, update, and delete database data Database Management Systems

19 ColdFusion (continued)
Define required and optional relationships Define required and optional form fields Enforce referential integrity in form fields Use simple and nested queries and form select fields to represent business rules Database Management Systems

20 How ColdFusion Works Database Management Systems

21 Internet Database Systems: Special Considerations
Internet database systems involve more than just the development of database-enabled Web applications Concurrent database access by multiple heterogeneous clients affects how transactions are defined and managed Database administrator must understand the Internet-based business environment to successfully cope with the issues that drive the development, use, and management of Web-to-database interfaces Database Management Systems

22 Wrap Assignment 11-1: SQL Lab 6 Problem 1 on Page 707
Database Management Systems


Download ppt "Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1"

Similar presentations


Ads by Google