1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 数据访问技术 教学目标:了解数据库基础知识、SQL语句、ADO.NET的基本知识,能使用ADO.NET编写简单的数据库应用程序。 8.1 数据库基础 数据库: 所谓数据库(Database)是指一组排列成易于处理或读取的相关信息,它是由一个或多个表对象组成的集合。这有些类似于Excel的工作簿和工作表。 2. 数据库管理系统: 数据库管理系统是指在操作系统支持下为数据库建立、使用和维护而配置的庞大软件,如Microsoft SQL Server和Microsoft Access等等。它们建立在操作系统的基础上,对数据库进行统一的管理和控制。利用数据库管理系统提供的一系列命令,用户可以建立各种数据库操作文件和辅助文件,定义数据以及对数据进行添加、删除、更新、查找、输出等操作。用户使用的各种数据库命令及应用程序的执行,都要通过数据库管理系统来实现。此外数据库管理系统还承担着数据库维护的任务。 3. 数据库应用程序: 数据库应用程序是指用VB、FoxPro等开发工具设计的、实现某种特定功能的应用程序。如学生成绩管理系统、工资管理系统、物资管理系统等等。它利用数据库管理系统提供的各种手段访问一个或多个数据库,实现其特定的功能。 4. 数据库系统: 数据库系统是由计算机硬件、操作系统、数据库管理系统以及在其他对象支持下建立起来的数据库、数据库应用程序、用户和维护人员等组成的一个整体。 5、关系数据库    在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型3种,其中关系模型成为目前的标准。       关系型数据库是根据表、记录和字段之间的关系进行数据组织和访问的一种数据库,它通过若干个表(Table)来存储数据,并通过关系(Relation)将这些表联系在一起。 在一个关系型数据库中可以包含若干张表,每张表又由若干记录组成,记录由若干字段组成。表与表之间通过关系连接。 关系型数据库一般可分为两类,一类是桌面数据库,如Access、Paradox、FoxPro和dBase等,主要用于小型的、单机的数据库应用程序 。另一类是客户/服务器数据库,如SQL Server、Oracle、Sybase等,主要应用于大型的、多用户的数据库管理系统。 6、表、记录和字段 表是一种数据库对象,由若干条记录组成。 表中每一行称为一条记录,每条记录描述了一个客观对象的多个特征。 表中每一列称为字段,表示表中所有客观对象的同一特征点。不同的字段可以有不同的数据类型。 表的示例: 7.关系数据库的特点 ① 每一列中的分量是类型相同的数据; ② 列的顺序可以是任意的; ③ 行的顺序可以是任意的; ④ 表中的分量是不可再分割的最小数据项,即表中不允许有子表; ⑤ 表中的任意两行不能完全相同。 8、创建Access数据库 Access 数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。 (1) Access提供了2种途径来建立数据库 利用数据库向导建立数据库。 自行创建一个空数据库。 (2) 数据库中数据的组织关系 (3)数据库的设计  一般步骤如下: 确定新建数据库所要完成的目的; 确定新建数据库所需要的表; 确定各个表中所需要的字段; 定义有唯一值的主关键字字段; 确定表之间的关系; 优化设计。 9、创建Access表 创建表要分两个步骤:创建表结构;向表中输入数据。 (1)创建表结构 :就是在数据库中定义表的名字、字段名、 数据类型和字段等。使用表结构设计器创建表结构。 (2)向表中输入数据 打开表。 输入数据。 保存数据表 (3)建立数据表之间的关联 当数据库中有多个表时,把其中的相关表用关联字段联系起来,可以为创建查询、窗体和报表对象,输出用户所需要的信息打下基础,以便更好、更有效率地的使用数据库中的数据。通过查询建立表与表的关联。 10、Access表的维护 (1)维护表结构。 插入新的字段。 修改字段名称和字段属性。 删除字段。 (2)维护表内容。 向表中添加记录。 删除表中记录。 8.2 SQL基础 SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,具体“怎么做”是无需使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为数据

文档评论(0)

白领文档(原创) + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档