2015-2016(1)计科13级数据库系统重修试卷
三级数据库技术真题2015年(1)_真题-无答案
三级数据库技术真题2015年(1)(总分100,考试时间90分钟)一、单选题1. 在数据库应用系统的需求分析阶段,确定系统吞吐量的工作属于______。
A. 数据处理需求分析B. 业务规则需求分析C. 性能需求分析D. 安全性需求分析2. 在一个ER图中,包含三个实体集,两个二元一对多联系,两个二元多对多联系,以及一个一元多对多联系。
将该ER图转化为关系模型后,得到的关系模式个数是______。
A. 4个B. 5个C. 6个D. 7个3. DFD建模方法由数据项、处理、数据存储以及外部项组成。
下列关于DFD表示方法的说法,错误的是______。
A. 数据流用箭头表示B. 处理用矩形框表示C. 数据存储用圆角矩形框表示D. 外部项用菱形表示4. IDEF1X是一种常用数据建模方法。
下列关于IDEF1X标定型联系的表示实例,正确的是______。
A.B.C.D.5. 下列关于各种索引的说法,正确的是______。
A. 主索引一定是聚集索引B. 聚集索引一定是主索引C. 有序索引只适合范围查询D. 散列索引只适合点查询6. 连接操作是数据库中非常耗时的操作。
下面列出了数据库中一些提高性能的做法:Ⅰ.增加冗余列,也就是将一个表的列复制到另外一个表中Ⅱ.反规范化,也就是降低表的规范化程度Ⅲ.在相关列上建立索引Ⅳ.将表组织为聚集文件以上做法中,能提高连接操作性能或减少连接操作的是______。
A. 仅Ⅰ、Ⅱ和ⅢB. 仅Ⅰ、Ⅱ和ⅣC. 仅Ⅱ、Ⅲ和ⅣD. 全部都是7. 已知有关系:员工(员工名,性别,出生日期,工资,部门名),对该关系有如下查询操作:SELECT部门名,SUM(工资) FROM员工WHERE性别="男" AND 出生日期IS NOT NULLGROUP BY 部门名为了加快其查询速度,则应该______。
A. 在工资上建索引B. 在性别上建索引C. 在出生日期上建索引D. 在部门名上建索引8. 下列关于降低死锁可能性的说法,正确的是______。
计算机网络重修试题及答案
计算机网络专业面试题库及答案计算机网络是信息技术领域中的核心学科之一,它研究了计算机和其他设备之间的数据通信与交换。
对于计算机网络专业的学生来说,面试是进入职场的首要关卡之一。
为了帮助大家更好地准备面试,我整理了一份计算机网络专业面试题库,并提供了详细的答案。
以下是题库中的一部分问题及答案:1. OSI参考模型是什么?简要介绍各层的功能。
答:OSI参考模型是一种描述计算机网络通信协议的理论框架。
它由7个层次组成,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
各层的功能如下:- 物理层:负责传输二进制数据流,包括电压、光信号等;- 数据链路层:将原始的物理传输信道转化为逻辑上的数据传输链路;- 网络层:实现网络互联,负责数据的路由和转发;- 传输层:提供端到端的可靠或不可靠的数据传输;- 会话层:负责建立、管理和结束会话;- 表示层:处理不同系统的数据表示格式之间的差异;- 应用层:提供与用户应用程序之间的网络服务接口。
2. 解释TCP/IP协议族的主要特点。
答:TCP/IP协议族是互联网上通信的核心协议,它包含了一系列的协议,如IP、TCP、UDP等。
其主要特点包括:- 分层结构:TCP/IP协议族采用分层结构,方便协议的设计、实现和维护;- 松散耦合:各层之间通过协议交互,层与层之间相对独立,修改一个层的实现不会对其他层产生影响;- 开放性:TCP/IP协议族是开放的,可以方便地与其他网络协议进行互联和通信;- 可靠性:TCP协议提供可靠的数据传输服务,保证数据的完整性、有序性和无差错性;- 灵活性:TCP/IP协议族可以根据不同的网络环境和需求进行灵活配置和定制。
3. 什么是IP地址?IPv4和IPv6有何区别?答:IP地址是互联网上设备的唯一标识符,用于在网络中进行数据的定位与传输。
IPv4和IPv6是两种不同版本的IP协议,其区别如下:- IPv4地址长度为32位,通常用点分十进制表示,例如192.168.0.1;- IPv6地址长度为128位,通常使用冒号分隔的16进制表示,例如2001:0db8:85a3:0000:0000:8a2e:0370:7334;- IPv4地址空间有限,约42亿个可分配地址,导致IPv4地址枯竭问题;- IPv6地址空间巨大,约340万亿亿亿亿个可分配地址,可以满足未来的互联网扩展需求;- IPv4协议需要使用网络地址转换(NAT)来解决地址短缺问题,而IPv6可以避免这个问题。
数据库系统工程师历年真题及答案
1.计算机系统知识1.1硬件知识1.1.1计算机体系结构和主要部件的基本工作原理·CPU和存储器的组成、性能、基本工作原理·常用I/O设备、通信设备的性能,以及基本工作原理·I/O接口的功能、类型和特点·CISC/RISC,流水线操作,多处理机,并行处理1.1.2存储系统·虚拟存储器基本工作原理,多级存储体系·RAID类型和特性1.1.3安全性、可靠性与系统性能评测基础知识·诊断与容错·系统可靠性分析评价·计算机系统性能评测方法1.2数据结构与算法1.2.1常用数据结构·数组(静态数组、动态数组)·线性表、链表(单向链表、双向链表、循环链表)·栈和队列·树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作·Hash(存储位置计算、碰撞处理)1.2.2常用算法·排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法·算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性1.3软件知识1.3.1操作系统知识·操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念·处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁)·存储管理(主存保护、动态连接分配、分段、分页、虚存)·设备管理(I/O控制、假脱机、磁盘调度)·文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全)·作业管理(作业调度、作业控制语言(JCL)、多道程序设计)·汉字处理,多媒体处理,人机界面·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3.2程序设计语言和语言处理程序的知识·汇编、编译、解释系统的基础知识和基本工作原理·程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制·各类程序设计语言的主要特点和适用情况1.4计算机网络知识·网络体系结构(网络拓扑、OSI/RM、基本的网络协议)·传输介质,传输技术,传输方法,传输控制·常用网络设备和各类通信设备·Client/Server结构、Browser/Server结构、Browser/Web/Datebase结构·LAN拓扑,存取控制,LAN的组网,LAN间连接,LAN-WAN连接·因特网基础知识及应用·网络软件·网络管理·网络性能分析·网络有关的法律、法规2.数据库技术2.1数据库技术基础2.1.1数据库模型·数据库系统的三级模式(概念模式、外模式、内模式),两级映像(概念模式/外模式、外模式/内模式)·数据库模型:数据模型的组成要素,概念数据模型ER图(实体、属性、关系),逻辑数据模型(关系模型、层s次模型、网络模型)2.1.2数据库管理系统的功能和特征·主要功能(数据库定义、数据库操作、数据库控制、事务管理、用户视图)·特征(确保数据独立性、数据库存取、同时执行过程、排它控制、故障恢复、安全性、完整性)·RDB(关系数据库),OODB(面向对象数据库),ORDB(对象关系数据库),NDB(网状数据库)·几种常用Web数据库的特点2.1.3数据库系统体系结构·集中式数据库系统·Client/Server数据库系统·并行数据库系统·分布式数据库系统·对象关系数据库系统2.2数据操作2.2.1关系运算·关系代数运算(并、交、差、笛卡儿积、选择、投影、连接、除)·元组演算·完整性约束2.2.2关系数据库标准语言(SQL)·SQL的功能与特点·用SQL进行数据定义(表、视图、索引、约束)·用SQL进行数据操作(数据检索、数据插入/删除/更新、触发控制)·安全性和授权·程序中的API,嵌入SQL2.3数据库的控制功能·数据库事务管理(ACID属性)·数据库备份与恢复技术(UNDO、REDO)·并发控制2.4数据库设计基础理论2.4.1关系数据库设计·函数依赖·规范化(第一范式、第二范式、第三范式、BC范式、第四范式、第五范式)·模式分解及分解应遵循的原则2.4.2对象关系数据库设计·嵌套关系、复杂类型,继承与引用类型·与复杂类型有关的查询·SQL中的函数与过程·对象关系2.5数据挖掘和数据仓库基础知识·数据挖掘应用和分类·关联规则、聚类·数据仓库的成分·数据仓库的模式2.6多媒体基本知识2.6.1多媒体技术基本概念·多媒体系统基础知识·常用多媒体文件格式2.6.2多媒体压缩编码技术·多媒体压缩编码技术·统计编码·预测编码·编码的国际标准2.6.3多媒体技术应用·简单图形的绘制,图像文件的处理方法·音频和视频信息的应用·多媒体应用开发过程2.7系统性能知识·性能计算(响应时间、吞吐量、周转时间)·性能指标和性能设计·性能测试和性能评估2.8计算机应用基础知识·信息管理、数据处理、辅助设计、科学计算,人工智能等基础知识·远程通信服务及相关通信协议基础知识3.系统开发和运行维护知识3.1软件工程、软件过程改进和软件开发项目管理知识·软件工程知识·软件开发生命周期阶段目标和任务·软件开发项目基础知识(时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具·主要的软件开发方法(生命周期法、原型法、面向对象法、CASE)·软件开发工具与环境知识·软件质量管理基础知识·软件过程改进基础知识·软件开发过程评估、软件能力成熟度评估的基础知识3.2系统分析基础知识·系统分析的目的和任务·结构化分析方法(数据流图(DFD)和数据字典(DD),实体关系图(ERD),描述加工处理的结构化语言)·统一建模语言(UML)·系统规格说明书3.3系统设计知识·系统设计的目的和任务·结构化设计方法和工具(系统流程图、HIPO图、控制流程图)·系统总体结构设计(总体布局,设计原则,模块结构设计,数据存取设计,系统配置方案)·系统详细设计(代码设计、数据库设计、用户界面设计、处理过程设计)·系统设计说明书3.4系统实施知识·系统实施的主要任务·结构化程序设计、面向对象程序设计、可视化程序设计·程序设计语言的选择、程序设计风格·系统测试的目的、类型,系统测试方法(黑盒测试、白盒测试、灰盒测试)·测试设计和管理(错误曲线、错误排除、收敛、注入故障、测试试用例设计、系统测试报告)·系统转换基础知识3.5系统运行和维护知识·系统运行管理知识·系统维护知识·系统评价知识4.安全性知识·安全性基本概念(网络安全、操作系统安全、数据库安全)·计算机病毒的防治,计算机犯罪的防范,容灾·访问控制、防闯入、安全管理措施·加密与解密机制·风险分析、风险类型、抗风险措施和内部控制5.标准化知识·标准化意识,标准化的发展,标准出台过程·国际标准、国家标准、行业标准、企业标准基本知识·代码标准、文件格式标准、安全标准软件开发规范和文档标准·标准化机构6.信息化基础知识·信息化意识·全球信息化趋势、国家信息化战略、企业信息化战略和策略·有关的法律、法规·远程教育、电子商务、电子政务等基础知识·企业信息资源管理基础知识7.计算机专业英语·掌握计算机技术的基本词汇·能正确阅读和理解计算机领域的英文资料考试科目2:数据库系统设计与管理1.数据库设计1.1理解系统需求说明·了解用户需求、确定系统范围·确定应用系统数据库的各种关系·现有环境与新系统环境的关系·新系统中的数据项、数据字典、数据流1.2系统开发的准备·选择开发方法,准备开发环境,制订开发计划1.3设计系统功能·选择系统机构,设计各子系统的功能和接口,设计安全性策略、需求和实现方法,制定详细的工作流和数据流1.4数据库设计1.4.1设计数据模型·概念结构设计(设计ER模型)·逻辑结构设计(转换成DBMS所能接收的数据模型)·评审设计1.4.2物理结构设计·设计方法与内容·存取方法的选择·评审设计与性能预测1.4.3数据库实施与维护·数据加载与应用程序调试·数据库试运行·数据库运行与维护1.4.4数据库的保护·数据库的备份与恢复·数据库的安全性·数据库的完整性·数据库的并发控制1.5编写外部设计文档·编写系统说明书(系统配置图、各子系统关系图、系统流程图,系统功能说明、输入输出规格说明、数据规格说明、用户手册框架)·设计系统测试要求1.6设计评审2.数据库应用系统设计2.1设计数据库应用系统结构·信息系统的架构(如Client/Server)与DBMS·多用户数据库环境(文件服务器体系结构、Client/Server 体系结构)·大规模数据库和并行计算机体系结构(SMP、MPP)·中间件角色和相关工具·按构件分解,确定构件功能规格以及构件之间的接口2.2设计输入输出·屏幕界面设计,设计输入输出检查方法和检查信息·数据库交互与连接(掌握C程序设计语言,以及Java、Visual Basic、Visual C++、PowerBuilder、Delphi中任一种开发工具与数据库互连的方法(如何与数据库服务器沟通))2.3设计物理数据·分析事务在数据库上运行的频率和性能要求,确定逻辑数据组织方式、存储介质,设计索引结构和处理方式·将逻辑数据结构变换成物理数据结构,计算容量(空间代价),确定存取方法(时间效率)、系统配置(维护代价)并进行优化2.4设计安全体系·明确安全等级·数据库的登录方式·数据库访问·许可(对象许可、命令许可、授权许可的方法)2.5应用程序开发2.5.1应用程序开发·选择应用程序开发平台·系统实施顺序·框架开发·基础小组的程序开发·源代码控制·版本控制2.5.2模块划分(原则、方法、标准)2.5.3编写程序设计文档·模块规格说明书(功能和接口说明、程序处理逻辑的描述、输入输出数据格式的描述)·测试要求说明书(测试类型和目标,测试用例,测试方法)2.5.4程序设计评审2.6编写应用系统设计文档·系统配置说明、构件划分图、构件间的接口、构件处理说明、屏幕设计文档、报表设计文档、程序设计文档、文件设计文档、数据库设计文档2.7设计评审3.数据库应用系统实施3.1整个系统的配置与管理3.2常用数据库管理系统的应用(SQLServer、Oracle、Sybase、DB2、Access或VisualFoxpro)·创建数据库·创建表、创建索引、创建视图、创建约束、创建UDDT(用户自定义类型)·创建和管理触发器·建立安全体系3.3数据库应用系统安装·拟定系统安装计划(考虑费用、客户关系、雇员关系、后勤关系和风险等因素)·拟定人力资源使用计划(组织机构安排的合理性)·直接安装(安装新系统并使系统快速进入运行状态)·并行安装(新旧系统并行运行一段时间)·阶段安装(经过一系列的步骤和阶段使新系统各部分逐步投入运行)3.4数据库应用系统测试·拟定测试目标、计划、方法与步骤·数据加载,准备测试数据·指导应用程序员进行模块测试进行验收·准备系统集成测试环境测试工具·写出数据库运行测试报告3.5培训与用户支持4.数据库系统的运行和管理4.1数据库系统的运行计划·运行策略的确定·确定数据库系统报警对象和报警方式·数据库系统的管理计划(执行,故障/恢复,安全性,完整性,用户培训和维护)4.2数据库系统的运行和维护·新旧系统的转换·收集和分析报警数据(执行报警、故障报警、安全报警)·连续稳定的运行·数据库维护(数据库重构、安全视图的评价和验证、文档维护)·数据库系统的运行统计(收集、分析、提出改进措施)·关于运行标准和标准改进一致性的建议·数据库系统的审计4.3数据库管理·数据字典和数据仓库的管理·数据完整性维护和管理(实体完整性、参照完整性)·数据库物理结构的管理(保证数据不推迟访问)·数据库空间及碎片管理·备份和恢复(顺序、日志(审计痕迹)、检查点)·死锁管理(集中式、分布式)·并发控制(可串行性、锁机制、时间戳、优化)·数据安全性管理(加密、安全、访问控制、视图、有效性确认规则)·数据库管理员(DBA)职责4.4性能调整·SQL语句的编码检验·表设计的评价·索引的改进·物理分配的改进·设备增强·数据库性能优化4.5用户支持·用户培训·售后服务5.SQL5.1数据库语言·数据库语言的要素·数据库语言的使用方式(交互式和嵌入式)5.2SQL概述·SQL语句的特征·SQL语句的基本成分5.3数据库定义·创建数据库(Create Datebase)、创建表(Create Table)·定义数据完整性·修改表(Alter Table)、删除表(Drop T able)·定义索引(Create Index)、删除索引(Drop Index)·定义视图(Create View)、删除视图(Drop View)、更新视图5.4数据操作·Select语句的基本机构·简单查询·SQL中的选择、投影·字符串比较,涉及空值的比较·日期时间,布尔值,输出排序·多表查询·避免属性歧义·SQL中的连接、并、交、差·SQL中的元组变量·子查询5.5完整性控制与安全机制·主键(Primary Key)约束·外键(Foreign Key)约束·属性值上的约束(Null、Check、Create Domain)·全局约束(Create Assertions)·权限、授权(Grant)、销权(Revoke)5.6创建触发器(Create Trigger)5.7SQL使用方式·交互式SQL·嵌入式SQL·SQL与宿主语言接口(Declare、共享变量、游标、卷游标)·动态SQL·API5.8SQL标准化6.网络环境下的数据库6.1分布式数据库6.1.1分布式数据库的概念·分布式数据库的特点与目标6.1.2分布式数据库的体系结构·分布式数据库的模式结构·数据分布的策略(数据分片、分布透明性)·分布式数据库管理系统6.1.3分布式查询处理和优化6.1.4分布式事务管理·分布式数据库的恢复(故障、恢复、2段提交、3段提交)·分布式数据库的透明性(局部、分裂、复制、处理、并发、执行)6.1.5分布式数据库系统的应用6.2网络环境下数据库系统的设计与实施·数据的分布设计·负载均衡设计·数据库互连技术6.3面向Web的DBMS技术·三层体系结构·动态Web网页·ASP、JSP、XML的应用7.数据库的安全性7.1安全性策略的理解·数据库视图的安全性策略·数据的安全级别(最重要的、重要的、注意、选择)7.2数据库安全测量·用户访问控制(采用口令等)·程序访问控制(包含在程序中的SQL命令限制)·表的访问控制(视图机制)·控制访问的函数和操作·外部存储数据的加密与解密8.数据库发展趋势与新技术8.1面向对象数据库(OODBMS)8.1.1OODBMS的特征8.1.2面向对象数据模型·对象结构、对象类、继承与多重继承、对象标识、对象包含、对象嵌套8.1.3面向对象数据库语言8.1.4对象关系数据库系统(ORDBMS)·嵌套关系·复杂类型·继承、引用类型·与复杂类型有关的查询·函数与过程·面向对象与对象关系·ORDBMS应用领域8.2企业资源计划(ERP)和数据库8.2.1ERP概述·基本MRP(制造资源计划)、闭环MRP、ERP·基本原理、发展趋势·ERP设计的总体思路(一个中心、两类业务、三条干线)8.2.2ERP与数据库·运行数据库与ERP数据模型之间的关系·运行数据库与ERP数据库之间的关系8.2.3案例分析8.3决策支持系统的建立·决策支持系统的概念·数据仓库设计·数据转移技术·联机分析处理(OLAP)技术·企业决策支持解决方案·联机事务处理(OLTP)。
大专重修考试题库及答案
大专重修考试题库及答案一、单项选择题1. 计算机技术的发展经历了几个阶段?A. 四个阶段B. 五个阶段C. 六个阶段D. 七个阶段答案:B2. 世界上第一台电子计算机是在哪一年诞生的?A. 1945年B. 1946年C. 1947年D. 1948年答案:B3. 计算机的硬件系统主要包括哪些部分?A. 输入设备、输出设备、存储器、控制器和运算器B. 输入设备、输出设备、存储器、控制器和处理器C. 输入设备、输出设备、存储器、处理器和运算器D. 输入设备、输出设备、存储器、处理器和控制器答案:D4. 计算机软件可以分为哪两大类?A. 系统软件和应用软件B. 基础软件和应用软件C. 硬件软件和应用软件D. 操作系统软件和应用软件答案:A5. 计算机病毒的特点不包括以下哪一项?A. 破坏性B. 传染性D. 可预测性答案:D二、多项选择题6. 计算机的主要应用领域包括以下哪些?A. 数据处理B. 科学计算C. 人工智能D. 信息检索答案:ABCD7. 计算机硬件系统的主要性能指标包括哪些?A. 运算速度B. 存储容量C. 分辨率答案:ABD8. 计算机软件系统包括以下哪些?A. 系统软件B. 应用软件C. 操作系统D. 网络软件答案:ABCD9. 计算机病毒的传播途径包括以下哪些?A. 网络B. 移动存储设备C. 电子邮件D. 软件下载答案:ABCD10. 计算机硬件的发展趋势包括以下哪些?A. 微型化B. 网络化C. 智能化D. 集成化答案:ABCD三、判断题11. 计算机的存储器是用来存储数据和程序的。
(对)12. 计算机的运算器主要负责算术运算和逻辑运算。
(对)13. 计算机的控制器主要负责控制计算机的输入输出操作。
(错)14. 计算机的输入设备只能输入字符和数字。
(错)15. 计算机的输出设备只能输出字符和数字。
(错)四、填空题16. 计算机的五大基本部件包括输入设备、输出设备、______、控制器和运算器。
2015-2016学年第一学期数据库期末考试卷a整理版
广州民航职业技术学院2015/2016学年第一学期14级《数据库原理与应用》期末考试卷(A卷)(闭卷)班级__________ 学号 _________ 姓名 _______ 成绩 _______注意:选择和判断题的答案请填到答题卡上。
一、单项选择题(每题2分,共15题,30分)1 •用于对数据库中数据的物理结构描述的是( C )A •逻辑模式 B.用户模式 C •存储模式 D.概念模式2•现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句SELECT Sno, Cno FROM SC WHERE中WHERE后正确的条件表达式是 DA. G=0B.G<=0C.G=NULLD. G IS NULL3•下述SQL语句中,起修改表中数据作用的命令动词是 C 。
A. ALTERB. CREATEC. UPDATED. INSERT4.在关系数据库系统中,定义数据结构的数据称作“元数据”,它们也以二维表的形式存储于数据库中,称作__C _____ 。
A、数据文件B、源代码C、数据字典D、源文件5.数据库创建后就可以创建表了,创建表可以用 D 等方法来创建。
A、企业管理器B、查询分析器C、OSQLD、企业管理器和CREATE TABLE 语句6.删除一个表,正确的SQL语句是(_C__)0A、DROP 表名B、Alter Table 表名C、DROP Table 表名D、Alter 表名7.表Tabl_1中有一列被表Tabl_2引用作外码。
在数据库中定义这两个表时,正确的安排顺序是( A )A 、先定义表Tabl_1,然后再定义表Tabl_2B 、可以先定义表Tabl_2C 、于定义的先后顺序无关系D 、以上说法都不对 8•假定Sname 是字符串类型,下来条件表达式,符合语法要求的是(D )11.设学生表和课程表的结构分别为 (学号, 姓名)和(学号, 课程名,如果希望查询出“选修了‘数据库应用技术'课程的学生姓名和成绩” 对应的 SQL 语句是( D )A .SELECT 姓名,成绩 FROM 学生表 WHERE 学生表.学号=课程表.学号AND 课程名二‘数据库应用技术’B .SELECT 姓名,成绩 FROM 课程表 WHERE 学生表.学号=课程表.学 号AND课程名二‘数据库应用技术’C .SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表. 学号ORA . S name<>12355B .Sname= 伪劣商品C . S name 工 王一平D .Sname=‘12355'下列 SQL 语句中,能够完成求某列最小值的是(CA . S ELECT AVG(Age) FROM StudentB .S ELECT MAX(Age) FROM Student C . S ELECT MIN(Age) FROM Student D . S ELECT COUNT(*) FROM Student表中任意两行不能相同9.)。
2015-2016学年第一学期-期末试卷B及答案
3分
2分
第1页 共1页
是(
)。
R2
E0:10.1.1.2/24 R1
E0:10.1.1.1/24
E0:192.168.1.1/24
R3
E0:192.168.1.2/24
1.网络管理性能分析与研究常常采用模拟方法,包括数学模拟和物理模拟。 2.SNMP 报文的结构主要由三部分组成,分别是版本号、团体字和 PDU。 3.套接字是网络标识符,主要由两部分组成 IP 地址和端口号。 4. SNMP 服务采用 Client/Server 工作模式,其中,Manager 服务的监听端口号是 162,Agent 服务
3分
可以容纳的主机数量是 212-2 = 4094。
2分
2. 答:DHCP 租约是指一组 TCP/IP 配置参数,包括 IP 地址、子网掩码、网关地址、DNS 服务器地
址等,及租约的有效时间(默认是 8 天)。
2分
查看 DHCP 租约的命令 ipconfig /all
1分
释放 DHCP 租约的命令 ipconfig /release
三、计算题(每题 5 分,共 10 分)
1.解:JBOD 模式:数据存储空间大小=300GB×10 = 3TB RAID 5 模式:数据存储空间大小=300GB×(10-1)= 2.7TB
3分 2分
1. 解:IP 地址 58.193.32.0/20
2015年数据库原理补考试卷与答案
数据库2015年补考试卷答案:二、单选单选:1:D 2:D 3:D 4:B 5:A 6:B 7:D 8:B 9:A 10:C三、简答第一题答:数据模型通常由数据结构、数据操作和完整性约束三部分组成。
? 1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
?2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。
?3)数据的约束条件:是一组完整性规则的集合。
完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容简答第二题答:视图是从一个或几个基本表导出的表。
视图本身不独立存储在数据库中,是一个虚表。
即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。
?视图的优点包括:?1)视图使不同的用户和应用程序以不同的视角看待数据库中的数据;??2)视图为数据库的逻辑重组提供了很大的便利;??3)视图能够对机密数据提供安全保护简答第三题1. 原子性(Atomicity)事务的原子性是指事务中包含的所有操作要么全做,要么全不做(all or none)。
2. 一致性(Consistency)在事务开始以前,数据库处于一致性的状态,事务结束后,数据库也必须处于一致性状态。
拿银行转账来说,一致性要求事务的执行不应改变A、B 两个账户的金额总和。
如果没有这种一致性要求,转账过程中就会发生钱无中生有,或者不翼而飞的现象。
事务应该把数据库从一个一致性状态转换到另外一个一致性状态。
3. 隔离性(Isolation)事务隔离性要求系统必须保证事务不受其他并发执行的事务的影响,也即要达到这样一种效果:对于任何一对事务T1 和 T2,在事务 T1 看来,T2 要么在 T1 开始之前已经结束,要么在 T1 完成之后才开始执行。
这样,每个事务都感觉不到系统中有其他事务在并发地执行。
计算机三级《数据库技术》考题与答案
计算机三级《数据库技术》考题与答案计算机三级《数据库技术》考题与答案三级考试分为“网络技术”,“数据库技术”,“软件测试技术","信息安全技术","嵌入式系统开发技术"等五个类别,从2013年下半年开始实施2013版考试大纲,并首次实现全部科目无纸化考试。
那么计算机三级考试怎么考?以下仅供参考!1[单选题]为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的DBMS提供的数据定义语言建立实际的数据库,此项操作又称为__________。
A.定义数据结构B.数据装载C.数据库运行D.数据库的试运行参考答案:A2[单选题]设计与试运行之后投入运行,开始维护工作,过程中监控、评价、调整与修改以保证数据库系统正常和高效地运行。
以下关于数据库运行维护工作说法不正确的是( )A.数据库转储与恢复B.数据库安全性、完整性控制C.检测并改善数据库性能D.数据库的重组修改数据库原有设计的逻辑结构和物理结构参考答案:D3[单选题]下列关于SQL Server数据库用户权限的说法中,错误的是__________。
A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中public角色的权限参考答案:A4[单选题]为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的( )。
A.视图(view)B.索引(index)C.游标(cursor)D.表(table)参考答案:A5[单选题] SQL Server数据库是由文件组成的。
下列关于数据库所包含的文件的说法中,正确的.是__________。
A.一个数据库可包含多个主要数据文件和多个日志文件B.一个数据库只能包含一个主要数据文件和一个日志文件C.一个数据库可包含多个次要数据文件,但只能包含一个日志文件D.一个数据库可包含多个次要数据文件和多个日志文件参考答案:D6[单选题]SQL Server 2008 系统数据库MASTER的主要功能是A.控制用户数据库和SQL Server的整体运行B.为创建新的用户数据库提供模板或原型C.为临时表或其他临时工作区提供存储区域D.为调度信息和作业历史提供存储区域参考答案:A7[单选题]关于反规范化说法不正确的是:A.完全规范化与部分规范化数据库之间处理性能会有没多大差别B.反规范化是将规范化关系转换为非规范化的关系的过程。
数据库系统概论真题和含答案
数据库系统概论真题和答秦I •数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C )A. 系统分析员B. 程序员C. 数据库管理员D. 操作员3•下面列岀的数不清管理技术发展的3个阶段中,没有专门的软对数据进行管理的是DI.人工管理阶段n .文件系统阶段山.数据库阶段A.I和uB. 只有nC. n和山D. 只有I4•下列4项中,不属于数据库系统特点的是( C )。
A.数据共享B. 数据完整性C.数据冗余度高D.数据独立性高5•数据库系统的数据独立性体现在()A. 不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而应有程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构6•描述数据库全体数据的全局逻辑结构和特性的是( A )A.模式B. 模式C. 外模式7 •要保证数据库的数据独立性,需要修改的是( C )A.模式与外模式B. 模式与模式C.三级模式之间的两层映像D. 三层模式8要何证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映像B. 模式与模式之间的映像C.模式D. 三级模式9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式B. 物理模式C. 子模式D. 模式10•下述(D )不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计II •概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是()A.层次模型B. 关系模型C. 网状模型D. 实体-联系模型12•区分不同实体的依据是( B )oA.名称B. 属性C. 对象D. 概念13•关系数据模型是目前最重要的一种数据模型,它的3个要素分别是(B )oA.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、模式14•在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。
三级数据库技术真题2015年(2)_真题-无答案
三级数据库技术真题2015年(2)(总分100,考试时间90分钟)一、单选题1. 在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。
下列不属于数据库应用系统性能指标的是______。
A. 最大用户并发数B. 系统吞吐量C. 每TPS代价值D. 数据库增长速度2. 设在一个学校信息系统的ER图中,有教师、项目、学生三类实体,一名教师可以负责多个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个项目,一个项目可以有多个学生和教师参与。
将该ER图转化为关系模型后,得到的关系模式个数是______。
A. 4个B. 5个C. 6个D. 7个3. DFD建模方法由四种基本元素组成,其中使用矩形框来表示的元素是______。
A. 数据流B. 处理C. 数据存储D. 外部项4. 从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是______。
A. 进行人机界面设计B. 把业务活动表示为系统构件C. 进行事务设计D. 进行应用系统的存储结构设计5. 现有商品表(商品号,商品名,商品价格,商品类别),销售表(顾客号,商品号,销售数量,销售日期)。
关于这两个表有如下性能优化做法:Ⅰ.因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区Ⅱ.因为经常按照商品名查询商品的销售数量,因此可以在销售表中添加商品名属性Ⅲ.因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结果保存起来Ⅳ.因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件以上做法中,正确的是______。
A. 仅Ⅰ、Ⅱ和ⅢB. 仅Ⅰ、Ⅱ和ⅣC. 仅Ⅱ、Ⅲ和ⅣD. 全部都对6. 已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作:SELECI姓名FROM员工WHERE年龄=20现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是______。
计算机等级考试三级数据库技术第15套试题及答案
计算机等级考试三级数据库技术第15套试题及答案一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)1、数据库应用系统的数据处理需求可以表示为事务规范。
下列描述中不属于事务规范的是()。
A)事务用户B)事务名称C)事务描述D)事务隔离性级别2、下列不属于数据库应用系统升级工作的是()。
A)升级DBMS版本B)修改程序以适应新需求C)创建新的索引D)改变数据库应用系统体系结构3、下列列出的建模方法中,不属于需求分析建模方法的是()。
A)IDEF1XB)DFDC)IDEF0D)UML4、列数据库结构设计中,包含对关系模式进行规范化处理工作的是()。
A)数据库概念结构设计B)数据库逻辑结构设计C)数据库存取结构设计D)数据库物理结构设计5、从功能角度数据库应用系统可以划分为四个层次来实现,其中数据的完整性维护工作出现在()。
A)表示层B)业务逻辑层C)数据访问层D)数据持久层6、在进行事务设计时,如果把多个小事务合并成一个大事务来执行,则下列关于这种做法所带来影响的叙述,正确的是()。
A)提高了事务的并发度B)提高了发生活锁的可能性C)提高了发生死锁的可能性D)提高了系统的事务吞吐率7、数据库应用系统的实施分为四个步骤。
下列属于数据库应用系统实施工作的是()。
A)系统监控B)数据初始化C)数据转储D)数据库性能调优8、已知关系R(A,B,C),有定义索引的语句:create unique clustered index idx1on R(B)。
下列关于idx1的说法,正确的是()。
A)idx1既是唯一索引,也是聚集索引B)idx1既是主索引,也是聚集索引C)idx1既是唯一索引,也是主索引D)idx1既不是主索引,也不是聚集索引9、数据库应用系统内部结构一般分为静态结构与动态结构。
下列关于UML中系统内部结构的说法,错误的是()。
A)通信图也称为协作图,用于表示对象之间的联系以及对象间发送和接收的消息B)类图主要表达的是问题领域的概念模型,用于表达抽象概念的名称、属性、行为及关系等系统中的静态结构C)顺序图主要用于描述系统内对象之间的消息发送与接收序列,其主要目的是表达对象与对象之间沟通与合作的方式,属于系统的动态模型D)通信图和顺序图都是交互图,从不同的侧面描述系统的动态结构,顺序图强调的是空间,通信图强调的是时间10、设在SQL Server2008某数据库中有图书表(书号,书名,出版日期,单价),其中“书号”是主码。
2013三级数据库技术真题
三级数据库技术真题2013年03月一、选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。
1、下列有关数据库系统及相关内容的说法中,错误的是__D____。
A.数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关B.数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能C.数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合D.数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护2、触发器是一种特殊的存储过程,它是由用户对数据的更新操作自动引发执行的。
下列数据库操作中,适用于触发器实现的是__D____。
A.并发控制 B.恢复控制 C.可靠性控制 D.完整性控制3、数据库概念设计是面向企业或组织中的数据需求的。
下列有关概念模型设计的说法中,错误的是___B___。
A.按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集B.分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们C.从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中D.要保证一个实体集中定义的每一个属性有意义、不重名4、数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是___A___。
A.数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式B.数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数C.数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案D.在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率5、下列有关i级模式结构的数据独立性的说法中,正确的是__C____。
《数据库系统》期末试卷及答案
《数据库系统》期末试卷及答案一、填空题1.数据库管理系统(DBMS)通常提供__数据定义__、数据操纵、数据控制和数据库维护。
2.数据库保护问题包括:__安全性__、完整性、故障恢复和并发控制等多方面。
3.关系代数中专门的关系运算包括:选择、__查询__、连接和除法。
4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、__散列文件__、倒排文件。
5.一个数据库系统应由计算机硬件、数据库、应用软件、__数据库管理系统__、__数据库管理员__等5部分构成。
6、数据库发展经历了手工管理数据阶段、文件管理阶段、__数据库系统阶段__7.数据库的逻辑模型设计阶段,任务是将总体E-R模型转换成__关系模型__。
8.当数据库被破坏后,如果事先保存了日志文件和__数据库的副本__,就有可能恢复数据库。
9.实体完整性规则要求主码取值 __唯一且不为空__。
二、单项选择题1.要保证数据库物理数据独立性,需要修改的是( B )。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式2.数据库系统与文件系统的主要区别是( B )A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在一个关系中,能够惟一确定一条元组的属性组合叫做( D )A.索引码B.外码C.域D.主码4. 下列四项中,不属于数据库特点的是 ( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高5. 数据库中存储的是( D )。
A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系6. 反映现实世界中实体及实体间联系的信息模型是( D )。
A.关系模型B.层次模型C.网状模型D.E-R模型7.基本SQL语言可以创建的内容中,不包括( C )。
全国计算机等级考试《三级数据库技术》复习全书核心讲义历年真题详解
最新资料,WORD格式,可编辑修改!目录第一部分备考指南..................................................................第1章考试概述................................................................第2章复习技巧................................................................ 第二部分核心讲义..................................................................第1章数据库应用系统开发方法..................................................第2章需求分析................................................................第3章数据库结构设计..........................................................第4章数据库应用系统功能设计与实施............................................第5章UML与数据库应用系统.....................................................第6章高级数据查询............................................................第7章数据库及数据库对象......................................................第8章数据库后台编程技术......................................................第9章安全管理................................................................第10章数据库运行维护与优化...................................................第11章故障管理...............................................................第12章备份与恢复数据库.......................................................第13章大规模数据库架构.......................................................第14章数据仓库与数据挖掘..................................................... 第三部分历年真题及详解............................................................全国计算机等级考试《三级数据库技术》真题精选(一)..............................全国计算机等级考试《三级数据库技术》真题精选(二).............................. 第四部分模拟试题及详解............................................................全国计算机等级考试《三级数据库技术》模拟试题及详解(一)........................全国计算机等级考试《三级数据库技术》模拟试题及详解(二)........................第一部分备考指南第1章考试概述一、考试简介全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
13级操作系统期末考试真题(B卷·肇院·张)
肇庆学院课程考试试卷考试课程:计算机操作系统(B卷)(科技、软工、网络专业 2013级2015—2016学年度第1学期)一、填空题(每空1分,共15分)1.时间片轮转调度算法经常用于______________系统中。
2.操作系统提供给用户的接口有:命令接口、______________ 和 ______________。
3.程序执行的局部性原理主要体现在_______________ 和_______________两个方面。
4.产生死锁的4个必要条件是:互斥、______________、______________和不剥夺。
5.产生死锁的原因可以归结为两点:竞争资源和___________________。
6.若信号量S的初始值为3,当前值为-2,则表示有_________个等待进程。
7.正在运行的进程,因某种原因而暂停运行,等待某个事件的发生,此时进程处于____________状态。
8.操作系统的主要功能是处理机管理、______________、______________和文件管理。
9.所有同步机制都应遵循的四条准则是:______________、______________、______________、让权等待。
二、判断题(每题1分,共10分,正确的在括号中记√,错误的记×)( ) 1.位示图可用于文件目录的查找。
( ) 2.请求分页系统中,一条指令执行期间产生的缺页次数可能会超过四次。
( ) 3.虚拟存储器是能从物理上对内存容量加以扩充的一种存储器系统。
( ) 4.I/O通道是一种特殊的处理机,它具有执行I/O指令的能力。
( ) 5.对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1,则表示有一个进程进入临界区,另一个进程等待进入。
( ) 6.在多道程序设计的系统中,系统的效率与并行的道数成正比。
()( ) 7.分区管理要求对每一个作业都分配若干地址不连续的内存单元。
计算机数据库历年考试试题
计算机数据库历年考试试题一、选择题1.数据完整性不包括a)主体完整性 b)实体完整性 c)参照完整性 d)自定义完整性2.常用的三种结构数据模型不包括a)关系模型 b)实体联系模型 c)层次模型 d)网状模型3.关系的集合运算不包括a)交 b)并 c)和 d)差4.关系的专门关系运算不包括a)选择 b)投影 c)连接 d)积5.事务的属性包括a)原子性、安全性、隔离性、持久性 b)原子性、一致性、安全性、持久性c)原子性、一致性、隔离性、安全性 d)原子性、一致性、隔离性、持久性6.SQL Server系统数据库不包括a)master b)tempdb c)student d)model7.SQL Server中,数据库主数据文件扩展名为a) ldf b) mdf c) ndf d) dbf8.SQL Server中,索引类型包括a)聚集索引和非聚集索引 b)主索引和次索引c)单索引和复合索引 d)内索引和外索引9.SQL的数据操纵命令是a)select、insert、delete、update b)create、select、insert、deletec)create、insert、delete、update d)select、insert、delete、alter10.SQL Server系统的触发器包括a)select、insert、delete b)insert、delete、updatec)select、insert、update d)select、delete、update二、计算题(20分)1.设有关系R和SR: S:A B CA B C3 6 73 4 52 5 77 2 37 3 44 4 3列表计算R∪S、R-S、R×S、π3,2(S)、δB<5(R)。
(5分)2.设有三个关系S (SNO, SNAME, AGE, SEX, SDEPT)SC (SNO, CNO, GRANDE)C (CNO, CNAME, CDEPT, TNAME)试用关系代数表达式表示下列查询(1)检索LIU老师所授课程的课程号、课程名(2)检索年龄大于23岁的男学生的学号和姓名(3)检索学号为S3的学生所学课程的课程名和认课教师姓名(4)检索WANG同学不学的课程的课程号(5)检索至少选修了两门课程的学生的学号(10分)三、设有三个基本表(45分)S (SNO, SNAME, AGE, SEX, SDEPT)SC (SNO, CNO, GRANDE)C (CNO, CNAME, CDEPT, TNAME)1.试用T-SQL的查询语句表达下列查询(1)检索LIU老师所授课程的课程号、课程名(2)检索年龄大于23岁的男学生的学号和姓名(3)检索学号为S3的学生所学课程的课程名和认课教师姓名(4)检索WANG同学不学的课程的课程号(5)检索至少选修了两门课程的学生的学号(10分)2.试用T-SQL的查询语句表达下列查询(1)统计有学生选修的课程的门数(2)求选修C4课程的学生的年龄(3)求LIU老师所授课程的每门课程的学生的平均成绩(4)统计每门课程的学生选修人数(5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作(1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)(2)在表S中检索每一门课程成绩都大于等于80分的学生的学号、姓名、性别,把检索结果插入另一个已存在的表STU ( SNO, SNAME, SEX) (3)删除SC表中WANG同学的选课资料(4)把低于总平均分的女同学的成绩提高5%(5)把表SC中C4课程的成绩提高5%(10分)四、设有关系模式R(ABCD),R上的FD集F={ AB→CD, A→D},试说明R不是2NF的理由,并把R分解成2NF模式集。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京信息工程大学试卷
2015- 2016 学年第 1 学期《数据库系统》课程试卷(重修卷) 本试卷共 3 页;考试时间 120 分钟;任课教师顾韵华;出卷时间 2015 年 12 月计算机与软件学院计算机科学与技术专业2013 年级班学号姓名得分
一、单项选择题 (每小题 1 分,共 10 分)
1. 按照数据模型分类,数据库系统可以分为三类:。
A.大型、中型、小型 B. 西文、中文、兼容
C. 数据、图形、多媒体
D. 层次、网状、关系
2. 数据库系统的核心是__________。
A.数据库
B.操作系统
C.数据库管理系统
D.文件
3. 关系数据库管理系统实现的专门关系运算包括___________。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、制表、打印
4. 下面关于关系的叙述正确的是___________。
A. 关系是笛卡尔积的任意子集
B. 不同属性不能出自同一个域
C. 实体可以用关系来表示,而实体之间的联系不能用关系来表示
D. 关系的每一个分量必须是不可分的数据项
5. 有关实体完整性下面叙述正确的是。
A.主码不能取空值
B. 实体完整性适用于基本表、查询表、视图
C. 关系模型中主码可以相同
D. 实体完整性由用户来维护
6. 下面关于第三范式叙述错误的是___________。
A.如果一个关系R不存在部分依赖和传递依赖,则R满足3NF
B. 属于BCNF的关系模式必属于3NF
C. 属于3NF的关系模式必属于BCNF
D. 3NF的“不彻底性”表现在当关系模式具有多个候选码,且这些候选码具有公共属
性时,可能存在主属性对码的部分依赖和传递依赖。
7. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且
不包含多余属性,则称该属性或属性组为。
A. 候选码
B. 数据项
C. 主属性
D. 外码
8. 数据库管理系统中DML表示。
A. 访问数据库的方式B.数据描述语言
C. 数据控制语言
D. 数据操纵语言
9. 结构化查询语言SQL 中集合成员资格比较“元组 NOT IN (集合)”中的“NOT IN ”与下
列 操作符等价。
A .<>SOME B. <>ALL C. =SOME D. =ALL
10. 数据库设计中的E-R 模型设计是 阶段的主要工作之一。
A .需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计
二、填空题 (每空 1 分,共 10 分)
1. 数据库系统的三级模式结构为:外模式、模式和___________。
2. ________________________简称为DBA 。
3. 关系模型的完整性有三类,分别是实体完整性、___________和用户定义完整性。
4. 在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为___________。
5. 关系模式R 中,若每个决定因素都包含码,则关系模式R 最高属于___________。
6. SQL 是 的缩写。
7. SELECT 中可实现模糊查询的关键字是 。
8. 用二维表结构表示实体与实体之间联系的数据模型称为 模型。
9. 并发操作所引起的数据不一致性主要有丢失更新、______________和读脏数据三类。
10. 数据库设计的六阶段: 、概念设计、逻辑设计、物理设计、数据库实施、
数据库运行和维护。
三、名词解释 (每小题 5 分,共 20 分)
1. DBMS
2. 关系模型
3. 数据库保护
4. 2NF
四、问答题 (共 40 分)
1. (5分)设关系R 和S 的元组个数分别为20和15,关系T 是R 与S 的笛卡尔积,则T 的元组个数是多少?为什么?
2. (9分)分别举出事物之间具有一对一、一对多、多对多联系的各一个例子。
3. (10分)设有关系模式R (A,B,C,D,E,G,H,P ),函数依赖集F={AB →CE,A →C,GP →B,EP →A,CDE →P,HB →P,D →HG ,ABC →GP}。
(1)求:+F AB )(、+
F ADE )(。
(2)求R 的候选码。
4. (16分)设有三个关系:
S(SNO,SNAME,AGE,SEX) //学号,姓名,年龄,性别
SC(SNO,CNO,GRADE) //学号,课程号,分数
C(CNO,CNAME,TEACHER) //课程号,课程名,任课教师名
试分别用关系代数和SQL 语句表示下列查询:
(1) LIU 老师所授课程的课程号、课程名。
(2) 年龄大于18岁的男学生的学号与姓名。
(3) 至少选修LIU 老师所授课程中一门课程的女学生的姓名。
(4) 至少选修两门课程的学生学号。
五、设计题 ( 20 分)
设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号、姓名、地址、性别、年龄、单位。
对每本书保存:书号、书名、作者、出版社。
对每本被借出的书保存:读者号、借出日期和应还日期。
要求:给出E-R图,再将其转换为关系模型。