欢迎来到天天文库
浏览记录
ID:42160086
大小:918.50 KB
页数:28页
时间:2019-09-09
《第3章 数据库的基本操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机应用基础武汉科技大学计算机学院第3章数据库的基本操作教学目标掌握Access数据库的设计步骤;掌握各种建立数据库的方法;掌握打开与关闭数据库、维护数据库的操作方法;掌握数据库的压缩与修复的操作方法双语课堂重点与难点:数据库的设计步骤、数据库的创建方法3.1Access数据库设计需求分析数据库的设计步骤:确定数据库中的表确定表中的字段确定主关键字确定表间的关系一.需求分析信息需求数据库应用系统应该提供的所有信息。处理需求对数据需要完成什么样的处理及处理的方式安全性和完整性需求建立“学生成绩管
2、理”数据库的目的是组织和管理学生成绩信息学生信息管理课程信息管理成绩信息管理二.确定数据库中的表将收集到的信息使用几个表进行保存应保证每个表中只包含关于一个主题的信息将不同的信息分散在不同的表中设计数据库的关键确定需要建立的表分别将学生信息、课程信息及成绩信息放在不同的表中,这样对某一类信息的修改不会影响到其他的信息。例三.确定表中的字段学生表学号姓名性别出生日期政治面貌专业四级通过入学成绩家庭住址照片成绩表学号课程号平时期中期末字段惟一性字段无关性避免重复字段字段命名应符合规则例课程表课程号课
3、程名学时学分类别简介四.确定主关键字保证实体的完整性:主键的值不允许是空值或重复值,在不同的表之间建立联系。学生表成绩表课程表学号学号课程号姓名课程号课程名性别平时学时出生日期期中学分政治面貌期末类别专业简介四级通过入学成绩家庭住址照片例五.确定表之间的关系一对一联系一对多联系多对多联系根据具体的问题和需求来确定表之间的关系五.确定表之间的关系是否漏掉了某些字段?多个表中是否有重复的字段?表中包含的字段是否都是围绕一个实体的?每个表中主键的设计是否合适?还应对数据库中的表、表中的字段和表间的关系
4、进一步地分析、完善:3.2Access数据库中的对象表、查询、窗体、报表、页、宏和模块1.表(table)数据库中用来存储数据的对象,它是整个数据库系统的数据源查询的结果也是以二维表的形式显示的是以基本表为数据源的“虚拟表”在数据库中只记录了查询的方式(即规则)每执行一次查询操作,都是对基本表中现有的数据进行的。2.查询(query)根据所设置的条件,在一个或多个表中筛选出符合条件的记录3.窗体(form)是屏幕的工作窗口,用来向用户提供交互的界面。窗体的数据源可以是表或查询。4.报表(repo
5、rt)是以打印的格式表现用户数据的一种有效的方式。报表中的数据源是基础表、查询等。5.页(datapage)是一种特殊类型的Web页,用户可以在页中查看、修改Access数据库中的数据6.宏(macro)7.模块(module)是一组用户自定义操作命令的集合。利用宏可以使重复性操作自动完成,从而简化工作。建立好的宏可以单独使用,也可以与窗体配合使用。是由VisualBasic程序设计语言编写的程序集合,或一个函数过程。嵌入在Access中的VisualBasic程序设计语言编辑器和编译器模块通常
6、与窗体、报表结合起来完成完整的应用功能。可将这7个对象可分为三个层次:第一层:“表”和“查询”数据库的基本对象,用于在数据库中存储数据和查询数据。第二层:“窗体”、“报表”和“页”直接面向用户的对象,用于数据的输入输出和应用系统的驱动控制。代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库管理工作并使得数据库管理工作自动化。第三层:“宏”和“模块”3.3创建数据库使用向导创建数据库直接建立一个空数据库根据现有文件新建数据库一、使用向导创建数据库利用Access提供的数据库模板,在向导
7、的帮助下,一步一步地按照向导的提示,来创建一个新的数据库。方法简单,并具有一定的灵活性,适合初学者二、创建空数据库首先建立一个空数据库,然后再根据实际需要,添加所需要的表、查询、窗体、报表等对象。这种方法最灵活,可以创建出所需要的各种数据库。三、根据现有文件新建数据库以用户以前所创建的数据库文件为模板创建数据库。3.4使用数据库一、打开数据库直接双击数据库文件通过“开始工作”任务窗格使用“打开”命令二、关闭数据库单击“数据库”窗口右上角的“关闭”按钮。双击“数据库”窗口左上角的“控制”菜单图标。
8、单击“数据库”窗口左上角的“控制”菜单图标,在弹出的菜单中选择“关闭”命令。在Access主菜单中选择“文件”菜单中的“关闭”命令。打开“文件”菜单,按【C】键。使用快捷键【Ctrl+F4】。3.5完善数据库1.设置数据库属性2.设置默认文件夹3.数据库的压缩与修复数据库文件中可能包含相应的“碎片”压缩和修复数据库可以重新整理、安排数据库对磁盘空间的占有恢复因操作失误或意外情况丢失的数据信息提高数据库的使用效率,保障数据库的安全。在压缩和修复数据库时,用户必须对该数据库具有“以独占方式打开”的权
此文档下载收益归作者所有