Database Concepts  «Prev  Next»

Lesson 8

Database Concepts Conclusion

This module discussed important database concepts and how to prepare for adding database functionality to your Web site.


  1. Data is stored in tables of rows and columns.
  2. Table rows are complete records and columns contain the individual record fields.
  3. Relationships between database tables are formed using a common data field.
  4. Structured Query Language is used to access and maintain the data stored in relational databases.
  5. Microsoft offers different middleware technologies that you can use with Visual Studio to build a database-driven Web application.
  6. The Visual Studio Data Environment is an abstraction of the information needed to implement database access in a Web application. Once created, all pages in the application can access the databases.


This module introduced you to the following terms:
  1. ActiveX Data Objects : A set of Component Object Model (COM) objects that provides an easy-to-use, scriptable interface to data sources
  2. command object: An object used to execute queries.
  3. connection object: An Active Data Object that is used to establish and maintain connections to data sources.
  4. data provider: Contains and exposes data to data consumers, such as a database, spreadsheet, etc.
  5. Data consumer: Uses data. ADO and VBScript are data consumers.
  6. data remoting: This refers to storing data on a remote server. The data is accessed across a network. The remote data server could be in the same room or building as the client or even in a different country.
  7. Data Source Name (DSN): A term for the information used to connect an application to an ODBC database.
  8. field: A location in a database record where a data element is stored, also called a column.
  9. HTTP request: A function provided by the Hypertext Transfer Protocol to request an action of the Web server.
  10. HTML controls: Used in Web pages to display information, also referred to as HTML elements.
  11. interface: Provides access to an application, objects, hardware, etc.
  12. iterate: To execute program statements zero or more times in a loop structure.
  13. logical connection: In the context of this course, refers to the association between the application and the datasource.
  14. SQL: Consists of statements that allow you to query databases from your applications.
  15. middleware: Software layer that enables communication between the application and the database.
  16. programmatically retrieve: This means to use a programming logic and code to get data from a data source.
  17. querystring: This is a VBScript variable that is used to hold SQL statements.
  18. recordset object: An Active Data Object that it used to retrieve, modify, display, and navigate recordsets.
  19. relational database: A database that is organized and accessed based on relationships between tables, rows, and columns.
  20. unique key: A column value that is unique to each row.
  21. Web application: A collection of pages that comprise a Web site.
  22. OLE Automation Client: An application that accesses objects exposed by another application.
In the next module, you will learn about basic Structured Query Language (SQL) statements.

Database Concepts - Quiz

Now try the quiz to test your understanding of these concepts.
Database Concepts - Quiz