Chapter 11 Database 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” 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 code Page 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 279 Figure 11-6 © 2000 Prentice Hall
Functions of Tiers Page 280 Figure 11-7 © 2000 Prentice Hall
Web Server Standards and Languages Page 281 Figure 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 287 Figure © 2000 Prentice Hall
Chapter 11 © 2000 Prentice Hall Markup Languages DHTML dynamic HTML RDS Remote Data Services (ActiveX controls) allow data to be cached locally XML Extensible Markup Language DTD Document type declaration Page 288
Example of XML Standards Page 299 Figure © 2000 Prentice Hall
Web Server Functions Page 300 Figure © 2000 Prentice Hall