- 1
- 0
- 约3.65千字
- 约 36页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第12-13周Access数据库
第七讲 Access数据库 主要内容 一、Access数据库的建立 二、数据库的管理与维护 三、常用表达式 四、数据更新 五、查询 六、窗体 七、报表与记录单 一、Access数据库的建立 1、界面: 2、对象内容: (1)表:数据集合 (2)查询:数据查看的方式 (3)窗体:窗口 (4)报表:一种打印格式 (5)页:Web网页 (6)宏:多任务的组合 (7)模块: 3、建立数据库 在新建立对话框中选择“数据库”标签,文件扩展名为.mdb (1)数据库表结构的建立P274 单击“使用设计器创建表”标签后,进入如下图建立表结构所示的窗口界面 在表结构中输入的内容: 字段名称: 数据类型:默认值、小数位数、有效性规则的设置(在省级考试中有考试要求)比如语文成绩的规则是:语文=0 and 语文=100 宽度及其它格式约定: (2)修改表结构 A、修改字段的属性: B、添加新字段:在表设计器的某个字段处右击,选择快捷菜单中的“插入行”命令,则在当前位置插入一新字段,原字段下移。 (3)记录数据输入 表结构输入定义完成后,双击表文件名,如下图所示 (4)主键设置 右击所要设置的字段,选择快捷菜单中的“主键”即可。 作用:是表中存储的每一条记录的唯一标识,便于以后多表间的连接。 (5)建立表间的关系(关联) 表间关系的类型: 一对一的关系: 一对多的关系: 多对多的关系: 在学生信息表与学生成绩表之间建立一对一的关系,步骤如下: 在当前数据库“学生管理”数据库环境下,右击表窗口的空白区,如下图所示:将两个表添加到关系表中 将鼠标定位到“学生信息表”的“学号”字段上后按住左键向“学生成绩表”的“学号”字段拖放,两表“学号”字段之间产生连线,这种连线即为当前的一种关系(关联)。 (6)数据排序 即改变记录的顺序,以便进行查阅 打开相应的表,选定某一列或多列,右击,选择升序或降序 (7)数据筛选 A、按选定内容筛选 筛选出“男生”信息,则只要光标定位到某一男生记录处的性别位置,右击“按选定内容筛选”即可。 B、按窗体筛选 右击标题栏位置,选择“按窗体筛选”,在窗口中输入条件,如筛选出语文成绩大于65的名单,如下图 4、Access表达式 表达式与VFP中表达式的意义是相同的,但有些表示方式不一样,通常用在条件当中。 (1)标示符:即对象的名称 (2)运算符:数字、比较(关系)、字符、逻辑及其它 (3)函数:与VFP不一样的表示,是一些内函数,如AVG(),Sum()等 (4)值:常量、文字。其中常量有:Yes,NO,Null,True,False;文字有数字,字符或日期。 (5)建立表达式: 如: [Follow Up Date]=Date()+15 (6)表达式设计器:“对象”|“查询”|“在设计视图中创建查询”|“条件|,如下图查询语文成绩大于或等于65的记录 5、SQL中的数据更新语句 SQL是结构化查询语言的缩写,是关系数据库的标准语言,在VFP中也会详细介 绍,在国家级的考试中所占比例比较高。 它包含了数据的定义、数据的操纵、数据控制和嵌入式功能四个方面 (1)记录插入操作 在查询设计器中执行追加查询: “查询”|“设计视图中查询”|“关闭表对话框”|“右击空白区”|“SQL视图”|SQL编辑窗口中输入,如下图: (2)更新操作 同上方法,在SQL编辑器中输入 UPDATE 学生信息表 SET 姓名=“赵文龙” WHERE 姓名=“赵子龙” 则将姓名为“赵子龙”的改为了“赵文龙” (3)删除操作 同上方法,在SQL编辑器中输入 DELETE FROM 学生信息表 WHERE 姓名=“王博” 则将姓名为“王博”的记录删除 二、Access 数据库的查询 1、SELECT语句 P290: 在SQL视图设计器中输入查询命令,关闭以后双击视图名即可打开一个表。 1)选择查询: 从一个或多个表中检索数据,并且在可以更新记录的数据表中显示结果。也可以使用选择查询对记录进行分组、并进行总计、计数、平均和其它类型的计算。 例:查询成绩总分并按语文降序 SELECT 学生信息表.姓名, 学生成绩表.语文, 学生成绩表.数学, 学生成绩表.英语, [学生成绩表]![语文]+[学生成绩表]![数学]+[学生成绩表]![英语] AS 总分 FROM 学生信息表 INNER JOIN 学生成绩表 ON 学生信息表.学号 = 学生成绩表.学号; 2)参数查询: 在查询时要求输入查询条件,系统根据所输入的查询条件将查询的结果以指定的形式显示出来。 SELECT 学生信息表.姓名, 学生成绩表.语文, 学生成绩表.数学, 学生信息表.小组 FROM 学生信息表 IN
您可能关注的文档
- [计算机软件及应用]模糊数学.ppt
- [计算机软件及应用]正弦余弦函数图像.ppt
- [计算机软件及应用]武汉理工大学理学院SQL课程课件.ppt
- [计算机软件及应用]毕业论文2003.doc
- [计算机软件及应用]模拟ASM安装ORACLE11g.doc
- [计算机软件及应用]毕业论文:SIP协议代理服务器的实现.doc
- [计算机软件及应用]毕业论文模板.doc
- [计算机软件及应用]毕业设计JSP手机论坛.doc
- [计算机软件及应用]汇编语言.ppt
- [计算机软件及应用]汇编程序设计与微机接口 ——概述.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)