数据库复习例题

合集下载

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。

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

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

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

数据库复习试题(附带答案)

数据库复习试题(附带答案)

一、单项选择题(每小题2分,共30分)1.数据库系统的三级模式是指C。

A.外模式、模式、子模式B.子模式、模式、概念模式C.模式(逻辑模式)、外模式(子模式/用户模式)、存储模式(内模式)D.逻辑模式、子模式、模式2.数据库系统的数据独立性是指B。

A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构3.数据模型的主要组成要素中,用于描述系统静态特征的是A。

A.数据结构B.数据操作C.数据完整性约束D.数据联系4.关于关系数据库系统叙述错误的是D。

A.关系模型给出了关系操作的能力和特点,关系操作通过关系语言实现B.关系语言的特点是高度的非过程化C.SQL语言介于关系代数和关系演算之间D.关系操作能力可以用三种方式来表示:关系代数、元组关系演算和域关系演算5.要求关系中的元组在组成主键的属性上不能为空,这是B。

A.参照完整性规则B.实体完整性规则C.用户定义完整性规则D.域完整性规则6.在关系代数运算中,五种基本运算为D。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、交、选择、笛卡尔积D.并、差、选择、投影、笛卡尔积7.在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→Y,则C。

A.Y函数决定X B.Y对X完全函数依赖C.X为关系R的候选码D.关系R属于2NF8.在关系数据库中,任何二元关系模式的最高范式必定是A。

A.BCNF B.3NF C.2NF D.1NF9.需求分析阶段得到的结果是D。

A.包括存储结构和存取方法的物理结构B.某个DBMS所支持的数据模型C.E-R图表示的概念模型D.数据字典描述的数据需求10.下面的选项中,哪些是数据库管理员的职责A。

①决定数据库中的信息内容和结构②定义数据的安全性要求和完整性约束③应用系统的需求分析和规范说明④确定系统的硬件配置并参与数据库系统的概要设计⑤决定数据库的存储结构和存取策略⑥负责设计应用系统的程序模块⑦数据库中数据的确定、数据库各级模式的设计A.①、②、⑤B.①、②、④、⑤C.①、④、⑤D.②、③、⑥、⑦11.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是D。

数据库复习题

数据库复习题

数据库复习题数据库原理复习题(2336)一、单项选择题1、关系中属性个数称为“元数”,元组个数称为( C )。

A、行数B、列数C、基数D、超键2、SQL的主码子句和外码子句属于DBS的 A 。

A、完整性措施B、安全性措施C、恢复措施D、并发控制措施3、概念设计结果是( B )。

A、一个与DBMS相关的概念模式B、一个与DBMS无关的概念模式C、数据库系统的公用视图D、数据库系统的数据字典4、启动、暂停或停止SQL Server数据库服务器要使用哪种工具?( C)A、企业管理器B、查询分析器C、服务管理器D、服务器网络实用工具5、设k元关系R,则σ2>’4’表示( B )。

A、从R中挑选第4个分量的值小于2的元组所构成的关系B、从R中挑选第2个分量值大于4的元组所构成的关系C、从R中挑选第2个分量值大于第4个分量值的元组所构成的关系D、σ 2>’4’与R相比,基数不变,元数减少6、在SQL中,与“IN”等价的操作符是( D )。

A、=ALLB、<>SOMEC、<>ALLD、=SOME7、若以选课(学号,课号,成绩)表达“某学生选修某课程获得了某个成绩。

”则在( C )的情况下,成绩不完全函数依赖于学号。

A、一个学生只能选修一门课B、一门课程只能被一个学生选修C、一个学生可以选修多门课D、一门课程可以被多个学生选修8、当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成关系模式个数为( B )。

A、1个B、3个C、5个D、7个9、SQL Server 2000 企业版可以安装在____D_____操作系统上。

A、Microsoft Windows 98B、Microsoft Windows Me 和 XPC、Microsoft Windows 2000 ProfessionalD、Microsoft Windows NT10、在SELECT 语句中,与关系代数中π运算符对应的是( A )子句。

数据库复习题(答案整理版)

数据库复习题(答案整理版)

数据库复习题(答案整理版)⼀、选择题1.数据库系统与⽂件系统的主要区别是 B 。

A数据库系统复杂,⽽⽂件系统简单;B⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统可以解决;C⽂件系统只能管理程序⽂件,⽽数据库系统可以管理各类⽂件;D⽂件系统管理的数据量较少,⽽数据库系统可以管理庞⼤的数据量。

2.同⼀个关系模型的任意两个元组值 A 。

A不能全同; B可以全同; C必须全同; D以上都不是。

3.授权编译系统和合法性检查机制⼀起组成了A⼦系统。

A安全性; B完整性; C并发控制; D恢复。

4.事务的ACID性质中,关于原⼦性(atomicity)的描述正确的是C。

A. 指数据库的内容不出现⽭盾的状态。

B. 若事务正常结束,即使发⽣故障,更新结果也不会从数据库中消失。

C. 事务中的所有操作要么都执⾏,要么都不执⾏。

D. 若多个事务同时进⾏,与顺序实现的处理结果是⼀致的。

5.如果事务T获得了数据项Q上的排它锁,则T对Q C。

A. 只能读不能写B. 只能写不能读C. 既可读⼜可写D. 不能读不能写6.为了防⽌⼀个⽤户的⼯作不适当地影响另⼀个⽤户,应该采取C。

A 完整性控制B 安全性控制C 并发控制D 访问控制7.SQL语⾔中,删除⼀个表的命令是B。

A DELETEB DROPC CLEARD REMORE8.SQL语⾔中,删除记录的命令是A。

A DELETEB DROPC CLEARD REMORE9.设有⼀个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且⾄少包含4个字母的DNAME,则查询条件⼦句应写成WHERE DNAME LIKEB 。

A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’10.学⽣表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),⽤Insert 命令向XS表添加⼀条新记录,记录内容为: XH XM XB BJ 99220101 王凌男992201下列命令中正确的是 __A__。

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案数据库复习题及答案数据库是计算机科学中非常重要的一个领域,它是用来存储、管理和组织数据的软件系统。

在数据库的学习过程中,复习题是非常重要的一部分,通过做复习题可以帮助我们巩固知识,提高理解能力。

本文将为大家提供一些数据库复习题及答案,希望对大家的学习有所帮助。

一、选择题1. 数据库的主要特点是:A. 数据共享B. 数据独立性C. 数据冗余D. 数据安全性答案:B. 数据独立性2. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据的存储和管理B. 数据的输入和输出C. 数据的处理和分析D. 数据的传输和通信答案:A. 数据的存储和管理3. 下列哪个不是数据库的三级模式?A. 外模式B. 内模式C. 中模式D. 概念模式答案:C. 中模式4. 数据库的完整性约束包括以下哪些?A. 实体完整性B. 参照完整性C. 用户完整性D. 操作完整性答案:A. 实体完整性、B. 参照完整性、D. 操作完整性5. 下列哪个不是关系数据库的基本操作?A. 查询B. 插入C. 删除D. 修改答案:D. 修改二、填空题1. 数据库中,用来描述数据之间联系的概念是__________。

答案:关系2. 数据库中,用来表示数据的逻辑结构的概念是__________。

答案:模式3. 数据库中,用来表示数据的物理存储结构的概念是__________。

答案:存储结构4. 数据库中,用来表示数据的基本单位的概念是__________。

答案:记录5. 数据库中,用来表示数据属性的概念是__________。

答案:字段三、简答题1. 请简要介绍关系数据库的特点和优势。

答:关系数据库的特点包括数据的结构化、数据的共享性、数据的独立性和数据的安全性。

关系数据库的优势包括数据的一致性、数据的完整性、数据的可靠性和数据的可扩展性。

关系数据库通过使用关系模型来组织和管理数据,可以更好地满足用户的需求,提高数据的处理效率和数据的可靠性。

数据库总复习题库及解析

数据库总复习题库及解析

第1章练习题一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

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

AA. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2.数据库系统与文件系统的主要区别是______。

BA. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.数据库的概念模型独立于______。

AA. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.由计算机、OS、DBMS、DB、应用程序及用户等组成的一个整体叫做______。

BA. 文件系统B. DBSC. 软件系统D. 数据库管理系统5.下述特征不是数据库的基本特点是______。

AA. 数据非结构化B. 数据独立性C. 数据冗余小,易扩充D. 统一管理和控制6.数据库具有_____、最小冗余度和较高的程序与数据独立性。

BA. 程序结构化B. 数据结构化C. 程序标准化D. 数据模块化7.在数据库中,下列说法______是不正确的。

AA. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余8.______是存储在计算机内有结构的数据的集合。

BA. DBSB. DBC. DBMSD. 数据结构9.在DB中存储的是______。

CA. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息10.DB中,数据的物理独立性是指______。

CA. DB与DBMS的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上DB中的数据是相互独立的D. 应用程序与DB中数据的逻辑结构相互独立11.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被分成用户级、______和存储级三个层次。

最新最全数据库基础练习题复习及答案解析完整版.doc

最新最全数据库基础练习题复习及答案解析完整版.doc

第一章习题一、单项选择题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. 描述数据库全体数据的全局逻辑结构和特性的是_____模式______。

2. ____数据的物理独立性__________是指数据库的物理(存储)结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。

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

第一章一、填空题1、数据库就是长期存储在计算机内、具有__组织_____得、可以___共享______得数据集合。

2、数据独立性就是指__用户得应用程序______与__数据库中得数据_______就是相互独立得。

3、外模式就是_逻辑_模式得子集。

4、数据库得两级映象技术就是指__外模式与模式之间得映象_______________与___模式与内模式之间得映象______________。

5、数据库管理系统得主要功能包括__数据操纵功能___、____数据库定义功能___________、数据库建立与维护功能及数据库得运行管理6、当数据得物理存储改变时,应用程序不变,而由DBMS处理这种改变,这就是指数据得___物理独立性_____________。

7、以子模式为框架得数据库就是__用户数据库___________;以模式为框架得数据库就是_概念数据库_________;以物理模式为框架得数据库就是___物理数据库__________。

二、选择题1、模式与内模式( A )A、只能有一个B、最多只能有一个C、至少两个D、可以有多个2、数据库技术采用分级方法将数据库得结构划分成多个层次,就是为了提高数据库得( B )A、数据规范性与数据独立性B、逻辑独立性与物理独立性C、管理规范性与物理独立性D、数据得共享与数据独立性3、在数据管理技术得发展过程中,经历了人工管理阶段、文件系统阶段与数据库系统阶段。

在这几个阶段中,数据独立性最高得就是哪一阶段( A )A、数据库系统B、文件系统C、人工管理D、数据项管理4、下述关于数据库系统得正确叙述就是( B )A、数据库中只存在数据项之间得联系B、数据库得数据项之间与记录之间都存在联系C、数据库得数据项之间无联系,记录之间存在联系D、数据库得数据项之间与记录之间都不存在联系5、在数据库系统中,通常用三级模式来描述数据库,其中( B )就是对数据得整个得逻辑结构得描述。

A、外模式B、逻辑模式C、内模式D、逻辑结构6、数据库得三级模式之间存在得映象关系正确得就是( B )A、外模式/内模式B、外模式/模式C、外模式/外模式D、模式/模式7、在数据库中存储得就是( C )A、数据B、数据模型C、数据及数据间得联系D、信息8、下面哪个不就是数据库系统必须提供得数据控制功能 ( B )、A、安全性B、可移植性C、完整性D、并发控制9、 DBMS提供得DML有两种使用方式,其中一种就是将DML嵌入到某一高级语言中,此高级语言称为( B )A、查询语言B、宿主语言C、自含语言D、会话语言10、对于数据库系统,负责定义数据库内容,决定存储结构与存取策略及安全性授权工作得就是( C )A、应用程序开发人员B、终端用户C、数据库管理员D、数据库管理系统得软件设计人员三、简答题1、数据有哪些特征(4分)?数据有型与值之分、数据受数据类型与取值范围得约束、数据有定性表示与定量表示之分、数据应具有载体与多种表现形式。

2、什么就是数据独立性?数据库系统如何实现数据独立性?数据独立性可带来什么好处?数据独立性就是指应用程序与数据之间相互独立、不受影响,即数据结构得修改不会引起应用程序得修改.数据独立性包括:物理数据独立性与逻辑数据独立性.物理数据独立性就是指数据库物理结构改变时不必修改现有得应用程序.逻辑数据独立性就是指数据库逻辑结构改变时不用改变应用程序.数据独立性就是由DBMS得二级睁像功能来实现得.当整个系统要求改变模式时(增加记录类型、增加数据项,由DBMS对各个外模式/模式得映像做相应改变,从而保证了数据得逻辑独立性.当数据得存储结构改变时,由DBMS对模式/内模式得映像做相应改变,从而保证了数据得物理独立性.3、什么就是数据库管理系统?主要功能有哪些?数据库管理系统(DBMS)就是专门用于管理数据库得计算机系统软件。

数据库管理系统能够为数据库提供数据得定义、建立、维护、查询与统计等操作功能,并完成对数据完整性、安全性进行控制得功能。

4、什么就是数据库系统得二级映象技术,有何作用?DBS得二级映像就是指外模式与模式之间得映像、模式与内模式之间得映像。

二级映像使三级数据模式之间建立联系,同时也保证了数据得独立性。

5、数据库系统阶段得数据管理有哪些特点?1、数据库系统以数据模型为基础(整体数据得结构化)2、数据库系统得数据冗余度小、数据共享度高3、数据库系统得数据与程序之间具有较高得独立性4、数据库系统通过DBMS进行数据安全性、完整性、并发控制与数据恢复控制5、数据库中数据得最小存取单位就是数据项6、什么就是信息?信息有哪些特征?信息就就是新得、有用得事实与知识。

信息具有四个基本特征:1) 信息得内容就是关于客观事物或思想方面得知识;2) 信息就是有用得,它就是人们活动得必需知识;3) 信息能够在空间与时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储;4) 信息需要一定得形式表示,信息与其表现符号不可分离。

7、什么就是数据库?数据库中得数据有哪些性质?数据库(DB)就是一个按数据结构来存储与管理数据得计算机软件系统。

数据库方法与文件方法相比,具有以下两个特征。

数据库中得数据具有数据整体性。

数据库中得数据具有数据共享性。

①不同得用户可以按各自得用法使用数据库中得数据。

②多个用户可以同时共享数据库中得数据资源。

第二章一、填空题1、独立于计算机系统,只用于描述某个特定组织所关心得信息结构得模型,称为___概念模型___;直接面向数据库得逻辑结构得模型,称为___数据模型_______。

2、信息得三种世界就是指____现实世界______、____信息世界__________与计算机世界。

3、常见得数据模型有____层次模型____________、___网状模型_________与关系模型、对象模型。

4、数据模型得三要素就是__数据结构______________、____数据操作__________与______完整性约束条件______________。

5、信息得三种世界就是指___现实世界__________、_____信息世界_________与计算机世界。

6、现实世界得事物反映到人得头脑中经过思维加工成数据,这一过程要经过三个领域,依次就是__现实世界___、____信息世界____与___数据世界____。

7、层次模型、网状模型与关系模型等三种基本数据模型就是根据__描述实体与实体之间联系得不同方式___________来划分得、二、选择题1、数据模型就是 ( D )A) 文件得集合 B) 记录得集合 C) 数据得集合 D) 一组严格定义得概念集合2、数据库得概念模型独立于( A )A、具体得机器与DBMSB、E-R图C、信息世界D、现实世界3、数据模型得三要素就是( D )A、外模式、模式与内模式B、关系模型、层次模型与网状模型C、实体、属性与联系D、数据结构、数据操作与完整性约束4、数据库系统中除了可用层次模型与关系模型表示实体类型及实体间联系得数据模型以外,还有( C )A、 E-R 模型B、信息模型C、网状模型D、物理模型5、层次模型不能直接表示( C )A、1:1联系B、1:n联系C、m:n联系D、1:1与1:n联系6、数据库得概念设计得E-R图中,用属性描述实体得特征,属性在E-R图中用( D )表示A、矩形B、四边形C、菱形D、椭圆形7、关系数据模型就是一种具体得数据模型,它也包含有三要素,其中它得数据结构就是( D )A、网状结构B、链状结构C、记录型D、二维表(即关系)8、下述哪一条不属于概念模型应具备得性质 ( A )A) 在计算机中实现得效率高 B) 易于交流与理解C) 易于更改 D) 有丰富得语义表达能力9、在信息得三种世界之间得术语对应关系中,现实世界中得“实体”与信息世界中得哪一个术语相对应 ( A )A) 实例 B) 记录 C) 对象 D) 属性1、实体(1)(2)1)2)2、关系模型与非关系模型相比有哪些特点?1) 关系数据模型建立在严格得数学基础之上。

2) 关系数据模型得概念单一,容易理解。

(单一得数据结构:关系)3) 关系数据模型得存取路径对用户隐蔽。

(按“名”存取,只需知道数据库名,关系(表)名,属性名即可访问某一数据库中某一表得某一个属性得值)4) 关系模型中得数据联系就是靠数据冗余实现得。

(关系数据库不能完全消除冗余,关系得空间效率与时间效率因而较低)3、试述模型、模式与具体值三者得联系与区别。

模型就是数据库中稳定用得最多得数据形式,模式就是常用得数据形式。

模型少,模式多。

联系:模型、模式都就是对具体值数量关系得抽象分析与理论概括。

区别:模型、模式比具体值抽象得多。

模式、模型就是数据链表与函数,具体值就是数值。

其实您可以瞧书,她们得表现形式找得到得。

第三章一、填空题1、在数据库设计中,把数据需求写成文档,它就是各类数据描述得集合,包括数据项、数据结构、数据流、数据存储与数据加工过程等得描述,这通常称为____数据字典_________。

2、数据库系统设计得内容主要包括数据库得结构特征设计、数据库得行为特征设计与__物理模式设计三部分。

3、在数据库系统设计中,概念模型就是____概念结构设计_______阶段得成果。

4、数据抽象中描述“is subset of”语义得就是____概括______抽象方法。

5、 E-R数据模型一般在数据库设计得______概念结构设计____阶段使用。

6、数据库设计需求分析阶段系统需求调查得内容包括:___数据库中得信息内容____、__数据处理内容____与___数据安全性与完整性要求___三方面内容。

7、在数据库系统设计中,数据字典就是_____需求分析__________阶段得成果。

8、分E-R图之间得冲突主要有___属性冲突__、___命名冲突___与结构冲突三种。

9、数据抽象得三种基本方法就是____分类__、__聚集__与___概括___。

二、选择题1、在关系数据库设计中,数据字典就是哪个阶段得结果 ( A )A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、数据库实施阶段2、在关系数据库设计中,数据流图就是哪个阶段得结果 ( A )A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、数据库实施阶段3、在同一个软件项目中,系统分析员A在其设计得分E-R图中把实体集学生抽象为由属性学号、姓名、系别组成,其中学号得取值范围为长度为8得字符串;系统分析员B在其设计得分E-R图中也把实体集学生抽象为由属性学号、姓名、系别组成,但学号得取值范围就是整数。

A与B设计得分E-R图中发生得冲突属于( C )A、命名冲突B、数据冲突C、属性冲突D、结构冲突4、在数据库得概念设计中,最常用得数据模型就是( D )A、形象模型B、物理模型C、逻辑模型D、实体联系模型5、数据库需求分析时,数据字典得含义就是( D )。

相关文档
最新文档