chapter 11 database applications using internet technology david m. kroenke database processing ©...
TRANSCRIPT
![Page 1: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/1.jpg)
Chapter 11Database Applications Using
Internet Technology
David M. Kroenke
Database Processing
© 2000 Prentice Hall
![Page 2: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/2.jpg)
Chapter 11
© 2000 Prentice Hall
Network Terminology
• Network “a collection of computers that communicate with one another using a standardized protocol”
• Public “anyone can utilize the network”
• Private “users must be preauthorized to gain access”
Page 273
![Page 3: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/3.jpg)
Chapter 11
© 2000 Prentice Hall
Internet Terminology
• TCP/IP “Terminal Control Program/Internet Protocol”
• E-mail• Newsgroups• TelNet• FTP
Page 274
![Page 4: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/4.jpg)
Chapter 11
© 2000 Prentice Hall
World Wide Web Terms
• HTTP hypertext transfer protocol• HTML hypertext markup language• SGML standard generalized markup
language• URL universal resource locator• MIME multipurpose Internet mail
codePage 275
![Page 5: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/5.jpg)
Chapter 11
© 2000 Prentice Hall
Intranet
“Private network using TCP/IP, HTML, and related Internet technology”
• private -or-
• connected to pubic via a firewall, “computer that serves as a security gateway”
Page 277
![Page 6: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/6.jpg)
Chapter 11
© 2000 Prentice Hall
Network Database Apps
• Static Report Publishing• DB Query Publishing• Application Publishing
Page 277
![Page 7: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/7.jpg)
Three-Tier Architecture
Page 279Figure 11-6 © 2000 Prentice Hall
![Page 8: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/8.jpg)
Functions of Tiers
Page 280Figure 11-7 © 2000 Prentice Hall
![Page 9: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/9.jpg)
Web Server Standards and Languages
Page 281Figure 11-8 © 2000 Prentice Hall
![Page 10: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/10.jpg)
Chapter 11
© 2000 Prentice Hall
Internet Scripting Languages
• JavaScript• JScript• ECMAScript-262• VBScript• PERL
Page 283
![Page 11: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/11.jpg)
Chapter 11
© 2000 Prentice Hall
Internet Programming Languages
• JAVA• Visual Basic• C++• ActiveX
Page 285
![Page 12: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/12.jpg)
Microsoft Component Specifications
Page 287Figure 11-13 © 2000 Prentice Hall
![Page 13: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/13.jpg)
Chapter 11
© 2000 Prentice Hall
Markup Languages
• DHTML dynamic HTMLRDS Remote Data Services (ActiveX
controls) allow data to be cached locally
• XML Extensible Markup LanguageDTD Document type declaration
Page 288
![Page 14: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/14.jpg)
Example of XML Standards
Page 299Figure 11-22 © 2000 Prentice Hall
![Page 15: Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing © 2000 Prentice Hall](https://reader035.vdocuments.net/reader035/viewer/2022062307/551c2a6f5503469e4f8b5ff9/html5/thumbnails/15.jpg)
Web Server Functions
Page 300Figure 11-23 © 2000 Prentice Hall