实验三-数查询创建和操作
3数据库查询实验(1)
![3数据库查询实验(1)](https://img.taocdn.com/s3/m/386845cf9ec3d5bbfd0a7472.png)
实验三数据库查询实验(1)数据库的简单查询和连接查询实验课时安排:2课时一、实验目的和要求使学生掌握SQL Server查询分析器的使用方法.加深对SQL和Transact-SQL语言的查询语句的理解。
熟练掌握简单表的数据查询、数据排序和数据联结查询的操作方法。
二、实验内容1 简单查询操作该实验包括投影、选择条件表达、数据排序、使用临时表等。
2 连接查询操作该实验包括等值连接、自然连接、求笛卡尔积、一般连接、外连接、内连接、左连接、右连接和自连接等。
三、实验方法1 将查询需求用Transact-SQL语言表示。
2 在SQL Server查询分析器的输入区中Transact-SQL查询语句。
3 设置查询分析器结果区为Standard Execute(标准执行)或Execute to Grid方式。
4 发布执行命令,查看查询结果.如果结果不正确,进行修改.直到正确为止。
5 查询分析器及使用方法。
查询分析器是在开发数据库应用系统时使用最多的工具。
查询分析器的主要作用是编辑Transact-SQL,将其发送到服务器,并将执行结果及分析显示出来(或进行存储).查询分析功能主要通过测试查询成本,判断该查询是否需要增加索引以提高查询速度,并可以实现自动建立索引的功能。
在查询生成器中的左边窗口是对象测览器,其中按树结构列出了数据库对象;右上方是SQL代码区域.用于输入SQL的查询语句;右下方为结果区,用于显示查询结果和分析结果、对于T-SQL语句的执行结果,在结果区中可以有4种不同的输出形式:标准执行将结果直接显示在结果区网格执行将结果以表格形式显示在结果区.计划执行显示执行计划;索引分析为在结果区中显示查询的索引情况。
上述输出形式,可以通过菜单或按钮选择。
四、实验步骤1 基本操作实验(1)简单查询实验l)用Transact-SQL语句表示下列操作.在学生选课库中实现其数据查询操作.①求数学系学生的学号和姓名。
实验三 数据库中的数据查询及视图操作实验报告
![实验三 数据库中的数据查询及视图操作实验报告](https://img.taocdn.com/s3/m/f835b3194a35eefdc8d376eeaeaad1f347931171.png)
实验三数据库中的数据查询及视图操作实验报告实验三数据库中的数据查询及视图操作实验报告一、实验目的本实验的主要目的是熟悉数据库中的数据查询和视图操作。
通过本实验,我们可以掌握使用SQL语句进行数据查询和创建视图的方法,进一步提高对数据库的操作能力。
二、实验环境本实验使用MySQL数据库管理系统,并在Windows操作系统下进行实验。
三、实验内容本实验主要包括以下内容:1. 数据查询:使用SELECT语句查询数据库中的数据,并进行排序、过滤和聚合操作。
2. 视图操作:创建和删除视图,以及对视图进行查询和更新操作。
四、实验步骤与结果1. 数据查询首先,我们需要连接到数据库,并选择要查询的表。
假设我们选择的表名为"students",包含以下字段:学号、姓名、性别、年龄、班级。
a. 查询所有学生的信息:```sqlSELECT * FROM students;```执行以上SQL语句后,我们可以得到所有学生的信息,包括学号、姓名、性别、年龄和班级。
b. 查询男生的信息:```sqlSELECT * FROM students WHERE 性别 = '男';```执行以上SQL语句后,我们可以得到所有性别为男的学生的信息。
c. 查询年龄小于20岁的学生的姓名和班级:```sqlSELECT 姓名, 班级 FROM students WHERE 年龄 < 20;```执行以上SQL语句后,我们可以得到年龄小于20岁的学生的姓名和班级。
d. 查询学生按照年龄降序排列的结果:```sqlSELECT * FROM students ORDER BY 年龄 DESC;```执行以上SQL语句后,我们可以得到按照年龄降序排列的学生信息。
e. 查询学生按照班级分组,并统计每个班级的人数:```sqlSELECT 班级, COUNT(*) AS 人数 FROM students GROUP BY 班级;```执行以上SQL语句后,我们可以得到每个班级的人数统计结果。
实验三 数据库的查询
![实验三 数据库的查询](https://img.taocdn.com/s3/m/7dbfe905581b6bd97f19ea64.png)
实验三数据库的查询一、目的与要求1、掌握数据库对象的操作过程,包括创建、修改、删除2、熟悉表的各种操作,包括插入、修改、删除、查询3、熟练掌握常用SQL 语句的基本语法,加深对SQL和Transact-SQL语言的查询语句的理解。
二、实验设备与环境使用SQL Server 数据库管理系统提供的SSMS 和查询编辑器。
三、实验内容1、创建教材P82中的学生-课程数据库,并创建相应的数据表及完整性约束。
(需要在表中添加相应的记录(10条以上),请自行设计)2、在定义的“学生-课程数据库”中,使用T-SQL语句完成以下查询:(1)求计算机系(CS)学生的学号和姓名。
(2)求选修了数学的学生学号、姓名和成绩。
(3)求选修1号课程的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。
(4)查找选修课程的平均成绩位于前三名的学生的学号。
(5)查询计算机系的姓刘且单名的学生的信息。
(6)查询至少选修两门课程的学生学号。
(7)查询学生的学号、课程号以及对应成绩与所有学生所有课程的最高成绩的百分比。
(8)查询选修“数据库”课程,且成绩在80分以上的学生的学号和成绩。
(9)查询所有姓“王”的同学没有选修的课程名。
(请分别用exists和in完成该查询)(10)查询选修了全部课程的学生的姓名。
(请至少写出两种查询语句)(11)求选修了学生“200215121”所选修的全部课程的学生学号和姓名。
(12)查询每一门课的间接先修课。
(13)列出所有学生所有可能的选课情况。
(14)列出每个学生的学号及选修课程号,没有选修的学生的学号也一并列出。
(15)输出与“张立”同性别并位于同一个系的所有同学的姓名。
(请至少写出两种查询语句)(16)查询至少被两名男生选修的课程名。
(17)对被两名以上学生所选修的课程统计每门课的选课人数。
要求输出课程号和选修人数,查询结果按人数降序排列;若人数相同,按课程号升序排列。
数据查询实验报告总结
![数据查询实验报告总结](https://img.taocdn.com/s3/m/32b32a9b77eeaeaad1f34693daef5ef7ba0d12c6.png)
数据查询实验报告总结一、引言数据查询是信息技术领域中一项重要的技术,通过查询可以快速获取所需的数据,帮助人们做出准确的决策。
为了加深对数据查询的理解,我们进行了一系列的实验研究。
本报告旨在总结实验过程、结果和收获,并提出一些建议和展望。
二、实验内容本次实验我们采用了关系数据库查询语言SQL(Structured Query Language)来进行数据查询的实践。
具体实验内容如下:1. 数据库建立与数据录入:我们首先设计并建立了一个关系数据库,并录入了1000条实验数据,包括姓名、年龄、性别、身高、体重等信息。
2. SQL基本查询:我们通过使用SQL语句实现了一些基本的数据查询操作,如SELECT、FROM、WHERE、ORDER BY等关键词的使用,掌握了基本的查询语法和操作。
3. 条件查询:我们进一步学习了SQL的条件查询,通过使用WHERE子句结合比较运算符、逻辑运算符和通配符,能够根据特定条件查询出需要的数据。
4. 聚合查询:我们学习了SQL的聚合函数,如SUM、AVG、COUNT等,从而能够进行数据的统计和计算。
5. 多表查询:我们探索了SQL的多表查询,通过JOIN操作和关联条件,实现了多个表之间的数据连接和查询。
三、实验结果通过上述实验,我们获得了以下结果:1. 数据库建立与数据录入:我们成功建立了一个包含1000条记录的数据库,并录入了实验所需的数据。
2. SQL基本查询:我们能够使用基本的SQL语句实现数据查询,如SELECT语句用于选取需要的列,FROM语句用于指定表,WHERE 语句用于设定条件,ORDER BY语句用于排序等。
3. 条件查询:通过使用WHERE子句和运算符,我们可以根据不同的条件查询出满足要求的数据,提高了查询的精确性和效率。
4. 聚合查询:我们可以使用聚合函数对数据进行统计和计算,比如求和、平均值、总数等,实现了对数据的快速分析和汇总。
5. 多表查询:通过使用JOIN操作,我们可以将多个表连接起来进行联合查询,从而获得更丰富的信息和更全面的分析结果。
实验三 表的基本操作
![实验三 表的基本操作](https://img.taocdn.com/s3/m/edeab34833687e21af45a9b1.png)
实验三表的基本操作一、实验目的1.掌握表建立的方法以及修改表结构的方法。
2.掌握表中数据输入的方法。
3.掌握记录指针的移动方法。
4.掌握表的基本操作:追加、插入、修改、显示、删除和恢复记录。
5.掌握表中的数据访问控制方式。
6.掌握表的排序和索引及使用。
7.掌握多个工作区和多表的操作方法。
二、实验内容和步骤1.创建自由表。
(1)创建学生情况表(xsqk.dbf)表结构如下:①在D盘创建自己学号后两位和姓名的文件夹,选择“工具/选项/文件位置”把该文件夹设为VFP的默认工作目录。
②选择“文件/新建/表/新建文件”,在“创建”对话框中的输入表名文本框输入“xsqk”,单击“保存”按钮。
③进入图1所示的表设计器,依次设置表的所有字段名字、类型、宽度和小数位数。
最后单击“确定”按钮。
④系统提示现在录入记录吗,单击“是”,录入下面两条记录。
⑤录入两条记录完毕,选择“显示/浏览…”命令查看录入的两条记录。
⑥选择“显示/追加方式”命令,继续输入以下三条记录。
⑦ 选择“显示/表设计器”命令,或在命令窗口输入“MODIFY STRUCTURE ”,打开表设计器,修改表结构,在性别后加一字段籍贯(c,20)。
(2)创建课程表(kc.dbf ) ① 表结构如下:② 表结构建立完毕,输入以下记录:(3)创建成绩表(cj.dbf ) ① 表结构如下:② 在表中输入以下记录:图1 表设计器2.打开表并查看表中记录。
(1)显示学生情况表(xsqk.dbf )中的记录。
菜单操作:①选择“文件/打开”命令,在打开对话框中把文件类型设为“表(*.dbf )”,如图2所示。
② 选定“xsqk.dbf ”,单击“确定”按钮,即打开xsqk表,观察主窗口中状态栏的变化。
③ 选择“显示/浏览…”命令,即可浏览查看xsqk 表中的记录。
命令法:① 打开表: USE xsqk ② 浏览记录:BROWSE ③ 关闭表:USE(2)用菜单操作和命令两种方法显示课程表(kc.dbf )中的记录。
最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2及3答案
![最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2及3答案](https://img.taocdn.com/s3/m/1221563fa22d7375a417866fb84ae45c3b35c25b.png)
最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2及3答案最新国家开放大学电大《MySQL数据库》网络核心课实验训练2及3答案盗传必究本课程分为形成性考核和终结性末考两种考核形式,形成性考核占50%(满分100分),末考为网络考试占50%(满分100),其中形成性考核为完成课程网站上的形考作业任务,形考作业均为主观题,包括四个实训:实训一:在MYSQL创建数据库和表,25分;实训二:数据查询操作,25分;实训三:数据增删改操作,25分;实训四:数据库系统维护,25分。
实验训练2:数据查询操作答案:实验目的:基于实验1创建的汽车用品网上商城数据库Shopping,理解MySQL运算符、函数、谓词,练习Select语句的操作方法。
实验内容: 1.单表查询【实验2.1】字段查询(1)查询商品名称为“挡风玻璃”的商品信息。
分析:商品信息存在于商品表,而且商品表中包含商品名称此被查询信息,因此这是只需要涉及一个表就可以完成简单单表查询。
(2)查询ID为1的订单。
分析:所有的订单信息存在于订单表中,而且订单用户ID也存在于此表中,因此这是只需要查询订单表就可以完成的查询。
【实验2.2】多条件查询查询所有促销的价格小于1000的商品信息。
分析:此查询过程包含两个条件,第一个是是否促销,第二个是价格,在商品表中均有此信息,因此这是一个多重条件的查询。
【实验2.3】DISTINCT(1)查询所有对商品ID为1的商品发表过评论的用户ID分析:条件和查询对象存在于评论表中,对此商品发表过评论的用户不止一个,而且一个用户可以对此商品发表多个评论,因此,结果需要进行去重,这里使用DISTINCT实现。
(2)查询此汽车用品网上商城会员的创建时间段,1年为一段。
分析:通过用户表可以完成查询,每年可能包含多个会员,如果把此表中的创建年份都列出来会有重复,因此使用DISTINCT去重。
【实验2.4】ORDERBY(1)查询类别ID为1的所有商品,结果按照商品ID降序排列。
2021年数据库实验3答案
![2021年数据库实验3答案](https://img.taocdn.com/s3/m/822c39c46c175f0e7dd13773.png)
实验三:交互式SQL语句的使用欧阳光明(2021.03.07)1、实验目的(1)掌握数据库对象的操作过程,包括创建、修改、删除(2)熟悉表的各种操作,包括插入、修改、删除、查询(3)熟练掌握常用SQL语句的基本语法2、实验平台使用SQL Server提供的Microsoft SQL Server Management Studio工具,交互式使用SQL语句。
3 实验内容及要求选择如下一个应用背景之一:●学生选课系统●习题3、4、和5中使用的数据库●其它你熟悉的应用(1)建立一个数据库和相关的表、索引、视图等数据库对象,练习对表、索引和视图的各种操作。
(2)要求认真进行实验,记录各实验用例及执行结果。
(3)深入了解各个操作的功能。
实验要求包括如下方面的内容:3.1 数据定义1.基本表的创建、修改及删除 2.索引的创建3.视图的创建3.2 数据操作完成各类更新操作包括:1.插入数据2.修改数据3. 删除数据3.3 数据查询操作完成各类查询操作1.单表查询2.分组统计3. 连接查询4. 嵌套查询5. 集合查询3.4 数据操作1.创建视图2.视图查询参考示例:建立一个学生选课数据库,练习对表、视图和索引等数据库对象的各种操作。
一、数据定义创建学生选课数据库ST,包括三个基本表,其中Student表保存学生基本信息,Course表保存课程信息,SC表保存学生选课信息,其结构如下表:表1. Student表结构表2. Course表结构表3. SC表结构1.创建、修改及删除基本表(1)创建Student表CREATETABLE Student(Sno CHAR(8)PRIMARYKEY,Sname CHAR(8),Ssex CHAR(2)NOTNULL,Sage INT,Sdept CHAR(20));(2)创建Course表CREATETABLE Course(Cno CHAR(4)PRIMARYKEY,Cname CHAR(40)NOTNULL,Cpno CHAR(4),Ccredit SMALLINT,);(3)创建SC表CREATETABLE SC(Sno CHAR(8)FOREIGNKEY (Sno)REFERENCES Student(Sno), Cno CHAR(4),Grade SMALLINT,);(4)创建员工表EmployeeCREATETABLE Employee(编号CHAR(8)PRIMARYKEY,姓名VARCHAR(8)notnull部门CHR(40),工资numeric(8,2),生日datetime,职称char(20),);指出该语句中的错误并改正后执行。
最新实验三单表查询实验报告
![最新实验三单表查询实验报告](https://img.taocdn.com/s3/m/a12c4d3bf56527d3240c844769eae009591ba25e.png)
最新实验三单表查询实验报告实验目的:本实验旨在通过实践操作,加深对数据库查询语言(SQL)中JOIN语句的理解,特别是掌握内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)的使用,并通过三个表的查询操作,提高解决复杂数据问题的能力。
实验环境:- 数据库管理系统:MySQL- 开发工具:MySQL Workbench- 操作系统:Windows 10实验内容:1. 首先,创建三个表:学生表(Students)、课程表(Courses)、成绩表(Scores)。
2. 在学生表中定义学生的基本信息,如学号、姓名、年龄等。
3. 在课程表中定义课程的基本信息,如课程号、课程名、学分等。
4. 在成绩表中记录学生的选课信息和成绩。
5. 使用INNER JOIN查询所有学生的姓名及其所选课程和成绩。
6. 使用LEFT JOIN查询所有学生的所有选课记录,包括未选课程的记录。
7. 使用RIGHT JOIN查询所有课程及选课学生的姓名和成绩。
实验步骤:1. 设计表结构:- 学生表(Students):学号(ID)、姓名(Name)、年龄(Age) - 课程表(Courses):课程号(CourseID)、课程名(CourseName)、学分(Credit)- 成绩表(Scores):学号(StudentID)、课程号(CourseID)、成绩(Score)2. 插入测试数据:- 向学生表、课程表和成绩表中插入适量的测试数据。
3. 执行查询操作:- 内连接查询:```sqlSELECT , Courses.CourseName, Scores.ScoreFROM StudentsINNER JOIN Scores ON Students.ID = Scores.StudentIDINNER JOIN Courses ON Scores.CourseID = Courses.CourseID; ```- 左连接查询:```sqlSELECT , Courses.CourseName, Scores.ScoreFROM StudentsLEFT JOIN Scores ON Students.ID = Scores.StudentIDLEFT JOIN Courses ON Scores.CourseID = Courses.CourseID; ```- 右连接查询:```sqlSELECT , Courses.CourseName, Scores.ScoreFROM StudentsRIGHT JOIN Scores ON Students.ID = Scores.StudentIDRIGHT JOIN Courses ON Scores.CourseID = Courses.CourseID; ```实验结果:- 内连接查询结果显示了所有学生的姓名、所选课程和成绩。
数据查找实验报告
![数据查找实验报告](https://img.taocdn.com/s3/m/d40070da82d049649b6648d7c1c708a1284a0a21.png)
实验名称:数据查找实验实验日期:2023年3月15日实验地点:计算机实验室实验人员:张三、李四一、实验目的1. 熟悉并掌握数据查找的基本方法。
2. 了解不同查找算法的优缺点。
3. 提高数据查找的效率。
二、实验内容1. 数据准备:准备一组随机生成的整数数据,共计1000个,范围在1到10000之间。
2. 数据存储:将生成的数据存储在一个文本文件中,每个数字占一行。
3. 数据查找方法:(1)顺序查找法(2)二分查找法(3)哈希查找法4. 实验对比:对三种查找方法进行对比,分析其查找效率。
三、实验步骤1. 编写程序生成随机整数数据,并存储到文本文件中。
2. 编写顺序查找法程序,实现查找功能。
3. 编写二分查找法程序,实现查找功能。
4. 编写哈希查找法程序,实现查找功能。
5. 对比三种查找方法的执行时间。
四、实验结果与分析1. 顺序查找法顺序查找法是一种最简单的查找方法,其基本思想是从数组的第一个元素开始,依次将元素与要查找的值进行比较,直到找到目标值或查遍整个数组。
实验结果显示,顺序查找法的查找效率较低,当数据量较大时,执行时间较长。
2. 二分查找法二分查找法是一种高效的查找方法,其基本思想是将数组分为两部分,根据要查找的值与中间元素的大小关系,确定目标值在数组的哪一半,然后在那一半中继续查找,直到找到目标值或查遍整个数组。
实验结果显示,二分查找法的查找效率较高,当数据量较大时,执行时间较短。
3. 哈希查找法哈希查找法是一种基于哈希函数的查找方法,其基本思想是使用哈希函数将待查找的值映射到哈希表中,然后在哈希表中查找目标值。
实验结果显示,哈希查找法的查找效率最高,当数据量较大时,执行时间最短。
五、实验结论1. 顺序查找法适用于数据量较小的场景,当数据量较大时,查找效率较低。
2. 二分查找法适用于数据量较大的场景,查找效率较高。
3. 哈希查找法在数据量较大时,查找效率最高,但需要考虑哈希冲突的问题。
六、实验心得通过本次实验,我们对数据查找方法有了更深入的了解,掌握了顺序查找法、二分查找法和哈希查找法的基本原理和实现方法。
mysql-数据库-实验三
![mysql-数据库-实验三](https://img.taocdn.com/s3/m/ae982071770bf78a64295443.png)
实验三SQL简单查询
一、实验目的:
1. 掌握SQL查询语句的一般格式
2. 掌握简单数据查询操作。
3. 熟练掌握各种查询条件的表示。
4. 掌握排序和分组操作在SQL语句中的实现。
5. 掌握聚集函数的使用。
二、实验内容和主要步骤:
1. 实验一中的数据为基础
2. 对各表中的数据进行不同条件的查询;
1)查询全体学生的学号和姓名
2)查询全体学生的详细记录
3)查询所有选修过课程的学生学号
4)查询考试有不及格的学生学号
5)查询不是信息系(IS)、计算机系(CS)的学生性别、年龄、系别
6)查询选修了4号课的学生学号和成绩,结果按成绩降序排列
7)查询每个课程号和相应的选课人数
8)查询计算机系(CS)的学生姓名、年龄、系别
9)查询年龄18-20岁的学生学号、姓名、系别、年龄;
10)查询姓刘的学生情况
11)查询学生的姓名和出生年份(今年2003年)
12)查询没有成绩的学生学号和课程号
13)查询总成绩大于200分的学生学号
14)查询每门课程不及格学生人数
15)查询不及格课程超过3门的学生学号
16)查询年龄在10到19岁之间的学生信息
17)查询全体学生情况,按所在系升序排列,同一个系的学生按年龄降序排列
18)查询选了1号课程的学生平均成绩
19)查询选了3号课程的学生的最高分
20)查询每个同学的总成绩。
实验训练3数据增删改操作
![实验训练3数据增删改操作](https://img.taocdn.com/s3/m/33b328db0912a216157929b9.png)
实验训练3 数据增删改操作一、实验内容与目的1.使用SQL语言完成数据定义、数据查询、更新,删除。
2.利用SQL语言提供的INSERT语句、UPDATE语句和DELETE语句对所创建的表进行操作;二、实验方法、步骤1.运行数据库SQL sever20082.新建数据库,并且创建新的表3.利用相关语句进行数据查询,更新,删除,修改三、实验过程原始记录1)创建供应商表汽车配件表Autoparts,由以下属性组成:零件代码PNO(CHAR型),零件名PNAME(CHAR型),颜色COLOR (CHAR型),价格Money (INT型)CREATE TABLE Autoparts(PNO CHAR(3),PNAME CHAR(10),COLOR CHAR(4),Money INT);2)创建供应商表汽车配件表category,由以下属性组成:轮胎Tires(CHAR型),灯Lights(int型)。
CREATE TABLE category(Tires CHAR(20),Lights CHAR(10));3)创建用户表Client,由以下属性组成:姓名NAME(CHAR型),TEL (int型)。
CREATE TABLE Client(NAME CHAR(20),TEL INT(10));4)创建用户类别表Clientkind,由以下属性组成:普通Normal(CHAR 型),贵宾VIP(CHAR型)。
CREATE TABLE Clientkind(Normal CHAR(20),VIP CHAR(20));5)创建购物车表shoppingcart,由以下属性组成:名称SHOPNAME (CHAR型),Money(int型)CREATE TABLE shoppingcart(SHOPNAME CHAR(20),Money INT(10));6)创建订单表Order,由以下属性组成:订单号Order_ID(INT型),Money(INT型)CREATE TABLE Order(Order_ID INT(50),Money INT(10));7)创建订单明细表order_has_Autoparts,由以下属性组成:配件名称SHOPNAME(CHAR型),价格Money(INT型),姓名NAME(CHAR 型),联系电话TEL (INT型),地址Address(CHAR型)CREATE TABLE order_has_Autoparts(SHOPNAME CHAR(50),NAME CHAR(50),TEL INT(20),Address CHAR(50),Money INT(10));8)创建评论表Comment,由以下属性组成:订单号Order_ID(INT 型),分数Fractions(INT型), 内容Content (CHAR型),姓名NAME(CHAR 型),联系电话TEL (INT型),地址Address(CHAR型)CREATE TABLE Comment(Order_ID INT(50),Fractions INT(10)Content CHAR(500),NAME CHAR(50),TEL INT(20),Address CHAR(50));二)数据操作1..插入数据(以Autoparts表为例,其他表同理)1)向Autoparts表插入下列数据:P1,螺母,红,12P2,螺栓,绿,17P3,螺丝刀,蓝,14P4,螺丝刀,红,14P5,凸轮,蓝,40P6,齿轮,红,30 INSERT INTO Autoparts VALUES (‘P1’,’螺母’,’红’,’12’);INSERT INTO Autoparts VALUES (‘P2’,’螺栓’,’绿’,’17’);INSERT INTO Autoparts VALUES (‘P3’,’螺丝刀’,’蓝’,’14’);INSERT INTO Autoparts VALUES (‘P4’,’螺丝刀’,’红’,’14’);INSERT INTO Autoparts VALUES (‘P5’,’凸轮’,’蓝’,’40’);INSERT INTO Autoparts VALUES (‘P6’,’齿轮’,’红’,’30’);2)修改数据:将全部红色零件的颜色改成蓝色。
实验教案——实验三(数据操纵)
![实验教案——实验三(数据操纵)](https://img.taocdn.com/s3/m/e2fb271755270722192ef7fa.png)
(一)实验预习
每位同学准备好插入及修改的原数据
(二)实验原理
在查询分析器下利用SQL操纵语言完成数据的插入、修改和删除操作
(三)实验内容
实验所用的表:实验二所建立的dept、class、student、course和SC五个表
1、插入操作
(1)单记录插入操作:为每个表设计一组记录(包括满足完整性约束和不满足完整性约束的),在查询分析器中用insert into命令向表中插入记录。观察命令执行结果,体会完整性约束规则的作用。
(2)体会数据完整性约束的作用,加深对数据完整性约束的理解。
二、实验要求
1、实验前:预习实验内容,学习相关知识。
2、实验中:按照实验内容要求进行实验,实验时注每种SQL语句的基本命令及各个关键字的含义,做好实验记录。
3、实验后:分析实验结果,总结实验知识,得出结论,按格式写出实验报告。
4、在整个实验过程中,要独立思考、独立按时完成实验任务,不懂的要虚心向教师或同学请教。
(七)实验报告要求
见实验一课件
参考文献
[1]《数据库系统及应用》,崔巍,高等教育出版社,2005
[2]《数据库系统与应用》,赵致格,清华大学出版社,2005
[3]《SQL SEVER数据库原理及应用》,张莉,清华大学出版社,2005
•附:本次实验所用命令的格式
1、插入操作
(1)插入单记录
INSERET INTO表名[(列名1[,列名2]…)]VALUES(常量1[,常量2]…);
(2)插入多条记录
INSERET INTO表名[属性列表] <select查询>;
2、删除操作
DELETE FROM表名[[<FROM表名>][<WHERE条件>];
数据查询操作实训指导书
![数据查询操作实训指导书](https://img.taocdn.com/s3/m/7634ba46974bcf84b9d528ea81c758f5f61f2986.png)
数据查询操作实训指引书一、实训目旳1.掌握select基本查询。
2.掌握条件查询操作。
3.掌握排序查询操作。
4.掌握分组查询操作。
5.掌握计算查询操作。
6.掌握连接查询操作。
7、掌握嵌套查询操作。
8、掌握union运算符旳使用。
9、掌握exists核心字旳使用。
二、实训内容任务一: 练习简朴旳查询操作。
1.查询book表中图书号、书名和出版社。
2.查询book表中图书旳所有信息。
3.查询reader表中旳读者信息。
4.查询book表中图书旳出版社, 规定消除反复内容。
5、查询book表中图书旳图书编号、书名和定价, 规定只显示前三行旳数据。
6、查询book表中图书旳图书编号、书名和定价, 规定只显示前3%旳数据行。
Select TOP 3 percent *From book7、查询book表中图书旳图书编号、书名和定价, 以“book_ID”, “book_name”和“book_price”作为显示列名。
8、查询book表中图书旳名称, 规定显示格式如“图书名称为:大学英语”。
SELECT ‘图书名称为: ’+图书名称FROM book9、查询book表中图书旳最高定价、最低价格和平均定价。
10、查询reader表中最小旳读者年龄。
任务二: where条件查询练习。
1.查询book表中图书旳名为《大学英语》旳出版社和定价。
2.查询book表中图书旳价格高于50.00元旳图书旳名称、出版社和定价。
3.查询book表中图书旳清华大学出版社旳价格低于30.00元旳图书名称和定价。
4.查询reader表中年龄大于20或性别为女旳读者姓名、性别和年龄。
5.查询book表中清华大学出版社、人民邮电出版社和高等教育出版社出版旳图书名称和价格。
6、查询reader表中借书证号不为JY0001, JY0003, JY0005旳读者旳借书证号和姓名。
7、查询book表中图书定价在30.00-50.00(涉及30和50)之间旳图书名称和定价。
操作查询实验报告
![操作查询实验报告](https://img.taocdn.com/s3/m/b1c39c04bf23482fb4daa58da0116c175f0e1e28.png)
一、实验目的1. 理解操作查询的概念和作用。
2. 掌握操作查询的创建方法。
3. 学会使用操作查询对数据库进行各种操作。
二、实验环境1. 操作系统:Windows 102. 数据库软件:Microsoft Access 20103. 数据库:学生信息数据库三、实验内容1. 操作查询的概念和作用操作查询是一种对数据库进行各种操作的查询,如添加、删除、更新和生成新表等。
通过操作查询,可以方便地对数据库进行批量操作,提高工作效率。
2. 操作查询的创建方法(1)打开Microsoft Access 2010,选择“创建”选项卡,点击“查询设计”按钮。
(2)在弹出的“显示表”对话框中,选择要创建操作查询的表,点击“添加”按钮,将表添加到查询设计视图。
(3)在查询设计视图中,根据需要添加字段,并设置查询条件。
(4)点击“设计”选项卡,选择要执行的操作(如添加、删除、更新或生成新表),在相应的操作选项卡中设置操作条件。
3. 实验步骤(1)创建一个添加记录的操作查询① 在查询设计视图中,选择要添加记录的表,如“学生信息表”。
② 添加要添加的记录的字段,如“学号”、“姓名”、“性别”等。
③设置查询条件,如“学号”为“********”。
④ 点击“设计”选项卡,选择“查询类型”中的“追加”操作,将记录追加到“学生信息表”中。
(2)创建一个删除记录的操作查询① 在查询设计视图中,选择要删除记录的表,如“学生信息表”。
② 添加要删除记录的字段,如“学号”。
③设置查询条件,如“学号”为“********”。
④ 点击“设计”选项卡,选择“查询类型”中的“删除”操作,删除符合条件的记录。
(3)创建一个更新记录的操作查询① 在查询设计视图中,选择要更新记录的表,如“学生信息表”。
② 添加要更新的字段,如“姓名”。
③设置查询条件,如“学号”为“********”。
④ 点击“设计”选项卡,选择“查询类型”中的“更新”操作,将符合条件的记录的“姓名”字段更新为“张三”。
数据查询 实验
![数据查询 实验](https://img.taocdn.com/s3/m/64eeecd850e79b89680203d8ce2f0066f5336488.png)
数据查询实验1. 实验目的本实验旨在通过实践的方式,帮助学生掌握数据查询的基本概念和方法,提高其数据查询与分析能力。
2. 实验环境本实验需要使用以下工具和环境:•数据库管理系统(DBMS)•SQL查询语言•Markdown编辑器3. 实验步骤3.1 创建数据库首先,我们需要创建一个数据库来存放我们的数据。
可以使用任何一种数据库管理系统来完成这个步骤,比如MySQL、SQLite等。
在此假设我们使用MySQL作为例子。
打开MySQL客户端,运行以下命令来创建一个新的数据库:CREATE DATABASE数据库名;3.2 创建数据表接下来,我们需要创建一个数据表用于存放数据。
数据表是用来组织和存储数据的基本单位。
在本次实验中,我们将创建一个简单的学生信息表。
首先,我们需要切换到我们刚刚创建的数据库,然后运行以下命令来创建数据表:USE数据库名;CREATE TABLE学生 (学号INT PRIMARY KEY,姓名VARCHAR(20),年龄INT,性别VARCHAR(2),成绩FLOAT);3.3 插入数据在数据表创建完成之后,接下来我们需要向数据表中插入一些数据。
运行以下命令来插入数据:INSERT INTO学生 (学号, 姓名, 年龄, 性别, 成绩) VALUES(1, '张三', 20, '男', 90),(2, '李四', 21, '女', 85),(3, '王五', 19, '男', 95),(4, '赵六', 22, '女', 88);3.4 查询数据完成数据的插入之后,我们可以开始进行数据查询操作了。
运行以下命令来查询学生表中的所有数据:SELECT*FROM学生;3.5 数据分析除了简单的数据查询之外,我们还可以进行一些数据分析操作。
例如,可以运行以下命令来计算学生的平均成绩:SELECT AVG(成绩) FROM学生;同时,我们还可以使用一些其他的SQL函数和运算符来进行更加复杂的数据分析操作。
实验3 查询的创建
![实验3 查询的创建](https://img.taocdn.com/s3/m/8366f21b5f0e7cd184253686.png)
(5)在表达式生成器中输入准则的内容:[姓名]=[教师姓名],单击“确定”按钮。
(6)单击“关闭”按钮,保存为“教师授课查询”,再单击“确定”按钮,结束查询的建立过程。
实验
创建一个名为“无课教师查询”的查找不匹配项查询。
(4)在两个表的字段名列表中分别选定一个匹配字段,然后单击两个列表中间的匹配按钮,则匹配结果显示在匹配字段列表框总,单击“下一步”按钮。
(5)在“可用字段”列表中逐个选定查询结果中所需的字段,单击“下一步”按钮。
(6)在查询名称框中输入该查询的名称“无课教师查询”,单击“完成”按钮,结束该查询的创建过程。
提示:由于无课教师的“教师编号”包含在教师情况表“教师”中,而不包含在选课情况表“选课”中,因此可利用“查询不匹配查询向导”来完成本实验的要求。
实验
生成教授的数据表
1.实验要求
在“教师”表中选择“职称”为教授的老师,生成新表,命名为教授。
2.操作步骤
(1)打开查询设计视图,将“教师”表添加到设计视图的表区域窗格中。
分别选定各列字段内容以及数据排序的关键字段。
单击查询设计器的关闭按钮,保存该查询。
实验
建立一个名为“选课成绩查询”的交叉表查询。
实验要求
以选课表为数据来源,利用“交叉表查询向导”建立查询,查询的结果如图4-2所示。
图3-2
操作步骤
(1)打开“新建查询”对话框,选中“交叉表查询向导”选项,单击“确定”按钮,打开“交叉表查询向导”窗口。
图3-1
2.操作步骤
打开数据库“学生选课系统”窗口,选择“查询”为操作对象,单击窗口中的“新建”按钮,打开“新建查询”对话框。
实验3:数据库数据的定义与简单查询操作1
![实验3:数据库数据的定义与简单查询操作1](https://img.taocdn.com/s3/m/1fb8f00c640e52ea551810a6f524ccbff021ca5b.png)
实验3:数据库数据的定义与简单查询操作1实验三:数据库数据的定义与简单查询操作⼀、实验⽬的熟练掌握建⽴数据库和表,向数据库输⼊数据、修改数据和删除数据的操作及简单的查询操作。
⼆、实验内容和要求建⽴数据库并设计各表,输⼊多条实际数据,并实现数据的增、删、改操作。
查询数据库中的表和表中各数据的定义。
设计各种单表查询SQL语句。
三、实验步骤创建学⽣管理数据库,数据库名为test,包含学⽣的基本信息,课程信息和选课信息。
数据库xsgl包含下列3个表:(l)student:学⽣基本信息。
(2)course:课程信息表。
(3)sc:学⽣选课表。
各表的结构分别如实验⼆的表1-1、表1-2和表1-3所⽰。
1、数据库的建⽴:(1)⽤可视化界⾯建⽴:(a)在KingbaseES中⽤企业管理器-新建数据库;(2)命令⽅式建⽴:(a)在KingbaseES中,在查询分析器中使⽤SQL语句:创建“test”数据库:Create database test withEncoding=’GBK’;创建”xsgl”模式:Create schema xsgl;2. 表的建⽴:(1)⽤可视化界⾯建⽴:在KingbaseES中⽤企业管理器—数据库—test—表—右键—新建表;(2)命令⽅式建⽴:在KingbaseES中查询分析器的编辑窗⼝中⽤下列SQL语句:在“xsgl”模式中建⽴表格“student”、“course”、“sc”:SET Search_path To xsgl, public;Create table student(sno CHAR(10) not null,sname CHAR(10) not null,ssex CHAR(2) not null,sage int not null,sdept CHAR(4) not null,primary key (sno));Create table course(cno CHAR(3),cname CHAR(30),credit INT,pcno CHAR(3) NULL,primary key (cno));…….或者:Create table xsgl.student(sno CHAR(10) not null,sname CHAR(10) not null,ssex CHAR(2) not null,sage int not null,sdept CHAR(4) not null,primary key (sno));Create table xsgl.course(cno CHAR(3),cname CHAR(30),credit INT,pcno CHAR(3) NULL,primary key (cno));Create table xsgl.sc(sno CHAR(10),cno CHAR(3),grade INT NULL,primary key (sno, cno));3. 表数据的添加:(1). ⽤可视化⽅法:I: 在KingbaseES中⽤企业管理器—数据库—test—表-表名—右键-打开表-返回所有⾏;输⼊下列数据:(2). 在KingbaseES 查询分析器的编辑窗⼝中使⽤下列SQL 语句插⼊数据: insert into xsgl.student(sno, sname, ssex, sage, sdept) values('95001', '李勇', '男', 20, 'CS');insert into xsgl.student(sno, sname, ssex, sage, sdept) values('95002', '刘晨', '⼥', 19, 'IS');insert into xsgl.student(sno, sname, ssex, sage, sdept) values('95003', '王敏', '⼥', 18, 'MA'); insert into xsgl.student(sno, sname, ssex, sage, sdept) values('95004', '张⽴', '男', 19, 'IS');insert into xsgl.student(sno, sname, ssex, sage, sdept) values('95005', '刘云','⼥', 18, 'CS');insert into xsgl.course(cno, cname, credit, pcno) values('1', '数据库', 4, '5'); insert into xsgl.course(cno, cname, credit, pcno) values('2', '数学', 6, null) ; insert into xsgl.course(cno, cname, credit, pcno) values('3', '信息系统', 3, '1'); insert into xsgl.course(cno, cname, credit, pcno) values('4', '操作系统', 4, '6'); insert into xsgl.course(cno, cname, credit, pcno) values('5', '数据结构', 4, '7'); insert into xsgl.course(cno, cname, credit, pcno) values('6', '数据处理', 3, null) ; insert into xsgl.course(cno, cname, credit, pcno) values('7', 'PASCAL 语⾔', 4, '6');insert into xsgl.sc(sno,cno,grade)values('95001', '1' ,92); insert into xsgl.sc(sno,cno,grade) values('95001', '2' ,85); insert into xsgl.sc(sno,cno,grade) values('95001', '3' ,88); insert into xsgl.sc(sno,cno,grade) values('95002', '2' ,90); insert into xsgl.sc(sno,cno,grade) values('95002', '3' ,80); insert into xsgl.sc(sno,cno,grade) values('95003', '2' ,85); insert into xsgl.sc(sno,cno,grade) values('95004', '1' ,58); insert into xsgl.sc(sno,cno,grade) values('95004', '2' ,85);4. 表数据的修改:(1). ⽤可视化⽅法:在KingbaseES中⽤企业管理器—数据库—test—表-表名—右键-打开表-返回所有⾏;在表格中将相应的数据修改即可。
《数据查询与操作》实验
![《数据查询与操作》实验](https://img.taocdn.com/s3/m/af3cedcc8bd63186bdebbc06.png)
《数据查询与操作》实验一、实验目的与要求1、理解简单查询和复合查询的意义。
2、掌握SELECT语句和各子句的使用。
3、掌握多表查询和子查询的使用。
4、掌握INSERT、UPDATE和DELETE语句的使用。
二、实验平台1、操作系统:Windows XP或Windows 20032、数据库管理系统:SQL Server 2005三、实验内容1.在“人事管理系统”中,新增一个员工信息(员工编号…100508‟、员工姓名…小龙女‟、所在部门编号…10001‟、籍贯…河南‟)。
2.将“人事管理系统”数据库的“员工信息”表中籍贯为“河南”并且所在部门编号为”10001”数据插入到“新员工信息”表中。
3.在“人事管理系统”数据库“部门信息”表中,将部门的员工人数设置为10。
4.在“人事管理系统”数据库“员工信息”表中,将文化程度为“大专”,并且在“2005-05-01”到“2007-05-01”之间入职的所有员工调动到编号为“10006”的部门去。
5.在“人事管理系统”数据库中对部门进行了重组和调整,原来编号为10006的部门名称变为“市场开发部”,人数也调整为20人。
6.在“人事管理系统”数据库中,编号为“100503”的新员工升级为正式员工,需要在“新员工信息”表中删除他的记录。
7.在“人事管理系统”数据库中,删除“新员工信息”表中所有在编号为“10005”部门工作的员工记录。
8.在“人事管理系统”数据库中,需要删除20%的员工信息。
9.在“教务管理系统”数据库“班级信息”表中,查询分配了班主任的班级信息。
10.在“教务管理系统”数据库“学生信息”表中,根据籍贯查询各省学生人数,并显示省份和人数信息。
11.在“教务管理系统”数据库中,根据相关表的内容,查询平均成绩大于70的课程信息。
12.在commidtysell数据库中,根据相关表的内容,查询销售同类产品的商场编号(去除相同的行)。
13.在commidtysell数据库中,根据相关表的内容,查询买出产品数量最多的商场编号和销售总量信息。
查询创建的实验报告
![查询创建的实验报告](https://img.taocdn.com/s3/m/437bd57cbdd126fff705cc1755270722182e5903.png)
一、实验目的本次实验旨在掌握查询创建的基本方法,熟悉SQL语言中的SELECT语句,能够根据实际需求编写查询语句,从数据库中获取所需数据。
二、实验环境1. 操作系统:Windows 102. 数据库:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 创建数据库和数据表2. 插入数据3. 编写查询语句4. 执行查询并分析结果四、实验步骤1. 创建数据库和数据表(1)打开MySQL Workbench,连接到MySQL服务器。
(2)创建一个新数据库,命名为“query_db”。
(3)在“query_db”数据库中创建一个新数据表,命名为“students”。
(4)设计数据表结构,包括字段名、数据类型和约束等。
(5)执行SQL语句创建数据表。
```sqlCREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT,gender CHAR(1),class VARCHAR(50));```2. 插入数据(1)使用INSERT语句向“students”表中插入数据。
```sqlINSERT INTO students (name, age, gender, class) VALUES ('张三', 20, '男', '计算机科学与技术'),('李四', 21, '女', '软件工程'),('王五', 20, '男', '信息工程'),('赵六', 22, '男', '网络工程');```3. 编写查询语句(1)查询所有学生的信息。
```sqlSELECT FROM students;```(2)查询年龄大于20岁的学生信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验3-1
使用“简单查询向导”以“学生成绩表”为数据源创建一个名为“不及格学生成绩表查询_简单查询向导”的查询,查询运行结果如图所示:
实验3-2:
以学生成绩表为数据源使用“简单查询向导”向导,创建“学生成绩表_大学计算机基础不及格学生信息”查询,查询成绩表中“大学计算机基础”不及格的的记录,要求结果显示学号,姓名,课程名称,成绩。
结果如下图所示
实验3-3
以“学生档案表”为数据源建立查询,查询所有女同学的学生信息,要求查询的名
称为“女生信息”,查询结果中显示女生的姓名、性别、院系与专业。
实验3-4
以“学生档案表”为数据源,使用“查找重复项查询向导”创建“学生档案表班级的重复项”查询,统计相同班级的学生信息。
如图所示:
实验3-5
以“学生档案表”和“优秀学生表”为数据源,使用“查找不匹配项查询向导”创建“学生档案表与优秀学生表不匹配”查询,查询不是优秀学生的相关信息,查询结果如图所示:
实验3-6
(1)以“学生档案表”为数据源建立查询,查询所有学号中包含字符串“12”的学生信息,要求查询的名称为“学生档案表查询1-1”,查询结果中显示学生的学号、姓名、性别、院系与专业(*号)
(2)以“学生档案表”为数据源建立查询,查询所有专业中包含字符串“计算”的学生信息,要求查询的名称为“学生档案表查询1-2”,查询结果中显示学生的学号、姓名、性别、院系与专业(*号)
(3)以“学生档案表”为数据源建立查询,查询所有籍贯是辽宁省的学生信息,要求查询的名称为“学生档案表查询1-3,查询结果中显示学生的姓名、性别、院系、籍贯与专业(*号)
(4)以“学生档案表”为数据源建立查询,查询所有学号第二位是3的学生信息,要求查询的名称为“学生档案表查询1-4,查询结果中显示学生的姓名、性别、院系、籍贯与专业(?号)
(5)以“学生档案表”为数据源建立查询,查询所有姓“王”的学生信息,要求查询的名称为“学生档案表查询1-5”,查询结果中显示学生的姓名、性别、院系、出生日期与专业。
(使用”王*”或left函数)
(6)以“学生档案表”为数据源建立查询,查询所有管理学院或信息技术学院的学生信息,要求查询的名称为“学生档案表查询1-6”,查询结果中显示学生的学号、姓名、性别、院系与专业(使用or或in)
(7)以“学生档案表”为数据源建立查询,查询所有1983年以后出生的学生信息,要求查询的名称为“学生档案表查询1-7”,查询结果中显示学生的姓名、性别、院系、出生日期与专业。
(使用year函数? 换成1983年)
(8)以“学生成绩表”为数据源建立查询,查询所有成绩大于60小于80分的学生信息,要求查询的名称为“学生成绩表查询1-8”,查询结果中显示学生的学号,姓名、课程名称、成绩。
(使用between或条件or)
实验3-7
(1)以“学生档案表”与“学生成绩表”为数据源建立查询,查询所有单科成绩大于85分学生的学生信息,要求查询的名称为“学生档案表查询3-7-1”查询结果中显示学生的学号,姓名、性别、院系、专业,课程名称。
(2)以“学生档案表”与“学生成绩表”为数据源建立查询,查询所有选修了“大学计算机基础”的学生的学生信息,要求查询的名称为“学生档案表查询3-7-2”查询结果中显示学生的姓名、性别、院系、出生日期、课程名称、成绩。
(3)以“学生档案表”与“学生成绩表”为数据源建立查询,查询所有二班学生的学号、姓名、课程名称、成绩,要求查询的名称为“学生档案表查询3-7-3”
(4)以“图书信息表”为数据源,建立查询“图书信息表查询3-7-4”查找书籍价格在30元以下的图书记录,并按书籍编号的升序排序。
显示书籍编号,书籍名称,类别代码,出版社,作者姓名,书籍价格。
实验3-8
(1)以“学生档案表”为数据源建立查询,以院系统计每个学院的学生个数,要求查询的名称为“学生档案表查询3-8-1”
(2)以“学生成绩表”为数据源建立查询,以学生姓名统计每个学生的平均分,要求查询的名称为“学生成绩表查询3-8-2”,
(3)以“学生成绩表”为数据源建立查询,以课程名称统计每门课程的最高分,要
求查询的名称为“学生成绩表查询3-8-3”
(4)以“学生成绩表”“学生档案表”为数据源建立查询,统计每个不及格学生的学号,姓名,院系,课程名称,学分,成绩,并添加一列名称为“重修费用”,计算公式为该门课学分*50要求查询的名称为“学生成绩表查询3-8-4”
(5)以“学生档案表”为数据源建立查询,统计每个学生的学号,姓名,出生日期,并添加一列名称为“年龄”,计算公式为:2010-出生日期中的年份,要求查询的名称为“学生成绩表查询3-8-5”
实验3-9
(1)以“课程设置表”为数据源建立查询,要求每次由用户通过文本输入框输入课程代码,显示该课程号对应课程的课程名称,学分,课程代码。
查询名称为3-9-1。
(2)以“学生档案表”“学生成绩表”为数据源建立查询3-9-1,要求每次由用户通过文本输入框输入课程代码,显示该课程代码对应课程不及格学生的学号,姓名,院系,课程名称,学分,课程代码。
查询名称为3-9-2。
实验3-10
(1)以“学生成绩表”为数据源建立查询,将“大学计算机基础”课程名称改为“计算机文化基础”,查询名称为3-10-1。
(2)以“学生档案表”“学生成绩表”为数据源建立查询,将不及格学生中“学生档案表”里的“备注”值改为“有挂科”,查询名称为3-10-2。
(3)以“学生档案表”为数据源建立查询,首先建立档案表复本文件“档案表2”,只要求粘贴结构,使用追加查询将“学生档案表”2班的学生学号、姓名、性
别、班级、院院系追加到“档案表2”中,查询名称为3-10-3。
(4)以“学生档案表”“学生成绩表”为数据源建立查询,首先建立“学生档案表”
复本文件“不及格学生档案表”,只要求粘贴结构,使用追加查询将“学生成绩表”中不及格班的学生学号、姓名、性别、班级、院院系追加到“不及格学生档案表”中,查询名称为3-10-4。
(5)以“学生成绩表”为数据源建立查询,首先建立成绩表复本文件“学生成绩表1”,使用删除查询删除“学生成绩表1”中不及格学生的记录,查询名称为3-10-5。
(6)以“图书类别表”作为数据源,创建查询3-10-6,首先建立图书类别表复本文件“图书类别表1”,使用删除查询删除书籍类别为“外文”的记录。
(7)以“图书类别表”作为数据源,创建查询3-10-7,首先建立图书类别表复本文件“图书类别表2”,要求使用参数查询输入“类别代码”,运行查询后删除对应的记录。
(8)以图书信息表作为数据源,生成“中国水利水电出版社”数据表,并将所有图书信息表中“中国水利水电出版社”出版的图书记录添加到表中(使用生成表查询)
(9)。