数据库基础与应用-0015答案.doc
(196.5 KB, 下载次数: 6, 售价: 3.00 元)
数据库基础与应用-0015 试卷总分:100 测试时间:-- 单选题 |判断题 |SQL分析题 1. ( )是三级模式的最下层,也称为存储模式、物理模式等。它是对整个数据库存储结构特征的描述。 外模式 模式 内模式 超模式 2. 如果对于实体集A中的每一个实体,实体集B中只有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有()联系。 一对一 一对多 多对多 多对一 3. ( )要求表中的每一行必须是唯一的,它可以通过主键约束、唯一键约束、索引和标识等来实现,也称为行完整性。 实体完整性 域完整性 参照完整性 用户自定义完整性 4. 使用T-SQL语句删除数据库信息的语法格式为( )。 Drop数据库名 Drop DataBase数据库名 Delete数据库名 Delete DataBase数据库名 5. 在T-SQL语法中,用来插入数据的命令和用于更新的命令分别是( )。 Insert,Update Update,Insert Delete,Update Create,Insert Into 6. 下列哪项不是SQLServer 2000的特点( )。 SQL Server 2000可以本地安装,也可远程安装 “典型”安装适合于初次安装SQLServer 2000的用户 若许可模式选择“每客户”,则选项“0”表示没有数量限制 以上说法都不对 7. ( )保存所有的临时表和临时存储过程。 master数据库 tempdb数据库 model数据库 msdb数据库 8. 下列哪个版本的SQLServer是完全由微软公司开发的第一个SQLServer版本( )。 SQL Server 4.2 SQL Server 6.0 SQL Server 7.0 SQL Server 2000 9. 删除表的语句是( )。 Drop table Alter table Update table Delete table 10. 下列( )统计函数可以计算某一列上的最大值。 Sum Avg Max Min 11. 表设计器的下半部( )显示该列值小数点右边能出现的最大数字个数。 “描述”栏 “默认值”栏 “精度”栏 “小数位数”栏 12. 把候选码所在的属性称为( )。 属性 非属性 主属性 非主属性 13. 如果X→Y,并且Y不是X的子集,则称X→Y是()函数依赖。 非平凡的 平凡的 完全非平凡的 完全平凡的 14. 下列哪种角色默认包含所有数据库用户( )。 guest sa public sysadmin 15. 下列不可以为空的约束是( )。 主键 Check约束 Unique约束 默认值 16. 每个( )类型的数据占用4个字节的存储空间。 Int Smallint Tinyint Bigint 17. 在SQL Server中,( )不属于触发器的类型。 Instead Update Delete Instead of 18. 下列( )关键字在Select语句中表示所有列。 * All Desc Distinct 19. ( )允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。 存储过程 视图 索引 触发器 20. ( )是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。 DataGrid 控件 Table 控件 Data 控件 ADO控件 21. 数据库管理系统是为数据库的建立、使用和维护而配置的软件。 √ × 22. SQL Server 2000实例是指SQL Server 2000产品在特定环境中的一次特定安装。 √ × 23. 若视图包含了多个基础表,且要更改的列分别属于不同的基础表,则不能通过视图更改对应基础表的列数据。 √ × 24. 通配符“*”表示任意的字符。 √ × 25. 数据库用户guest没有对应的登录名,它允许没有数据库用户的登录帐号访问数据库。 √ × 26. 应用程序角色默认属于数据库用户dbo。 √ × 27. 在概念模型里实体或联系的属性,在表中就是一列,称为字段。 √ × 28. 查看数据库信息的命令是(sp_helpdb)。 √ × 29. 在默认情况下,所创建的索引是非聚集索引。 √ × 30. 对数据库的物理设计初步评价完成后就可以开始建立数据库并进行应用开发。 √ × 31. 存储过程是数据库对象,删除数据库就把存储过程也删除了。 √ × 32. 候选码必须是最小的。 √ × 33. 在T-SQL中像在一般的程序语言中一样使用“变量=变量值”来给变量赋值。 √ × 34. 一个数据表中只能有一个主键约束,但可以有多个Unique约束。 √ × 35. SQL Server采用B/S体系结构。 √ × 36. 更改数据库的名字一定要有数据库管理员或数据库所有者的权限。 √ × 37. 注释是不能执行的文本字符串,或暂时禁用的部分语句。 √ × 38. 设置了DataGrid 控件的 DataSource 属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。 √ × 39. 第三范式消除了非主属性对候选主码的部分函数依赖和传递函数依赖。 √ × 40. 数据是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。 √ × 41.对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示: ① 学生信息表,Student(S_ID, Sname, Sex, Birth, Depart) ② 课程信息表,Course(C_ID, Cname, Credit) ③ 成绩表,Results(S_ID, C_ID, Score) 请写出下列功能的SQL语句: 求学生的平均分数。 Select max(score) as 平均分数 From Results Select min(score) as 平均分数 From Results Select avg(score) as 平均分数 From Results Select sum(score) as 平均分数 From Results 在“Course”表中找出学分小于5或者大于3的课程。 Select * From Course Where credit between 3 and 5 Select * From Course Where creditnot between 3 and 5 Select * From Course Where credit not in 3 and 5 Select * From Course Where credit in 3 and 5 查询“Student”表中的所有数据,要求检索结果按照年龄大小降序排列,如果年龄相同,则按姓名降序排列。 Select * From Student order by birth desc , sname desc Select * From Student order by sname desc,birth Select * From Student order by birth ,sname desc Select * From Student order by sname ,birth desc , 查找与陈一凡在同一个系别的学生学号、姓名、性别和系别。 Select S_ID, Sname,sex,depart From Student Where Depart = (Select depart From Student Where sname='陈一凡') Select S_ID, Sname,sex,depart From Student Where Depart= (Select sname From Student Where sname='陈一凡') Select S_ID, Sname,sex,depart From Student Where Depart like (Select depart From Student Where sname='陈一凡') Select S_ID, Sname,sex,depart From Student Where Depart (Select depart From Student) 将表“Course”中所有课程的学分都减1。 select Course set credit = Credit-1 Update Course set credit = Credit-1 Update Course Update Course where credit = Credit-1
|