- 1、本文档共119页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章教案数据库在网站中的应用
第7章 数据库在网站中的应用 这一章将一步一步地引导你在ASP网页中使用ActiveX 数据对象(ADO)。 第7章的主要内容 1.学会创建Access数据库;掌握ODBC的安装与配置;了解SQL语言。 2.掌握利用ADO的Connection对象,RecordSet对象和Command对象在网页面中执行SQL指令,在浏览器界面中输入、更新、和删除WEB服务器上的数据资料。 3.理解网站中常用的基于数据库的应用案例:以表格形式输出数据库的内容,动态数据信息的分页列表,在动态数据信息分页表中加入超接。 4.了解综合实例考生网上报考系统。 第7章的目录 7.1利用ACCESS创建数据库 7.2 SQL语言简介 7.3利用ADO访问数据库 7.4数据库常规管理 7.5综合实例 7.1利用ACCESS创建数据库 7.1.1创建数据库 7.1.2 ODBC的安装与配置 7.1利用ACCESS创建数据库 前面已经拥有执行ASP程序所需的测试环境,即Web服务器,接下来就该创建数据库系统和建立ODBC的数据源。 实际上,简单的网站可先使用简单、易取的Access数据库,再平移到Microsoft SQL Server数据库是比较容易的。在这里以Access 2000设计“学生成绩管理系统”的数据库为例。 7.1.1创建数据库 建立数据库的具体操作步骤如下: 1.启动Access 2000,在“新建数据库”栏中选择“空Access 数据库”单选按钮,然后,单击“确定”按钮,如图7-1所示。 7.1.2 ODBC的安装与配置 数据库建立好之后,要设定ODBC的系统DSN(数据来源名称),来确定数据库所在的位置以及数据库相关的属性。ODBC属于一种标准的数据接口,提供各类应用程序一个数据访问的标准方法,如图7-8所示。 7.2 SQL语言简介 7.2.1 SQL语言的特点 7.2.2关系型数据库的基础知识 7.2.3常用的SQL语句的使用 7.2 SQL语言简介 本节简要地介绍了SQL语言的特点,关系数据库和表的基础知识,常用的SQL语句的使用。 7.2.1 SQL语言的特点 SQL是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。 绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。 SQL语言是各种数据库都可以使用的数据库查询语言。 使用SQL语言的优点: 1.非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。 7.2.2关系型数据库的基础知识 1.关系型数据库的概述 关系型数据库其实是用二维表格形式来表示事物及其之间的关系。 在图7-15数据表视图中标出关系型数据库相对应的每个概念。 7.2.3常用的SQL语句的使用 SQL的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等;另一为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。我们只介绍常用的数据定义语言命令,有选择、插入、删除和更新这四种。 1.常用的SQL语句 (1)SELECT 选择 格式:select 字段 from 表 where 查询条件 说明:查询表中的记录,使用条件查询表中符合条件的记录。在字段处若对列出所有字段,可用*。 举例:从cjd表中取出姓名字段值为“王伟”的学生,显示的时候只显示姓名,英语字段,可以用如下语句: select 姓名,英语 from student where 姓名=’王伟’ 2.子句 子句是用于设定命令要操作的对象(即参数),SQL所用的子句如下: (1)子句:FROM 数据表 说明:用于指定数据表 (2)子句:WHERE 条件 说明:用于设定条件 (3)GR
文档评论(0)