中南大学数据库习题复习资料

合集下载

中南大学数据库考试题库

中南大学数据库考试题库

1•在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。

A需求分析B概念设计C逻辑设计D物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。

)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。

E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。

数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2.关于数据库概念设计阶段的工作目标,下列说法错谋的是A定义和描述应用系统涉及的信息结构和范围B定义和描述应用系统中数据的属性特征和数据之间的联系C描述应用系统的数据需求D描述需要存储的记录及其数量参考答案3. SQL Server 2000的字符型系统数据类型主要包括()。

A int、money、charB char> varchar、textC datetime、binary> intD char、varchar> int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。

A数据模型B数据库C关系模型D数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A外模式/模式B模式/内模式C外模式/内模式D逻辑模式/内模式参考答案B6. 关系模型的数据结构是A树B图C表D二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A数据库管理员维护B程序员维护C数据库管理系统维护D—般用户维护参考答案A8. E-R图用于描述数据库的A概念模型B数据模型C存储模型D逻辑模型参考答案9•下面列出的条目中,()不是数据库技术的主要特点。

中南大学数据库习题复习

中南大学数据库习题复习

中南大学数据库习题复习第五章习题一、选择题(1) 下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的?( A )A.索引是外模式B.一个基本表上可以创建多个索引C.索引可以加快查询的执行速度D.系统在存取数据时会自动选择合适的索引作为存取路径(2) 为了提高特定查询的速度,对SC(S#, C#, DEGREE)关系创建唯一性索引,应该创建在哪一个(组)属性上?( A )A.(S#, C#) B.(S#, DEGREE)C.(C#, DEGREE) D.DEGREE(3) 设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学号和他的平均成绩的视图。

下面对该视图的操作语句中,( A )是不能正确执行的。

Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO='2004010601'Ⅱ.SELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO='2004010601'A.仅ⅠB.仅ⅡC.都能D.都不能(4) 在视图上不能完成的操作是( C )。

A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图(5) 在SQL语言中,删除一个视图的命令是( B )。

A.DELETE B.DROP C.CLEAR D.REMOVE(6) 为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字( A )。

A.UNIQUE B.COUNT C.DISTINCT D.UNION(7) 创建索引是为了( A )。

A.提高存取速度B.减少I/O C.节约空间D.减少缓冲区个数(8) 以下关于视图的描述中,错误的是( A )。

A.可以对任何视图进行任意的修改操作B.视图能够简化用户的操作C.视图能够对数据库提供安全保护作用D.视图对重构数据库提供了一定程度的独立性(9) 在关系数据库中,视图(view)是三级模式结构中的( D )。

中南大学大数据库试的题目

中南大学大数据库试的题目

一、填空(10空,每空1分,共10分)1.SQL语言有四类语句,分别是、、DML和。

(中文及英文简写均可)2.基本表中,“关键字”概念应该体现其值的和两个特征。

3.数据库系统的模式结构由、和三级组成。

4.SQL有两种使用方式:和。

二、选择(10题,每题 1.5分,共15分)1.数据是指所有能输入到计算机中并被计算机程序所处理的的总称。

A)文字 B)字母 C)符号 D)数字2.数据模型的三要素是指。

A)数据结构、数据对象和数据共享B)数据结构、数据操作和数据控制C)数据结构、数据对象和完整性D)数据结构、数据操作和完整性约束条件3.一般说来,两个实体之间的联系可分为种。

A)四 B)三 C)二 D)六4.某个用户对某类数据有何种操作权力由决定。

A)用户 B)系统分析员 C)DBA D)应用程序员5.若关系R(U)的每个属性值都是不可分的原子值,且每个非主属性完全函数依赖于关键字,则称R满足。

A)1NF B)2NF C)3NF D)BCNF6.数据库系统中,数据独立性是指。

A)数据之间相互独立 B)应用程序与数据库的结构之间相互独立C)数据的逻辑结构与物理结构相互独立D)数据与磁盘之间相互独立7.对数据库中数据的操作分成两大类。

A)查询和更新 B)检索和修改 C)查询和修改 D)插入和修改8.SQL中,“SALARY IN(1000,2000)”的语义是。

A)SALARY<=2000 AND SALARY>=1000B)SALARY<2000 AND SALARY>1000C)SALARY=1000 AND SALARY=2000D)SALARY=1000 OR SALARY=20009.下列式子中,不正确的是。

A)R-S=R-(R∩S) B)R=(R-S) ∪(R∩S)C)R∩S=S-(S-R) D)R∩S=S-(R-S)10.数据库设计人员和用户之间沟通信息的桥梁是。

A)程序流程图 B)实体联系图 C)模块结构图 D)数据流图(DFD)三、简答题(5×3′)1、数据库系统阶段的数据库管理有哪些特点?2、关系三完整性规则是什么?3、为什么要进行关系模式的分解?分解的依据的是什么?4、基于数据库系统生存期的数据库设计分成哪些阶段?5、简述层次模型、网状模型、关系模型的特点?四、名词解释(5×2′)1、3NF2、视图3、DBMS4、实体5、模式五、E-R模型设计题(24分)1.设有商务数据库用以处理销售记帐,它涉及的数据包括顾客、商品信息。

中南大学数据库习题 复习题目

中南大学数据库习题 复习题目

第九章习题一、选择题(1-10小题为多选题,11-13小题为单选题)1、在SQL Server2000中属于表级完整性约束的就是( AC )。

A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均就是2、在SQL Server2000中实现数据完整性的主要方法有(ABCD )。

A)约束B)默认C)规则D)触发器3、在SQL Server2000的数据完整性控制中属于声明数据完整性的就是(ABC )。

A)约束B)默认C)规则D)触发器4、在SQL Server2000的数据完整性控制中属于过程数据完整性的就是( AD)。

A)存储过程B)默认C)规则D)触发器5、在SQL Server中,以下( AB)约束属于域完整性约束。

A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY6、SQL Server2000数据库系统中一般采用( ABCD )以及密码存储等技术进行安全控制。

A)用户标识与鉴别B)存取控制C)视图D)触发器7、SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有( B )。

A)EXECUTE B)CREA TE TABLE C)UPDATE D)SELECT8、有关登录帐户、用户、角色三者的叙述中正确的就是( )。

A)登录帐户就是服务器级的,用户就是数据库级的B)用户一定就是登录帐户,登录帐户不一定就是数据库用户C)角色就是具有一定权限的用户组D)角色成员继承角色所拥有访问权限9、SQL Server2000的安全性管理包括( )。

A)数据库系统登录管理B)数据库用户管理C)数据库系统角色管理D)数据库访问权限的管理。

10、SQL Server2000使用权限来加强系统的安全性,通常将权限分为( AC)。

A)对象权限B)用户权限C)语句权限D)隐含权限11、SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于( B )。

中南大学数据库习题复习资料.docx

中南大学数据库习题复习资料.docx

第七章习题一、选择题1. E ・R 方法的三要素是(C )。

A )实体、屈性、实体集B )实体、键、联系C )实体、属性、联系D )实体、域、候选键2. 如杲采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。

A ) E-R 模型B )层次模型C )关系模型D )网状模型。

3. 在数据库设计的需求分析阶段,业务流程一般釆用(B )表示。

6. 如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。

A )需求分析B )概念设计C )逻辑设计 7. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方 法。

A ) HASHB ) B+树索引C )聚簇D )其它8. 在数据库设计屮,当合并局部E-R 图时,学生在某一局部应用屮被当作实体,而另一局部 应用中被当作属性,那么被称之为(D )冲突。

A )属性冲突B )命名冲突C )联系冲突D )结构冲突9. 在数据库设计中,E ・R 模型是进行(B )的一个主要工具。

A )需求分析B )概念设计C )逻辑设计D )物理设计10. 在数据库设计屮,学生的学号在某一局部应用屮被定义为字符型,而另一局部应用屮被定 义为整型,那么被称之为(A )冲突。

A )属性冲突B )命名冲突C )联系冲突D )结构冲突11. 下列关于数据库运行和维护的叙述中,(D )是正确的。

A ) 只要数据库正式投入运行,标志着数据库设计工作的结束B ) 数据库的维护工作就是维护数据库系统的正常运行C ) 数据库的维护工作就是发现错误,修改错误D ) 数据库正式投入运行标志着数据库运行和维护工作的开始12. 下面有关E ・R 模型向关系模型转换的叙述屮,不正确的是(C ) oA ) 一个实体类型转换为一个关系模式B ) —个1: 1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应C ) 一个1: n 联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应D ) 一个m : n 联系转换为一个关系模式13. 在数据库逻辑结构设计中,将E ・R 模型转换为关系模型应遵循相应原则。

数据库基础与应用复习题及参考答案

数据库基础与应用复习题及参考答案

数据库基础与应⽤复习题及参考答案中南⼤学⽹络教育课程考试(专科)复习题及参考答案数据库基础与应⽤⼀、选择题:1.现实世界中客观存在并能相互区别的事物称为()A)实体 B)实体集 C)字段 D)记录2.现实世界中事物的特性在信息世界中称为()A)实体 B)实体标识符 C)属性 D)关键码3.下列实体类型的联系中,属于⼀对⼀联系的是()A)教研室对教师的所属联系 B)⽗亲对孩⼦的亲⽣联系C)省对省会的所属联系 D)供应商与⼯程项⽬的供货联系4.采⽤⼆维表格结构表达实体类型及实体间联系的数据模型是()A)层次模型 B)⽹状模型 C)关系模型 D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系()A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS⽆关6.在数据库技术中,反映现实世界中事物的存在⽅式或运动状态的是()A)信息 B)数据 C)消息 D)命令7.下列关于关系数据模型的术语中,哪⼀个术语所表达的概念与⼆维表中的“⾏”的概念最接近?A)属性 B)关系 C)域 D)元组8.在关系数据中,视图(view)是三级模式结构中的()A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,⽤()描述全部数据的整体逻辑结构A)外模式 B)存储模式 C)内模式 D)概念模式10.数据库系统中,⽤户使⽤的数据视图⽤()描述,它是⽤户与数据库之间的接⼝。

A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独⽴性是因为采⽤了()A)层次模型 B)⽹状模型 C)关系模型 D)三级模式结构12.在关系数据库系统中,当关系的型改变时,⽤户程序也可以不变。

这是A)数据的物理独⽴性 B)数据的逻辑独⽴性C)数据的位置独⽴性 D)数据的存储独⽴性13.逻辑数据独⽴性是指()A)概念模式改变,外模式和应⽤程序不变 B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式和应⽤程序不变14.物理数据独⽴性是指()A)概念模式改变,外模式和应⽤程序不变 B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式和应⽤程序不变15.在⼀个数据库中,模式与内模式的映像个数是A)1个 B)与⽤户个数相同 C)由设置的系统参数决定 D)任意多个16.下列关于模式的术语中,哪⼀个不是指数据库三级模式结构中的外模式?A)⼦模式 B)⽤户模式 C)存储模式 D)⽤户视图17.下列关于数据库三级模式结构的说法中,哪⼀个是不正确的?A)⼀个数据库中可以有多个外模式但只有⼀个内模式B)⼀个数据库中可以有多个外模式但只有⼀个模式C)⼀个数据库中只有⼀个外模式也只有⼀个内模式D)⼀个数据库中只有⼀个模式也只有⼀个内模式18.在数据库三级模式中,外模式的个数()A)只有⼀个 B)可以有任意多个C)与⽤户个数相同 D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运⾏情况,及时处理运⾏过程中出现的问题,这是()⼈员的职责。

数据库名词解释+数据库原理及应用总复习题+中南大学数据库历年考题

数据库名词解释+数据库原理及应用总复习题+中南大学数据库历年考题

中南大学考试试卷2007--2008学年1学期期末考试试题一、填空题(本大题共10小题,每小题2分,共20分)1.从E-R图模型关系向关系模型转换时,一个1:1联系转换为关系模式时,该关系模式的关键字是_______________。

2.数据库学科的主要研究领域包括:数据库管理系统软件的研制、数据库设计以及_______________。

第3小题任选一个做,且只能做一个:(3-1).用树型结构表示实体类型及实体间联系的数据模型称为_______________。

(3-2). 设关系模式R (A ,B ,C ,D ),F 是R 上的FD 集,F ={AB →C ,D →B },R 的候选键为_________________ 。

4.DBMS提供的几个数据控制功能包括:数据的安全性保护、数据的完整性检查、并发控制以及_______________。

5.数据模型描述了系统的静态特性、动态特性和完整性约束条件。

它通常由数据结构、_______________和完整性约束三部分组成。

第6小题任选一个做,且只能做一个:(6-1).数据描述语言中子模式DDL用来定义局部的即用户的逻辑数据结构,模式DDL定义_______________,物理DDL 定义物理数据结构。

(6-2). 设关系模式R ,F 是R 上的FD 集,R 关于F 的无损联接条件是:任何满足F 的关系r ,有_________________ 。

7.关系数据库是采用_______________作为数据的组织方式。

8.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为_______________。

9.E-R数据模型一般在数据库设计的_______________阶段使用。

10.关系模型允许定义的三类完整性约束:______________、参照完整性和用户定义的完整性。

二、单项选择题(本大题共5小题,每小题2分,共10分)1.查询优化策略中,正确的策略是(D)A. 尽可能早地执行笛卡尔积操作B. 尽可能早地执行并操作C. 尽可能早地执行差操作D. 尽可能早地执行选择操作2.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇文章论文,主要论述的是(C )A. 层次数据模型B. 网状数据模型C. 关系数据模型D. 面向对象数据模型3.在数据库设计中,子模式设计是在阶段进行(B)A. 物理设计B. 逻辑设计C. 概念设计D. 程序设计4.在SQL语言中,集函数COUNT(列名)用于(C)A. 计算元组个数B. 计算属性个数C. 对一列中的非空值计算个数D. 对一列中的非空值和空值计算个数5. 在DBS中,DBMS和OS之间的关系是( B )A.相互调用 B.DBMS调用OSC.OS调用DBMS D.并发运行(以下每题10分)三、设某商业集团关于商店销售商品的数据库中有三个基本表:商店S HOP(S#,SNAME,AREA,MGR_NAME)其属性是商店编号,商店名称,区域名,经理姓名。

中南大学数据库习题(刘安丰老师提供的)

中南大学数据库习题(刘安丰老师提供的)

第六章习题一.选择题1.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )A)互不相关的 B)不可分解的 C)长度可变的D)互相关联的2.关系数据库规范化是为解决关系数据库中( A)问题而引入的。

A)插入、删除和数据冗余 B)提高查询速度C)减少数据操作的复杂性 D)保证数据的安全性和完整性。

3.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及(C )的缺陷。

A)数据的不一致性 B)结构不合理 C)冗余度大 D)数据丢失4.关系模型中的关系模式至少是( A )A)1NF B)2NF C)3NF D)BCNF5.以下哪一条属于关系数据库的规范化理论要解决的问题?(A )A)如何构造合适的数据库逻辑结构B)如何构造合适的数据库物理结构C)如何构造合适的应用程序界面D)如何控制不同用户的数据操作权限6.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?(A )A)规范化理论提供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其它模型的数据库的设计也有重要指导意义7.下列哪一条不是由于关系模式设计不当所引起的问题?BA)数据冗余B)插入异常C)删除异常D)丢失修改8.下列关于部分函数依赖的叙述中,哪一条是正确的?(D)A)若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X部分函数依赖B)若X→Y,且存在属性集Z,Z∩Y=Φ,X→Z,则称Y对X部分函数依赖C)若X→Y,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖D)若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖9.下列关于关系模式的码的叙述中,哪一项是不正确的?(C )A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)若一个关系模式中的所有属性构成码,则称为全码10.在关系模式中,如果属性A和B存在1对1的联系,则(C )A)A→B B)B→A C)A B D)以上都不是11.候选关键字中的属性称为(B )A)非主属性B)主属性C)复合属性D)关键属性12.由于关系模式设计不当所引起的插入异常指的是(D )A)两个事务并发地对同一关系进行插入而造成数据库不一致B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C)未经授权的用户对关系进行了插入D)插入操作因为违反完整性约束条件而遭到拒绝13.X→Ai成立是X→A1A2…Ak成立的(C )A)充分条件B)必要条件C)充要条件D)既不充分也不必要14.任何一个满足2NF但不满足3NF的关系模式都存在(D)A)主属性对候选码的部分依赖B)非主属性对候选码的部分依赖C)主属性对候选码的传递依赖D)非主属性对候选码的传递依赖15.设有关系模式R(A,B,C,D),其函数依赖集F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(C )。

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

第七章习题
一、选择题
1.E-R方法的三要素是(C )。

A)实体、属性、实体集B)实体、键、联系
C)实体、属性、联系D)实体、域、候选键
2.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。

A)E-R模型B)层次模型C)关系模型D)网状模型。

3.在数据库设计的需求分析阶段,业务流程一般采用(B )表示。

A)E-R模型B)数据流图C)程序结构图D)程序框图
4.概念设计的结果是(B )。

A)一个与DBMS相关的概念模式B)一个与DBMS无关的概念模式
C)数据库系统的公用视图D)数据库系统的数据词典
5.在设计数据库系统的概念结构时,常用的数据抽象方法是(C )。

A)合并与优化B)分析和处理C)聚集和概括D)分类和层次
6.如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。

A)需求分析B)概念设计C)逻辑设计D)物理设计
7.在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方法。

A)HASH B)B+树索引C)聚簇D)其它
8.在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而另一局部应用中被当作属性,那么被称之为(D )冲突。

A)属性冲突B)命名冲突C)联系冲突D)结构冲突
9.在数据库设计中,E-R模型是进行(B)的一个主要工具。

A)需求分析B)概念设计C)逻辑设计D)物理设计
10.在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而另一局部应用中被定义为整型,那么被称之为(A )冲突。

A)属性冲突B)命名冲突C)联系冲突D)结构冲突
11.下列关于数据库运行和维护的叙述中,(D )是正确的。

A)只要数据库正式投入运行,标志着数据库设计工作的结束
B)数据库的维护工作就是维护数据库系统的正常运行
C)数据库的维护工作就是发现错误,修改错误
D)数据库正式投入运行标志着数据库运行和维护工作的开始
12. 下面有关E-R模型向关系模型转换的叙述中,不正确的是(C)。

A)一个实体类型转换为一个关系模式
B)一个1:1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应
C)一个1:n联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应
D)一个m:n联系转换为一个关系模式
13. 在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。

对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?(C )
A)2 B)3 C)4 D)5
14. 存取方法设计是数据库设计的(D )阶段的任务。

A)需求分析B)概念结构设计C)逻辑结构设计D)物理结构设计
15. 下列关于E-R模型的叙述中,哪一条是不正确的?(D )
A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
B)实体类型之间的联系通常可以分为1:1,1:n和m:n三类
C)1:1联系是1:n联系的特例,1:n联系是m:n联系的特例
D)联系只能存在于两个实体类型之间
二、填空题
1.数据库设计的六个主要阶段是:需求分析概念结构设计逻辑结构设计数据库物理设计数据库实施数据库运行和维护
2.数据字典中通常包括_数据项数据结构数据流数据存储和处理___五部分。

3.数据库系统的逻辑设计主要是将__概念模型__转化成DBMS所支持的数据模型。

4.如果采用关系数据库来实现应用,则在数据库的逻辑设计阶段需将__E-R模型__转化为关系模型。

5.当将局部E-R图集成为全局E-R,而在另一个局部E-R图中作为属性,如果同一对象在一个局部E-R图中作为实体这种现象称为__结构__冲突。

三、问答题
1. 数据库的设计过程包括几个主要阶段?每个阶段的主要任务是什么?哪些阶段独立于数据库管理系统?哪些阶段依赖于数据库管理系统?
2. 需求分析阶段的设计目标是什么?调查内容是什么?
3. 数据字典的内容和作用是什么?
4. 什么是数据库的概念结构?试述其特点和设计策略。

5 .什么是数据抽象?试举例说明。

6. 什么是E-R图?构成E-R图的基本要素是什么?
7. 为什么要视图集成?视图集成的方法是什么?
8. 什么是数据库的逻辑结构设计?试述其设计步骤?
9. 试述E-R图转换为关系模型的转换规则。

10. 试述数据库物理设计的内容和步骤。

11. 什么是数据库的再组织和重构造?为什么要进行数据库的再组织和重构造?
四、综合题
1.现有一局部应用,包括两个实体:“出版社”和“作者”。

这两个实体属多对多的联系,请读者自己设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名、属性名、码、完整性约束条件)。

出版社(出版社名,所在在址,联系电话)
作者(姓名,性别,年龄,工作单位,联系电话)
出版(出版社名,作者名,书名,出版数量,联系方式)
2.请设计一个图书馆数据库,此数据库对每个借阅者保持读者记录,包括:读者号、姓名、地址、性别、年龄、单位。

对每本书有:书号、书名、作者、出版社。

对每本被借出的书有:读者号、借出的日期、应还日期。

要求给出E-R图,再将其转换为关系模型。

读者(读者号,姓名,地址,性别,年龄,单位)
图书(书号,书名,作者,出版社)
借阅(读者号,书号,借期,还期)
3.某公司设计的“人事管理信息系统”,其中涉及到职工、部门、岗位、技能、培训课程、奖惩记录等信息,其E-R图如图5-19所示:
图5-19 某公司“人事管理信息系统”E-R图
该E-R图有七个实体类型,其属性如下:
职工(工号,姓名,性别,年龄,学历)
部门(部门号,部门名称,职能)
岗位(岗位编号,岗位名称,岗位等级)
技能(技能编号,技能名称,技能等级)
奖惩(序号,奖惩标志,项目,奖惩金额)
培训课程(课程号,课程名,教材,学时)
工资(工号,基本工资,级别工资,养老金,失业金,公积金,纳税)
该E-R图有七个联系类型,其中一个1:1联系,两个1:n联系,四个m:n联系。

联系类型的属性如下:
选课(时间,成绩)
设置(人数)
考核(时间,地点,级别)
接受(奖惩时间)
4. 某公司设计的“库存销售管理信息系统”对仓库、车间、产品、客户、销售部的信息进行了有效地管理,其E-R图如图5-20所示:
图5-20 某公司“库存销售管理信息系统”E-R图
该E-R图有五个实体类型,其结构如下:
车间(车间号,车间名,主任名)
产品(产品号,产品名,单价)
仓位(仓位号,地址,主任名)
客户(客户号,客户名,联系人,电话,地址,税号,帐号)
销售员(销售员号,姓名,性别,学历,业绩)
该E-R图有四个联系类型,其中三个是m:n:p,一个是m:n,属性如下:入库(入库单号,入库量,入库日期,经手人)
存储(核对日期,核对员,存储量)
出库(出库单号,出库量,出库日期,经手人)
订单(订单号,数量,折扣,总价,订单日期)
将该E-R图转换成关系模式集。

(4) 车间(车间号,车间名,主任名)
产品(产品号,产品名,单价)
仓位(仓位号,地址,主任名)
客户(客户号,客户名,联系人,电话,地址,税号,账号)
销售员(销售员号,姓名,性别,学历,业绩)
入库(车间号,产品号,仓位号,入库单号,入库量,入库日期,经手人) 存储(产品号,仓位号,核对日期,核对员,存储量)
出库(客户号,仓位号,产品号,出库单号,出库量,出库日期,经手人) 订单(产品号,客户号,销售员号,订单号,数量,折扣,总价,订单日期)。

相关文档
最新文档