百度
360搜索
搜狗搜索

数据库技术与应用题库及答案,数据库原理与应用教程第4版课后习题答案(何玉洁)详细介绍

本文目录一览: 几个数据库技术及应用题目

单选题 1.下面哪个不是数据库技术的主要特点 (D)
A.数据的结构化 B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化
2.下列叙述正确的为(B)
A.关系中允许有重复的元组,也允许有重复的属性名
B.关系中允许有重复的元组,不允许有重复的属性名
C.关系中不允许有重复的元组,允许有重复的属性名
D.关系中不允许有重复的元组,也不允许有重复的属性名
3.如果两个实体之间的联系是1:M,则实现l:M联系的方法是 (C)
A.将两个实体转换成一个关系
B.将两个实体转换的关系中,分别加入另一个关系的主码。
C.将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中
D.将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中
4.SQL的标准库函数COUNT,SUM,AVG,MAX与MIN等,不允许出现在下列语句 (D)中 A.SEIECT
B.HAVING C.GROUP……HAVING D.WHERE
填空题
1、班级和学生之间的联系是(一对多)联系,班级和班长之间的联系是( 一对一 )联系,学生和课程之间的
联系是( 多对多 )联系。
2、在数据库的三级模式结构中,外模式有( 多个 ),模式和内模式只有( 一个 )。
3、DB的含义是( 数据库 ),DBS的含义是( 数据库系统 ),DBMS的含义是( 数据库管理系统 )。
简答题:
1、SQL Server中的语句权限的含义及内容。
语句权限主要指用户是否具有权限来执行某一语句,这些语句通常是一些具有管理性的操作,如创建数据库、表、存储过程、触发器等。
2、SQL Server中数据库和应用程序的安全机制有哪四种?
用户标识与鉴别;存取控制;视图机制;审计机制等
3、事务故障的恢复方法。
反向扫描日志文件,查找该事务的更新操作;对该事务的更新操作进行逆向操作;继续反向扫描日志文件,查找该事务的其他更新操作并逆向操作;继续处理,直到事务的开始标记。
4、E-R图设计中,合并分E-R图时可能产生的冲突及解决办法。
冲突主要有三种:属性冲突、命名冲突和结构冲突。属性冲突需要靠各部门协商讨论解决,但也非易事;命名冲突通常也像处理属性冲突一样,通过讨论协商等行政手段进行解决;结构冲突主要是根据应用的语义对实体联系
的类型进行综合或调整。
5、事务的四个性质。
(1)原子性(Atomicity)
事务的原子性是指事务中包含的所有操作要么全做,要么全不做(all or none)。
(2) 一致性(Consistency)在事务开始以前,数据库处于一致性的状态,事务结束后,数据库也必须处于一致性状态。 事务应该把数据库从一个一致性状态转换到另外一个一致性状态。
(3) 隔离性(Isolation)事务隔离性要求系统必须保证事务不受其他并发执行的事务的影响,也即要达到这样一种效果:对于任何一对事务T1 和 T2,在事务 T1 看来,T2 要么在 T1 开始之前已经结束,要么在 T1 完成之
后才开始执行。这样,每个事务都感觉不到系统中有其他事务在并发地执行。
(4)持久性(Durability)一个事务一旦成功完成,它对数据库的改变必须是永久的,即便是在系统遇到故障的情况下也不会丢失。数据的重要性决定了事务持久性的重要性。
6、有两个实体集,若它们之间存在着一个M:N联系、1:M联系和1:1联系,根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数分别是多少?
M:N联系:三个表,1:M联系:两个表,1:1联系:两个表
7、举例说明参照完整性规则中对外码有何要求。
若属性F是基本关系R的外码,它与基本关系S的主码KS相对应,则对于R中每一元组在F上的值必须为:或者为空,或者等于S中某个元组的主码值。比如:学生关系中每个元组的专业号属性只能取下面两类值:空值,表示未给该
学生分配专业;非空值,这时该值必须是专业关系中某个元组的专业号值。
8、举例说明SQL Server中有哪3类触发器。
INSERT触发器、UPDATE触发器和DELETE触发器 (不再举例)
SQL语言设计题
将借书日期在2006年4月以前的借阅记录存入临时的超期借阅表。
select * into #超期借阅表 from 借阅记录表 where 日期<'2006-04-01'
设有如下三个关系模式,用SQL语句完成:
学生(学号,姓名,性别,年龄,专业)
课程(课程号,课程名,学分,先行课)
选课(学号,课程号,任课教师,成绩)
1、创建电子商务专业学生成绩视图,属性包括学号、姓名、课程名和成绩。
create view '电子商务专业学生成绩视图' as
select s.学号,s.姓名,c.课程名,s_c.成绩 from table 学生 s,课程 c,选课 s_c where
s.学号=s_c.学号 and s_c.课程号=c.课程号 and s.专业='电子商务'
2、创建计算机应用专业的学生成绩统计视图,属性包括学号、姓名、总成绩和平均成绩。
create view ‘计算机专业学生成绩统计视图’ as
select s.学号,s.姓名,sum(成绩),avg(成绩) from 学生 s,选课 s_c
where s.学号=s_c.学号 and 专业='计算机应用'
group by 学号,姓名
3、查询没有成绩的学生的学号、姓名和课程号。
select distinct s.学号,s.姓名,s_c.课程号 from s,s_c where s.学号=s_c.学号 where s_c.成绩=0
4、查询选修课程号为001且成绩为最好的学生的学号、姓名和成绩
select s.学号,s.姓名,max(s_c.成绩) from 学生 s,选课 s_c where s.学号=s_c.学号 and s_c.课程号=‘001’
5、查询至少选修了二门及二门以上课程的学生的学号
select 学号 from 选课表 group by 学号 having count(*)>=2

数据库基础与应用课后习题答案


1
章练习题答案
一、选择题
题号
1
2
3
4
5
6
7
8
9
10
答案
B
A
A
D
C
B
B
B
A
A
二、填空题
1
、数据定义、数据操纵
2
、文件系统阶段、数据库系统阶段
3
、属性、字段、元组、记录
4
、关键字
5
、域
6
、属性、属性到域的映象
7
、关系、关系
8
、投影
9
、选择运算、投影运算
10
、连接运算、自然连接
三、简答题
1
、答:数据库(
DataBase
)是被长期存放在计算机内、有组织的、可以表现为多种形式的
可共享的数据集合。
数据库管理系统(
DataBase Management System
,简称
DBMS
)是计算机系统软件,它的职
能是有效地组织和存储数据、
获取和管理数据,
接受和完成用户提出的访问数据的各种请求。
数据库系统是指拥有数据库技术支持的计算机系统,
它可以实现有组织地、
动态地存储大量
相关数据,提供数据处理和信息资源共享服务。
数据库系统是指在计算机系统中引入数据库后的系统,
一般由数据库、
数据库管理系统
(及
其开发工具)
、应用系统、数据库管理员和用户构成。
2
、答:关系是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一
个文件。在
Visual FoxPro
中,一个关系就是一个表文件。
元组是二维表中水平方向的行,有时也叫做一条记录。
属性是二维表中垂直方向的列,有时也叫做一个字段。
3
、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。
4
、答:常用的数据模型有层次模型、网状模型和关系模型。
层次模型的特点是:
形状象一棵倒立的树,
有且仅有一个结点无父结点,
这个结点称为根结
点,其他结点有且仅有一个父结点。
网状模型的特点是:
形状象一张网,
允许一个以上的结点无父结点,
一个结点可以有多于一
个的父结点。
关系模型的特点是:
在关系中,
数据的逻辑结构是一张二维表。
该表满足每一列中的分量是
类型相同的数据;
列的顺序可以是任意的;
行的顺序可以是任意的;
表中的分量是不可再分
割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。
层次模型对具有一对多层次关系的数据描述非常自然、
直观、
容易理解;
网状模型主要是描
述具有多对多关系的数据。
关系模型具有严格的数学理论为基础,
在描述数据时使用简单灵
活、数据独立性强等特点,而被公认为是理想的数据的组织方式。
5
、答:不是,只有具备以下几个要求的二维表才被称为是关系:

1
)每一列中的分量是类型相同的数据;

2
)列的顺序可以是任意的;
附上出处链接:http://wenku.baidu.com/link?url=9i5NhjeDRi7MJL9lUqfAjg93SBGB9gzF92MagBRQD_SG2oXNthO3WjMdKZAaGOIE_sHRKyDsmITdFcgdoX20wNzmYAppzdU5-DeBlHr9Hcm

阅读更多 >>>  linux删除文件重复行,linux去重命令

计算机三级《数据库技术》单选专练及答案(2)

  单选专练二   1[单选题] 下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。
  A.应用服务器一般运行程序代码,实现面向应用领域的业务规则
  B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户
  C.应用服务器一般需要具有数据访问和数据存储功能
  D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
  参考答案:C
  2[单选题]设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是__________。
  A.Grade IS NOT NULL
  B.Grade IS NULL
  C.Grade = NULL
  D.NOT (Grade IS NULL)
  参考答案:C
  3[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是
  A.其中有一个是DELETE
  B.一个是SELECT,另一个是UPDATE
  C.两个都是SELECT
  D.两个都是UPDATE
  参考答案:C
  4[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是
  A.其中有一个是DELETE
  B.一个是SELECT,另一个是UPDATE
  C.两个都是SELECT
  D.两个都是UPDATE
  参考答案:C
  5[单选题]若要求查找姓名中第二个字为‘阳’字的学生的学号和姓名,下列SQL语句中,哪一个(些)是正确的?
  Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=‘_阳%’
  Ⅱ.SELECT S#,SNAME FRQM S WHERE SNAME LIKE‘_阳%’
  Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE‘%阳%’
  A.只有ⅠB.只有ⅡC.只有ⅢD.都正确
  参考答案:B
  参考解析:第(2)~(5)题基于“学生—选课—课程”数据库中的3个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它们的主码分别是S#、(S#,C#)、C#
  6[单选题]数据库管理系统为提高数据查询效率,可能会采用如下索引技术:
  Ⅰ.有序索引 Ⅱ.聚集索引
  Ⅲ.树型索引 Ⅳ.散列(哈希)索引
  其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有(  )
  A.仅ⅠB.仅Ⅰ、Ⅱ和ⅢC.仅ⅣD.都
  参考答案:C
  7[单选题]浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是(  )
  A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能
  B.应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户
  C.应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务
  D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
  参考答案:C
  8[单选题]
  下列属于商场经营管理系统数据库功能需求的是__________。
  A.系统中不考虑财务核算
  B.对基本销售业务要求实现秒级响应
  C.多个终端同时操作数据库
  D.系统需支持节假日折扣
  参考答案:C
  9[单选题]事务由于某些内部条件而无法继续正常执行,如非法输入、找不到数据等,这样的故障属于
  A.系统故障B.磁盘故障C.事务故障D.介质故障
  参考答案:C
  10[单选题]人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。关于人机界面设计,下列说法错误的是(  )
  A.人机界面设计时,应使用户感觉系统运行始终处于用户的控制之下,人机界面应该向用户及时反馈,保持人机界面与用户之间的双向交流
  B.当系统发生错误时,人机界面应为用户提供有意义的反馈信息,有时可以提供截屏等功能,使用户可以了解错误,并及时向技术人员反馈问题
  C.良好的人机界面应能容忍用户使用过程中发生的操作错误,并能够方便地从错误中恢复
  D.设计人机界面可采用原型迭代法,首先进行用户界面详细设计,然后与用户不断讨论,改进设计方案
  参考答案:D
  11[单选题]现要利用Student表查询年龄最小的学生的姓名和年龄。下列实现此功能的查询语句中,正确的是__________。
  A.SELECT Sname, MIN(Sage) FROM Student
  B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
  C.SELECT TOP 1 Sname, Sage FROM Student
  D.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
  参考答案:D
  12[单选题]下列关于保持数据完整性的叙述中,不正确的是( )。
  A.向关系SC插入元组时,S#和C#都不能是空值(NULL)
  B.可以任意删除关系SC中的元组
  C.向任何一个关系插入元组时,必须保证关系主码值的唯一性
  D.可以任意删除关系C中的元组
  参考答案:D
  13[单选题]在SQL Server 2008中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示:
  数据库主要数据文件(MB)日志文件(MB)
  master152
  model41
  msdb82
  tempdb61
  现要在该系统中创建一个新的用户数据库,则用户数据库中主要数据文件的
  大小不能小于(  )
  A.15MBB.4MBC.8MBD.6MB
  参考答案:B
  14[单选题]设SC表中记录成绩的列为:Grade,类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,正确的Case函数是__________。
  A.Case Grade
  When 90~100 THEN'优'
  When 80~89 TIIEN'良'
  When 70~79 THEN'中'
  When 60~69 THEN'及格'。
  Else'不及格’
  End
  B.Case
  When Grade between 90 and 100 THEN Grade='优'
  When Grade between 80 and 89 THEN Grade='良'
  When Grade between 70 and 79 THEN Grade='中'
  When Grade between 60 and 69 THEN Grade='及格’
  Else Grade='不及格’
  End
  C.Case
  When Grade between 90 and 100 THEN'优'
  When Grade between 80 and 89 THEN'良’
  When Grade between 70 and 79 THEN'中’
  When Grade between 60 and 69 THEN'及格’
  Else'不及格’
  End
  D.Case Grade
  When 90~100 THEN Grade='优’
  When 80~89 THEN Grade='良’
  When 70~79 THEN Grade='由’
  When 60~69 THEN Grade='及格’
  Else Grade='不及格’
  End
  参考答案:C
  15[单选题] 下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。
  A.应用服务器一般运行程序代码,实现面向应用领域的业务规则
  B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户
  C.应用服务器一般需要具有数据访问和数据存储功能
  D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
  参考答案:C
  16[单选题]设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是__________。
  A.Grade IS NOT NULL
  B.Grade IS NULL
  C.Grade = NULL
  D.NOT (Grade IS NULL)
  参考答案:C
更多计算机三级相关试题分享:

阅读更多 >>>  简述str分型的基本原理

数据库原理与应用教程 课后题答案 第三版 何玉洁

发给你了 希望敢的上 望采纳 哈哈
数据库原理与应用教程―SQL Server
习题解答
1.5 习题
1.数据库的发展历史分哪几个阶段?各有什么特点?
答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。
1)人工管理阶段
这个时期数据管理的特点是:
数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。
2)文件系统阶段
在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。
3)数据库系统阶段
数据库系统的特点如下:
(1)数据结构化
(2)较高的数据共享性
(3)较高的数据独立性
(4)数据由DBMS统一管理和控制
2.简述数据、数据库、数据库管理系统、数据库应用系统的概念。
答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。
数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。
数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。
凡使用数据库技术管理其数据的系统都称为数据库应用系统。
3.简述数据库管理系统的功能。
答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。
(1) 数据定义和操纵功能
(2) 数据库运行控制功能
(3) 数据库的组织、存储和管理
(4) 建立和维护数据库
(5) 数据通信接口
4.简述数据库的三级模式和两级映像。
答:为了保障数据与程序之间的独立性,使用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,增强系统的可靠性。通常DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。
模式也称概念模式或逻辑模式,是对数据库中全............

数据库系统及应用(高专)测试题求答

一、单选题
1、C.Sysobjects
2、C.Insert
3、A.age>=30andage<=40
4、D.check
5、D.日志文件
6、C.SELECT*FROMCPWHERE产品名称LIKE‘%冰箱%’
7、D.多对多的联系
8、D.WHERE
9、C.数值是未知的
10、D.磁盘

数据库经典笔试题和面试题答案

如下这些有关数据库知识考查的经典笔试题,非常全面,对计算机专业毕业生参加笔试会很有帮助,建议大家收藏。
  一、选择题
  1. 下面叙述正确的是___c___。
  A、算法的执行效率与数据的存储结构无关
  B、算法的空间复杂度是指算法程序中指令(或语句)的条数
  C、算法的有穷性是指算法必须能在执行有限个步骤之后终止
  D、以上三种描述都不对
  2. 以下数据结构中不属于线性数据结构的是___c___。
  A、队列B、线性表C、二叉树D、栈
  3. 在一棵二叉树上第5层的结点数最多是__b____。2的(5-1)次方
  A、8 B、16 C、32 D、15
  4. 下面描述中,符合结构化程序设计风格的是___a___。
  A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
  B、模块只有一个入口,可以有多个出口
  C、注重提高程序的执行效率 D、不使用goto语句
  5. 下面概念中,不属于面向对象方法的是___d___。
  A、对象 B、继承 C、类 D、过程调用
  6. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是___b___。
  A、可行性分析 B、需求分析 C、详细设计 D、程序编码
  7. 在软件开发中,下面任务不属于设计阶段的是__d____。
  A、数据结构设计 B、给出系统模块结构 C、定义模块算法 D、定义需求并建立系统模型
  8. 数据库系统的核心是___b___。
  A、数据模型 B、数据库管理系统 C、软件工具 D、数据库
  9. 下列叙述中正确的是__c____。
  A、数据库是一个独立的系统,不需要操作系统的支持
  B、数据库设计是指设计数据库管理系统
  C、数据库技术的根本目标是要解决数据共享的问题
  D、数据库系统中,数据的物理结构必须与逻辑结构一致
  10. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是___a___。
  A、内模式 B、外模式 C、概念模式 D、逻辑模式
  11. Visual FoxPro数据库文件是___d___。
  A、存放用户数据的文件 B、管理数据库对象的系统文件
  C、存放用户数据和系统的文件 D、前三种说法都对
  12. SQL语句中修改表结构的命令是___c___。
  A、MODIFY TABLE B、MODIFY STRUCTURE
  C、ALTER TABLE D、ALTER STRUCTURE
  13. 如果要创建一个数据组分组报表,第一个分组表达式是"部门",第二个分组表达式是"性别",第三个分组表达式是"基本工资",当前索引的索引表达式应当是__b____。
  A、部门+性别+基本工资 B、部门+性别+STR(基本工资)
  C、STR(基本工资)+性别+部门 D、性别+部门+STR(基本工资)
  14. 把一个项目编译成一个应用程序时,下面的叙述正确的是___a___。
  A、所有的项目文件将组合为一个单一的应用程序文件
  B、所有项目的包含文件将组合为一个单一的应用程序文件
  C、所有项目排除的文件将组合为一个单一的应用程序文件
  D、由用户选定的项目文件将组合为一个单一的应用程序文件
  15. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是_a___。
  A、DBS包括DB和DBMS B、DBMS包括DB和DBS
  C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS
  16. 在"选项"对话框的"文件位置"选项卡中可以设置___b___。
  A、表单的默认大小 B、默认目录
  C、日期和时间的显示格式 D、程序代码的颜色
  17. 要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表_a_。
  A、是同一个数据库中的两个表 B、不同数据库中的两个表
  C、两个自由表 D、一个是数据库表另一个是自由表
  18. 定位第一条记录上的命令是___a___。
  A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP
  19. 在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过__b____。
  A、候选键 B、主键 C、外键 D、超键
  20. 设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是___a___。
  A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0
  21. 下列表达式中结果不是日期型的是___c___。
  A、CTOD("2000/10/01") B、{^99/10/01}+365
  C、VAL("2000/10/01") D、DATE()
  22. 只有满足联接条件的记录才包含在查询结果中,这种联接为___c___。
  A、左联接 B、右联接 C、内部联接 D、完全联接
  23. 索引字段值不唯一,应该选择的索引类型为___b___。
  A、主索引 B、普通索引 C、候选索引 D、唯一索引
  24. 执行SELECT 0选择工作区的结果是___b___。
  A、选择了0号工作区 B、选择了空闲的最小号工作区
  C、关闭选择的工作区 D、选择已打开的工作区
  25. 从数据库中删除表的命令是___a___。
  A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE
  26. DELETE FROM S WHERE 年龄>60语句的功能是__b____。
  A、从S表中彻底删除年龄大于60岁的记录
  B、S表中年龄大于60岁的记录被加上删除标记
  C、删除S表 D、删除S表的年龄列 1 2

2017年计算机三级考试数据库技术测试题及答案(1)

  1[单选题]为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的DBMS提供的数据定义语言建立实际的数据库,此项操作又称为__________。

  A.定义数据结构 B.数据装载 C.数据库运行 D.数据库的试运行

  参考答案:A

  2[单选题]设计与试运行之后投入运行,开始维护工作,过程中监控、评价、调整与修改以保证数据库系统正常和高效地运行。以下关于数据库运行维护工作说法不正确的是(  )

  A.数据库转储与恢复

  B.数据库安全性、完整性控制

  C.检测并改善数据库性能

  D.数据库的重组修改数据库原有设计的逻辑结构和物理结构

  参考答案:D

  3[单选题]下列关于SQL Server数据库用户权限的说法中,错误的是__________。

  A.数据库用户自动具有该数据库中全部用户数据的查询权

  B.通常情况下,数据库用户都来源于服务器的登录账户

  C.一个登录账户可以对应多个数据库中的用户

  D.数据库用户都自动具有该数据库中public角色的权限

  参考答案:A

  4[单选题]为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的(  )。

  A.视图(view)B.索引(index)C.游标(cursor)D.表(table)

阅读更多 >>>  飞机充电宝允许带多大毫安

  参考答案:A

  5[单选题] SQL Server数据库是由文件组成的。下列关于数据库所包含的文件的说法中,正确的是__________。

  A.一个数据库可包含多个主要数据文件和多个日志文件

  B.一个数据库只能包含一个主要数据文件和一个日志文件

  C.一个数据库可包含多个次要数据文件,但只能包含一个日志文件

  D.一个数据库可包含多个次要数据文件和多个日志文件

  参考答案:D

  6[单选题]SQL Server 2008 系统数据库MASTER的主要功能是

  A.控制用户数据库和SQL Server的整体运行

  B.为创建新的用户数据库提供模板或原型

  C.为临时表或其他临时工作区提供存储区域

  D.为调度信息和作业历史提供存储区域

  参考答案:A

  7[单选题]关于反规范化说法不正确的是:

  A.完全规范化与部分规范化数据库之间处理性能会有没多大差别

  B.反规范化是将规范化关系转换为非规范化的关系的过程。

  C.反规范化方法:增加派生冗余列、增加冗余列、重新组表、分割表和新增汇总表等方法。都会破坏数据完整性。

  D.采用反规范化技术从实际出发均衡利弊。

  参考答案:A

  8[单选题]采用SPOOLing技术的主要目的是(  )。

  A.提供内存和磁盘的接口

  B.减轻用户编程负担

  C.提高CPU和设备交换信息的速度D.提高独占设备的利用率

  参考答案:D

  9[单选题]下列关于数据库重构的说法中,错误的是__________。

  A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变

  B.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库

  C.数据库重构包括重新设计数据库及其应用程序

  D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序

  参考答案:C

  10[单选题]SQL语言的GRANT和REVOKE语句主要用来维护数据库的(  )。

  A.安全性 B.完整性 C.可靠性 D.一致性

  参考答案:A

  1[填空题]数据库中的用户按操作权限的不同,通常分为__________、__________和__________三种。

  参考解析:系统管理员 数据库对象拥有者普通用户

  2[填空题]在SQL语言中,允许获得某种权限的用户把这种权限再转授给其他用户,可以在GRANT语句中指定()子句。

  3[填空题]表的分割有两种方式,根据行特点分割的是(  ),列特点分割是(  )

  参考解析:水平分割、垂直分割

  4[填空题] SQL Server数据管理系统中常用的性能工具包括和__________。

  参考解析:SQL Server Profiler数据库引擎优化顾问

  5[填空题] 监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是__________。

  参考解析:由管理员手动实施的监控

  7[填空题]在SQL Server 2008中,系统提供的具有管理员权限的角色是__________。

  参考解析:Sysadmin

  8[填空题]SQL Server数据库中数据的存储分配单位是__________。

  参考解析:数据页

  9[填空题]SQL Server 2008的系统数据库中主要数据文件的扩展名是(.mdf)每个数据库只有(  )个主要数据文件,大小不得小于(  )MB。

  参考解析:.mdf 1,3

  10[填空题] SQL Server中一个数据页的大小是__________KB。

  参考解析:8KB

数据库原理与应用教程第4版课后习题答案(何玉洁)

第一题:
答案:
第二题:
答案:
第三题:
答案:
第四题:
答案:
扩展资料这部分内容主要考察的是数据库系统的知识点:
数据库系统为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。
数据库系统通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。
数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。

数据库技术及应用(SQL server 2008)陈立潮 课后习题 第五章

1.
SELECT cname,avg(grade) 平均成绩
FROM Course join sc on course.cno=sc.cno
where teacher like '张%'
2.
SELECT CNO,COUNT(*) 人数
FROM SC
GROUP BY CNO
ORDER BY 2 DESC,1
3
SELECT sname,sno
FROM student
where sno in(select sno
from sc
where cno in(select cno
from student join sc on student.sno=sc.sno
where sname='张三'))
and sname<>‘张三’
4.
UPDATE SC SET GRADE=GRADE+5
FROM SC JOIN student on sc.sno=student.sno
join course on course.cno=sc.cno
where ssex='女' and cname='计算机基础'
5.
DELETE SC
FROM SC JOIN student on sc.sno=student.sno
where sname='王五'
6.
select cname
from student join sc on student.sno=sc.sno
join course on course.cno=sc.cno
where sname in('张三','李四')
group by cname
having count(*)=2
7.
select sname
from student
where sno not in(select sno from sc)

网站数据信息

"数据库技术与应用题库及答案,数据库原理与应用教程第4版课后习题答案(何玉洁)"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:数据库技术与应用题库及答案,数据库原理与应用教程第4版课后习题答案(何玉洁)的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!