数据库复习题(1)

合集下载

数据库原理复习题_专1

数据库原理复习题_专1

数据库原理复习题_专1一、选择题1.以下内容中不属数据库所具特点的是()。

.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下表达数据库治理系统含义的是().DB B.DBMS C.DBD.DT3.在数据库技术中,实体—联系模型是一种().概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型4.数据库的概念模型独立于()。

.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.目前应用最广泛的数据库数据模型是()。

.层状模型B.XX状模型C.混合模型D.关系模型6.数据库系统的核心是()。

.数据库B.数据库治理系统C.数据模型D.软件工具7.数据库系统的三级模式结构是指().外模式、模式、子模式B.子模式、模式、概念模式C.模式、内模式、存储模式D.外模式、模式、内模式8.关系数据模型通常由三部分组成,它们是().数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束9.在DBS中,DBMS和OS之间的关系是(). 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行10.下列四项中说法不正确的是( ).数据库减少了数据冗余B.数据库中的数据可以共享C.数据库幸免了一切数据的重复D.数据库具有较高的数据独立性11.在数据库技术中,独立于计算机系统的模型是().E-R 模型B.层次模型C.关系模型D.面向对象的模型12.同一个关系模型的任两个元组值()。

.不能全同B.可全同C.必须全同D.以上都不是13.组成关系模型二维表的最小数据单位是()。

.记录B.数据项C.字段D.数据库文件14.用二维表结构表示实体以及实体间联系的数据模型称为()。

. XX状模型B.层次模型C.关系模型D. 面向对象模型15.关系数据库治理系统应能实现的专门关系运算包括()。

.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.设关系R 和关系S的元素个娄分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是().7 B.9 C.12 D.17.关系代数表达式的优化策略中,首先要做的是( ).对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算18.SQL语言称为()。

数据库考试习题一答案

数据库考试习题一答案

第一章绪论一、单项选择题1、1968年,美国IBM公司推出的世界上第一个DBMS产品是(C)A、DBTGB、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( C )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是(B)A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是(B)A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是(B)A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于(A)A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的(A)A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是(C)A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指(C)A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指(C)A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是(D )A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A )A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指(C)A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构15、数据库应用系统包括(B)A、数据库语言、数据库B、数据库、数据库应用程序C、数据管理系统、数据库D、数据库管理系统16、按照传统的数据模型分类,数据库系统可以分为三种类型(C )A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体17、在数据库的非关系模型中,基本层次联系是(B )A、两个记录型以及它们之间的多对多联系B、两个记录型以及它们之间的一对多联系C、两个记录型之间的多对多的联系D、两个记录之间的一对多的联系18、关系数据模型(D )A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系19、子模式是(B )A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上都对20、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是(D)A、外模式B、内模式C、存储模式D、模式二、填空题1、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

数据库系统概论试题(1)

数据库系统概论试题(1)

数据库系统概论试题 一、(每小题4分,共8分)  商店销售商品的数据库,涉及如下数据:  商店号、商店名、地址;  商品号、商品名、单价;  某商店销售某商品的数量和日期。

  要求:(1)设计E/R图;  (2)转换成关系模型(注明函数依赖)。

 二、(每小题4分,共12分)  用SQL的有关语句定义  (1)学生关系S(或Student),包括学号SNo、姓名SN、年龄SA、系别SD;  (2)课程关系C,包括课程号CNo、课程名CN、任课教师TN;  (3)学生选课关系SC,包括SNo、CNo和成绩G。

  注意:说明主键码和外键码(如果有的话). 三、(每小题4分,共8分)  按题2的关系模式,用SQL的有关语句实现  (1)对于学生选课关系SC,授予王小兰查询权限以及对SNo和CNo的插入权限;  (2)从学生选课关系SC中,删除李小冬(学生关系中可能有重名)的所有选课。

 四、(共6分)  结合题2的关系模式,用SQL语句查询郑老师讲的每门课的学生平均成绩,输出课程号和平均成绩。

 五、(共12分)  有关图书发行的关系模型如下:  书店s(书店号SNo,书店名SN,地址A)  图书u(书号BNo,书名T,作者N,价格P)  图书馆L(馆号LNo,馆名LN,城市C)  图书发行SBL(SNo,LNo,BNo,发行量Q)  分别用关系代数和sQL语言表达如下查询:  “松鹤图书馆”(馆名)收藏图书的书名和出售该书的书店名。

 六、(每小题2分,共6分)  按嵌入式SQL的格式插入任一本书的书号BNo、书名T、作者N。

 七、(每小题4分,共12分)  按题2的关系模式,找出计算机系有不及格课程的学生名单。

  (1)用关系代数表达式表达查询;  (2)用元组关系演算表达查询;  (3)用数据逻辑规则表达查询。

 八、(每小题6分,共12分)  涉及到学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名,年龄、教师的姓名、课程名以及学生的成绩。

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分)1.()是长期存储在计算机内的有组织,可共享的数据集合。

(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.()是位于用户与操作系统之间的一层数据管理软件。

(A)数据库管理系统(DBMS)(B)数据库系统(DBS)(C)数据库(D)数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。

(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员4.下列命令不属于DBMS的数据定义语言的是:()。

(A)CREATE(B)DROP(C)INSERT(D)ALTER5.SQL Server 2005是一种()的数据库管理系统。

(A)关系型(B)层次型(C)网状(D)树型6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。

(A)SQL Server 2005个人版.(B)SQL Server 2005企业版(C)SQL Server 2005开发版.(D)SQL Server 2005标准版7.SQL Server 2005 企业版可以安装在()操作系统上。

(A)Microsoft Windows 98.(B)Microsoft Windows Me(C)Microsoft Windows 2000 Professional.(D)Microsoft Windows 20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。

(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9.以下()不属于数据库对象(A)表和视图(B)索引和约束(C)T-SQL脚本(D)触发器10.SQL Server 2005的物理数据库构架主要包括()。

(A)文件及文件组.(B)页面和盘区(C)表和视图(D)数据和程序11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案第一章绪论一选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于()。

A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案:A3.数据库的基本特点是()。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4.()是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5.数据库中存储的是()。

A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C6. 数据库中,数据的物理独立性是指()。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是()。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9.下述关于数据库系统的正确叙述是()。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.数将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和()。

(完整版)数据库模拟试题1(含答案)

(完整版)数据库模拟试题1(含答案)

模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[ ] A .系统独立性 B .物理独立性C .逻辑独立性D .设备独立性2.数据库系统中存放三级结构定义的DB 称为[ ]A .DBSB .DDC .DDLD .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S )4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [] A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[ ] A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C .R -πA ,B (σC= 'C56'(R ⋈S ))D .R -πA ,B (σC ≠'C56'(R ⋈S )) 6.嵌入式SQL 的预处理方式,是指[ ]A .识别出SQL 语句,加上前缀标识和结束标志B .把嵌入的SQL 语句处理成函数调用形式C .对源程序进行格式化处理D .把嵌入的SQL 语句编译成目标程序7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C },那么ρ={ ABC ,BCD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D },则F +中左部为(BC )的函数依赖有 [ ]C ≠'C56' 2=12=3A.2个B.4个C.8个D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.17个B.18个C.23个D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ] A.原子性B.一致性C.隔离性D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ] A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型B.集合类型C.数组类型D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ] A.冒号“:”B.单箭头“→”C.下划线“_”D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性B.虚拟性C.无关性D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的B.一对多的C.多对一的D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。

数据库100题da(1)(1)

数据库100题da(1)(1)

一、单项选择题:1.位于用户和操作系统之间的一层数据管理软件是 C 。

A.DBS B.DB C.DBMS D.MIS2.数据库系统中的数据模型通常由 A 三部分组成。

A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制3.CODASYL组织提出的DBTG报告中的数据模型是 B 的主要代表。

A.层次模型B.网状模型C.关系模型D.实体联系模型4.数据库的三级模式中,数据的全局逻辑结构用 C 来描述。

A.子模式B.用户模式C.模式D.存储模式5.用户涉及的逻辑结构用 D 描述。

A.模式B.存储模式C.概念模式D.子模式6.数据库的并发控制,完整性检查,安全性检查等是对数据库的 B 。

A.设计B.保护C.操纵D.维护7. C 完成对数据库数据的查询与更新。

A.DCL B.DDL C.DML D.DQL8.关系模型的程序员不需熟悉数据库的 C 。

A.数据操作B.完整性约束条件C.存取路径D.数据定义9.DBMS提供DML实现对数据的操作。

可以独立交互使用的DML称为B 。

A.宿主型B.独立型C.自含型D.嵌人型10.DBMS提供DML实现对数据的操作。

嵌入高级语言中使用的DML称为C 。

A.自主型B.自含型C.宿主型D.交互型11.下列运算中 B 不是关系代数的基本操作。

A.笛卡尔积B.自然联接C.投影D.并12.在关系中能惟一标识元组的属性集称为关系模型的 C 。

A.主键B.超键C.候选键D.外键13.对关系R进行投影运算后,得到关系S,则 D 。

A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于关系S的元组数D.关系R的元组数大于或等于关系S的元组数14.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S 等值自然联接的结果,则 C 。

A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数C.T1的属性个数大于T2的属性个数D.T2的属性个数大于或等于T2的属性个数15.在关系代数表达式优化策略中,应尽可能早执行 C 操作。

数据库原理复习题(1)

数据库原理复习题(1)

数据库原理复习题(1)数据库原理复习题1.描述数据库中全体数据的逻辑结构和特征的是()。

(1.3A)A.内模式 B.概念模式 C.外模式 D.存储模式2.自然联接是构成新关系的有效方法。

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

(2.4B)A.元 B.行 C.记录 D.属性 3.SQL语言中,实现数据检索的语句是()。

(3.1A)A.SELECT B.INSERT C.UPDATE D.DELETE 4.在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是()。

(1.3A) A. 外模式 B. 内模式 C. 存储模式 D. 模式 5.当实体中有多个属性可作为键而选定其中一个时,称为该实体的()。

(2.1A) A. 外键 B. 候选键 C. 主键 D. 主属性 6.设关系模式R(ABC)上成立的FD集为{B→C},ρ={AC,BC}为R的一个分解,那么ρ相对于{B→C}()。

(6.3B)A.是无损联接分解 B.不是无损联接分解C.是否无损联接分解还不能确定 D.是否无损联接由R的当前关系确定 7. SQL 中集合成员资格比较操作“元组NOT IN(集合)”中的“NOT IN”与下列()操作符等价。

(3.4B)A.<>ALL B.<>ANY C.=ANY D.=ALL 8. 下图中给定关系R()。

(6.2C)零件号单价P1 25P2 8 P3 25 P4 9A.不是3NF B.是3NF但不是2NF C.是3NF但不是BCNF D.是BCNF 9.DBS 是()。

(1.1A)A.数据库 B.数据库系统 C.数据处理 D.数据库管理系统 10.在关系代数中,5种基本运算为()。

(2.2A) A.并、差、选择、投影、自然联接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积D.并、差、交、选择、乘积11. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用()保留字。

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

填空题
1. 数据模型通常分为层次模型、网状模型、(关系模型)、面向对象模型等。

2. 关系模型中有三类完整性约束:(实体完整性)、参照完整性和用户定义的完整性。

3. 关系代数运算中,专门的关系运算有(选择)、投影和连接。

4.关系的实体完整性规则定义了(主键字段)不能取空值。

5.第二范式是在第一范式的基础上消除了(部分函数依赖)。

6.在数据库的两层映像中,(模式/内模式映像)保证了物理独立性。

7.事务的ACID特性包括:(原子性)、一致性、独立性和持续性。

8.建立冗余数据最常用的技术是数据转储和(登录日志文件)。

9.数据库结构设计包括(概念结构设计)、逻辑结构设计和物理结构设计。

10.DROP VIEW语句的作用是(删除视图)。

简答题
1.什么是表的主键和外键?它们分别有何作用?
答:关系型数据库中的表中有若干个属性,若其中某一个属性或属性组能唯一标识一条记录,该属性或属性组就可以称为表的主键。

外键用于与另一张表的关联。

是能确定另一张表记录的字段,用于保持数据的一致性。

定义主键和外键主要是为了维护关系数据库的完整性
2.SQL SERVER的权限分为哪两种?
对象权限和语句权限
使用三个SQL语句分别实现授权、收回和拒绝操作(如GRANT语句)。

Grant select on stuinfo to u1
Revoke select on stuinfo from u1
Deny select on stuinfo to u1
3.设有关系模式R:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。

设一名学生可以选修多门课程号,一门课程号可以被多名学生选修;一名学生有唯一的所在系,每门课程号有唯一的课程名和学分。

请回答以下问题:(1)根据上述规定写出关系模式R的基本函数依赖;
学号(姓名,所在系,性别)F
课程号(课程名,学分)F
(学号,课程号)成绩F
(学号,课程号)(姓名,所在系,性别,课程号,学分)P
(2)找出关系模式R的候选码;
学号,课程号
综合题
1.设某商业集团数据库中有三个实体集:
商店:商店编号、商店名、地址
商品:商品编号、商品名、规格、单价
职工:职工编号、姓名、性别、业绩
每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

(1)试画出E-R图,要求在图上注明属性及联系的类型;
(2)将E-R图转换成关系模型,并注明主码;
(3)根据实际情况,使用SQL语句创建商店表和职员表,包括各种约束;
(4)用SQL语句查找大于平均业绩的职工姓名;
(5)用SQL语句创建一个业绩大于100的所有男职工信息的视图。

相关文档
最新文档