实验课件-大学信息技术基础(Access部分)

上传人:206****923 文档编号:54541492 上传时间:2018-09-14 格式:PPT 页数:24 大小:824KB
返回 下载 相关 举报
实验课件-大学信息技术基础(Access部分)_第1页
第1页 / 共24页
实验课件-大学信息技术基础(Access部分)_第2页
第2页 / 共24页
实验课件-大学信息技术基础(Access部分)_第3页
第3页 / 共24页
实验课件-大学信息技术基础(Access部分)_第4页
第4页 / 共24页
实验课件-大学信息技术基础(Access部分)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《实验课件-大学信息技术基础(Access部分)》由会员分享,可在线阅读,更多相关《实验课件-大学信息技术基础(Access部分)(24页珍藏版)》请在金锄头文库上搜索。

1、实验一 Access 的基本操作(一),实验目的,(1)、创建数据库 (2)、表的建立 (3)、建立表间关系 (4)、表的维护,1、创建数据库,(1)、单击Windows桌面任务栏“开始”按钮,在弹出的“开始菜单”中,选择“程序Microsoft Access”,打开了Access 2000 (2)、选中“空Access数据库”单选按钮 (3)、选定存放文件的文件夹位置为D学生成绩管理,键入文件名“学生成绩管理”,单击“创建”按钮,创建了名为“学生成绩管理”的空数据库。,2、表的建立,(1)、使用设计器创建表结构,操作如下:单击“学生管理:数据库”窗口中的“表”标签。 (2)、依次输入字段名称

2、分别为“SNO”、“SNAME”、“SSEX”、“SAGE”、“SPENO”,数据类型分别为“文本”、“文本”、“文本”、“数字”、“文本”。 (3)、单击Access“文件”下拉菜单中的“保存”命令,在出现的“另存为”对话框中的“表名称”框中键入“STU”。 (4)、设置或修改“STU”表的某些字段的属性 (5)、单击Access“文件”下拉菜单中的“保存”命令。 (6)、为“SPECIAL”表设置主键 (7)、单击Access工具栏中间的“主键”按钮,或右击“SPENO”字段的某处,在弹出的快捷菜单中选中“主键”。 (8)、单击Access“文件”下拉菜单中的“保存”命令。 (9)、向表输

3、入记录数据(直接输入数据或获取外部数据)。 (10)、获取外部数据的操作(从Excel表添加记录数据),3、建立表间关系,(1)、建立“SPECIAL”表和“STU”表之间的一对多关系 (2)、删除“SPECIAL”表和“STU”表之间的一对多关系,4、表的维护,(1)、修改表结构 (2)、编辑表内容(添加记录,复制记录,修改记录,删除记录),Access的基本操作(二) SQL( Structured Query Language )语句,上章回顾,Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、

4、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。,Sql介绍,SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 S

5、ybase、 Microsoft SQL Server、 Access、 等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“Select“、 “Insert“、 “Update“、 “Delete“、 “Create“和 “Drop“常常被用于完成绝大多数数据库的操作。,实验目的,在ACCESS中使用SQL DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修

6、改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。,SQL数据定义语句,DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令: CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX,在Access中如何做SQL操作,在Access中打开相应的库(或建立空库) 单击“对象”列表中的“查询”项 在创建方法列表中单击“在设计视图中创建查询”项,SQL的查询窗口,创建表,使用CREATE TABLE语句可以修改基本表,其表格式如下: CREATE TABLE(列

7、级完整性约束条件, (列级完整性约束条件,);,实例:创建一个新表,CREATE TABLE STUDENT(NO CHAR(5)NOT NULL UNIQUE, NAME CHAR(8), SEX CHAR(2), AGE INT, PENO CHAR(6); NOT NULL指明该字段的取值不能为空,UNIQUE指明该字段的值必须具有唯一性。,修改基本表和删除表,使用ALTER语句可以修改基本表,其表格式如下: ALTER TABLE ADD完整性约束 DROP ALTER COLUMN 说明: ADD用于增加新列和新的完整性约束条件; DROP子句用于删除指定的完整性约束条件; ALTE

8、R COLUMN用于修改原有的列的列名和数据类型。,在原有的表上进行修改,ALTER TABLE STUDENT ADD E_MAIL CHAR(20) 为STUDENT表添加了一个名为“E_MAIL”的字段。 ALTER TABLE STUDENT ALTER COLUMN E_MAIL CHAR(24) 表中的“E_MAIL”字段的长度被改为24 DROP TABLE STUTRY 将删除表STUDENT,3、索引的定义与删除,(1)、在“SQL查询”窗口中输入以下SQL语句: CREATE UNIQUE INDEX STUSPENO ON STU(SNO DESC) (2)、单击Acce

9、ss工具栏的“运动”按钮,为STU表的SNO字段建立了一个名为“STUSPENO”的递减的唯一索引。 (3)、在“SQL查询”窗口中输入以下SQL语句: DROP INDEX STUSPENO ON STU (4)、单击Access工具栏的“运行”按钮,删除了“STUSPENO”索引。 (5)、在“SQL查询”窗口中输入以下SQL语句: CREATE INDEX STUSPENO ON STU(SPENO) (6)、单击Access工具栏的“运行”按钮,为STU表的SPENO字段建立了一个名为“STUSPENO”的递增的普通索引。,4、SQL记录查询语句,(1)、在“SQL查询”窗口中输入以下

10、SQL语句: SELECT SNO,SNAME FORM STU (2)、单击Access工具栏的“运行”按钮,查询STU表所有记录的学号与姓名。 (3)、单击Access工具栏左边的“视图”下拉按钮,选择“SQL视图”,为下一步SQL查询设计准备。 (4)、在“SQL查询”窗口中输入以下SQL语句: SELECT DISTINCT SAGE FROM STU ORDER BY SAGE ASC (5)、单击Access工具栏的“运行”按钮,查询STU表中学生的各种年龄 (6)、在“SQL查询”窗口中输入以下SQL语句: SELECT * FROM STU WHERE SAGE=19 (7)、

11、单击Access工具栏的“运行”按钮,查询STU表中所有年龄为19岁的学生信息 (8)、在“SQL查询”窗口中输入以下SQL语句: SELECT SNO,SNAME FROM STU WHERE SSEX=男 AND SAGE=19 (9)、单击Access工具栏的“运行”按钮,查询STU表中所有年龄为19岁的男生的学号和姓名。,(10)、在“SQL查询”窗口中输入以下SQL语句: SELECT * FROM STU WHERE SAGE BETWEEN 18 AND 20 (11)、单击Access工具栏的“运行”按钮,查询STU表中年龄在1820岁间学生的所有信息。 (12)、在“SQL查

12、询”窗口中输入以下SQL语句: SELECT * FROM STU SHERE SPENO IN(01,02) (13)、单击Access工具栏的“运行”按钮,查询“专业号”为01或02学生的所有信息。 (14)、在“SQL查询”窗口中输入以下SQL语句: SELECT * FROM STU WHERE SNAME LIKE 陈* (15)、单击Access工具栏的“运行”按钮,查询所有性“陈”的学生信息。 (16)、在“SQL查询”窗口中输入以下SQL语句: SELECT SNO, SNAME, SPENAME FROM STU, SPECIAL WHERE STU.SPENO=SPECIA

13、L.SPENO (17)、单击Access工具栏的“运行”按钮,查询所有学生的学号、姓名与专业名。 (18)、在“SQL查询”窗口中输入以下SQL查询: SELECT SNO,SNAME FROM STU,SPECIAL WHERE STU.SPENO=SPECIAL.SPENO AND SPENAME=计算机 (19)、单击Access工具栏的“运行”按钮,查询“计算机”专业学生的学号与姓名。,5、SQL数据统计,(1)、在“SQL查询”窗口中输入以下SQL语句: SELECT COUNT(*) FROM STU (2)、单击Access工具栏的“运行”按钮,统计学生人数。 (3)、在“SQ

14、L查询”窗口中输入以下SQL语句: SELECT SPENO,COUNT(*) FROM STU GROUP BY SPENO (4)、单击Access工具栏的“运行”按钮,按专业统计学生人数(专业有3种,专业号分别是01,02,03)。,6、记录更新,记录的插入可以使用插入语句INSERT实现。INSERT语句的格式如下:INSERT INTO(,) VALUES(),)该语句一次实现一条记录的插入。 记录的修改可使用UPDATE语句实现,UPDATE语句的格式如下:UPDATESET ,WHERE 记录的删除可使用DELETE语句实现,DELETE语句的格式如下:DELETEFROMWHE

15、RE ,(1)、在“SQL查询”窗口中输入以下SQL语句:INSERT INTO STU VALUES(010010,李明,男,19,01) (2)、单击Access工具栏的“运行”按钮,计算机会询问是否确实要追加行,单击“是”按钮,为学生表加入了一条记录。 (3)、在“SQL查询”窗口中输入以下SQL语句: UPDATE STU SET SPENO=02 WHERE SNO=01001 (4)、单击Access工具栏的“运行”按钮,计算机会询问是否确实要更新,单击“是”按钮,将学号为01001的学生专业号改为02。 (5)、在“SQL查询”窗口中输入以下SQL语句: DELETE FROM STU WHERE SNO=01007 (6)、单击Access工具栏的“运行”按钮,计算机会询问是否确实要删除行,单击“是”按钮,删除STU表中学号为01007的学生记录。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号