欢迎来到天天文库
浏览记录
ID:52075280
大小:602.00 KB
页数:36页
时间:2020-03-31
《《周Access数据库》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第七讲Access数据库主要内容一、Access数据库的建立二、数据库的管理与维护三、常用表达式四、数据更新五、查询六、窗体七、报表与记录单一、Access数据库的建立1、界面:2、对象内容:(1)表:数据集合(2)查询:数据查看的方式(3)窗体:窗口(4)报表:一种打印格式(5)页:Web网页(6)宏:多任务的组合(7)模块:3、建立数据库在新建立对话框中选择“数据库”标签,文件扩展名为.mdb(1)数据库表结构的建立P274单击“使用设计器创建表”标签后,进入如下图建立表结构所示的窗口界面在表结构中输入的内容:字段名称:数据类型:默认值、小数位数、有
2、效性规则的设置(在省级考试中有考试要求)比如语文成绩的规则是:语文>=0and语文<=100宽度及其它格式约定:(2)修改表结构A、修改字段的属性:B、添加新字段:在表设计器的某个字段处右击,选择快捷菜单中的“插入行”命令,则在当前位置插入一新字段,原字段下移。(3)记录数据输入表结构输入定义完成后,双击表文件名,如下图所示按Tab键或Enter键跳到下一单元格,这样,一个完整的表就建立完成。(4)主键设置右击所要设置的字段,选择快捷菜单中的“主键”即可。作用:是表中存储的每一条记录的唯一标识,便于以后多表间的连接。(5)建立表间的关系(关联)表间关系的
3、类型:一对一的关系:一对多的关系:多对多的关系:在学生信息表与学生成绩表之间建立一对一的关系,步骤如下:在当前数据库“学生管理”数据库环境下,右击表窗口的空白区,如下图所示:将两个表添加到关系表中将鼠标定位到“学生信息表”的“学号”字段上后按住左键向“学生成绩表”的“学号”字段拖放,两表“学号”字段之间产生连线,这种连线即为当前的一种关系(关联)。即改变记录的顺序,以便进行查阅打开相应的表,选定某一列或多列,右击,选择升序或降序(6)数据排序(7)数据筛选A、按选定内容筛选筛选出“男生”信息,则只要光标定位到某一男生记录处的性别位置,右击“按选定内容筛选
4、”即可。B、按窗体筛选右击标题栏位置,选择“按窗体筛选”,在窗口中输入条件,如筛选出语文成绩大于65的名单,如下图4、Access表达式表达式与VFP中表达式的意义是相同的,但有些表示方式不一样,通常用在条件当中。(1)标示符:即对象的名称(2)运算符:数字、比较(关系)、字符、逻辑及其它(3)函数:与VFP不一样的表示,是一些内函数,如AVG(),Sum()等(4)值:常量、文字。其中常量有:Yes,NO,Null,True,False;文字有数字,字符或日期。(5)建立表达式:如:[FollowUpDate]=Date()+15(6)表达式设计器:“
5、对象”
6、“查询”
7、“在设计视图中创建查询”
8、“条件
9、,如下图查询语文成绩大于或等于65的记录5、SQL中的数据更新语句SQL是结构化查询语言的缩写,是关系数据库的标准语言,在VFP中也会详细介绍,在国家级的考试中所占比例比较高。它包含了数据的定义、数据的操纵、数据控制和嵌入式功能四个方面(1)记录插入操作在查询设计器中执行追加查询:“查询”
10、“设计视图中查询”
11、“关闭表对话框”
12、“右击空白区”
13、“SQL视图”
14、SQL编辑窗口中输入,如下图:保存后,在查询选项卡中建立一查询文件,双击打开该查询文件,弹出如下对话框选择“是”按钮,则刚才输入的内容追加到“学生
15、信息表“后。返回可查看表中多了这样一条记录。(2)更新操作同上方法,在SQL编辑器中输入UPDATE学生信息表SET姓名=“赵文龙”WHERE姓名=“赵子龙”则将姓名为“赵子龙”的改为了“赵文龙”同上方法,在SQL编辑器中输入DELETEFROM学生信息表WHERE姓名=“王博”则将姓名为“王博”的记录删除(3)删除操作二、Access数据库的查询1、SELECT语句SELECT语句是SQL的核心,也是关系数据库强大功能的具体体现,它同英语的语法结构完全一样,由于在VFP中还要详细介绍,在本节中只介绍其使用方法。格式:SELECT<数据项表>FROM<表
16、名或视图名>[WHERE<条件>][GROUPBY<属性名>][HAVING<条件>][ORDERBY<属性>][<次序>]说明:略P290:在SQL视图设计器中输入查询命令,关闭以后双击视图名即可打开一个表。2、Access数据库的查询查询:根据给定的条件,从数据库的表中筛选出符合条件的记录,构成一个数据集合,这样查询后的结果可以新建立成一个窗体、报表的数据源。其类型有(右击查询设计器的空白区
17、“查询类型”)1)选择查询:从一个或多个表中检索数据,并且在可以更新记录的数据表中显示结果。也可以使用选择查询对记录进行分组、并进行总计、计数、平均和其它类型的
18、计算。SELECT学生信息表.姓名,学生信息表.性别,学生成绩表.语文,学生成绩
此文档下载收益归作者所有