《2022年数据库原理复习题 2.pdf》由会员分享,可在线阅读,更多相关《2022年数据库原理复习题 2.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库应用技术复习题 2 第 1 页 共 6 页数据库应用技术复习题2 一、选择题1、SQL Server 2008 是一个 _C_ 数据库系统。A)网状型 B)层次型 C)关系型 D)以上都不是2、SQL Server 2008 采用的身份验证模式有 _D_ 。A)仅 Windows身份验证模式B)仅 SQL Server 身份验证模式C)仅混合模式D)Windows身份验证模式和混合模式3、SQL Server 提供的单行注释语句是使用( A)开始的一行内容。(A) “/* ” (B) “- ” (C ) “” (D) “/ ”4、SQL Server 最多可以安装 _A_ 个实例A)1
2、B)10 C)14 D)16 5、SQL server 数据库文件有三类,其中主数据文件的后缀为:(C) A ).ndf B ) .ldf C ) .mdf D ) .idf 6、SQL Server 的字符型系统数据类型主要包括 _D_ 。A)Int 、money 、char B)char 、varchar 、text C)datetime 、binary 、int D)char 、varchar 、int 7、要查询 book 表中所有书名中包含 “计算机”的书籍情况, 可用以下什么语句。(B) A)SELECT * FROM book WHERE book_name LIKE 计算机 *
3、B)SELECT * FROM book WHERE book_name LIKE 计算机 % C)SELECT * FROM book WHERE book_name = 计算机 *D)SELECT * FROM book WHERE book_name = 计算机 % 8、SELECT 语句中与 HAVING 子句通常同时使用的是什么子句。(C) A)ORDER BY B)WHERE C)GROUP BY D)无需配合9、对视图的描述错误的是:(C) A) 是一张虚拟的表B) 在存储视图时存储的是视图的定义C) 在存储视图时存储的是视图中的数据D) 可以像查询表一样来查询视图10、使用存储
4、过程来创建用户自定义数据类型的名称是:()名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 数据库应用技术复习题 2 第 2 页 共 6 页A)sp_detach_db B)sp_attach_db C)sp_addtype D)sp_droptype 二、填空题1、SQL语句的全称是 _ 结构化查询语言 _ 。2、E-R 数据模型一般在数据库设计的 _概念设计 _ 阶段使用。3、数据库管理系统简称是 _DBMS_ 。4、数据完整
5、型用来确保数据库中数据的正确性和可靠性的,它包括_实体_完整性 _、_参照完整性 _ 、_用户自定义的完整性_。5、SQL Server 中可以在 windows XP下运行的是 _2008_ 版本。6、数据库备份的类型包括 _完全备份_ 、_事务日志备份_、_差异备份_、文件和文件组备份。7、根据索引的顺序和数据库的物理存储顺序是否相同,可以将索引分为_簇索引 _和_非簇索引 _。8、DTS 是指 _数字化影院系统_ 。9、_事务_ 是 SQL 程序中最小的工作单元,要么成功完成所有操作;要么就是失败,并将所作的一切还原。10、在 SQL Server 中,约束有非空约束、 缺省约束、_主键
6、约束 _、_外键约束 _、检查约束和唯一约束等6种类型11、对象权限是指用户基于数据库对象层次上的访问和操作权限,共有4 种:SELECT 、INSERT 、_DELECT_和_UPDATE_。三、简答题1、简述数据库系统的外部体系结构。答:数据库系统的外部体系结构分为:单用户结构,主从式结构,分布式结构,客户机 / 服务器结构,浏览器 / 服务器结构。2、简述数据库系统的内部体系结构。答:主要是三级模式二级映像:三级模式分别为:外模式,模式,内模式。二级映像:外模式 / 模式,模式 / 内模式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
7、- - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 数据库应用技术复习题 2 第 3 页 共 6 页2、简述存储过程的主要功能是什么,优越性主要体现在哪些方面?。答:优点: 1:运行效率高。 2:存储过程降低了客户机和服务器之间的通信量。 3:方便实施企业规则。题1、学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月等),选课表(学号、课程号、分数) ,课程表(课程号、课程名、所属专业、学分)要求:、用 E-R图表示上述关系的概念、写出 SQL语句。1) 查询所有选 SQL课程的学生学号,姓名和专业。Sel
8、ect sno,sname,profession From sc,student Where cno=SQL ,sc.sno=student.sno; 2) 删除所有选择数学的同学的选课记录。Delect * From sc Where cno=math; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 数据库应用技术复习题 2 第 4 页 共 6 页3) 查询有哪些课程没有被任何同学报选。Select cno From sc
9、Where sno is null; 、为学生表创建一个名称为my_proc的存储过程, 查询某个学生的某门课程的情况(学生姓名和课程名称通过参数输入),要求列出学生姓名、课程名称和课程成绩。 (5 分)2、根据表回答以下问题两个表是先建关系,然后才输入数据,其中的关系为:books 表中 author_id作为外键关联到 authors 表的主键 author_id上。books 表列名数据类型长度允许空book_id Int 4 book_name varchar 50 author_id Int 4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
10、 - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 数据库应用技术复习题 2 第 5 页 共 6 页authors 表列名数据类型长度允许空author_id Int 4 author_name varchar 30 (1)用 Transact-SQL 语句建立 authors 表( 包括建立主键,列取值非空) Declare x int(4); Set x=author_id; Declare y varchar(30); Set y=author_name; Primary key author_id; (2)根据参照完整性在两个表都要输入第一个记录时一般应先输入哪个表的数据?为什么?答:authors 表。因为该表的主码是books 表的外码,根据参照完整性,应输入authors 表的数据。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -