《2022年《数据库原理与应用》练习题 .pdf》由会员分享,可在线阅读,更多相关《2022年《数据库原理与应用》练习题 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、判断题 数据库系统概论 (F )数据库系统的核心是数据库(F ) 与用文件系统来管理数据相比,用数据库管理数据增加了 数据冗余度。(F ) 一个信息 只能用一种 数据形式来表示。(F ) 数据库系统 是 数据库管理系统的重要组成部分。(F ) 数据库的三级模式是概念模型、逻辑模型和物理模型。(F )E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。(F ) 如果 一个实体 A对应多个实体B,则 A与 B之间必然是一对多 的联系。 关系型数据库基本原理 (F ) 一个关系的主键只能包含一个属性。(F ) 在实体 - 联系模型中,实体具有属性,联系不能具有属性。(F ) 关系运算中,
2、选择运算 是从 列 的角度进行的运算,投影运算 是从 行的角度进行的运算。(F ) 在一个关系模式中,如果A-B,B-C,则称 C部分 依赖于 A。(F )E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。(F )E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。 数据库的管理 (T ) 数据库的文件包括数据文件、事务日志文件和索引文件。(F ) 数据库的一个数据文件可以属于多个文件组。(F) 在 SQL Server 中,数据库的主数据文件的扩展名是ldf 。(T ) 事务日志文件不属于任何文件组。(T ) 一个数据库可以有0 个次数据文件。(F ) 每个
3、数据库可以有1 个或多个 主数据文件。 表的管理 (F ) 创建一个表时, 对于表的每一列, 必须指明数据类型和长度,例如“生日 datetime (8) ”。( T)在 SQL Server 中,nchar 数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。(T ) 在 SQL Server 中,存储逻辑型数据值的数据类型是bit. (F )SQL 中的数据定义语言(DDL )用于实现数据增、删、改、查等数据操作。(F ) 对于逻辑型的属性,赋值是只能写“YES ”或“ NO ” 。(T) 在 SQL语句中,对一个字符型的属性赋值,应该两边用单引号将值包括起来。
4、 数据查询 (F ) 关系型数据库的连接查询有内连接和外连接之分,内连接只能实现两个表的查询,外连接可以实现多个表的查询。(F ) 在 SELECT 语句的 WHERE 子句部分, 不能再使用SELECT 语句 。(T ) 在进行分组统计时,如果需要对分组进行筛选,应使用HAVING语句而不是WHERE 语句。(T )having子句作用于组,必须与group by子句连用,用来指定每一分组应满足的条件。(F ) 数据查询语句select的语法中, 必不可少的子句是 select 和 where。(F ) 如果要使 select的查询结果排序输出,需要用group by子句配合。(F )DEL
5、ETE FROM 语句将 表结构 同表中数据全部删除。 索引与视图 (F ) 为了提高数据库的检索和更新速度,最好在数据表的每个字段都建立索引。(F ) 聚集索引 一定 是唯一性索引,非聚集索引一定 是非唯一性索引。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - (T ) 主键索引必然是唯一索引。(F ) 视图一旦创建,就存储了数据 。(F) 视图 只能用来查看数据,不能在视图上进行数据更新。(F ) 视图只能用来查看一个基本
6、表的数据,相当于在一个基本表上的投影与选择。(F ) 当用户删除一个表后,基于该表建立的视图也不存在了 。 数据完整性 (F ) 数据完整性有3 种类型:实体完整性、参照完整性、更新完整性 。(F ) 外键约束定义了表与表之间的关系,用于保证实体完整性 。(F ) 检查约束和默认约束都用于保证数据的实体完整性。 存储过程和触发器 (T ) 存储过程可以带参数,从而增加调用灵活性。(F )SQL SERVER中的所有存储过程都必须由用户自定义,系统本身没有定义好的存储过程。(F ) 存储过程一旦创建,其脚本就被加密,不能再次编辑修改。(F ) 触发器被定义以后,只有当用户调用它时才触发,用户不调
7、用时触发器不起作用。(F ) 可以根据完整性的需要,对某一个表定义SELECT 触发器 。(F ) 事务的 原子性 是指事务中的每一个操作彼此是独立的。(T ) 表的每个触发动作只能有一个INSTEAD OF 触发器(T ) 在表或视图上执行select操作不会激活触发器。(T )Tempdb 数据库保存所有的临时表和临时存储过程。(T ) 建表时,在表名前用“ #”前缀表是本地临时表。 数据的安全管理 (T )SQL Server身份验证有两种模式:Windows身份验证模式和混合身份验证模式。(F ) 凡可以登录到SQL Server 上的用户, 都可以打开任意数据库,并读取数据库中的表。
8、(F ) 如果一个用户能读取某数据库的某表的数据,则该用户必然能对该表的数据进行修改。 数据库的备份与还原 (T )SQL Server数据库中的数据,可以导入到一个Excel 文件中。(F )SQL Server只支持完全备份、事务日志备份、差异备份三种 备份。文件和文件组备份(F ) 在 SQL Server 上进行数据库分离,意味着删除数据文件 。二、选择题 数据库系统概论 E-R 图用于描述数据库的(A) 。 A概念模型 B. 物理模型 C存储模型 D. 逻辑模型ER图中的主要元素是(B) 。A结点、记录和文件B. 实体、联系和属性C记录、文件和表 D. 记录、表、属性以下( A)组术
9、语属于概念模型的范畴。 A. 实体和联系 B. 文件和文件组C. 索引和视图 D. 存储过程与触发器要保证数据库逻辑数据独立性,需要修改的是(C )。A.模式B. 模式与内模式的映射C.模式与外模式的映射D.内模式数据库物理存储方式的描述称为(B) 。 A.外模式B.内模式名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - C.概念模式 D.逻辑模式数据库三级模式间引入二级映射的主要作用是(A) 。A. 提高数据与程序的独立性 B
10、. 提高数据与程序的安全性C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性在 DBS 、DBMS 、DB三者的关系是(A) 。A. DBS包括 DBMS 和 DBB. DBMS 包括 DBS和 DB C. DB包括 DBS和 DBMS D. 三者的包含关系在不同的场合下会发生改变在数据库的三级模式中,视图是(D)A 内模式 B 模式 C 存储模式D 外模式关系数据模型的三个组成部分钟,不包括(D ) A 完整性规则 B 数据结构 C 数据操作D 并发控制关系数据库的规范化是为了解决关系数据库的(A)问题而引入的。 A 插入、删除和数据冗余 B 提高查询速度 C 减少数据操作的复杂性
11、 D 保证数据的安全性和完整性数据库中的冗余数据是指(D)的数据 A 容易产生错误 B 容易产生冲突 C 无关紧要D 由基本数据导出 关系型数据库基本原理 AB可等价替换为(A) 。A. A-(A-B) B. AU(A-B) C. A-(B-A) D. B-(A-B) 有关系:教师 ( 编号,姓名,生日,职称) ,从关系中查询所有教授的情况应使用(B)关系运算。A投影B. 选择C. 连接 D. 笛卡儿积有关系:教师 ( 编号,姓名,生日,职称) ,从关系中查询所有教师的姓名和生日应使用(A)关系运算。A投影 B. 选择C. 连接 D. 笛卡儿积有关系:销售 ( 商品号,推销员编号,销售日期,客
12、户名) ,那么,该关系的主键是(D) 。A商品号 B. 商品号,推销员编号C. ( 商品号,推销员编号,销售日期) D. ( 商品号 , 推销员编号 , 销售日期 , 客户名 )有关系:教学 ( 学号、教工号、课程号), 每个学生可以选修多门课程,每门课程可以由多名学生来选修, 每个老师可以讲授多门课程,每门课程可以由多个老师来讲授,那么该关系的主键是( C) 。 A. 课程号 B. 教工号C. ( 学号,教工号,课程号)D. ( 学号,教工号 ) 有关系:教学 ( 学号、班级号、班主任,班主任联系电话) ,一个学生只能属于一个班级,一个班级只有一个班主任,一个班主任只有一个联系电话,那么该关
13、系的主键是A。A. 学号 B. 班级号C. ( 学号,班级号 ) D. (学号,班级号,班主任) 关系代数中的连接运算是由(B )操作导出的。 A 选择和投影B 选择和笛卡儿积C 投影、选择、笛卡儿积 D 投影和笛卡儿积设有两个关系R (A,B)和 S (B,C ),与下列 SELECT 语句等价的关系代数表达式是( C )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - SELECT A,B FROM R WHERE B NO
14、T IN ( SELECT B FROM S WHERE C=C56 )A A,B( CC56 (R?S)B A,B(R ? S) CC56CR A,B( C= C56 (R?S)DR A,B( C C56 (R?S) 数据库管理 下面( A)不是 SQL Server 的数据库对象。A. SQL 语句 B. 存储过程 C. 索引 D. 触发器SQL Server 的物理存储主要包括两类文件,它们是(B) 。 A. 图片文件和文本文件B. 数据文件和事务日志文件 C. 函数文件和数据文件 D. 源文件和可执行文件SQL Server 事务日志文件的扩展名为(C) 。 A. mdf B. ndf
15、 C. ldf D. idx 下列 sql 语句中, (D) 不是数据定义语句A CREATE TABLE B drop view C create view D grantSQL语言通常称为(A)A 结构化查询语言 B 结构化控制语言C 结构化定义语言 D 结构化操纵语言以下( D )不是数据库对象A 表 B 视图 C 索引D 备份包含数据库的启动信息的文件是(A )A 数据文件 B 事务日志文件 C 文本文件 D 图像文件用于数据库恢复的重要文件是( D )A 数据库文件 B 索引文件 C 备注文件D 事务日志文件 表的管理 如果表 S(A,B,C) 中,设置 A为主键,当向S表插入一行新
16、数据时,该行(D) 。 A. A,B,C属性的值都可以与已有的行相同 B. A,B,C属性的值都不能与已有的行相同 C. A属性的值不能与已有的行相同,但允许为空D. A 属性的值不能与已有的行相同,也不能为空在 SQL Server 的以下数据类型中, 最适合表示一个人的体重( 公斤 , 保留一位小数) 的是 (D ) 。 A. char B. float C. tinyint D. numeric对于数据库中的表A ,如果想要清空A中的数据且不留下事务日志,应使用(D) 。 A. DELETE TABLE A B. DROP TABLE A C. ALTER TABLE A D. TRUN
17、CATE TABLE A 数据查询 对 R和 S进行连接查询时,如果想在显示中保留R的所有行应该使用(C) 。 A R全外连接S B. R内连接 S CR左外连接S D. 右外连接S 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 对 R和 S进行连接查询时,如果想在显示中保留S的所有行应该使用(D) 。A. R 全外连接S B. R内连接 S C.R 左外连接 S D. R 右外连接S对 R和 S进行连接查询时,如果想在显示
18、中保留R和 S的所有行应该使用(A) 。A. R 全外连接S B. R内连接 S C. R左外连接S D. 右外连接S 已知关系:学生学号,姓名,年龄,如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列。则排序子句应该是B。A. Order By 年龄,姓名B. Order By 年龄 Desc ,姓名C. Order By 姓名,年龄 Desc D. B项与 C项都正确已知关系:员工工号,入职日期,部门,如果按部门降序列出所有员工,并且相同部门的员工按入职日期升序排列,则排序子句应该是C。 A. Order By 部门,入职日期 B. Order By 入职日期,部门 DESC C
19、. Order By 部门 DESC ,入职日期 D. B项与 C项都正确已知关系:课程编号,学分,开课学期,如果按开课学期升序排列,同一学期的按学分降序排列,则排序子句应该是C。A. Order By 学分,开课学期 B. Order By 开课学期,学分C. Order By 开课学期,学分 DESC D. Order By 开课学期,学分 ASC 对工资表 (员工号,姓名,部门号,月薪) 进行查询,列出属于D01号部门,且工资高于所有D02号部门员工工资的员工信息,查询语句的WHERE 子句应使用 (B) 。A.部门号 =D01 AND 月薪 ANY (SELECT 月薪 FROM 员工
20、表 WHERE 部门号 =D02) B.部门号 =D01 AND 月薪 ALL (SELECT 月薪 FROM 员工表 WHERE 部门号 =D02) C.部门号 =D01 AND 月薪 (SELECT 月薪 FROM 员工表 WHERE 部门号 =D02) D.部门号 =D01 or 月薪ALL(SELECT 月薪 FROM 员工表 WHERE 部门号 =D02) 对工资表(员工号,姓名,部门号,月薪)进行查询,分部门统计人数和平均工资,查询语句应使用 (D ) 。A. SELECT 部门号, Count(*),AVG(月薪 ) FROM 工资表 GROUP BY 月薪B. SELECT 姓
21、名, Count(*),AVG(月薪 ) FROM 工资表 GROUP BY 部门号C. SELECT 部门号, Count( 月薪 ),AVG(*) FROM 工资表 GROUP BY 部门号D. SELECT 部门号, Count( 月薪 ),AVG( 月薪) FROM 工资表 GROUP BY 部门号对学生表(学号,姓名,性别,身高)进行统计,分性别统计人数和平均身高,查询语句应使用( D) 。A.SELECT 性别, Count(*),AVG(身高 ) FROM 学生表 GROUP BY 身高B.SELECT 姓名, Count(*),AVG(身高 ) FROM 学生表 GROUP B
22、Y 性别C.SELECT 性别, Count( 身高 ),AVG(*) FROM 学生表 GROUP BY 性别D.SELECT 性别, Count(*),AVG(身高 ) FROM 学生表 GROUP BY 性别学生成绩表grade 中有字段 score (float),现要把所有在55-60 之间的分数提高5 分,以下语句正确的是(B )A update grade set score=score+5 where score in 5560 B update grade set score=score+5 where score=55 and score=60 C update grade
23、 set score=score+5 where score between 55 or 60 D update grade set score=score+5 where score=60 索引与视图 建立索引的主要目的是(B) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - A. 节省存储空间B. 提高检索速度C提高检索和更新速度 C. 增强数据安全性对于索引,以下说法正确的是(C) 。A. 一个数据表只能有一个索引 B
24、.一个数据表只能有一个唯一索引C一个数据表只能有一个聚集索引 D.一个数据标只能有一个非聚集索引Create Unique Nonclustered Index writer_index On 作者信息(作者编号)语句执行后,在作者信息表上创建了一个D索引。A.惟一聚集索引 B.聚集索引C.主键索引D.惟一非聚集索引对于视图,以下正确的说法是(A) 。A.视图显示的数据可以取自于多个基础表。B.视图并不存储数据,每次查看视图时,视图中的数据来源于基础表C.可以基于一个视图,一次性地更改多个基础表的数据D.视图存在于内存中,每次重新启动DBMS 时,视图便会自动消失。删除视图用下面哪条语句(A)
25、 。ADROP VIEW B. DELETE VIEW C. REMOVE VIEW D. RM VIEW 对所有的视图都可以进行(B)操作。A插入数据B. 选择数据C. 更新数据 D. 删除数据在视图上不能完成的操作是(C )A 更新视图 B 查询C 在视图上定义新的表 D 在视图上定义新的视图索引是对数据库表中(C )字段的值进行排序。A 一个 B 多个C一个或多个 D 零个下列关于索引的描述不正确的是(B )A 索引是一个指向表中数据的指针B 索引是在元组上建立的一种数据库对象C 索引的建立和删除对数据毫无影响D 表被删除时将同时删除表上建立的索引在创建表的同时,可以用(A ) 来创建唯
26、一性索引A 设置主键约束或唯一约束 B create table ,create index C create index D 都可以 数据完整性 在关系型数据库中,用于实现参照完整性的办法是(C) 。A设置默认值 B. 设置检查约束C. 设置外键约束 D. 设置主键约束设属性 A是关系 R的唯一主属性,则属性A不能取空值( NULL ) ,这是 D规则。A. 域完整性 B. 参照完整性C. 用户自定义完整性D. 实体完整性以下方法中,用于实现用户自定义完整性的办法是(B) 。A为字段设置数据类型B.设置检查约束C. 设置外键约束 D.设置主键约束 存储过程与触发器 关于存储过程的描述正确的一
27、项是(C) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - A.存储过程存在于内存中,每次重新启动DBMS 时,便会自动消失B.存储过程在每次调用时都会被编译一次C.存储过程可以包含输入和输出函数,增加了调用时的灵活性D.执行一次存储过程所花的时间,比执行相同的SQL批处理要长如果有两个事务同时对数据库中同一数据进行操作,不会引起冲突的是(D) 。A. 一个 DELETE 和一个 SELECT B.一个 SELECT和一个
28、DELETE C. 两个 UPDATE D.两个 SELECT当触发器执行时,系统会创建临时表保存用户操作更改的行的新值和旧值, UPDATE操作所涉及的值会被临时保存在(D) 。A. updated表 B. inserted 表C. deleted表D. inserted表和 deleted表在表或视图上执行( D )操作不会激活触发器A insert B update C delete D select存储过程是一组预定义并( B )的 t-sql语句A 保存B 编译 C 解释 D 编写一个事务要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是不可分割的操作序列。这是事务的( A
29、 ) 特性。A原子性 B 一致性 C 隔离性 D 持久性表示两个或多个事务可以同时运行而不互相影响的是( C )A 原子性 B 一致性C 隔离性 D 持久性t-sql语句中,用( B ) 语句实现对事务的回滚A create table B rollback C grant和 revoke D commit 为了防止一个用户的工作不适当地影响另一个用户,应采取( C )A 完整性控制 B 访问控制C 并发控制 D 安全性控制在数据库系统中,死锁属于(B )A 系统故障B 事务故障 D 介质故障 D 程序故障 数据库的安全管理 一组具有相同权限的用户被称为(A) 。A. 角色B. 数据 C. 视
30、图D. 结构系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于 C。A.事务故障 B.系统故障C.介质故障 D.运行故障 数据库备份与恢复 下列( C)操作可以实现数据库之间的数据的转换和转移。A.对数据库进行备份操作 B.对数据库进行还原操作C.对数据库的导入与导出操作D.更改数据库文件的后辍以下关于数据库分离与附加的描述,错误的是(A) 。A.进行数据库分离操作时,可以同时进行更新操作B.移动数据库前,最好为数据库做一个完整备份C.要确保数据库移动的目标有足够的空间,满足数据库的增长D.分离数据库并没有将数据库文件从磁盘上删除以下哪个选项正确( B )
31、A 简单恢复模型不允许高性能大容量复制操作名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - B 完全恢复模型可以恢复到任意即时点C 大容量日志记录恢复可以允许数据库恢复到任意即时点D 完全恢复模型在大容量复制时会造成严重数据丢失日志文件的主要作用是处理数据库的(C )。A 安全性B 完整性C 恢复D 并发控制三、填空题设关系模式R(A,B,C,D),(A,B)-C,A-D是 R的属性依赖函数,则由于R中存在 _部分 _依赖,故关
32、系模式不满足2NF,为使 R满足 2NF ,应将 R分解为 _A、B、C_和_A、D_。()设关系模式R(A,B,C,D),(A,B)-C,C-D是 R 的属性依赖函数,则由于R 中存在 _传递 _依赖,故不满足3NF ,为使 R满足 3NF ,应将 R分解为 _A、B、C_和_C、D_。() 对关系模式的规范化要求分为不同的层次,如果关系R的函数依赖集中不存在传递依赖,则称 R满足 _无传递依赖 _,如果不存在部分依赖,则称R满足 _完全依赖 _,如果 R中的属性不能分解为更基本的成员,则称R满足 _属性原子性 _。() SQL 包括三个部分,数据定义语言简写作_DDL _,数据操纵语言简写
33、作_DML _,数据控制语言简写作_DCL _。 ()数据库系统包括硬件系统、软件系统、数据库和数据库管理员。在聚集索引中,表中各行的物理顺序和键值的逻辑顺序相同。运用索引可以使数据库程序迅速找到表中的数据,而不必扫描整个数据库,从而提高工作效率。数据库通常被划分为用户视图和物理视图。tempdb 数据库中保存所有的临时表和临时数据、临时创建的存储过程。修改表的字段名可以使用系统存储过程sp_rename。t-sql中删除记录可以使用delete或truncate 语句。联合查询是指使用union运算符将多个查询结果合并在一起。关系型数据的数据完整性包括_实体完整性 _,_ 参照完整性 _和_
34、用户自定义完整性_。 () 关系型数据库的数据完整性包括实体完整性,参照完整性,用户自定义完整性,DBMS中用约束来保证外整性, 其中,主键约束用于保证_实体完整性 _, 外键约束用于保证_参照完整性 _,检查约束用于实现_用户自定义完整性_。 () 。写出约束的中文名,PRIMARY KEY约束被称为 _主键 _约束, UNIQUE约束被称为 _唯一 _约束, CHECK 约束被称为 _检查 _约束。()事务具有四项基本属性,分别是原子性、_一致性 _,_ 隔离性 _和_持久性 _.() 在存储过程中可以定义事务,开始事务的关键词是_begin tran_,提交事务的关键词是 _ _ com
35、mit tran_,回退事务的关键词是_rollback tran_。 ()触发器是一种特殊的存储过程,基于表创建,主要用来保证数据的一致性和完整性。触发器可以在对一个表进行增、 删和改操作中的任一种或几种操作时被自动调用执行。SQL Server 中的权限包括3 种类型: _对象权限 _,_ 语句权限 _和_暗示性权限 _。()在 SQL Server 中,数据库的安全机制包括_登陆账户 _管理、数据库用户管理、_角色 _管理和 _权限 _管理、 架构管理 。 ()sql server 的固定角色包括固定服务器角色和固定数据库角色。名师资料总结 - - -精品资料欢迎下载 - - - - -
36、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 使用T-SQL 语句grant授予用户或角色权限,使用_deny_禁止权限,使用REVOKE撤销以前授予或拒绝的权限。四、综合题1 有关系模式R(U,F) ,属性集U=A,B,C,D,E , 函数依赖集合 F=C-A, BC-D, D-E, 请回答如下的问题:(1) R最高属于第几范式? 说明理由; (2) 请分解 R为符合第三范式的关系模式集合,并给出每个关系的主码:(1)R最高属于第1 范式,因为R中存在部分依赖和传递依赖。(2)R1
37、(B,C,D) ;R2(A,C) ; R3(D,E)2 在 studentdb 数据库中, 有学生表 ( 学号, 姓名,性别, 生日 ,所在系),课程表 (课程号,课程名,学分) ,成绩表(学号,课程号,成绩)程序填空:1 Create proc st_g As Begin Select x.学号, x.姓名, y.分数From stu_info x, grade y Where x.学号 =y. 学号End 该段程序完成的功能是。2 create proc st_ag As Begin Select 学号, avg(分数)as 平均分From grade Group by 学号End 该段程
38、序完成的功能是。3 create proc st_up a char(10), b char(6), c float As Update grade Set 分数 =c Where 学号 =a and 课程号 =b 当执行此存储过程时,输入数据为1234500005 , NN0005,90 时,结果是:Sql 语句:1 向学生表中增加一条数据(1234500010,张三,男, 1990-12-22,网络系)insert into( 学号,姓名 ,性别,生日 ,所在系 ) values( 1234500010 , 张三 , 男 , 1990-12-22, 网络系 )2 查询学生表中年龄在19-2
39、1 之间的女学生的信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - select * from 学生表where 性 别 =女 and datediff(year,生 日 ,getdate()=19 and datediff(year,生日,getdate()80 8 查询选修了 “计算机网络”的学生修读信息,要求显示学号,姓名,课程编号, 课程名称,分数。select a.学号 ,a.姓名 ,c.课程编号 ,c.课程名称 ,b.分数from 学生表a join 成绩表b on a.学号 =b.学号join 课程表c on b.课程编号 =c.课程编号where a.学号not in (select 学号from 成绩表b join 课程表c on b.课程编号 =c.课程编号where 课程名称 = 计算机网络 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -
限制150内