数据库原理期中练习答案

合集下载

数据库期中试卷及参考答案

数据库期中试卷及参考答案

数据库期中试卷及参考答案《数据库原理与应用》一.单项选择题(每题1分,共 20分)1.目前市场上常见的DBMS 90% 以上都是基于(C )数据模型的。

A .层次B .网状C.关系D.面向对象2.E-R 图是在数据库设计中用来表示( A )的一种常用方法。

A .概念模型B .逻辑模型C.物理模型D.面向对象模型3.(C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A .外模式B .内模式C.模式 D .概念模式4.(B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A .外模式B .内模式C.模式 D .概念模式5.数据库的概念模型独立于( A )。

A .具体的机器和DBMSB .E-R 图C.信息世界 D .现实世界6.在数据库中存储的是(C)。

A .数据B .数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。

A .互不相关的B .不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。

其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A .型;变化;值;不变B .值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表 A 的属性个数为5,元组个数为10;关系表 B 的属性个数为6,元组个数为20.则 A 与 B 的笛卡尔积A× B 的属性有( D )个,元组个数有()个。

A . 30;200B . 11; 30 C.30; 30 D. 11; 20010.父亲和子女的亲生关系属于(B )的关系。

A . 1: 1B .1: n C. m: n D.不一定11.在SQL 语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。

数据库期中测试答案

数据库期中测试答案

一、单项选择题(本大题共15小题,每小题2分,共30分)1.两个实体间联系的是类型M:N ,则将其转化为关系时应( D )A.将M 方的码纳入N 方B.将N 方的码纳入M 方C.将M 方的码纳入N 方,同时将N 方的码纳入M 方D.另建一个关系,包括M 方和N 方的码以及联系上的所有属性2.在E-R 概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的( D )A.主码B.属性C.联系D.域3.下列SQL 命令中,用于修改表结构的是( A )A.ALTERB.CREATEC.UPDATED.INSE4.在视图上不能..授予的操作权限是( B )A.INSERTB.INDEXC.DELETE5.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。

按照实体完整性规则(D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值6.关系R 和S 如下表R -S 的结果是( B)7.下面关于自然连接和等值连接的叙述中,不正确...的是( C )A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必8.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>249.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

数据库课程期中试卷答案

数据库课程期中试卷答案

苏州大学数据库系统课程期中试卷一、选择题(每题1分,共10分)1.数据独立性是指___________ 。

A.数据之间的相互独立 B. 应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立 D. 数据与磁盘之间相互独立2.在关系模式中,如果属性A和B存在1对1的联系,则说________A. A->BB. B→AC. A←→BD.以上都不对3. 关系数据库规范化是为了解决关系数据库中______________问题而引入的A. 插入、删除异常和数据冗余B. 提高数据查询效率C. 减少数据操作的复杂度D. 保证数据的安全性和完整性4.当B属于函数依赖于A属性时,属性A与B的联系是。

A.1对多B.多对1 C.多对多D.以上都不是5. 在数据库中存储的是:A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息6. 数据库系统中存放三级结构定义的DB称为A. DBSB. DDC. DDLD. DBMS7. 关系数据库规范化是为了解决关系数据库中______________问题而引入的A. 插入、删除异常和数据冗余B. 提高数据查询效率C. 减少数据操作的复杂度D. 保证数据的安全性和完整性8. 下列各关系代数表达式中,不正确的是:A. R – S = R –(R ∩ S)B. R = (R – S) ∪(R ∩ S)C. R ∩ S = S –(S – R)D. R ∩ S = S – ( R – S)9.连个函数集F和G等价的充分必要条件是A. F=GB. F+=GC. F = G+D. F+ = G+10. 在关系模式R中,若函数依赖集中所有候选关键字都是决定因素,则R最高范式C.4NF D.5NF二、填空题(每题1分,共15分)1.DBMS是指数据库管理系统它是位于操作系统和用户之间的一层管理软件。

2.关系数据库中,关系的完整性约束条件包括三大类__实体完整性___________、_____参照完整性___________和______用户定义的完整性_________________ 。

数据库期中考试题及答案二

数据库期中考试题及答案二

《数据库原理》期中测试题一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高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. 己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。

(附答案)数据库期中考试复习题目汇总

(附答案)数据库期中考试复习题目汇总

《数据库概论》课程期中复习题目汇总一、为某百货公司设计一个E-R模型。

百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。

实体类型“商店”的属性有:商店编号,店号,店址,店经理。

实体类型“商品”的属性有:商品编号,商品名,单价,产地。

实体类型“职工”的属性有:职工编号,职工名,性别,工资。

在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的有销售量。

试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集。

二、关系代数设有三个关系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)说明:S#——学号SNAME——学生姓名AGE——年龄SEX——性别C#——课程号CNAME——课程名TEACHER——教师GRADE——成绩试用关系代数写出查询语句。

(1)检索LIU老师所授课程的课程号、课程名。

(2)检索年龄大于23岁的男学生的学号与姓名。

(3)检索学号为S3学生所学课程的课程名与任课教师名。

(4)检索至少选修LIU老师所授课程中一门课程的女学生的姓名。

(5)检索W ANG同学不学的课程号。

(6)检索至少选修两门课程的学生学号。

(7)检索全部学生都选修的课程的课程号与学生学号。

(8)检索选修课程包含LIU老师所授课程的学生学号。

(用∞代表自然连接):(1)πC#,CNA ME(σTEA CHER='LIU'(C))(2)πS#,SNAME(σAGE>'23'∧SEX='男'(S))(3)πCNA ME,TEACHER(σS#='S3'(SC∞C))(4)πSNAME(σSEX='女'∧TEA CHER='LIU'(S∞SC∞C))(5)πC#(C)-πC#(σSNAME='WANG'(S∞SC))(6)πS#(σ1=4∧2≠5(SC×SC)) (SC自乘之后,同一个学号下两个课程号不同的元组)(7)πC#,S#(SC∞(πS#,C#(SC)÷πS#(S))))(8)πS#(σTEA CHER='LIU'(S∞SC∞C))三、SQL语句(1)1、建立一个数据库和五张表的表结构。

数据库原理与应用期中试卷答案

数据库原理与应用期中试卷答案

期中试卷答案一1.数据库是长期存储在计算机内、有组织的、可共享的(B)A.文件集合B.数据集合C.命令集合D.程序集合2.应用程序员所看到和使用的是数据库的(C)A.外部模型B.物理模型C.逻辑模型D。

概念模型3.从一个数据库文件中取出满足某个条件的所有记录的操作是(A)A。

选择B.连接C。

投影D.复制4.下面关于自然连接与等值连接的各个叙述中,不正确...的是(C)A。

自然连接是一种特殊的等值连接B.自然连接要求两个关系中具有相同的属性组,而等值连接不必C。

两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接则不必5。

SQL语言是关系数据库的标准语言,它是(B)A.过程化的B.非过程化的C。

格式化的D.导航式的6.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句(D)SELECT Sno,CnoFROM SCWHERE中WHERE后正确的条件表达式是A.G=0B.G<=0C。

G=NULLD.GISNULL7.设有教师表Rl和学生表R2,如下表所示,则R1R2的行数和列数分别为(C)A.行数为12,列数为5B.行数为12,列数为4C.行数为4,列数为4D.行数为4,列数为58.SQL语言的一次查询的结果是一个(D)A.数据项B.记录C.元组D.表9.设有关系表R B)A.a B.(a,b)C.(b,c)D.(a,c)10.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用SQL语言不.能.执行的下面操作是:(BD)学生表系别表A.从学生表中删除行(′005′,′王明′,20,′01′)B.将行(′005′,′王山′,19,′04′)插入到学生表中C.将学号为′001′的年龄改为18D.将学号为′010′的系别号改为′04′11。

规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B) 。

数据库原理试题及答案

汕头职业技术学院2009—2010学年度第二学期期中考试试卷课程名称数据库原理与应用拟题人审题人_____________系(校区)计算机系班级姓名学号____________一、单项选择题:(将正确答案的编号填在下表中,每小题1.5分,共18分)1.任何一个满足2NF但不满足3NF的关系模式都不存在()A)主属性对主码的部分依赖 B)非主属性对主码的部分依赖C)主属性对主码的传递依赖 D)非主属性对主码的传递依赖2.相对于非关系模型,关系数据模型的缺点之一是()A)查找记录的速度最慢 B)数据结构简单C)数据独立性高 D)有严格的数学基础3.创建一个用户数据库时,()数据库的内容(表和视图)就会自动地复制到新创建的数据库中。

A)master B)model C)msdb D)tempdb4.下列聚合函数中不忽略空值(null)的是()A)sum(列名) B)max(列名) C)count(*) D)avg(列名)5.关于唯一约束的叙述,错误的是()A)一个表可以定义多个唯一约束 B)唯一约束的值不能重复C)唯一约束的值不能为null D)一个唯一约束可以施加到多个属性中6.下列涉及空值的操作,不正确的是()A)age is null B)age is not nullC)age=null D)not(age is null)7.层次模型不能表示()的联系A)多对多 B)一对多 C)多对一 D)一对一8.下列关系运算中,()运算不属于专门的关系运算。

A)选择 B)连接 C)投影 D)广义笛卡尔积9.数据库系统的体系结构是()A)两级模式结构和一级映射 B)三级模式结构和一级映射C)三级模式结构和两级映射 C)三级模式结构和三级映射10.单个用户使用的数据视图的描述称为()A)外模式 B)概念模式 C)内模式 D)存储模式11.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

数据库期中试题及答案

数据库期中试题及答案苏州科技学院数据库原理与设计试卷一、单选题(1*20=20分)1、DBMS 是DA.数据库B.操作系统C.数据库系统D.数据库管理系统2、下述哪一条不在DBA(数据库管理员)职责范围内 D 。

A.监督和控制数据库的运行B.参与数据库及应用程序设计C.设计数据库的存储策略D.设计数据库管理系统DBMS3、模式的逻辑子集通常称为(C)A.存储模式B.内模式C.外模式D.模式4、用二维表结构表示实体以及实体间联系的数据模型称为BA 层次数据模型B 关系数据模型C 网状数据模型D 树状数据模型5、下列哪一条不属于概念模型的特点D。

A.对现实世界的真实反映B.易于交流和理解C.易于变动D.在计算机实现效率高6、表之间一对多关系是指_B_____。

A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录7、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( D )A. 1:1B. 1:MC. M:1D. M:N8、设计数据库时首先应该设计 C 。

A.数据库应用系统结构B.DBMS结构C.数据库的概念结构D.数据库的控制结构9、概念设计的主要目标是产生数据库概念结构,该结构主要反映(D )A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求10、设属性A是关系R的主属性,则属性A不能取空值,这是 AA.实体完整性规则B.参照完整性规则C.用户自定义完整性规则D.表完整性规则11、设关系R和S分别有m和n个元组,则R×S的元组个数是(D)A.m B.n C.m+n D.m×n12、下面不是SQL语言优点的是(D )A.语言简练,易学易用B.高度非过程化C.数据独立性好D.能方便地生成报表13、.取出关系中的某些列,并消去重复的元组的关系运算称为( B )。

数据库原理期中练习答案

一、选择题1 .同一个关系模型的任意两个元组值(A )。

A.不能全同B.可全同C.必须全同D.以上都不是2 .关系模式R 中的属性全部是主属性,则R 的最高范式必定是(B )。

A. 2NFB. 3NFC. BCNFD. 4NF3 .下列哪个不是数据库系统必须提供的数据控制功能(B )。

A.安全性 B,可移植性 C.完整性 D.并发控制4 .若关系R 的候选码都是由单属性构成的,则R 的最高范式必定是(B )。

A. 1NFB. 2NFC. 3NFD.无法确定5 .下列哪些运算是关系代数的基本运算(D )。

A.交、并、差B.投影、选取、除、联结C.联结、自然联结、笛卡尔乘积D.投影、选取、笛卡尔乘积、差运算 6 . SQL 语句的一次查询结果是(D )。

A.数据项B.记录C.元组D.表7 .在关系R (R#, RN, S#)和S (S#, SN, SD )中,R 的主码是R#, S 的主码是S#,则5#在R 中 称为(A )。

A.外码B.候选码C.主码 D,超码8 .在DBS 中,DBMS 和OS 之间关系是( D )。

A.并发运行B.相互调用9 .层次模型、网状模型和关系模型的划分根据是(D )。

A.记录长度C.联系的复杂程度10 .下列哪个是单目运算(C )。

A.差 B,并 11 .采用SQL 查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT 子句后增加保留字(A )。

A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12 .下列SQL 语句中,能够实现“给用户teacher 授予查询SC 的权限”这一功能的是(A )。

A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13 .设有关系S (SNO , SNAME , DNAME , DADDR),将其规范化到第三范式正确的答案是 C. OS 调用 DBMSD. DBMS 调用 OSB.文件的大小 D. 数据之间的联系C.投影D.除法(B )。

数据库原理期中试卷及答案

嘉兴学院试卷2010—2011学年第2学期期中试卷课程名称:数据库原理使用__信管09考试形式:开卷______座位号:一、单项选择题(每小题1分,共20分)1. (A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA2. 目前(A )数据库系统已逐渐淘汰了层次数据库和网状数据库,成为当今最为流行的商用数据库系统。

A.关系B.面向对象C.分布D.并行3. E-R图是数据库设计的工具之一,它一般适用于建立数据库的(A )。

A.概念模型B.结构模型C.物理模型D.逻辑模型4. DB,DBMS,DBS三者之间的关系是( B )。

A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.DBS与DB和DBMS无关5. 部门Dept(deptNo, deptName, telephone, manager)和职工Emp(empNo, empName, sex, address, deptNo)实体集,若一个职工只能属于一个部门,部门负责人manager是一个职工。

Dept与Emp的关系为( B )A.多对多B.一对多C.多对一D.一对一6. 在SQL中,建立视图用的命令是( C )。

A.CREA TE PROCEDUREB.CREA TE T ABLEC.CREA TE VIEWD.CREA TE INDEX7. 在数据库中,产生数据不一致的根本原因是( C )A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余8. 实现关系代数选择运算的SQL子句是( D ).A.SELECTB.ORDER BYC.FROMD.WHERE9. 下述不属于数据库设计的内容的是( A )A. 设计DBMSB. 设计数据库概念结构C. 设计数据库逻辑结构D. 设计数据库物理结构10. 概念设计的结果是( B )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题1.同一个关系模型的任意两个元组值( A )。

A. 不能全同B. 可全同C. 必须全同D. 以上都不是2.关系模式R中的属性全部是主属性,则R的最高范式必定是( B )。

A. 2NFB. 3NFC. BCNFD. 4NF3.下列哪个不是数据库系统必须提供的数据控制功能( B )。

A. 安全性B. 可移植性C. 完整性D. 并发控制4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。

A. 1NFB. 2NFC. 3NFD.无法确定5.下列哪些运算是关系代数的基本运算( D )。

A. 交、并、差B. 投影、选取、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选取、笛卡尔乘积、差运算6.SQL语句的一次查询结果是( D )。

A. 数据项B. 记录C. 元组D. 表7.在关系R(R#, RN, S#)和 S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R 中称为( A )。

A. 外码B. 候选码C. 主码D. 超码8.在DBS中,DBMS和OS之间关系是( D )。

A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS9.层次模型、网状模型和关系模型的划分根据是( D )。

A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系10.下列哪个是单目运算( C )。

A. 差B. 并C. 投影D. 除法11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。

A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。

A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13.设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是( B )。

A. S1(SNO,SNAME)S2(DNAME,DADDR)B. S1 (SNO,SNAME,DNAME) DEPT(DNAME,DADDR)C. S1(SNO,SNAME,DADDR)S2(SNO,SNAME)D. 以上都不对14.下列有关主键和外键之间关系的描述中正确的是( A )。

A. 一个表中最多只能有一个主键,多个外键B. 一个表中最多只能有一个外键,一个主键C. 一个表中可以有多个主键,多个外键D. 一个表中最多只能有一个外键,多个主键15.数据的存储结构与数据逻辑结构之间的独立性称为数据的( A )。

A. 物理独立性B. 结构独立性C. 逻辑独立性D. 分布独立性16.关系模式的任何属性( A )。

A. 不可再分B. 可再分C. 命名在该关系模式中可以不唯一D. 以上都不是17.数据模型的三要素是( D )。

A. 外模式、模式、内模式B.关系模型、层次模型、网状模型C. 实体、联系、属性D. 数据结构、数据操作、完整性约束18.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(C)。

A. 数据定义功能B.数据管理功能C. 数据操纵功能D.数据控制功能19.关系模型中3NF是指( D )。

A. 满足2NF且不存在组合属性B. 满足2NF且不存在部分依赖现象C. 满足2NF且不存在非主属性D. 满足2NF且不存在传递依赖现象20.建立索引是为了加快 ( D )的速度。

A、打开表B、删除表C、连接表D、查询表21.在SQL语句中,谓词“EXISTS”的含义是( B )。

A. 全称量词B. 存在量词C. 自然连接D. 等值连接22.现实世界“特征”术语,对应于数据世界的( A )。

A. 属性B. 联系C. 记录D. 数据项23.关系模型中,一个码是( C )。

A. 可由多个任意属性组成B. 至多由一个属性组成C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D. 以上都不是24.客观存在并可相互区别的事物称为( C )A、属性B、码C、实体D、域25.在SQL语句中,对输出结果进行排序的语句是( B )。

A. GROUP BYB. ORDER BYC. WHERED. HAVING26.关系模型是( C )。

A. 用关系表示实体B. 用关系表示联系C. 用关系表示实体及其联系D. 用关系表示属性27.数据库系统中,DBA表示( C )。

A. 应用程序设计者B. 数据库使用者C. 数据库管理员D. 数据库结构28.当前数据库应用系统的主流数据模型是( C )。

A. 层次数据模型B. 网状数据模型C. 关系数据模型D. 面向对象数据模型29.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B )。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合30.关系数据库中的码是指( D )。

A. 能唯一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标识元组的属性或属性集合31.在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用( D )。

A. GROUP BYB. ORDER BYC. WHERED. HAVING32.SQL语言是( B )。

A. 高级语言B. 结构化查询语言C. 编程语言D. 宿主语言33.在SQL语句中,给用户授权的命令是( A )。

A. GRANTB. SETC. REVOKED. FROM34.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。

A. 关系规范化理论B. 关系运算理论C. 关系代数理论D. 数理逻辑35.在数据库系统阶段数据由( C )统一管理A、管理员B、系统分析员C、DBMSD、DB36.关系模式中,满足2NF的模式( B )。

A. 可能是1NFB. 必定是1NFC. 必定是3NFD. 必定是BCNF37.消除了部分函数依赖的1NF的关系模式必定是( B )。

A. 1NFB. 2NFC. 3NFD. 4NF38.从表中删除记录的SQL语句是( B )。

A. INSERTB. DELETEC. UPDATED. DROP39.关系模型的数据结构是( D )。

A. 树B. 图C. 表D. 二维表40.数据库系统与文件系统的主要区别是( B )。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量41.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。

A. 元组B. 行C. 记录D. 属性42.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为( D)。

A. 存储视图B. 概念视图C. 内部视图D. 外部视图二、填空题1.数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

2.二元实体之间的联系可抽象为三类,它们是1:1 、1:n 和m:n 。

3.数据库语言包括数据描述语言、数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据进行的各种操作。

4.数据独立性又可分为数据的逻辑独立性和数据的物理独立性。

5.关系代数中,从关系中取出所需属性组成新关系的操作称为投影。

6. 构造E-R模型的三个基本要素是实体、属性、联系。

7.数据库系统是由计算机硬件、 DBMS 、数据库、应用程序及用户等组成的一个整体。

8.在SQL SERVER 2000创建触发器的方法有企业管理器、查询分析器及向导。

9. 自然连接运算是由笛卡尔积、选择和投影操作组合而成的。

10. 在SQL中视图是由基本表或视图产生的虚表,不能存放数据,只存储视图的定义。

11. 关系数据库规范化是为解决关系数据库中插入异常、删除异常和数据冗余问题而引入的。

12. 数据库模式体系结构中提供了两个映象功能,即外模式/模式和模式/内模式映象。

13. 关系模式的规范化是指一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式。

14. 数据库管理系统的主要功能有数据定义、数据库操纵功能、数据库的运行管理以及数据库的建立和维护等四个方面。

三、判断题( T )1.关系模式的操作异常问题往往是由数据冗余引起的。

( F )2.一般地,一个数据库系统的外模式只能有一个。

( T )3.关系操作的特点是集合操作。

( F )4.视图是从一个或多个表中导出的表,所以它是一个实表。

( F )5.候选码中的属性称为关键属性。

( F )6.在数据库中存储的是数据( F ) 7.数据库一般使用3NF以上的关系。

( T ) 8.DBMS是位于应用程序和操作系统之间的一层管理软件。

( F ) .在对数据库的任何操作中,3NF都比1NF效率高。

简答题1.试述概念模型的作用。

概念模型实际上是现实世界到机器世界的一个中间层次。

概念模型用于信息世界的建模,是现实世界到信息世界的第一抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流所使用的语言。

2.关系与普通表格、文件有什么区别?与表格、文件相比,关系有下列不同点:(1)关系中属性值是原子的,不可分解。

(2)关系中没有重复元组。

(3)关系中属性的顺序没有列序。

(4)关系中元组的顺序是无关紧要的。

3.为什么要进行关系模式的分解?分解的依据是什么?答:由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。

分解的依据是数据依赖和模式的标准(范式)。

4.用SQL语句实现:创建一个COMPANY数据库,该数据库的主数据文件逻辑名称为COMPANY_DATA,物理文件名为COMPANY.MDF,初始大小为10MB,最大尺寸为100M,增长速度为5M;日志文件逻辑名称为COMPANY_LOG,物理文件名为COMPANY.LDF,初始大小为5MB,最大尺寸为20M,增长速度为5%。

create database companyon primary(name=company_data,filename='d:\\ data\company.mdf',size=10,maxsize=100,filegrowth=5)log on(name=company_log,filename='d:\\data\company.ldf',size=5,maxsize=20,filegrowth=5%)5.关系数据模型有哪些优缺点?答:(1)关系数据模型是建立在严格的数学理论基础上,有坚实的理论基础。

相关文档
最新文档