大数据库原理期中练习(答案)

合集下载

数据库课程期中试卷答案

数据库课程期中试卷答案

苏州大学数据库系统课程期中试卷一、选择题(每题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.关系数据库中,关系的完整性约束条件包括三大类__实体完整性___________、_____参照完整性___________和______用户定义的完整性_________________ 。

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

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

《数据库概论》课程期中复习题目汇总一、为某百货公司设计一个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、建立一个数据库和五张表的表结构。

数据库系统期中考试试卷(答案)

数据库系统期中考试试卷(答案)

数据库系统期中考试试卷(答案)2014数据库系统期中考试试卷(答案)一、选择题(26分,每题2分)1、数据库中,数据的物理独立性是指()。

A、数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立2、下列关于数据库系统的正确叙述是()。

A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据3、在数据库中,产生数据不一致的根本原因是()。

A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余4、数据库系统的最大特点是()。

A、数据的三级抽象和二级独立性B、数据共享性C、数据的结构化D、数据独立性5、层次模型不能直接表示()。

A、1 : 1关系B、1 : m关系C、m : n关系D、1 : 1关系和1 : m关系精品文档收集整理汇总6、关系数据库管理系统应能实现的专门关系运算包括()。

A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表7、关系模型中,一个关键字是()。

A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D、以上都不是8、自然连接是构成新关系的有效方法。

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

精品文档收集整理汇总A、元组B、行C、记录D、属性9、关系运算中花费时间可能最长的运算是()。

A、投影B、选择C、笛卡尔积D、除10、关系模式的任何属性()。

A、不可再分B、可再分C、命名在关系模式中可以不惟一D、以上都不是11、在关系代数运算中,五种基本运算为()。

A、并、差、选择、投影、自然连接B、并、差、交、选择、投影C、并、差、选择、投影、乘积(笛卡尔积)D、并、差、交、选择、乘积12、SQL语言是__________ 语言,易学习()。

大学数据库试题及答案

大学数据库试题及答案

大学数据库试题及答案一、单项选择题(每题2分,共20分)1. 在关系数据库中,关系是指()。

A. 表B. 行C. 列D. 数据库2. SQL语言中,用于查询数据的关键字是()。

A. SELECTB. INSERTC. UPDATED. DELETE3. 在数据库设计中,为了减少数据冗余,通常采用()。

A. 规范化B. 反规范化C. 索引化D. 压缩4. 数据库管理系统(DBMS)的主要功能不包括()。

A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系数据库中,主键是用来()。

A. 唯一标识每个元组B. 存储数据C. 索引数据D. 排序数据6. 数据库的完整性约束包括()。

A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上7. 以下哪个不是数据库的三级模式结构()。

A. 外模式B. 概念模式C. 内模式D. 物理模式8. 在SQL中,用于创建新表的语句是()。

A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE9. 以下哪个选项不是事务的特性()。

A. 原子性B. 一致性C. 隔离性D. 可逆性10. 数据库中的视图是()。

A. 存储在磁盘上的物理表B. 存储在内存中的临时表C. 基于SQL查询的虚拟表D. 存储在数据库中的索引二、多项选择题(每题3分,共15分)1. 在数据库设计过程中,以下哪些步骤是必要的?()A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计2. 以下哪些是数据库系统的主要组成部分?()A. 数据库B. 数据库管理系统C. 应用程序D. 用户3. 关系数据库中,以下哪些操作是合法的?()A. 插入新行B. 删除现有行C. 更新现有行D. 删除整个表4. 在数据库中,以下哪些措施可以提高查询性能?()A. 使用索引B. 增加数据冗余C. 使用视图D. 优化查询语句5. 数据库的安全性措施包括()。

数据库原理期中测试(带答案)

数据库原理期中测试(带答案)

《数据库原理》期中小测试一、选择题。

(15题*4分)1、在ER图中,用来表示实体的图形是( )A. 矩形框B. 椭圆C. 直线D. 菱形2、列值为空值(NULL),则说明这一列:()A、值为0B、值为空格C、值是未知的D、值是非法的3、当使用INSERT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生的情况是()。

A、出错,操作失败B、操作成功C、操作成功,但要给出警告信息D、自动把数据行的主键列值更改为没有重复的列值后在插入,操作成功4.在建立一个数据库表时,如果规定某一列的缺省值为0,则说明()A、该列的数据不可更改B、当插入数据行时,必须指定该列值为0C、当插入数据行时,如果没有指定该值,那么该列值为0D、当插入数据行时,无须显式指定该列值5、SQL Server的系统管理员的用户名为()A. dbaB. saC. adminD. administrator6、在一个查询中,使用()关键字能够除去重复列值。

A、distinctB、topC、havingD、desc7、在ORDER BY子句中,如果没有指定ASC(升序)或者DESC(降序)的话,那么缺省的情况是()A、ascB、descC、asc或者desc中的任何一个D、不进行排序8、在关系数据库中,关系之间的联系是靠()处理的。

A.连接字段值B.表格C.记录D.属性9、以下描述中不属于关系的性质的是:( )A. 列是同质的,即每一列中的分量是同类型的数据,来自同一个值域B. 行的顺序是无关紧要的,即行的次序可以任意交换C. 列的顺序不可以任意交换D. 每一个分量都必须是不可分的最小数据项10、五种基本关系代数运算是()A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ11、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A. 左外联接B. 右外联接C. 并操作D. 外联接12、SQL中,下列涉及空值的操作,不正确的是()A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)13、关系代数表达式σ2<5(S)表示()A.表示从S关系中挑选2的值小于第5个分量的元组B.表示从S关系中挑选第2个分量值小于5的元组C.表示从S关系中挑选第2个分量值小于第5个分量的元组D.表示从S关系中挑选第5个分量值大于2的元组14、关系代数中的Π(投影)运算符对应SELECT语句中的以下哪个子句?()A.SELECTB.FROMC.WHEHED.GROUP BY15、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()A.REVOKE UPDATE(XH) ON TABLE FROM ZHAOB.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON STUD FROM ZHAOD.REVOKE UPDATE(XH) ON STUD FROM PUBLIC二、简答题。

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

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

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

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

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. 下列四项中,不属于数据库系统的主要特点的是()。

大数据的库期中试卷及参考详解

大数据的库期中试卷及参考详解

《数据库原理与应用》一.单项选择题(每题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.具体的机器和DBMS B.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;200 B.11;30 C.30;30 D.11;20010.父亲和子女的亲生关系属于( B )的关系。

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

A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。

答案:表2. 数据库中,用于存储数据的基本单位称为________。

答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。

答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。

答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。

答案:约束三、简答题1. 请简要描述数据库的三级模式结构。

答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。

外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。

概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。

内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题答案(B卷)一、填空题(每空 2 分,共 20 分)1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.3、数据库的 ____________ 是指数据库的正确性和相容性.4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。

5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。

7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。

8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。

9、避免活锁的简单方法是采用 _____ 的策略。

10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。

二、选择题(每小题 1 分,共 10 分)1、SQL 中,下列涉及空值的操作,不正确的是()A . AGE IS NULLB . AGE IS NOT NULLC . AGE=NULLD . NOT (AGE IS NULL)2、关系数据模型的三个组成部分中,不包括()A .完整性规则B .数据结构C .数据操作D .并发控制3、DB, DBMS 和 DBS 三者间的关系是()A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DBS 和 DBD . DBS 与 DB 、 DBMS 无关4、数据库的并发操作可能带来的问题包括( )A .丢失更新B .数据独立性会提高C .非法用户的使用D .增加数据的冗余度5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性D .永久性6、3NF ()规范化为 BCNF .A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。

数据库原理习题(含答案)

数据库原理习题(含答案)

第一章绪论Ⅰ、学习要点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、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。

数据库系统原理试题+答案

数据库系统原理试题+答案

数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。

A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。

A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。

数据库期中测试1含答案

数据库期中测试1含答案

数据库期中测试11、判断题分值1.0得分:1.0现在应用最广泛且最重要的一种数据模型是网状模型。

•对错2、判断题分值1.0得分:1.0输入字符型数据时要用单引号或双引号将字符括起来。

•对错3、判断题分值1.0得分:1.0关系模型中,表示实体间m:n联系是通过增加一个属性实现的。

•对•错4、判断题分值1.0得分:1.0SQL SERVER中数据库可以分为系统数据库和用户数据库两类。

•对•错5、判断题分值1.0得分:1.0索引是对数据库表中一个或多个字段的值进行排序而创建的一种顺序存储结构。

•对•错6、判断题分值1.0得分:1.0SQL查询语句中,where子句中的条件可以使用聚合函数(count、max等)实现。

•对•错7、判断题分值1.0得分:1.0视图可基于多表建立。

•对•错8、判断题分值1.0得分:1.0IDENTITY(0,1)属性中,0为标识种子,1为标识增量。

•对•错9、判断题分值1.0得分:1.0一个数据表中,唯一索引只能建一个,聚集索引也只能建一个。

•对•错10、判断题分值1.0得分:1.0一个数据库的日志文件可以有多个,使用文件组对其进行管理。

•对•错11、单选题分值2.0得分:2.0有一个"列车运营"关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该关系的主键是()。

•A、日期•B、车次•C、(车次,日期)•D、(车次,情况摘要)12、单选题分值2.0得分:2.0数据库物理存储方式的描述称为()。

•A、外模式•B、•内模式•C、概念模式•D、逻辑模式13、单选题分值2.0得分:2.0SQL Server的物理存储主要包括两类文件,它们是()。

•A、图片文件和文本文件•B、•数据文件和事务日志文件•C、函数文件和数据文件•D、源文件和可执行文件14、单选题分值2.0得分:2.0在数据库中存储的是()。

•A、数据•B、数据模型•C、信息•D、•数据以及数据之间的联系15、单选题分值2.0得分:2.0视图提高了数据库的()。

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)模拟试题(⼀)⼀、填空题(30分)1.数据的独⽴性包括数据的物理独⽴性和数据的逻辑独⽴性。

2.数据的物理独⽴性是指当数据的存储结构(或内模式)改变时,通过系统内部的⾃动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构数据操作完整性约束4.⼀个学⽣可以同时借阅多本图书,⼀本图书只能由⼀个学⽣借阅,学⽣和图书之间为1:n(⼀对多)的联系。

5.⼀个关系模型由若⼲个关系模式组成。

6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

7.SQL语⾔具有对数据的定义查询操纵控制等四个⽅⾯的功能。

8.设X→Y是关系模式R的⼀个函数依赖,并且Y是X的⼦集,则称X→Y是平凡函数依赖。

9.在⼀个关系模式中,若⼀个属性或属性组K完全函数决定整个元组,则称K为该关系的⼀个候选关键字。

10.如果⼀个关系R中的所有⾮主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。

11.⼀个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。

12.假定⼀个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。

13.实现系统案例,防⽌⾮法破坏数据,所采⽤的数据保护措施有:⽤户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录⽇志⽂件。

13、15.____分布式数据库___________是⼀个逻辑上统⼀、地域上分布的数据集合。

16.关系中能唯⼀标识元组,且⼜不含多余属性称为___候选键_____________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种⽅法称为_____________⾃顶向下⽅法___________。

18.分布式数据库系统中透明性层次越⾼,应⽤程序的编写越简单。

数据库原理期中测试(带答案)

数据库原理期中测试(带答案)

一、选择题.(题*分)、在图中,用来表示实体地图形是( ). 矩形框. 椭圆. 直线. 菱形资料个人收集整理,勿做商业用途、列值为空值(),则说明这一列:()、值为、值为空格、值是未知地、值是非法地、当使用语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生地情况是().资料个人收集整理,勿做商业用途、出错,操作失败、操作成功、操作成功,但要给出警告信息、自动把数据行地主键列值更改为没有重复地列值后在插入,操作成功.在建立一个数据库表时,如果规定某一列地缺省值为,则说明()、该列地数据不可更改、当插入数据行时,必须指定该列值为、当插入数据行时,如果没有指定该值,那么该列值为、当插入数据行时,无须显式指定该列值、地系统管理员地用户名为(). . . . 资料个人收集整理,勿做商业用途、在一个查询中,使用()关键字能够除去重复列值.、、、、、在子句中,如果没有指定(升序)或者(降序)地话,那么缺省地情况是()资料个人收集整理,勿做商业用途、、、或者中地任何一个、不进行排序、在关系数据库中,关系之间地联系是靠()处理地..连接字段值.表格.记录.属性、以下描述中不属于关系地性质地是:( ). 列是同质地,即每一列中地分量是同类型地数据,来自同一个值域. 行地顺序是无关紧要地,即行地次序可以任意交换. 列地顺序不可以任意交换. 每一个分量都必须是不可分地最小数据项、五种基本关系代数运算是(). ∪,,×,π和σ. ∪,,∞,π和σ. ∪,∩,×,π和σ. ∪,∩,∞,π和σ资料个人收集整理,勿做商业用途、当关系和自然联接时,能够把和原该舍弃地元组放到结果关系中地操作是(). 左外联接. 右外联接. 并操作. 外联接、中,下列涉及空值地操作,不正确地是().... ( )资料个人收集整理,勿做商业用途、关系代数表达式σ<()表示().表示从关系中挑选地值小于第个分量地元组.表示从关系中挑选第个分量值小于地元组.表示从关系中挑选第个分量值小于第个分量地元组.表示从关系中挑选第个分量值大于地元组、关系代数中地Π(投影)运算符对应语句中地以下哪个子句?()、下列语句中,能够实现“收回用户对学生表()中学号()地修改权”这一功能地是()资料个人收集整理,勿做商业用途()()()()二、简答题.、设有两个关系(,,) 和(,,),试用查询语句表达下列关系代数表达式π,(σ (∞)).(题*分)资料个人收集整理,勿做商业用途,,、现有如下图所示地关系数据库用语言实现下列)—)小题:(题*分)). 把对职工关系地查询权限给用户.职工)检索在广州地供应商信息* 供应商地址'广州')插入一个新地职工元组(,,)职工('',''))删除仓库号为""地仓库.仓库仓库号'')给低于所有职工平均工资地职工提高地工资职工工资工资*工资<( (工资) 职工))求所有职工地工资都多于地仓库地平均面积. (面积) 仓库仓库号( 仓库号职工工资<)。

《数据库原理与应用》期中阶段测试题

《数据库原理与应用》期中阶段测试题

《数据库原理与应用》期中阶段测试题一、选择题1.数据库系统的核心是()。

[单选题] *A.数据库B.数据库管理系统(正确答案)C.数据模型D.软件工具2.MySQL 中,预设的、拥有最高权限超级用户的用户名为() [单选题] * A.testB.AdministratorC.DAD.root(正确答案)3.删除经销商 1018 的数据记录的代码为()。

from distributors where distri_num =1018; [单选题] *A.drop tableB.delete *C.drop columnD.delete(正确答案)4.在 SELECT 语句中,使用关键字()可以把重复行屏蔽。

[单选题] *A.TOPB.ALLC.UNIOND.DISTINCT(正确答案)5.以下聚合函数求平均数的是()。

[单选题] * A.COUNTB.MAXC.AVG(正确答案)D.SUM6.条件“IN(20,30,40)”表示()。

[单选题] *A.年龄在 20 到 40 之间B.年龄在 20 到 30 之间C.年龄是 20 或 30 或 40(正确答案)D.年龄在 30 到 40 之间7.按照班级进行分组()。

[单选题] *A.ORDER BY CLASSESB.DORDER CLASSESC.GROUP BY CLASSES(正确答案)D.GROUP CLASSES8.进入要操作的数据库 TEST 用以下哪一项()。

[单选题] * A.IN TESTB.SHOW TESTC.USER TESTD.USE TEST(正确答案)9.有关系 S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄,C#是课程号,CNAME 是课程名称。

要查询选修“ACCESS”课的年龄不小于20 的全体学生姓名的SQL 语句是 SELECT SNAME FROM S,C,SC WHERE 子句。

华东理工大学数据库原理级期中考试试卷(含答案)

华东理工大学数据库原理级期中考试试卷(含答案)

一、单项选择题(共20分,每空2分)题号①②③④⑤⑥⑦⑧⑨⑩小计选择D C A C C B B D D B1、在表或视图上执行①语句不能激活触发器。

A) Insert B) Delete C) Update D) Create2、自然连接是查询多个表的有效方法。

一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的②。

A) 记录B) 行C) 属性D) 元组3、关系数据库中的投影操作是指从关系中③。

A) 抽出指定的属性B) 抽出指定的记录C) 建立相应的影像D) 抽出指定的元组4、视图创建完成后,数据字典中存放的是④。

A) 查询语句B) 查询结果C) 视图的定义D) 所引用的基本表的定义5、在关系数据库设计中,设计关系模式是⑤的任务。

A) 需求分析阶段B) 概念设计阶段C) 逻辑设计阶段D) 物理设计阶段6、从E-R模型向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是⑥。

A) m端实体的码B) m端实体的码与n端实体的码的组合C) n端实体的码D) 重新选取其它属性7、使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用⑦关键字。

A) UNIQUE B) DISTINCT C) EXCEPT D) ALL8、设属性A是关系R的主码,则属性A不能取空值,这是⑧。

A)参照完整性规则B)域完整性规则C)用户自定义的完整性D)实体完整性规则9、当关系R和S自然连接时,把R和S中不满足连接条件而该舍弃的元组放到结果关系中的操作是⑨。

A)内连接B)外部并C)不等值连接D)外连接10、现有关系模式:职工(职工号,姓名,工资,参加工作年份)部门(部门号,部门名,办公室,部门领导职工号)在以下视图中,不可能更新的视图为⑩。

A)1980年以前参加工作的职工视图B)部门号和各部门的平均工资组成的视图C)职工姓名和工资组成的视图D)工资在4000元以上职工信息视图二、填空题(共20分,每空2分)题号①②③④⑤小计解答模式患者编号primary key drop用户自定义题号⑥⑦⑧⑨⑩解答group by grant 数据字典is not null 交1、在关系数据库的三级模式(外模式、模式和内模式)结构中,①是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公用数据库结构。

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

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

数据库期中考试题及答案二文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-《数据库原理》期中测试题一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

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. 下列四项中,不属于数据库系统的主要特点的是()。

《数据库系统原理》期中测试试题含答案-试卷打印稿

《数据库系统原理》期中测试试题含答案-试卷打印稿

特别提示:自信考试 诚信做人2018—2019学年度第一学期《数据库系统原理》期中测试11.SQL Server 2005是一种( )。

A.网状模型的DBMSB.层次模型的DBMSC.关系模型的DBMSD.面向对象模型的DBMS2.以下关于DB 、DBS 和DBMS 这三者之间关系的描述正确的是( ) 。

A.DB 包括DBS 和DBMS B.DB 、DBMS 和DBS 三者之间没有关系 C.DBMS 包括DB 和DBS D.DBS 包括DB 和DBMS3.若关系R 和S 的属性个数分别为r 个和s 个,那么(R×S )结果的属性个数为( )。

A.max(r,s)B.r-sC.r+sD.r×s 4.E-R 模型的三要素是( )A.实体、属性、实体集B.实体、关键字、联系C.实体、属性、联系D.实体、域、联系 5.若规定职工年龄必须在21—55岁之间,那么这条规定属于。

A.联系完整型约束 B.用户定义的完整型约束 C.实体完整性约束 D.参照完整型约束 6.下列操作中,( )不属于DML 的操作 。

A.数据删除B.数据查询C.数据插入D.建立数据库 7.专门的关系运算包括( )4种。

A.并、选择、交 除B.选择、投影、连接、除C.选择、投影、差 、除D.并、交、差、除 8.关于DBA 的职责的叙述中,不正确的是( )。

A.DBA 负责应用程序的开发B.DBA 要负责数据库的日常维护,必要时重新组织和改进数据库C.DBA 要监督和控制数据库的应用D.DBA 要定义并存储数据库的内容9.数据模型的组成要素是( )。

A.数据结构、数据的约束条件、数据操作B.数据结构、数据控制、数据操作数据控制、数据安全、数据操作 D.数据结构、数据的约束条件、数据控制 数据的正确性、有效性和相容性称为( )可靠性 B.安全性 C.完整性 D.并发性 11.层次模型必须满足的一个条件是( )A .每一个结点均可以有一个以上的父结点B .有且仅有一个结点无父结点C .不能有结点无父结点D .可以有一个以上的结点无父结点 12.数据管理的三个发展阶段是( )。

数据库期中复习题及部分答案

数据库期中复习题及部分答案

1、查找表中所有姓刘的职工的工号,部门,薪水selectemp_no,emp_name,dept,salaryfromemployeewhereemp_name like '刘%'2、查找所有定单金额高于20000的所有客户编号selectcust_idfrom saleswheretot_amt>200003、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。

selectemp_name,title,sexfromemployeewheretitle='经理'ortitle='职员'and sex='F'4、选取销售数量最多的前5条订单订单号、数量。

select top5 with tiesorder_no,sup_id,qtyfromsale_itemorder byqty desc5、按部门进行汇总,统计每个部门的总工资selectdept,sum(salary)fromemployeegroup bydept6、由employee表中查找出薪水最高的员工信息。

select *fromemployeewheresalary=(selectmax(salary )fromemployee )7、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接每一张订单的金额”的所有订单。

select *from saleswheretot_amt>all(selecttot_amtfromsaleswheresale_id='E0013'andorder_date='1996/10/15')order bytot_amt8、检索product 表和sale_item表中数量大于2的相同产品的产品编号、产品名称、数量、单价。

selecta.prod_id,a.qty,a.unit_price,b.prod_namefromsale_item as a innerjoin product as b /*如果改成leftjoin/rightjoin 试分析结果*/on (a.prod_id=b.pro_id)anda.qty>2order bya.prod_id9、查找出employee表中住址相同的员工的姓名、性别、职称、薪水、住址。

  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)关系数据模型是建立在严格的数学理论基础上,有坚实的理论基础。

相关文档
最新文档