数据库考试习题四答案
数据库习题及答案
一.选择题:1.数据库分析与设计中,其设计对象称客观世界的〔〕A.逻辑对象B.目标对象C.实体对象D.需求对象答案:B 〔150〕2. 数据库物理设计完成后,进入数据库实施阶段,以下各项中不属于实施阶段的工作是〔〕A.建立库构造B.扩大功能C.加载数据D.系统调试答案:B 〔150〕3. 通常用以下的顺序来完成数据库的设计工作〔〕A.概念设计、物理设计、逻辑设计B.逻辑设计、概念设计、物理设计C.概念设计、逻辑设计、物理设计D.物理设计、逻辑设计、概念设计答案:C 〔150〕4. 在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为〔〕A.实物示意图B.实用概念图C.实体表示图D.实体联系图答案:D 〔153〕5. E-R图是数据库设计的工具之一,它适用于建立数据库的〔〕A.概念模型B.逻辑模型C.构造模型D.物理模型答案:A 〔155〕6.在关系数据库设计中,完成设计关系模式的任务是属于〔〕A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C 〔157〕7. 数据库逻辑设计的主要任务是〔〕A.建立E-R图和说明书B.创立数据库说明C.建立数据流图D.把数据送入数据库答案:B 〔158〕二.填空题1. 数据库概念设计是在数据需求分析根底上进展的,其目的是分析数据间的在语义关联,在此根底上建立一个数据的______________。
答案:抽象模型〔152〕2. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的______________,此外还包括关系的规化以及性能调整,最后是约束条件设置。
答案:关系模式〔156〕3. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括______________以及性能调整,最后是约束条件设置。
答案:关系的规化〔156〕4. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括关系的规化以及______________,最后是约束条件设置。
数据库第四、五章习题及答案
第4、5章练习题(数据库的安全性、完整性)一、选择题1.下面哪个不是数据库系统必须提供的数据控制功能。
A.安全性B.可移植性C.完整性D.并发控制答案:B2.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的。
A.安全性B.完整性C.并发控制D.恢复答案:A3.数据库的是指数据的正确性和相容性。
A.安全性B.完整性C.并发控制D.恢复答案:B4.在数据系统中,对存取权限的定义称为。
A.命令 B.授权 C.定义 D.审计答案:B5.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。
A.可靠性B.一致性C.完整性D.安全性答案:D6.下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO B.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON TABLE STUD FROM ZHAO D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC答案:C 7.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是A)GRANT GRADE ON SC TO ZHAO B)GRANT UPDATE ON SC TO ZHAOC)GRANT UPDATE (GRADE) ON SC TO ZHAO D)GRANT UPDATE ON SC (GRADE) TO ZHAO 答案:C8.以下( D )不属于实现数据库系统安全性的主要技术和方法。
A. 存取控制技术B. 视图技术C. 审计技术D. 出入机房登记和加锁9.SQL中的视图提高了数据库系统的( D )。
A. 完整性B. 并发控制C. 隔离性D. 安全性10.安全性控制的防范对象是( B ),防止他们对数据库数据的存取。
大数据CDA考试(习题卷4)
大数据CDA考试(习题卷4)说明:答案和解析在试卷最后第1部分:单项选择题,共47题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]某公司的总会计师决定用决策模型应对不确定性问题。
目前,公司有两种方案可 供选择,与另一跨国公司联合投资或不联合投资。
总会计师提供了以下信息:方 案1:联合投资的结果和概率:成功概率为 60%,投资成本为1200万元,投资成 功的现金流为 2000万元,投资不成功的现金流为200万元,其他成本为0元, 至此时已发生的成本为120万元。
方案2:不联合投资的结果和概率;至此时已发生 的成本为120万元,其他成本为500000元。
下列哪项分别正确地反映了联合投 资与不联合投资的期望值?0A)800000元和-1700000元B)-700000元和-500000元C)800000元和-500000元D)-700000元和-1700000元2.[单选题]下列选项中适合Mapreduce的场景()A)实时交互计算B)迭代计算C)流式计算D)离线计算3.[单选题]下列关于计算机存储容量单位的说法中,错误的是()。
A)1KB<1MB<1GBB)基本单位是字节(Byte)C)一个汉字需要一个字节的存储空 间D)一个字节能够容纳一个英文字符4.[单选题]部署Fusioninsight HD 时,同一集群内的Flume Server 节点建议至少部署几个?A)7B)3C)4D)25.[单选题]为什么要在类神经网络中计算误差值?()A)调整输入值B)调整隐藏层个数C)调整权重(Weight)D)调整真实值6.[单选题]为了保证流应用的快照存储的可靠性,快照主要存储在()?A)本地文件系统中B)Jobmanager 的内存中C)HDFS中D)可靠性高的单机数据库中7.[单选题]以下四项指标中,不能用于线性回归中的模型比较的是( )。
A)R方B)调整R方C)AICD)BIC8.[单选题]关于数据挖掘的方法论 CRISP-DM 说法正确的是( )。
(完整版)数据库练习题(答案)..
(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。
A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。
(完整版)数据库练习题及答案解析
第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
安阳师范学院数据库复习题4
2018-2019下期末考试练习(4)(1)一、单选题(共30题,30分)1、以下说法正确的是:A、笛卡儿积满足交换律B、关系不满足交换律C、笛卡儿积不满足交换律D、以上说法都不对正确答案: C2、关系操作的主要特点是A、面向对象B、面向过程C、面向函数D、非过程化正确答案: D3、数据字典在()阶段建立A、需求分析B、概念结构设计C、逻辑结构设计D、物理结构设计正确答案: A4、(课程、教师、参考书)模式中,课程和教师之间、课程和参考书之间,存在有()A、平凡多值依赖B、非平凡多值依赖正确答案: B5、SQL中,WHERE子句控制()A、查询的列B、查询的数据有哪些列C、统计结果D、查询表中的行需要满足的条件正确答案: D6、行列子集视图,说法正确的是A、建视图的时候,去掉一些行,或者一些列,保留主码B、不保留原表的主码C、只是去掉一些行D、只是去掉一些列正确答案: A7、删除某个表的时候,一并将基于该表而建的视图、索引删除,应该在在相关命令的最后,加上()关键词A、 RESTRICTB、 CASCADEC、 VIEWD、 INDEX正确答案: B8、1000个学生,10000个选课记录。
2号课程选课记录50个。
一块内存可以放10个学生或者100个选课记录。
计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。
计算机每秒可读写20块。
问若先做学生和选课记录的笛卡儿积运算,至少需要读取()遍学生表?A、 1B、 20C、 100D、以上都不对正确答案: A9、参照79页表结构,关于命令INSERT INTO student VALUES('201215128', '张三'),说法正确的是A、命令能够顺利执行B、命令无法顺利执行C、命令做的是删除操作D、命令做的是查询操作正确答案: B10、1000个学生,10000个选课记录。
2号课程选课记录50个。
数据库第4章习题参考答案
第4章习题解答1.选择题(1)在SELECT语句中,需显示的内容使用“*”,则表示()。
BA.选择任何属性B.选择所有属性C.选择所有元组D.选择主键(2)查询时要去掉重复的元组,则在SELECT语句中使用()。
DA.All B.UNION C.LIKE D.DISTINCT (3)在SELECT语句中使用GROUP BY NO时,NO必须()。
CA.在WHERE子句中出现B.在FROM子句出现C.在SELECT子句中出现D.在HAVING子句中出现(4)使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当()。
BA.使用WHERE子句B.在GROUP BY后面使用HAVING子句C.先使用WHERE子句,再使用HA VING子句D.先使用HA VING子句,再使用WHERE子句(5)在SQL语句中,与表达式“仓库号Not In("wh1","wh2")”功能相同的表达式是()。
DA.仓库号="wh1" And 仓库号="wh2" B.仓库号<>"wh1" Or 仓库号<>"wh2"C.仓库号<>"wh1" Or 仓库号="wh2" D.仓库号<>"wh1" And 仓库号<>"wh2"第6~10题使用如下3个表:部门:部门号Char (8),部门名Char (12),负责人Char (6),电话Char (16)职工:部门号Char (8),职工号C har(10),姓名Char (8),性别Char (2),出生日期Datetime工资:职工号Char (10),基本工资Numeric (8,2),津贴Numeric (8,2),奖金Numeric (8,2),扣除Numeric (8,2)(6)查询职工实发工资的正确命令是()。
数据库习题与答案
一.选择题:1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是下列哪个阶段?()A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A (7)2. 在数据库中存储的是()A.数据以及数据之间的联系B.数据模型C.数据D.信息答案:A (8)3. 存储在计算机内有结构的数据的集合称为()A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B (8)4. 下述关于数据库系统的正确叙述是()A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余D.数据库系统比文件系统能管理更多的数据答案:C (11)5. 在数据库中,下列说法不正确的是()A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余答案:A (11)6. 可以减少相同数据重复存储的现象是()A.记录B.数据库C.文件D.字段答案:B (11)7. 数据库具有程序结构化、最小的冗余度和较高的()A.程序与数据独立性B.程序与数据完整性C.程序与数据可靠性D.程序与数据一致性答案:A (12)8. 数据库系统的数据独立性是指()A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案:B (12)9. 不是数据管理方式的是()A.文件管理B.数据库管理C.Web数据管理D.图片管理答案:D (3)10. 不是数据管理基本部分是()A.数据扩展B.数据组织C.数据交换D.数据保护答案:A (4)二.填空题1. 数据库是长期存储在计算机内、有______________的、可共享的数据集合。
答案:组织(8)2. 数据库是长期存储在计算机内、有组织的、可的数据集合。
数据库概论练习题及答案
、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共30分)1.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D)。
A.T1正在写A,T2要读AB.T1正在写A,T2也要写AC.T1正在读A,T2要写AD.T1正在读A,T2也要读A2.下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关3.在视图上不能完成的操作是(C )。
A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图4.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B)。
A.长度不变的B.不可分解的C.互相关联的D.互不相关的5. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。
A.原子性B.一致性C.独立性D.持久性6.解决并发操作带来的数据不一致问题普遍采用(A)技术。
A.封锁B.存取控制C.恢复D.协商7.以下(B)不属于实现数据库系统安全性的主要技术和方法。
A.存取控制技术B.视图技术C.审计技术口.出入机房登记和加防盗门8. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A.数据查询B.数据操纵C.数据定义D.数据控制9.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C)。
A.4B.5C.6D.710.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(C)操作。
A.投影B.连接C.选择D.复制11.要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式12.下面的选项不是关系数据库基本特征的是(A)。
数据库习题答案
整理课件
练习二(E-R图)
一、研究所有若干研究室,每一个研究室多位科研人员在指 定的办公地点。每一位科研人员只属于一个研究所,有编 号、姓名、性别和年龄。研究所承担了多个科研项目,包 括责任人、项目号、项目名和开工时间(每位科研人员可 以参加多个科研项目),每个科研项目有多位科研人员参 加,科研人员参加科研项目均有相应的工作量
6
二、单项选择题
1、( A )不是SQL语言的标准。P156 A.SQL-84 B.SQL-86 C.SQL-89 D.SQL-92
整理课件
2、 ( D )数据模型没有被商用DBMS实现。P26 A.关系模型 B.层次模型 C.网状模型 D.E-R模型
3、( C )不是数据模型应满足的要求。P12
WHERE C.Cid = SC.Cid AND S.Sid = ‘S3’
20
4、检索至少选修LIU老师所授课程中一门课的女学生姓名。 S n a m e ( T e a c h e r " L I U " ( C )S C S e x " 女 " ( s ) )
SELECT Sname
1、检索LIU老师所授课程的课程号和课程名。 ( ( C ) ) C i d ,C n a m e T e a c h e r " L I U "
SELECT Cid, Cname FROM C WHERE Teacher = ‘LIU’
19
2、检索年龄大于 23岁的男学生的学号和姓名。 ( ( S ) ) S i d , S n a m eA g e 2 3 S e x " 男 "
整理课件
SELECT FROM WHERE
数据库考试习题及答案
数据库考试习题及答案一、选择题1.下列哪些选项关于数据库的定义是正确的?A. 数据库是计算机存放数据的设备B. 数据库是由数据项及其关系组成的数据集合C. 数据库是一个可以存储和访问数据的电子系统D. 数据库是个人或组织为了方便存储和管理数据而构建的系统正确答案:B、C、D。
2.下列哪些选项是 SQL 中的聚集函数?A. MAXB. AVGC. COUNTD. ADD正确答案:A、B、C。
3.数据库中,以下哪个不是关系型数据库系统?A. MySQLB. OracleC. MongoDBD. SQL Server正确答案:C。
4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件?A. 实体完整性B. 参照完整性C. 域完整性D. 逻辑完整性正确答案:A、B、C、D。
5.下列哪些选项是数据库事务的 ACID 特性?A. 原子性B. 一致性C. 隔离性D. 持久性正确答案:A、B、C、D。
二、填空题1.在关系数据库中,一个二元组 ______ 表示一个数据行。
正确答案:属性值。
2.数据库中,SELECT * FROM table_name; 语句表示查询表名为 ______ 的全部数据。
正确答案:table_name。
3.MySQL 中,用于获取自动生成的主键的函数为 ______。
正确答案:LAST_INSERT_ID()。
4.数据库中,用于限制某个列的唯一性约束的关键字是 ______。
正确答案:UNIQUE。
5.在数据库设计中,将不可分的数据项成为 ______。
正确答案:原子数据。
三、简答/计算题1.简述数据库视图的概念和作用。
数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出的。
视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存储的数据记录。
作用主要有以下几个:提供一种以安全方式存取数据的方式,尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。
数据库练习题(含答案)
数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)l、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案: A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。
A、多对一B、多对多C、一对一D、一对多正确答案: D3、Access不能对数据类型进行排序和索引。
()A、文本B、数字C、备注D、自动编号正确答案: D4、任何一个满足2F但不满足3N F的关系模式都存在()A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案: A5、以下哪一条属千关系数据库的规范化理论要解决的问题?()A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案: B6、在数据管理技术发展的三个阶段中,数据独立性最好的是()。
A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案: C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。
7、在设计表时,若输人掩码属性设置为"LL", 则能接收的输人是()A、abBdB、aBC、AB+CD、AB a9正确答案: B答案解析:在输入掩码的格式符号中,"L"表示在该位置必须输入一个字母。
B送选项中少了一个字母,C选项中不能接受"+"'D选项中不能接受"9"8、在下列SQL语句中,修改表结构的语句是()。
A、AL T ERB、CRE A TEC、UP D ATED、IN SE R T正确答案: A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案: B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。
(完整版)数据库考试习题及答案
第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
数据库技术复习题4综合题附答案
数据库技术试题四、综合题1. 假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。
试回答下列问题:(1) 根据上述规定,写出关系模式R的基本函数依赖;(2) 找出关系模式R的候选码;(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 如果R不属于3NF,请将R分解成3NF模式集。
2. 有一学生-课程数据库,包括学生关系stu(学号sno,姓名sname,性别sex,年龄sage,所在系sdept)、课程关系Course(课程号cno,课程名cname,学分credit)、选修关系sc(学号sno,课程号cno,成绩grade)。
用SQL语句完成下列查询。
(1) 查询信息系(information)的全体学生的的学号、姓名、年龄。
(2) 查询选修操作系统的学生姓名、课程号和成绩。
(3) 查询学号为95001的学生2号课程的姓名和成绩。
3. 有一学生-课程数据库,包括学生关系stu(学号sno,姓名sname,性别sex,年龄sage,所在系sdept)、课程关系Course(课程号cno,课程名cname,学分credit)、选修关系sc(学号sno,课程号cno,成绩grade)。
用SQL语言完成下列查询。
(1) 查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。
(2) 查询所有比“王华”年龄大的学生姓名、年龄和性别。
(3)查询选修“computer”课程的“女”学生的姓名及成绩。
4. 下表给出的关系SC为第几范式?是否存在插入、删除异常?若存在,则说明是什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?5. 某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
数据库习题带答案
第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。
A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是()A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是()A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。
A、外模式B、模式C、内模式D、数据模式9、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
数据库第4章习题参考答案
第4章习题解答1.选择题(1)在SELECT语句中,需显示的内容使用“*”,则表示()。
BA.选择任何属性B.选择所有属性C.选择所有元组D.选择主键(2)查询时要去掉重复的元组,则在SELECT语句中使用()。
DA.All B.UNION C.LIKE D.DISTINCT (3)在SELECT语句中使用GROUP BY NO时,NO必须()。
CA.在WHERE子句中出现B.在FROM子句出现C.在SELECT子句中出现D.在HAVING子句中出现(4)使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当()。
BA.使用WHERE子句B.在GROUP BY后面使用HAVING子句C.先使用WHERE子句,再使用HA VING子句D.先使用HA VING子句,再使用WHERE子句(5)在SQL语句中,与表达式“仓库号Not In("wh1","wh2")”功能相同的表达式是()。
DA.仓库号="wh1" And 仓库号="wh2" B.仓库号<>"wh1" Or 仓库号<>"wh2"C.仓库号<>"wh1" Or 仓库号="wh2" D.仓库号<>"wh1" And 仓库号<>"wh2"第6~10题使用如下3个表:部门:部门号Char (8),部门名Char (12),负责人Char (6),电话Char (16)职工:部门号Char (8),职工号C har(10),姓名Char (8),性别Char (2),出生日期Datetime工资:职工号Char (10),基本工资Numeric (8,2),津贴Numeric (8,2),奖金Numeric (8,2),扣除Numeric (8,2)(6)查询职工实发工资的正确命令是()。
数据库期末考试习题
•A.网状型•B.以上都不是•C.层次型•A.数据•B.用户•C.数据库管理系统2.00/2.00•D.硬件•A.一对零•B.一对多2.00/2.00•C.多对多•A..mdf•B..mdb•C..ldf2.00/2.00••A.UNLIMITED•B.NAME•C.FILENAME2.00/2.00•A.create table•B.alter database•C.alter table•A.alter database2.00/2.00•B.alter table•C.create database•A.日期时间型•B.布尔类型2.00/2.00•C.货币型•A.create table2.00/2.00•B.create database•C.alter database•A.nchar•B.int2.00/2.00•C.char•A.可取值相同•B.可为空•C.必须是有序的•D.不能取值相同2.00/2.00•A.定义主键•B.定义唯一约束•C.定义外键2.00/2.00•D.确定主键类型•A.Primary Key(主键名)•B.ALTER TABLE 表名ADD CONSTRAINT外键约束名FOREIGN KEY(外键字段名)REFERENCES 主键表名(主键字段名)•C.constraint 主键约束名Primary Key(主键名)•A.定义主键•B.定义唯一约束•C.定义外键•A.唯一约束应用于表中的非主键列•B.设置为唯一约束的字段值不允许有空值2.00/2.00•C.唯一约束用于防止在字段中输入重复的值•D.唯一约束用于指定一个或者多个字段的组合的值具有唯一性正确答案:B你选对了•A.身份验证模式的配置可以在SSMS中进行配置•B.使用SSMS进行身份模式配置完成之后需要保存并重启SQL server 服务器•C.一旦在安装时设定好身份验证模式,就不能再修改了2.00/2.00•A.having•B.where•C.order by2.00/2.00•D.•A.group by2.00/2.00•B.order by•C.无需配合•D.where•A.>=60 OR <=80•B.IN (60,80)•C.>60 OR <80•A.select top 3 * from 学生 where 性别="女" group by 身高•B.select top 3 * from 学生 where 性别="女" order by 身高2.00/2.00•C.select * from 学生 where 性别="女" group by 身高•A.视图是从一个或多个基本表导出的表,它是虚表•B.视图一经定义就可以和基本表一样被查询和更新0.00/2.00•C.视图不能被用来对无权用户屏蔽数据•A.唯一索引•B.聚集索引2.00/2.00•C.非聚集索引•A.连接查询•B.子查询2.00/2.00•C.父查询•A.sp_2.00/2.00•B.qs_•C.ps_•D.sq_•A.索引•B.存储过程2.00/2.00•C.视图•D.表•A.语句单元•B.语句集合•C.操作语句•A.向锁•B.更新锁•C.排他锁•A.独立的•B.相互联系的2.00/2.00•C.以上都对•D.相互对立的正确答案:B你选对了•A.密码•B.用户名•C.权限2.00/2.00•A.更新•B.恢复2.00/2.00•C.删除•D.备份正确答案:B你选对了。
数据库考试习题及答案
第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能四、简答题15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
国家开放大学-数据库基础与应用形考核习题四
在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是正确答案是:数据库系统数据库管理系统对数据所具有的控制功能不包括正确答案是:独立性在文件管理阶段,文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的正确的答案是“对”。
使用数据库设计程序时,不仅需要告诉数据库管理系统做什么,还需要告诉它怎么做。
正确的答案是“错”。
在文件系统中,存取数据的基本单位是记录,在数据库系统中,存取数据的基本单位是数据项。
正确的答案是“对”。
属性的取值范围称做()。
一个实体包含有若干个属性,每个属性都具有自己的定义域,规定了该属性的取值范围,能够惟一标识实体的属性称为该实体的码,联系是表示一种活动,它也由若干个属性所组成,其中包含有同其它实体共有的连接属性。
正确答案是:域实体中能够惟一标识自己的属性被称做()。
实体中能够唯一标识自己的属性被称做码。
如在学生实体中,每个学生有一个学生号,是独一无二的,不可能与别人重复的,它就是学生实体的码。
正确答案是:码实体之间的联系有4种,即1对1、1对多、多对1和多对多。
实体之间的联系只有这3种,即1对1、1对多和多对多,1对多和多对1只算作一种。
当两个实体存在着多对多联系时,必须使用一个联系实体反映出来,当两个实体存在着1对1或1对多联系时,可以不必须专门使用一个联系实体反映出来,而是在实体本身增加联系属性来解决。
正确的答案是“错”。
若一个联系涉及到两个实体则称为二元联系,若只涉及到一个实体则称为一元联系。
选择一项:对错反馈一个联系涉及到几个实体就称为几元联系。
如一个选课联系涉及到学生和课程,则称为二元联系,又如一个排序联系只涉及到运动员这一个实体,则称为一元联系。
正确的答案是“对”。
题目5未回答满分1.00未标记标记题目题干在实体中能作为码的属性称为主属性,否则称为非主属性。
选择一项:对错反馈在一个实体中,可能存在单个属性的码,也可能存在多个属性共同组合而成的码,只有属于码中的属性都称为主属性,其他属性被称为非主属性。
数据库系统工程师练习题及答案第四套
数据库系统工程师练习题(四)1.关于er图,下列说法中错误的是( )A.现实世界的事物表示为实体,事物的性质表示为属性B.事物之间的自然联系表示为实体之间的联系C.在er图中,实体和属性的划分是绝对的、一成不变的D.在er图中,实体之间可以有联系,属性和实体之间不能有联系2.在er模型转换成关系模型的过程中,下列叙述不正确的是( )A.每个实体类型转换成一个关系模型B.每个联系类型转换成一个关系模式C.每个m:n联系转换成一个关系模式D.在1:n联系中,“1”端实体的主键作为外键放在“n”端实体类型转换成的关系模式中3.在数据库设计中,超类实体与子类实体的关系是( )A.前者继承后者的所有属性B.后者继承前者的所有属性C.前者只继承后者的主键D.后者只继承前者的主键4.综合局部er图生成总体er图过程中,下列说法错误的是( )A.不同局部er图中出现的相同实体,在总体er图中只能出现一次。
B.在总体er图中可以添加属于不同局部er图实体间的联系。
C.在总体er图中可以添加局部er图中不存在的联系。
D.在总体er图中不可以删除任何实体间的联系。
5.如果一个系统定义为关系系统,则它必须( )A.支持关系数据库B.支持选择、投影和连接运算C.A和B均成立D.A、B都不需要6.设E是关系代数表达式,F1、F2是选取条件表达式,则有( )7.数据库技术中的“脏数据”是指( )的数据。
A.错误B.回返C.未提交D.未提交的随后又被撤消8.er模型转换成关系模型时,一个m:n联系转换为一个关系模式,该关系模型的关键字是( )A.m端实体的关键字B.n端实体的关键字D.重新选取的其他属性9.在一个er图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:n 联系,6个是m:n联系,还存在1个m:n的三元联系,那么根据er模型转换成关系模型的规则,这个er结构转换成的关系模型个数为( )A.24B.27C.29D.3010.在关系数据库中,通过( )来表示概念记录之间的关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第九、十章
一、选择
1 •下面哪个不是数据库系统必须提供的数据控制功能:___________
A安全性B可移植性C完整性D 并发控制
2 •保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。
这是指数据的 ____ o
A安全性B完整性C并发控制D恢复
3 •数据库系统中,对存取权限的定义称为_______ o
A命令B授权C定义D 审计
4. 年龄限制在16~25之间这种约束属于DBMS的 ___________ 能。
A安全性B完整性C并发控制D恢复
5. “授权”和“撤权”是DBS采用的_____ 措施。
A安全性B完整性C并发控制D恢复
二、填空
1 .数据库的完整性是指数据的正确性和相容性。
2. 完整性约束分为实体完整性、参照完整性和用户自定义的完整性。
3. 为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不唯一时,
DBMS就拒绝此操作。
4. 实体完整性是指在基本表中主码属性不能取空值。
5. 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语
句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。
6. 安全性控制的一般方法有用户标识和鉴定、存取控制、审计、数据加密和视图
的保护五级安全措施。
6. 存取权限包括两个方面的内容,一个是要存取的数据对象,另一个是对此数据
对象进行操作的类型。
7. 授权编译系统和合法权检查机制一起组成了安全性子系统。
8. 保护数据安全性的一般方法是设置用户标识和存取权限控制。
9. 数据库的完整性是指正确性和相容性。
10. 数据库保护包含数据的安全性、完整性、并发控制、恢复。