




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access上机练习一、Access的基本练习1学习Access的启动和退出;2通过上机熟悉Access的用户界面(包括Access窗口和数据库窗口的组成);3. 读取dreamhome_demo.mdb数据库,熟悉SQL查询操作。(Access数据库的打开与SQL查询见附录一;)二、数据库的创建1创建一个新文件夹;打开Access,文件新建空数据库,给数据库命名(如Course_manage.mdb)2在上述所建数据库中用SQL语言在SQL视图 下创建如下四个关系(表)Access表的创建参考附录二1) Department (depart_id, depart_name, address, telephone)2) Student (stu_id, name, sex, class_id, depart_id)3) Course (course_id, course_name, teacher, credit)4) Course_record (stu_id, course_id, score)注意:1) 在使用SQL: CREATE TABLE 之前,确认四个表的主键和外键!并在CREATE TABLE中实现!Tips2)建议属性的类型: credit(学分), score(分数) 可用 SINGLE 类型sex 只包含 M, F,可用CHAR(1)其他均可用VARCHAR(n) 类型,长度n根据需要指定3在上述表中输入下面的数据(可采用Access界面输入或者SQL INSERT语句)Department 表(数据)depart_iddepart_nameaddresstelephoneD005电气学院西二楼205室87542227D006控制系南一楼 323室87545612D011水电学院西七楼215室87543412 Student 表(数据)stu_idnamesexclass_iddepart_id2001王云浩M2008002D0052002刘小红F2008003D0062003陈芸F2008005D0062101徐涛M2007001D0052102张春晖M2008004D0112103祁佩菊F2008004D011Course 表(数据)course_idcourse_nameTeachercredit501大学语文陈志鹏3502高等数学李云辉4503基础会计学张闯2.5Course_record 表(数据)stu_idcourse_idscore200150188200150277200150379200250192200250291200250393200350185200350293200350366210150181210150296210150375210250172210250260210250388210350195210350294210350380三、使用SQL语言对数据库建立如下查询:1多表连接操作 (四表连接)(1)查询所有同学的有关基本信息和考试成绩。(2)查询显示字段为:stu_id、name、depart_name、course_id、course_name、score。2简单条件查询(1)查询选修了501课程的学生信息。(2)查询显示字段为:stu_id、name、sex、depart_name、course_name、score。3复杂条件查询 (较难)(1)查询电气学院高等数学成绩大于90分的同学相关信息。(2)查询显示字段为:stu_id、name、depart_name、course_name、score。4聚合函数的使用(1)查询线性代数成绩的平均值。(2)查询显示字段为:avg_score。5子查询的使用 (较难)(1)查询水电学院所有学生的高等数学成绩的平均值。(2)查询显示字段为:avg_score。6根据以下要求进行更新。(1)要求将501课程的成绩提高5%。(2)查询显示字段为:stu_id、course_id、course_name、new_score。上机报告要求:(共20分,创建表8分;查询12分)1 给出4个表创建的SQL语句;在表中输入数据,给出包含数据的四个表的截图。2 给出6个查询要求的SQL语句表述;给出查询结果的截图。注意:在上机过程中,使用SQL视图进行创建和查询时,系统会根据SQL给出相应的错误,应能够识别并修改。附录一:Access的数据库的读取与SQL查询方法1) 打开Access,此时不包含任意数据库2) 文件打开,浏览至包含dreamhome_demo.mdb文件夹,点击dreamhome_demo.mdb,则可导入该数据库。由于该数据库从MySQL导出,可能包含Access认为危险的SQL语句,系统会弹出对话框点击 否(N)对于接下来的对话框,点击 打开(O)Access显示该数据库内容:红框内显示的是数据库的对象列表,我们主要使用表和查询两类!表显示数据库中所有关系表和视图,如绿框所示。双击任何一个关系表(如branch)可打开浏览该表内容。3) 使用SQL语言查询数据库的方法:Access默认的查询方式是QBE语言(见相关Access教程)。我们要求使用SQL语言完成相关查询。 双击 查询 在设计视图中创建查询此时,弹出下示窗口。在“显示表”窗口中点击 “关闭”;此时,活动窗口为 查询3:选择查询通过菜单 视图SQL视图 , 切换至SQL查询模式!输入SQL查询语句,点击感叹号执行!附录二:Access中数据库创建方法1) 打开Access, 菜单 文件新建,此时出现红框中的新建文件选项,选择空数据库此时弹出“文件新建数据库”对话框。改变保存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年试验检测师考试题库(含答案)
- 阿尔山市2024-2025学年八年级下学期语文期中测试试卷
- 2024中国血脂管理指南解读课件
- 2025 年小升初忻州市初一新生分班考试数学试卷(带答案解析)-(冀教版)
- 2025 年小升初杭州市初一新生分班考试语文试卷(带答案解析)-(部编版)
- 中国儿童遗尿症疾病管理专家共识解读课件
- 物业公司2025上半年工作总结
- 普通话推广活动普通话与规范字常见易错字词趣味互动模板
- 四川省泸州市江阳区2022-2023学年八年级下学期期末考试生物试题(试卷)
- 福建省泉州市石狮市中英文实验学校2024-2025学年八年级下学期期中考试数学试卷(含简略答案)
- 信贷业务操作风险防控手册
- JG/T 317-2011混凝土用粒化电炉磷渣粉
- 缺血性脑血管病护理
- 入股原始股协议书
- (完整版)勾股定理测试题及参考答案
- 聘请画师劳动合同协议
- 汽车维修工(新能源汽车电控技术)赛项竞赛规程
- 2025年中职高考对口升学(旅游概论)真题试卷附参考答案
- 我心中的英雄:学生心目中的榜样
- 电竞赞助合同协议
- 电商模特合同协议
评论
0/150
提交评论