Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing ©...
-
Upload
alma-elson -
Category
Documents
-
view
231 -
download
1
Transcript of Chapter 11 Database Applications Using Internet Technology David M. Kroenke Database Processing ©...
Chapter 11Database Applications Using
Internet Technology
David M. Kroenke
Database Processing
© 2000 Prentice Hall
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
Chapter 11
© 2000 Prentice Hall
Internet Terminology
• TCP/IP “Terminal Control Program/Internet Protocol”
• E-mail• Newsgroups• TelNet• FTP
Page 274
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
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
Chapter 11
© 2000 Prentice Hall
Network Database Apps
• Static Report Publishing• DB Query Publishing• Application Publishing
Page 277
Three-Tier Architecture
Page 279Figure 11-6 © 2000 Prentice Hall
Functions of Tiers
Page 280Figure 11-7 © 2000 Prentice Hall
Web Server Standards and Languages
Page 281Figure 11-8 © 2000 Prentice Hall
Chapter 11
© 2000 Prentice Hall
Internet Scripting Languages
• JavaScript• JScript• ECMAScript-262• VBScript• PERL
Page 283
Chapter 11
© 2000 Prentice Hall
Internet Programming Languages
• JAVA• Visual Basic• C++• ActiveX
Page 285
Microsoft Component Specifications
Page 287Figure 11-13 © 2000 Prentice Hall
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
Example of XML Standards
Page 299Figure 11-22 © 2000 Prentice Hall
Web Server Functions
Page 300Figure 11-23 © 2000 Prentice Hall