数据库技术上机实验内容摘要:
04006 E002 72 8 实验 二 数据库数据的查询操作 一.实验目的 1. 掌握创建查询的各种方法以及相互之间的转换 2. 练习查询语句的使用,体会查询的执行过程 二.实验内容 1. 了解 掌握 Access中 各种 查询方法及相应条件的设置 2. 使用 Access的可视化查询工具进行查看、更改或分析数 据 3. 在数据库对象中 练习 SQL语句实现 数据定义和数据操纵 4. 熟练掌握 使用 SQL实现数据查询 三.实验设备及仪器 1. 计算机 2. Microsoft Access 2020 版本或更高版本 四 . 实验原理 在 Access数据库中,可以使用 下列 5种类型的查询: 选择查询 从一个或多个数据表中检索符合条件的数据,并且以结果集的形式显 示查询结果。 交叉表查询 显示来源于某个字段的统计值,并将它们分组,一组列在数据表的 左侧,一组在数据表的上部。 参数查询 是在选择查询中增加了可变化的条件,即参数,它在执行时显示自己 的对话框 以提示用户输入信息。 动作查询时一种可以更改记录的查询,包括删除查询 ,更新查询,追加查询和 生成表查询。 SQL查询是用户使用 SQL语句创建查询,可完成联合查询,传递查询,数据定义 查询和子查询等。 使用 Access数据库提供的查询向导,用户可以创建大部分类型的查询, 而 使用 SQL 9 查询可以创建任何类型的查询。 1. 创建选择查询 在数据库中选择查询对象,可通过使用向导或在设计视图中(不使用向导)两种方式 建立查询。 在设计视图中建立查询,须在“显示表“对话框中选择所要查询的表,如果在查询中有多个数据表,应确保它们 先建立关系, 使用联接线来彼此联接。 从字段列表中拖动字段名添加到查询设计网 格 ,通过输入准则,如是否显示,查询条件,排序次序,创建计算字段,计算总数平均数等进一步定义查询并保存。 如显示教授和副教授情况。 图 21 选择查询字段和查询条件 注意: 在准则栏中,写在不同行的条件是“或“的关系,相同行是”与“的关系 2. 创建参数查询 可以在规则行输入以中括号( [ ])括起的名字或短语作为参数的名称。 如查询高于用户输入的最低工资的教师情况 查询设计网格 10 图 22 在“准则”单元格中输入各种表达式 图 23 “输 入参数值”对话框 3. 创建动作查询 动作查询时一种比较特别的查询,包括生成表查询、删除查询、追加查询和更新查询, 利用动作查询可以在一个操作中更改许多记录。 更新查询 : 在“查询 ” 菜单中选择 “ 更新查询“命令,在查询设计视图中会显示”更新到“行。 如副教授月收入增加 100, 通过单击”执行“按钮完成记录的更新 图 24 更新查询设计视图 删除查询类似于更新查询。 11 4. SQL查询 常用 SQL语句: 添加语句: INSERT [INTO] table_or_view [(column_list)] data_values 删除语句 : DELETE [ FROM ] table_name WHERE search_condition 更新语句: UPDATE table_name SET column_name = { expression | DEFAULT | NULL }[ ,...n ] [ FROM table_name [ ,...n ] ] WHERE searchcondition 查询语句: SELECT select_list FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] SQL数据定义功能 使用 数据定义的 SQL语句的操作步骤是 : 在数据库中选择“查询”对象,使用在设计视图中创建查询,在出现的“显 示表”对话框中直接单击关闭按钮,选择菜单中的 “ 查询 ”下的“ SQL特定查询 ”中的“ 数据定义 ” 命令,在出现的数据定义查询对话框中直接输入数据定义 SQL 语句,单击 执行该 SQL语句。 如创建一个系表,输入数据定义 SQL语句 : 12 图 24 “数据定义查询”对话框 新建表结构如图 : 图 25 系表的结构 SQL数据查询功能 使用数据查询 SQL语句操作步骤是 : 在数据库中选择“查询”对象,使用在设计视图中创建查询,在出现的“显示表”对话框中直接单击关闭按钮,选择菜单中的 “ 视图 ”的子菜单“ SQL 视图 ” ,在出现的选择查询对话框中直接输入查询 SQL 语句,单击运行执行该 SQL语句。 如查找副教授情况,输入相应 SQL语句 : 图 26 “选择查询”对话框 SQL数据操纵功能 使用数据操纵 SQL语句操作步骤是:在数据库中选择“查询”对象,使用在设计视图中创建查询,在出现的“显示表”对话框中直接单击关闭按钮,在“查询 ” 菜单中选择 “ 更新查询 ” 命令,选择菜单中的 “ 视图 ”子菜单“ SQL 视图 ” ,在出现的 更新 查询对话框中直接输入 相应 SQL语句,单击运行执行该 SQL语句。 如副教授月收入加 100: 图 27 “数据 定义查询”对话框 13 五 . 实验方法与步骤 基于实验一的“学生选课”数据库分别采用 设计视图下 的 可视化查询和 SQL语句查 询方法实现下列操作 ,注意保存下列查询。 1. 查询全体学生姓名和专业 2. 查询电子系女生的学号和姓名(若查询改为或是电子系学生或是女生 该如何实现 ) 3. 查询每个专业的学生数 4. 选修课程名为操作系统的学生 5. 查询每个学生每门课的成绩 6. 查询每个专业的学生数多于 1 人的专业名及人数 7. 查询选课门数大于学号为“ 0101001” 选课门数的学生号 8. 查询选课门数大于学号为“ 0101001” 选课门数的学生信息 9. 查询“张鲁” 同学的平均成绩 10. 查询所有 姓“赵” 的学生信息 11. 将学生 ”C001”课程号的成绩全部提高 2% 12. 在学生表中插入一新生信息( ”0401001”, “张三 ”,”男 ”,”电气 ”) 六 . 实验报告内容与要求 1. 给出 每个查询在设计视图下的设计网格属性 2. 给出每个查询的相应 SQL 语句 3. 参考教材自行设计一些查询条件进一步熟练掌握查询的使用。 4. 体会生成表查询和追加查询 七 . 思考 1. 如何查看或修改已有查询的 SQL 语句。 2. 什么是子查询。 3. 在删除数据表时,你试过有外关键字约束的数据表吗。 有什么要值得注意。 4. 能够理解建立索引 的必要性吗。 14 实验三 数据库窗体和报表的建立 一.实验目的 1. 掌握设计和创建窗体的方法 2. 掌握设计和创建报表的方法 二.实验内容 1. 练习使用窗体向导建立窗体 2. 熟练掌握使用 设计视图通过添加控件设计和创建窗体 3. 练习使用向导创建报表 4. 掌握基于设计视图创建报表的方法 三.实验设备及仪器 1. 计算机 2. Microsoft Access 2020 版本或更高版本 四 . 实验原理 1. 创建 窗体 窗体( Form)是提供给用户操作 Access 数据库最主要的人机界面,在 Access 应用程序中,用户对数据库的任何操作只能在窗体中进行。 因此 ,窗体设计的好坏直接影响到Access 应用程序的友好性和可。数据库技术上机实验
相关推荐
,对任何外键列采用非成组索引。 考虑数据库的空间有多大,表如何进行访问,还有这些访问是否主要用作读写。 2) 大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使用的键,比如运行查询显示主表和所有关联表的某条记录就用得上。 3) 不要索引 memo/note 字段,不要索引大型字段(有很多字符),这样作会让索引占用太多的存储空间。 4) 不要索引常用的小型表。
的台阶。 做好专业建设和课程建设工作 1),我院现有数学与应用数学(师范类)、计算机科学技术(师范类)两个本科专业,数学教育、计算机应用技术(师范和非师范)、计算机信息管理(师范)、计算机网络技术、电子商务 5 个专科专业。 今年我们本着巩固现有专业,提高教学质量,建设特色优势专业的思想,进一步审订、修订了各专业的教学计划和教学大纲,特别是对两个具有特色优势的本科专业
苟缠交汀颅窖孝团构拷窒盅嘻肛蛾晒闸锄扫焦抗 屹吠级眠剪门 根据提供共享业务数据主管部门或单位的授权,有控制地开放数据查询和统计服务。 共享数据包括进出口报关单数据、企业经济户口档案数据、外汇核销单数据、海陆空铁邮及快件等货运数据、知识产权数据等。 数据库技术在 Web中的应用论文数据库技术在 Web中的应用论文 ASP ASP+ACCESS(带程序 )数据库技术在 Web
1、对田间病虫害种类的不同,采取相应的农药防治。 农药进行混配时,其农药的含量要搞清楚,特别是穗颈瘟防治,三环唑有 2 种剂型,切不得搞错。 不要随意加大农药的用量盲目加大药剂用量,则加大了病虫防治的成本,又易使作物发生药害。 另外农药一定要注意现配现用,防止农药间发生化学反应而降低药效。 夏秋时节雷雨天多,在农药中添加助剂既可以增进药液的效果,又可延缓雨水的冲刷,较好地保证了防效。
Email 服务器时,需要添加一条 MX 记 录对应 Email 服务器,以便 DNS 能够解析 Email 服务器地址。 若未设置此记录, Email 服务器无法接收邮件。 ( 7)别名 CNAME( Canonical Name):仅仅是主机的另一个名字,如常见的 WWW服务器,是给提供 Web 信息服务的主机起的别名。 如果要将新添加的主机 IP 地址与反向查询区域相关联