数据库应用技术思考与练习参考答案(周慧)
数据库应用技术思考与练习参考答案(周慧)

第1章数据库系统与数据库概念设计数据库应用技术(SQL Server 2005)人民邮电出版社课后习题思考与练习一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I3.描述数据库全体数据的全局逻辑结构和特性的是(A )。
A.模式B.内模式C.外模式4.要保证数据库的数据独立性,需要修改的是(C )。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式5.E-R方法的三要素是(C)。
A.实体、属性、实体集B.实体、键、联系C.实体、属性、联系D.实体、域、候选区6.概念设计的结果是(B )。
A.一个与DBMS相关的要领模型B.一个与DBMS无关的概念模型数据库应用技术(SQL Server 2005)C.数据库系统的公用视图D.数据库系统的数据字典7.下列四项中,不属于数据库系统特点的是(C )。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高第2章关系模型与数据库逻辑设计思考与练习一、选择题1.关系数据模型是目前最重要的一种数据模型,它的三个要素是(A )。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式2.一个关系中,能唯一标识元组的属性集称为关系的(B)。
A.副键B.关键字C.从键D.参数3.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是(A )。
数据库原理及应用(第2版)习题参考答案

数据库原理及应用(第2版)习题参考答案·2·第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享·3·数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
《数据库原理及应用》练习题,附答案

《数据库原理及应用》练习题一、单选题1. 数据设计过程中,外模型是逻辑模型的()A.接口 B. 逻辑子集C. 实体D. 模型2. ______________是指在信息世界中反映为实体集内部的关系和实体集之间的关系。
()A. 相关B. 关联C. 关系D. 联系3. 关系模型:其逻辑结构是一张__________,它由行和列组成。
()A. 一维表B. 二维表C. 三维表D. 四维表4. 采用ER模型进行数据库的概念设计,可以分成三步进行,下列正确的是()A. 先设计局部ER模型,然后合成全局模型,最后进行整体优化B.先确定局部结构范围,定义实体、联系和属性,然后组合C.先确定公共实体类型,然后合并局部ER模型,再消除冲突D.先设计全局ER模型,然后消除冗余属性,最后进行整体优化5. 下列哪个具有可以提高查询速度的作用()A. 数据字典B. 索引C. 统计数据D. 日志6. 下列关于外键的说法正确的是()A. 外键必须和相应的主键同名B. 外键值不允许为空C. 外键和相应的主键可以不同名,只要定义在相同域上即可D. 外键的取值只允许等于所参照关系中某个主键值7. 影响数据库系统性能的一个主要问题是()A.数据冗余 B. CPU太慢C. 数据不一致D. 硬盘空间小8. 在数据操纵语言SQL DML中,不属于数据更新的操作是()A.插入 B. 删除 C. 修改 D. 查询9. 设有关系WORK(ENO, CNO, PAY), 主码为(ENO, CNO)。
按照实体完整性规则()A.只有ENO不能取空值 B. 只有CNO不能取空值C.只有PAY不能取空值 D. ENO与CNO都不能取空值10. 下面关于自然连接和等值连接的叙述中,不正确的是()A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必11. 函数依赖是关系模式中属性之间的一种___________关系。
数据库原理及应用复习思考题一及答案

数据库原理及应用复习思考题一及答案一、单选题(每题2分,共20分)1、子模式DDL用来描述()。
A、数据库的总体逻辑结构B、数据库的局部逻辑结构C、数据库的物理存储结构D、数据库的概念结构2、事务有多个性质,其中不包括()。
A、一致性B、唯一性C、原子性D、隔离性3、下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为()。
A、职工关系的“职工号”B、职工关系的“设备号”C、设备关系的“职工号”D、设备关系的“设备号”4、数据库系统的体系结构是( )。
A、二级模式结构和一级映像B、三级模式结构和一级映像C、三级模式结构和二级映像D、三级模式结构和三级映像5、关系模式中,满足2NF的模式,()。
A、必定是3NFB、必定是1NFC、可能是1NFD、必定是BCNF6、应用数据库的主要目的是()。
A、解决保密问题B、解决数据完整性问题C、共享数据问题D、解决数据量大的问题7、关系中行列次序的变换性质是()。
A、行可以交换,列不可交换B、行不可交换,列可交换C、行、列均不可交换D、行、列均可以交换8、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据的()。
A、安全性B、完整性C、并发控制D、恢复9、关系模型中3NF是指()。
A、满足2NF且不存在传递依赖现象B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在组合属性10、若事务T对数据 R已加 S锁,则对数据R()。
A、不能加S锁可以加X锁B、可以加S锁不能加X锁C、可以加S锁也可以加X锁D、不能加任何锁二、填空题(每空2分,共20分)1、数据的独立性包括和。
2、SQL语言具有对数据的、、、等四个方面的功能。
3、当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。
数据库技术及应用课后习题答案

数据库技术及应用课后习题答案【篇一:《数据库技术及应用(第2版)》课后习题答案】>习题答案济南大学闫明霞等二〇〇七年十二月习题 11.1 选择题1、 a2、 c3、 c4、 b5、 c6、 a7、 c8、 b9、 d 10、 a 11、 d 12、 a 13、 a1.2 填空题1. 数据2. 数据的逻辑独立性3. 数据的物理独立性4. 层次数据模型,网状数据模型,关系数据模型5. 能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现6. 实体、记录7. 属性、字段8. 码9. 域10. 一对一、一对多、多对多 11. e-r模型 12. e-r模型13. 层次模型、网状模型、关系模型 14. 数据操作、完整性约束 15.矩形、菱形、椭圆形 16. 层次模型、一对多 17. 网状模型 18. 关系模型 19. 关系20. 外模式、模式、内模式 21. 三级模式、两级映像 22. 外模式、模式、内模式 23. 数据、程序24. 数据逻辑、数据物理25. dbms(数据库管理系统)、dba(数据库管理员)1.4 综合题2.(注:各实体的属性省略) 3.习题 22.1 单项选择题1、 c2、 a3、 b4、 c5、 c6、 d7、 a8、 b2.2 填空题1. 集合2. 能唯一标识一个实体的属性3. 系编号,学号,系编号4. 关系,元组,属性5. 关系模型,关系,实体,实体间的联系6. 投影2.4 综合题习题 44.1 单项选择题1、 b2、a3、c4、a5、a6、c7、c8、d9、b 10、a 11、b 12、a 13、c 14、c 15、c4.2 填空题1、 drop table2、 alter table add 列名或约束条件3、 with check option4、基本表基本表5、 distinct group byorder by6、数据定义数据操纵数据控制7、distinct8、 like % _9、自含式嵌入式 10、order byascdesc4.3 综合题1、select xh, xm, zym, bh, rxsj from stu_info, gfied wherestu_info.zyh = gfied.zyh and nl 23 and xbm = 男2、select zym 专业名, count(*) 人数 from stu_info, gfied where stu_info.xsh = 03 and stu_info.zyh = gfied.zyh group by zym3、select bh,count(*) as 人数 from stu_info group by bh4、select xh, xm, xbm, bh from stu_infowhere zyh in ( select zyh rom stu_info where xm = 李明 )order by xh5、select distinct kch, km from stu_info, xkwhere stu_info.xsh = 03 and stu_info.xh = xk.xh6、select count(distinct kch) as 选课门数, avg(kscj) as 平均成绩from stu_info, xkwhere stu_info.xh = xk.xh and xsh = 127、select distinct stu_info.xh, xm, bh, zym, kmfrom stu_info, xk, gfiedwhere kscj 85 and stu_info.xh = xk.xh and stu_info.zyh = gfied.zyh order by zym, bh, stu_info.xh8、select stu_info.xh, xm, xsm, zym, bh, pyccmfrom stu_info, xk, gdept, gfiedwhere kkny = 20011 and stu_info.xh = xk.xh and stu_info.xsh=gdept.xshandstu_info.zyh = gfied.zyhgroup by stu_info.xh, xm, xsm, zym, bh, pyccm having count(*) 10 9、select distinct bhfrom stu_infowhere xh like 2000% 或delete from stu_info where left(xh,4) = 2000 11、alter tablestu_infoadd bysj varchar(8) 12、update xkset kscj = 60where kscj between 55 and 59 and xh in (select xh fromstu_info where zyh = 0501)and km = 大学英语 ) 13、update xkset kcxf=6where kch = 090101 14、create table ccourse (kch char(6),km varchar(30),kcywm varchar(30))15、create view ise asselect *from stu_info where xsh=’03’【篇二:数据库技术与应用-复习题答案】在关系模型中,实体及实体之间的联系都用二维表来表示。
数据库原理与应用(第3版)答案

《数据库原理与应用》(第三版)习题参考答案第 1 章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。
答:数据是描述事物的符号记录。
数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。
数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。
数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。
2.数据管理技术的发展主要经历了哪几个阶段?答:文件管理和数据库管理。
3.与文件管理相比,数据库管理有哪些优点?答:与文件系统管理数据相比,数据库系统管理数据带来了如下好处:将相互关联的数据集成在一起,较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。
4.在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么?答:不需要。
因为数据库管理系统提供了逻辑独立性和物理独立性。
5.在数据库系统中,数据库的作用是什么?答:数据库是数据的汇集,它以一定的组织形式保存在存储介质上。
6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗?答:不能7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性是指应用程序不会因数据的物理表示方式和访问技术的改变而改变,即应用程序不依赖于任何特定的物理表示方式和访问技术,它包含两个方面:逻辑独立性和物理独立性。
物理独立性是指当数据的存储位置或存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括数据库、数据库管理系统(及相应的实用工具)、应用程序和数据库管理员四个部分。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序,数据库管理员负责整个数据库系统的正常运行。
《数据库应用技术》课后习题答案

课后习题参考答案习题一一、选择题1~5 BCCBB 6~10 AADDA 11~15 DABDD 16~18 CAB二、填空题1、可视化面向对象2、添加/删除3、文件位置4、选项5、显示工具栏6、PJX7、概念8、一对多9、投影10、文件、数据、文档、对象的集合习题二一、选择题1~5 DCABC 6~10 CBBBB 11~15 BBCBB 16~20 DACBD二、填空题1、543002、23、.T.4、25、GO6、WELCOME 你7、15058、1 .T. .T.9、.T.10、150 250三、操作题1、(1)今天是:2014年7月21日(2).T.(3) 16辽阳职业基础部辽阳职业技术学院. 基础部辽阳职业技术学院基础部(4) 067.00666661(5)2014年7月21日2、(1)12(2)120(3)计算机等级考试(4)130(5)N= 6 S= 63(6)78 2(7)10010(8)1 1 2 3 5 8 13 21 3、(1)SET TALK OFFSTORE 0 TO A,B,C,DDO WHILE .T.INPUT “请输入一个数:” TO NDO CASECASE N=0EXITCASE N>0A=A+NB=B+1CASE N<0C=C+ND=D+1ENDCASEENDDO?A,B,C,DRETURN(2)SET TALK OFFX=0A=0YN=""INPUT "请输入邮包重量:" TO AWAIT "是否为快件邮递?(Y/N)" TO YNIF YN="N"IF A<=20X=A*0.5ELSE A>20X=(A-20)*0.8+20*0.5ENDIF参考答案3ELSEIF A<=20X=A*0.5+2ELSE A>20X=(A-20)*0.8+20*0.5+2ENDIFENDIF? "邮包重量为:", A , "邮费为:", XSET TALK ONRETURN(3)SET TALK OFFCLEARFOR I=1 TO 3FOR J=1 TO 6@I,I+J SAY “#”ENDFORENDFORSET TALK ONRETURN(4)*MANI.PRGSET TALK OFFS=0INPUT "请输入圆的半径:" TO RS=AREA(R)OUTPUT(S)RETURNFUNCTION AREAPARA R1S=3.14*R1**2RETURN SFUNCTION OUTPUTPARA S1?"圆的面积为" ,S1RETU习题三一、选择题1~5 DDBCB 6~10 DADAB 11~13 BDC二、填空题1、DBC2、数据库3、RECALL4、逻辑表达式5、主普通6、实体7、限制忽略8、SET RELATION TO9、一多多多10、32767习题四一、选择题1~5 BBBCC 6 D二、填空题1、INTO TABLE2、CREATE TABLE3、查询4、student 25、AVG(工资) WHERE6、.NULL.7、逻辑8、INTO CURSOR9、DISTINCT10、WHERE习题五一、选择题1~5 DDBDC 6~10 BDACB二、填空题1、本地视图2、查询结果中字段的3、更新4、表视图5、不能6、不能7、条件8、表视图参考答案59、连接10、表间习题六一、选择题1~5 BADCA 6~10 BABCA 11~15 BBCCA 16~20 ACCBC二、填空题1、按钮锁定2、2563、表格4、容器 ButtonCount5、命令按钮6、Caption7、MaxButton8、容器类控件类9、可用不可用10、多行一行习题七一、选择题1~5 ACBAD 6~10 CCCCA二、填空题1、条形弹出式2、条形3、MNX4、提示选项5、菜单设计器6、一个或一组上下级弹出式菜单7、MODIFY MENU8、RightClick9、ON10、生成菜单程序习题八一、选择题1~5 DDAAC 6~10 BCABC二、填空题1、细节2、FRX3、列数4、图片通用型字段5、数据源布局6、组标头组注脚7、CREATE REPORT8、显示9、向导快速报表设计器10、分组字段习题九一、操作题(略)习题十一、选择题1~5 CCBDB 6~10 DACAA 11~12 BB二、填空题1、时间2、黑盒3、回溯法4、数据存储5、2506、N(N-1)/27、需求获取8、逻辑9、空间复杂度和时间复杂度10、中序。
(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章数据库系统与数据库概念设计数据库应用技术(SQL Server 2005)人民邮电出版社课后习题思考与练习一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I3.描述数据库全体数据的全局逻辑结构和特性的是(A )。
A.模式B.内模式C.外模式4.要保证数据库的数据独立性,需要修改的是(C )。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式5.E-R方法的三要素是(C)。
A.实体、属性、实体集B.实体、键、联系C.实体、属性、联系D.实体、域、候选区6.概念设计的结果是(B )。
A.一个与DBMS相关的要领模型B.一个与DBMS无关的概念模型数据库应用技术(SQL Server 2005)C.数据库系统的公用视图D.数据库系统的数据字典7.下列四项中,不属于数据库系统特点的是(C )。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高第2章关系模型与数据库逻辑设计思考与练习一、选择题1.关系数据模型是目前最重要的一种数据模型,它的三个要素是(A )。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式2.一个关系中,能唯一标识元组的属性集称为关系的(B)。
A.副键B.关键字C.从键D.参数3.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是(A )。
A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号4.关系数据库管理系统应能实现的专门关系运算包括(B )。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C )操作。
A.投影B.连接C.选择D.复制-2-第11章数据库的恢复与传输6.如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(A )转换为关系数据模型。
A.E-R模型B.层次模型C.关系模型D.网状模型二、填空题1.关系模型中一般数据完整性分为:___________、_________和____________。
答案:实体完整性,参照完整性,用户定义完整性2.关系代数运算中,专门的关系运算有________、________和________。
答案:选择,投影,连接三、应用题(答案不唯一,仅供参考)参照2.3.3节的学生选课模型,用关系代数完成如下运算。
(1)学号为“2007060206”学生的姓名、性别和专业。
∏Sname,Sex,Specialty (σSID =’2007060206’(S))(2)软件技术专业考试成绩不及格(低于60分)的学生的学号和姓名。
∏SID,Sname (σGrade<60(S SC))(3)选修了“数据结构”课程学生的学号和姓名。
∏SID, Sname,Cname (σCname =’数据结构’(S SC C))(4)学号为“2007060208”学生的“数据结构”课程成绩。
∏SID, Sname,Cname,Grade (σSID =’2007060208’ and Cname =’数据结构’(S SC C))第3章SQL Server 2005的安装与配置思考与练习一、选择题1. (A)工具是Microsoft SQL Server 2005提供的集成环境,这种工具可以完成访问、配置、控制、管理和开发SQL Server的所有工作。
A.Microsoft SQL Server Management StudioB.SQL Server配置管理器C.Analysis ServicesD.SQL Server Business Intelligence Development Studio2.下面(C)不是微软公司为用户提供的六种版本的SQL Server 2005之一。
A.企业版B.开发版C.应用版D.标准版3.Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,它使用(B )语言在服务器和客户机之间传递请求。
A.TCP/IP B.T-SQL C.C D.ASP二、填空题1.微软公司为用户提供了6种版本的SQL Server 2005,它们分别是:_________、-3-数据库应用技术(SQL Server 2005)_________、_________、_________、_________和_________。
答案:企业版、标准版、工作组版、开发版、企业评估版和精简版。
2.SSMS是__________________的缩写。
答案:SQL Server Management Studio第4章数据库的创建与管理思考与练习一、选择题1.在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到的数据库中。
A.MasterB.MsdbC.ModelD.Tempdb2.SQL Server 2005的系统数据库是(D )。
A.Master,Tempdb,AdventureWorks,Msdb,ResourceB.Master,Tempdb,Model,Librar,ResourceC.Master,Northwind,Model,Msdb,ResourceD.Master,Tempdb,Model,Msdb,Resource二、填空题1.SSMS的注册服务器有以下几种类型:_________、_________、_________、_________和_________。
答案:数据库引擎、Analysis Services、Reporting Services、SQL Server Mobile和Integration Services2.__________数据库是系统提供的最重要的数据库,其中存放了系统级的信息。
答案:Master3.在SSMS中,_________窗口主要显示用户经常管理的数据库服务器的列表。
答案:已注册的服务器4.在SSMS中,_________窗口用于显示数据库服务器中的所有数据库对象。
答案:对象资源管理器5.修改数据库使用T-SQL 语句_________,删除数据库使用T-SQL 语句_________。
答案:ALTER DATABASE DROP DATABASE6.在SQL Server 2005中,一般主要数据文件的扩展名为_________,一般次要数据文件经常使用的扩展名为_________,日志文件的扩展名为_________。
答案:mdf、ndf、ldf7.在SQL Server 2005中,数据库文件分为两种,它们是_________和_________;文-4-第11章数据库的恢复与传输件组分为两类,它们分别是_________和_________。
答案:数据文件、事务日志文件、主文件组、次文件组8.在Microsoft SQL Server 2005系统中,一个数据库最少有一个_________文件和一个_________文件。
答案:主数据文件、事务日志文件第5章表的创建与管理思考与练习一、选择题1.使用T-SQL语言创建表时,语句是(B )。
A.DELETE TABLE B.CREATE TABLE C.ADD TABLE D.DROP TABLE 2.在T-SQL中,关于NULL值叙述正确选项是(D)。
A.NULL 表示空格B.NULL表示0C.NULL既可以表示0,也可以表示是空格D.NULL表示空值3.【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的(C )约束。
A.主键B.外键C.NULL D.CHECK4.为数据表创建索引的目的是((1)A ),可以在创建表时用((2)C)两种方法来创建唯一索引。
⑴A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类⑵A.设置主键约束,设置唯一约束B.CREATE TABLE,CREATE INDEXC.设置主键约束,CREATE INDEX D.以上都可以5.SQL Server的字符型系统数据类型主要包括(B )。
A.int、money、char B.char、varchar、textC.datetime、binary、int D.char、varchar、int二、填空题1.使用T-SQL语句管理表的数据,插入语句是:_________。
修改语句是:_________。
删除语句是:_________。
答案:INSERT、UPDATA、DELETE2.SQL Server 2005提供的数据库表除了用户自定义的标准表外,还包括一些特殊用途的表,主要有__________、__________和__________三种。
答案:分区表、临时表和系统表3.T-SQL 中的整数数据类型包括bigint 、_____、smallint 、_____等几种类型。
答案:int、tinyint-5-数据库应用技术(SQL Server 2005)4.表的关联就是_____约束。
答案:外键5.关系图中的关系连线的终点图标代表了关系的类型,如果关系连线两端为钥匙图标,则关系类型为_____。
如果关系连线一端为钥匙图标,另一端为∞图标,则关系类型为_____。
答案:1:1、1:n6.T-SQL语言基本表定义有___________、___________、___________和___________4个表级约束。
答案:主键约束、外键约束、唯一性约束、检查约束7.当指定基本表中某一列或若干列为主键时,则系统将在这些列上自动建立一个________、________的索引。
答案:唯一性、聚簇8.在索引命令中使用关键字CLUSTERED或NONCLUSTERED分别表示将建立的是________或________索引。
答案:聚簇索引、非聚簇索引第6章SELECT数据查询思考与练习一、选择题1.查询语句“SELECT name,sex,birthday FROM human”返回(C )列。
A.1 B.2 C.3 D.42.语句“SELET COUNT(*) FROM human”返回(A )行。