- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
的数据库.ppt
* * 本章主要内容: ● 数据库的概念 ● Access数据库 ● 使用数据控件 ●? 使用ADO控件 第12章 数据库访问技术 12.1 数据库的概念 12.1.1 数据库的概念 1. 数据库 2. 数据库管理系统 3. 数据库应用程序 4. 数据库系统 12.1.2 关系型数据库 关系型数据库由表、记录、字段组成。表的数据组织形式类似与一张二维关系表,每行称为一条记录,每列称为一个字段。一个数据库由若干张表来组成,表与表之间通过关系来连接。 12.2 Access数据库 Access 2000数据库管理系统是Microsoft Office 2000的一个组件,是最常用的本地数据库之一。在VB中可以方便地使用Data控件和ADO控件,操作Access数据库。 12.2.1 创建Access数据库和表 1. 创建Access数据库 创建Access数据库的步骤为: ① 执行“开始”菜单“程序”选项下的“Microsoft Access”命令,启动Access 2000,打开如图121所示的对话框。 ② 选中“空Access数据库”后,单击“确定”按钮。 ③ 在打开的“文件新建数据库”对话框中,输入数据库文件名(如stu),并选择保存的位置后,单击“创建”按钮。 ④ 系统将弹出“stu:数据库”,至此一个空Access数据库创建完毕,并以指定的文件名(*.mdb)保存在指定的文件夹中。用户可以在此创建需要的表,也可以退出Access待以后需要时将其打开完成后续工作。 2. 创建Access数据表 新建或打开数据库后,在图12-1所示的数据库对话框中,用户可以选择使用设计器、使用向导或通过输入数据的方法创建表。这里只介绍使用设计器创建表的方法。 ① 双击“使用设计器创建表”选项打开图12-2所示的创建表结构对话框. ② 依次输入各字段的名称和数据类型,在“字段属性”栏中输入字段的大小、格式等属性值。 一般在每个表中均应指定一个字段为该表的主键(如本例的“学号”字段),主键应唯一的代表一条记录,即所有记录中该字段没有重复的值。有了主键可以方便地与数据库中其他表进行关联,并利用主键值相等的规则结合多个表中的数据创建查询。 ③ 输入完毕后关闭设计表结构对话框,系统会提示为新建的表命名(本例命名为“基本情况”)。命名后,新建的表将出现在数据库窗口中。 ④ 如果需要修改表结构,可以在数据库窗口中选择了表名称后,单击工具栏中“设计”按钮,重新进入创建表结构窗口进行必要的修改。 ⑤ 双击表名称打开图12-3所示的表数据输入窗口,依次将各种数据输入到数据表中,需要注意的是表中主键字段的值不允许空缺。 ⑥ 输入完毕后关闭输入窗口,将数据保存在数据库文件中。 12.2.2 创建查询 如果在数据库中存在有多张数据表,并且各表中存在有相同的字段信息。此时为了避免数据冗余,通常利用数据表中的关系来减少表中的字段,如图12-4所示的“成绩”表中就省略了“姓名”、“性别”、“年龄”等字段。当需要使用综合信息时可以通过创建查询实现对多表的信息组合。 创建查询的步骤如下: ① 单击数据库窗口中的“查询”按钮,双击“在设计视图中创建查询”选项,如图12-5所示,打开查询设计器。 ② 在“显示表”对话框中,选择需要的表后单击“添加”按钮将其添加到查询中(本例将“成绩表”和“基本情况”添加到查询中)。 由于我们在前面将“学号”字段定义成了主键,此时将自动建立一个“一对一”的关系(用一条连线表示)。将各表中需要的字段依次拖动到查询字段列表区中,构成查询的字段框架,如图12-6所示。 如果需要向查询中添加一些计算字段,如总分、平均分等,可以使用字段生成器。方法为: ① 在需要的位置上(如本例的“高等数学”之后),单击鼠标右键,在弹出的快捷菜单中执行“生成器”命令,打开图12-7所示的“表达式生成器”窗口。 ② 输入表达式字段名后,用“:”分割后面的表达式内容。选择“成绩表”后,在字段列表区中双击将需要的字段添加到表达式,单击工具栏中对应的符号按钮,生成表达式的计算式。 ③ 输入完毕后,单击“确定”按钮。 ④ 如果希望在“平均分”字段中设置保留小数点的位数,可以在平均分字段中单击鼠标右键,在弹出的快捷菜单中执行“属性”命令,在格式栏中输入“0.0”表示保留一位小数,如图12-8所示。 ⑤ 设计完成关闭设计器窗口时,系统会提示输入新建查询的名称,并将其显示到数据库窗口中,双击查询名称可以看到查询中包含的数据,如图12-9所示。 需要说明的是,
文档评论(0)