大学 计算机数据库练习题
数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。
答案:操作系统2. 在关系数据库中,表中的行称为______。
答案:记录3. SQL语言中,用于删除数据的关键字是______。
答案:DELETE4. 数据库系统的核心是______。
答案:数据库5. 数据库的三级模式包括外模式、______和内模式。
答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。
答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。
数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。
A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。
( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。
5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。
6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。
7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。
8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。
大学数据库试题及答案

大学数据库试题及答案一、单项选择题(每题2分,共20分)1. 在关系数据库中,关系是指()。
A. 表B. 行C. 列D. 数据库2. SQL语言中,用于查询数据的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE3. 在数据库设计中,为了减少数据冗余,通常采用()。
A. 规范化B. 反规范化C. 索引化D. 压缩4. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系数据库中,主键是用来()。
A. 唯一标识每个元组B. 存储数据C. 索引数据D. 排序数据6. 数据库的完整性约束包括()。
A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上7. 以下哪个不是数据库的三级模式结构()。
A. 外模式B. 概念模式C. 内模式D. 物理模式8. 在SQL中,用于创建新表的语句是()。
A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE9. 以下哪个选项不是事务的特性()。
A. 原子性B. 一致性C. 隔离性D. 可逆性10. 数据库中的视图是()。
A. 存储在磁盘上的物理表B. 存储在内存中的临时表C. 基于SQL查询的虚拟表D. 存储在数据库中的索引二、多项选择题(每题3分,共15分)1. 在数据库设计过程中,以下哪些步骤是必要的?()A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计2. 以下哪些是数据库系统的主要组成部分?()A. 数据库B. 数据库管理系统C. 应用程序D. 用户3. 关系数据库中,以下哪些操作是合法的?()A. 插入新行B. 删除现有行C. 更新现有行D. 删除整个表4. 在数据库中,以下哪些措施可以提高查询性能?()A. 使用索引B. 增加数据冗余C. 使用视图D. 优化查询语句5. 数据库的安全性措施包括()。
数据库练习题

数据库练习题一、选择题A. MySQLB. OracleC. PythonD. SQL Server2. 在数据库中,下列哪个术语表示实体之间的关系?A. 属性B. 实体C. 联系D. 元组A. CREATEB. INSERTC. ALTERD. DROP二、填空题1. 数据库的三大基石是:______、______、______。
2. 在关系型数据库中,表与表之间的关联是通过______实现的。
3. SQL语言包括数据定义、数据操纵和数据控制三个部分,其中______用于查询数据。
三、判断题1. 数据库中的数据冗余是指同一数据在多个地方存储。
()2. 在MySQL中,一个表中只能有一个主键。
()3. 视图是一种虚拟表,它不占用实际存储空间。
()四、简答题1. 简述数据库系统的特点。
2. 什么是事务?事务有哪些特性?3. 请列举三种常见的数据库索引类型。
五、综合应用题(1)查询所有学生的姓名和班级信息。
(2)查询平均成绩大于80分的学生的姓名和班级。
(3)查询每个班级的平均成绩。
(1)图书信息表:包含图书编号、书名、作者、出版社、出版日期、价格等字段。
(2)读者信息表:包含读者编号、姓名、性别、电话、借阅次数等字段。
(3)借阅记录表:包含借阅编号、图书编号、读者编号、借阅日期、归还日期等字段。
六、SQL编程题(1)插入一条新员工记录,员工ID为1005,姓名为,性别为男,部门为研发部,入职日期为20210601,工资为8000元。
(2)更新部门为“市场部”的员工工资,每人增加500元。
(3)删除入职日期早于20100101的员工记录。
(1)查询订单金额大于1000元的订单总数。
(2)查询每个客户的订单平均金额。
(3)查询2020年所有订单的总金额。
七、案例分析题(1)查询2021年第二季度销售额最高的商品名称。
(2)查询每个客户的历史订单总数。
(3)查询库存不足10件的商品信息。
(1)查询每个学生的姓名、班级和已获得的总学分。
《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案

《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案您的姓名: [填空题] *_________________________________一、选择题1、下面关于数据描述中错误的是()。
[单选题] *A、数据和它的语义是不可分的B、数据就是数字(正确答案)C、数据是数据库中存储的基本对象D、数据是描述事物的符号记录2、数据库管理系统的目标是()地共享数据。
[单选题] *A、简单B、安全C、高效D、以上所有(正确答案)3、定义了物理存储中数据是怎样在哪里组织的模式是()。
[单选题] *A、外模式B、内模式(正确答案)C、模式D、以上都不对4、内模式的改变不会影响到(外)模式,这称为()。
[单选题] *A、物理独立性(正确答案)B、逻辑独立性C、内部独立性D、外部独立性5、模式的改变不会影响到外模式(或应用程序),这称为()。
[单选题] *A、物理独立性B、逻辑独立性(正确答案)C、共享独立性D、内外独立性6、数据库系统的多级结构中,不包含()。
[单选题] *A、模式B、外模式C、中模式(正确答案)D、内模式7、下列选项中,不属于数据库技术管理数据特点的是()。
[单选题] *A、数据独立性强B、集中控制数据C、提供数据安全保障D、数据冗余很高(正确答案)8、MySQL是一个()。
[单选题] *A、数据库B、数据库管理系统(正确答案)C、数据库系统D、硬件9、数据库管理系统是一种()。
[单选题] *A、采用数据库技术的计算机系统B、包括数据库管理员、计算机软硬件以及数据库系统C、位于用户和操作系统之间的一种数据管理软件(正确答案)D、包括操作系统在内的数据管理软件系统10、数据库系统的核心是()。
[单选题] *A、数据库B、数据库管理系统(正确答案)C、数据模型D、应用程序11、DBS是指()。
[单选题] *A、数据B、数据库C、数据库系统(正确答案)D、数据库管理系统12、DBA是指()。
数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。
A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。
A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。
A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。
A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。
A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。
A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。
A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。
计算机数据库测试题及答案解析

计算机数据库测试题及答案解析1. 数据库系统是什么?数据库系统是一种结构化数据的综合管理系统,它提供了数据的存储、管理、查询、更新等功能,以满足应用程序的需求。
2. 数据库的特点有哪些?- 数据的独立性:数据库系统将数据从应用程序中解耦,使得数据可以独立于应用程序进行管理和使用。
- 数据的共享性:数据库可以被多个应用程序和用户同时访问和使用。
- 数据的冗余性控制:通过数据库的关系模型和规范化技术,可以减少数据的冗余,提高数据的一致性和完整性。
- 数据的安全性:数据库系统提供了数据的权限管理和安全控制机制,保护数据不被未经授权的访问和修改。
- 数据的持久性:数据库系统可以将数据持久地保存在存储介质中,即使在系统故障或断电情况下,数据仍然可以恢复。
3. 数据库的三级模式是什么?数据库的三级模式包括外模式、概念模式和内模式。
- 外模式:外模式是用户与数据库系统接触的最高级别,它描述了用户对数据的逻辑视图和操作方式。
- 概念模式:概念模式是数据库的全局逻辑视图,它描述了整个数据库的结构和组织方式。
- 内模式:内模式是数据库物理存储的视图,它描述了数据在存储介质上的存储结构和访问方式。
4. 数据库的完整性约束有哪些?数据库的完整性约束主要包括实体完整性、参照完整性和用户自定义完整性。
- 实体完整性:实体完整性保证了每个实体在关系中都有唯一标识,并且不存在重复的实体。
- 参照完整性:参照完整性保证了数据库中的外键与对应的主键值保持一致。
- 用户自定义完整性:用户可以自定义其他需要满足的完整性规则,例如限定某个字段的取值范围。
5. 数据库的范式是什么?数据库的范式是一种规范化设计方法,用于减少数据的冗余和提高数据的一致性。
- 第一范式(1NF):要求每个属性都是原子的,不可再分。
该范式消除了属性中的重复值。
- 第二范式(2NF):要求满足1NF,且非主键属性完全依赖于候选键(主键)。
该范式消除了部分函数依赖。
(完整版)大学数据库考试题与答案

数据库试题一、单选题1 •在对层次数据库进行操作时,如果删除双亲结点,贝U相应的子女结点值也被同时删除。
这是由层次模型的()决定的。
cA.数据结构B.数据操作C.完整性约束D.缺陷2•数据库系统的数据独立性是指()。
CA.不会因为数据的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D. 不会因为某些存储结构的变化而影响其他的存储结构3. SQL语言具有两种使用方式,分别称为交互式SQL和()。
CA.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL4. 设W=R ? S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足()。
BA . w< 叶s B. w<叶s C . w> r+s D . w> 叶s5. 设有关系R(A,B,C)和关系S(B,C,D),那么与R? S等价的关系代数表达式是()。
CA . TT R.A,R.B,R.C,S.B (O R.B=S.B A S.C=S.C(RXS)) B . xR.A,R.B,R.C,S.D (oR.B=S.B人R.C=S.B (RXS))C . n R.A,R.B,R.C,S.D (Q R.B=S.B A R.C=S.C (RXS))D . TI R.A,R.B,R.C,S.B ((RB=S.B A R.C=S.C (RXS))6. 最终用户使用的数据视图称为()。
BA.内模式B.外模式C.概念模式D.存储模式7. 用下面的SQL语句建立一个基本表:CREATE TABLE Student(Sno int NOT NULL,Sname CHAR (8)NOT NULL, Sex CHAR(2),Age SMALLINT); 可以插入到表中的元组是()。
AA.5021 ,'刘祥','男',NULLB.NULL ,'刘祥’,NULL,21C.‘ 5021 ',NULL,男,21D.'5021','刘祥’,,男’,NULL8.进行自然联结运算的两个关系必须具有()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.
一、选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A )阶段。
A)数据库系统B)文件系统C)人工管理D)数据项管理
2.在数据库中存储的是(C )。
A)数据B)数据模型C)数据以及数据之间的联系D)信息
3.数据库中,数据的物理独立性是指(A )。
A)数据库与数据库管理系统的相互独立B)用户程序与DBMS的相互独立
C)用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D)应用程序与数据库中数据的逻辑结构相互独立
4.关系模型中,一个关键字(C )。
A)可由多个任意属性组成B)至多由一个属性组成C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D)以上都不是
5.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )。
A)元组B)行C)记录D)属性
6.SQL语言具有(B )的功能。
A)关系规范化、数据操纵、数据控制B)数据定义、数据操纵、数据控制
C)数据定义、关系规范化、数据控制D)数据定义、关系规范化、数据操纵
7.下列SQL语句中,修改表结构的语句是(A )。
A)ALTER B)CREATE C)UPDATE D)INSERT
8、数据库、数据库系统和数据库管理系统之间的关系是 B
A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系
9、关系模型允许定义3类数据约束,下列不属于数据约束的是 C 。
A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束10. 关系规范化中的插入操作异常是指(D )。
A)不该删除的数据被删除B)不该插入的数据被插入
C)应该删除的数据未被删除D)应该插入的数据未被插入
11.规范化过程主要为克服数据逻辑结构中的插入异常,删除异常以及(C )的缺陷。
A)数据的不一致性B)结构不合理C)冗余度大D)数据丢失
12. 侯选关键字中的属性称为(B )。
A)非主属性B)主属性C)复合属性D)关键属性
13. 设有关系R(S,D,M),F={S?D,D?M}。
则关系R至多满足(B )。
A)1NF B)2NF C)3NF D)BCNF
14. 关系模式中满足2NF的模式(B )。
A)可能是1NF B)必定是1NF C)必定是3NF D)必定是BCNF
15、惟一索引的"惟一性"是指 C 。
A.字段值的"惟一"B.表达式的"惟一"C.索引项的"惟一"D.列属性的"惟一"
16、数据库管理系统是 B
A.系统软件B.应用软C.教学软件D.工具软件
17、关系型数据库采用 B 来表示实体和实体间的联系。
A.属性B.二维表C.字段D.记录
18、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 C 。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩
19. 若用如下的SQL语句创建一个student表,可插入至表中的是(B )。
CREATE TABLE student (NO CHAR(4) NOT NULL,
NAME CHAR(8) NOT NULL,
SEX CHAR(2),
AGE INT);
A)(“1031”,“曾华”,男,23)B)(“1031”,“曾华”,NULL,NULL)
C)(NULL,“曾华”,“男”,“23”)D)(“1031”,NULL,“男”,23)
20. 消除了部分函数依赖的1NF的关系模式,必定是(B )。
A)1NF B)2NF C)3NF D)4NF
21.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式?(B )
部门(部门号,部门名,部门成员,部门总经理)
A)部门总经理B)部门成员C)部门名D)部门号
22.有一名为“销售”的实体,含有:商品名、客户名、数量等属性,该实体的主键是( C )。
A)商品名B)客户名C)商品名+客户名D)商品名+数量
二、填空题
1.候选关键字具有的两个特性为表中任一行在候选键属性上的值是唯一的、不存在更小的真子集。
2.在合成E-R图时,要注意消除部分函数依赖问题,在优化E-R图时,要注意消除传递函数依赖问题。
3.视图是一个虚表,它是从基本表中导出的表。
在数据库中,只存放视图的select语句,不存放视图中的数据。
4.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系:
“系”关系的主关键字是:系编号,“系”关系的外关键字是:地点,“学生”关系的主关键字是:学号,“学生”关系的外关键字是:系编号。
5.在数据库系统中,用户对数据的操作只能通过DML 语言进行。
6.车间(车间号,车间名,电话)和职工(工号,姓名,性别,年龄,车间号)两关系的联系方式是一对多联系。
三、判断题
(×)1.若关系模式AB∈2NF,则AB∈3NF。
(√)2.主属性与非主属性的并集为关系模式的属性全集U。
(√)3.数据库开发的需求分析阶段必须要有用户参与。
(√)4.关系是元组的集合。
(×)5.如果一个关系模式属于3NF,则该关系模式一定属于BCNF。
( ×)6.规范化理论为数据库设计提供了理论上的指导和工具。
规范化程度越高,模式就越好。
(×)7.某一个属性有可能既是主属性又是非主属性。
(√)8.属性是指实体具有的某种特性或若干方面的特性。
(√)9.属性取值的变化范围称为该属性的域。
(×)10.关系模型不能表示实体之间多对多联系
四、简答题
1、什么是数据库系统?
组成:一个完整的数据库由数据库、数据库管理系统、应用程序、用户、硬件组成。
优点:1)数据是集成的、共享的。
2)数据很少重复。
3)数据独立性好。
4)数据结构化,易于按用户的视图来表示。
2.简述数据库管理系统的功能。
主要功能:1)数据定义。
2)数据操纵。
3)安全和并发控制。
4)数据库备份与恢复。
3.简述SQL语言的特点。
表达简洁、功能丰富、容易使用。
4、试述数据库完整保护的主要任务和措施。
主要任务:进行数据库备份。
措施:一旦系统发生崩溃或执行了错误的数据库操作,就可以通过备份文件进行数据库恢复。
五、应用题
1、假设学生-课程数据库关系模式如下:
Student(Sno,Sname,Sage,Ssex);
Course(Cno,Cname,Teacher);
SC(Sno,Cno,Grade)。
用SQL语句表达下列查询:
(1)求李老师讲的每门课的学生平均成绩。
(2)统计选修各门课的学生人数。
输出课程号和人数。
查询结果按人数降序排列,若人数相同,则按课程号升序排列。
该题答案见课本。
2、关系模式如下:
//本题考查:非相关子查询、相关子查询
商品P(PNO,PN,COLOR,PRICE)
商店S(SNO,SN,CITY)
销售SP(PNO,SNO,QTY)
用SQL写出查询程序:
(1)查询与商品“TV”颜色相同的商品名PN;
select PN from P where COLOR = (select COLOR from P where PN='TV')
或
select p2.PN from P p1,P p2 where p1.COLOR=p2.COLOR and p1.PN='TV'
(2)不销售商品P2(商品号)的商店名SN。
select SN from S where not exists (select * from SP S.SNO=SP.SNO and PNO = 'P2')
3、学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月等),选课表(学号、课程号、分数),课程表(课程号、课程名、所属专业、学分)要求:
1、用E-R图表示上述关系的概念模型。
E-R图略,关系模式如下:
Students(Sno,Sname,Ssex,Sdept,Sage)
Courses(Cno,Cname,Cdept,Credits)
Enrollment(Sno,Cno,Grade)
2、写出SQL语句。
1) 查询所有选"SQL"课程的学生学号,姓名和专业。
2) 删除所有选择数学的同学的选课记录。
3) 查询有哪些课程没有被任何同学报选。