中南大学数据库习题 复习题目【爆款】.doc
中南大学数据库考试题库
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•下面列出的条目中,()不是数据库技术的主要特点。
中南大学数据库考试参考答案
中南大学考试试卷 A 卷2010 ~2011 学年 下 学期 数据库原理与技术 课程 时间100分钟 48学时,3学分,闭卷,总分100分,占总评成绩50 %(原有综合实验与平时成绩占50%) 2011年5月27日专业年级:专业年级: 电子信息工程08级 参考答案及评分标准一、填空题:(请将答案直接写在试题纸上,每空2分,共22分)(1) 现在流行的关系数据库系统国外的有Oracle 、SQL SQL Server Server 、ACCESS 、My My SQL SQL (此空任填一个正确的如Sybase,DB2,foxpro, Informix _、等,国产的有、等,国产的有iBase 、Openbase,DM6, Oscar(任一个) _等。
基于C/S 模式的数据库开发工具主要有PB 、_VB ,Delphi_(任一个)_等。
基于B/S 模式的数据库技术主要的ASP 、__JSP ,PHP(任一个)_等。
等。
(2)关系系统的完整性包括实体完整性及_参照_完整性、用户自定义完整性,在大型数据库系统如ORACLE 中trigger 可用来实现__用户自定义或参照___完整性,Primary Primary key key 是实现__实体___完整性,Check 约束是用来实现__用户自定义__完整性。
(3) Given a table R(A,B,C,D) , A,B,C,D are all atomic attribute and A is a key in R. IF BC àA, we can say _ BC ___is also a key in R. We can make sure that the highest NF of R is _1 NF 。
(4) SQL means S tructure 、Query _、L anguage 。
二、名词解释(每个4分,共16分)分)1.DB:数据库(1分),相互间有联系的数据集合(3分),或在DBMS 的集中管理下,有较高的数据独立性,有较高的数据独立性,较少的冗余,较少的冗余,相互间有联系的文件集合。
中南大学数据库习题复习
中南大学数据库习题复习第五章习题一、选择题(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 )。
中南大学数据库习题 复习题目
第九章习题一、选择题(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
第七章习题一、选择题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、考试时间2小时;2、答案写在答题纸上一:单项选择题(本大题共12小题,每题3分,共36分)1. 对现实世界进行第一层抽象的是【 D 】A. 用户数据模型B. 物理数据模型C. 逻辑数据模型D. 概念数据模型2. 以下不属于集合运算的是________。
【 C 】A. 并B. 广义笛卡尔积C. 除D. 差3. 假设一个关系有函数依赖集〔AB→CD, A→D〕,则可确定它最高属于:【 A 】A. 1NFB. 2NFC. 3NFD. BCNF4. 以下哪个SQL语句没有语法错误【 A 】A. Grant select on TableA to User1 with grant optionB. select count(a) from b where count(a)>3C. insert into TableA set a=1, b=2D. drop TableA where a=15. 定义学生对象来表示张三、李四等学生个体,这种抽象方法被称为【A】A. 分类B. 聚集C. 类比D. 概括6. 哪一级封锁协议解决了读脏数据问题?【B】A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 以上都不是7. 工资表〔职工号,岗位级别,岗位工资〕中有如下约束:岗位级别低的职工的岗位工资应低于岗位级别高的职工的岗位工资。
这种约束属于什么约束类型?【E】A. 静态列级约束B. 动态列级约束C. 静态元组约束D. 动态元组约束E. 静态关系约束F. 动态关系约束8. 设有关系R〔A,B,C〕的值如下:A B C1 4 11 2 44 3 4以下表达正确的选项是:【 D 】A. 关系中存在函数依赖A→CB. 关系中存在函数依赖BC→AC. 关系中存在函数依赖C→AD. 无法获知函数依赖关系9.有关系模式A (a, b, c, d, e, f),存在如下函数依赖集:F={(a)→b,(a, c)→d,(c, d)→e, (e)→f }可知其候选键是【 B 】A. (a, c, e)B. (a, c)C. (b, d, f)D. (a, c, d, e)10.如果有5个不同的实体,存在5个不同的二元联系,其中2个为1:1联系,3个为M:N 联系,那么根据转换规则,转换出来的关系表个数不可能是:【 A 】A. 7个B.8个C.9个D. 10个11. 以下不属于数据库保护数据安全的机制的是:【 A 】A. 索引B. 并发控制C. 存取控制D. 数据完整性约束12. 以下属于数据库逻辑结构设计阶段工作内容的是:【 C 】I.数据字典II. 范式分解III. ER图IV. 数据流图V. 用户模式A. I, IVB. II, III, VC. II, VD. I, III, IV二:简答题:(3题,每题6分)1.试述数据库三层模式结构的含义。
中南大学研究生选修课数据库习题
第四章习题一、选择题(1) SQL语言是( )的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式(2) SQL语言具有( )的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵(3) SQL语言的数据操作语句包括SELECT、INSERT、UPDA TE和DELETE等。
其中最重要的,也是使用最频繁的语句是( )。
A.SELECT B.INSERT C.UPDATE D.DELETE(4) 在下列SQL语句中,修改表结构的语句是( )。
A.ALTER B.CREATE C.UPDATE D.INSERT(5) 设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,D(σR.C=S.C(R×S))等价的SQL语句是( )。
A.SELECT * FROM R,S WHERE R.C=S.CB.SELECT A,B,D FROM R,S WHERE R.C=S.CC.SELECT A,B,D FROM R,S WHERE R=SD.SELECT A,B FROM R WHERE(SELECT D FROM S WHERE R.C=S.C.(6) SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能?( )A.数据查询B.数据操作C.数据定义D.数据控制(7) 设关系R(A,B,C),与SQL语句“SELECT DISTINCT A FROM R WHERE B=17”等价的关系代数表达式是( )。
A.πA(σB=17(R)) B.σB=17(πA(R))C.σB=17(πA,C(R)) D.πA,C(σB=17(R))下面第(8)~(12)题,基于“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S#C(C#,CNAME,TEACHER),主码是C#SC(S#,C#,GRADE),主码是(S#,C#)(8) 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?( )A.向关系SC插入元组时,S#和C#都不能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性D.可以任意删除关系C中的元组(9) 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系( )A.只有S,SC B.只有SC,C C.只有S,C D.S,SC,C(10) 若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?( )Ⅰ.SELECT S#,SNAME FROM S WHERES NAME='王%'Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE '王%'Ⅲ.SELECT S#,SNAME FROM S WHERESNAME LIKE '王_'A.ⅠB.ⅡC.ⅢD.全部(11) 若要“查询选修了3门以上课程的学生的学号”,则正确的SQL语句是( )。
数据库名词解释+数据库原理及应用总复习题+中南大学数据库历年考题
中南大学考试试卷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 )。
数据库原理及应用复习题及参考答案
(5) 数据库设计的一般步骤有:需求分析、___________、____________、
_______________、________________、运行与维护等。
2
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试写5交、卷重底电保要。气护设管设装备线备置高4敷、调动中设电试作资技气高,料术课中并试3中、件资且卷包管中料拒试含路调试绝验线敷试卷动方槽设技作案、技术,以管术来及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
中南大学数据库考试题库
基础知识(单选)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 描述需要存储的记录及其数量参考答案D3. 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 逻辑模型参考答案A9.下面列出的条目中,()不是数据库技术的主要特点。
中南大学数据库试题.doc
中南大学考试试卷2005 — 2006学年上学期时间110分钟《数据库原理与程序设计》课程48学时2. 5学分考试形式:色卷专业年级:商学院各专业总分100分,占总评成绩0%注:此页不作答题纸,请将答案写在答题纸上一、填空题(本题10分,每小题1分)1.SQL语言冇四类语旬,分别是_ DDL 、DQL 、DML和DCL (中文及英文简写均可)。
2.SQL有两种使用方式:口含式SQL 和_________ o3.数据库系统-•般由DB 、应用系统、DBMS DBA 和川户组成。
4.关系模型的基本数据结构是一基表,•其数据库存储时的基本组织方式是—文件二、选择(本题15分,每题1.5分)1.对DB中数据的操作分成两人类_oA)查询和更新B)检索和修改C)查询和修改D)插入和修改A)AGE IS NOT NULL B)NOT (AGE IS NULL)2.SQL中,下列操作不正确的是 BC)SNAME='王五'D) SNAME='王%'3.SQL Server是一种C 数据库管理系统。
A)层次型B)网络型C)关系型D)链状型4.某个用户对某类数据有何种操作权力由________________ 决定。
A)用户B)系统分析员C) DBA D)应用程序员5.若关系模式R(U)的毎个非主属性都不部分函数依赖、也不传递函数依赖于关键字,则称R满足___________A) INF B) 2NF C) 3NF D) BCNF6.当多个用户的D 同时存取或修改数据时,可能会发生相互干扰而造成得到错误的结果。
A)应用程序B)操作C)数据库D)并发进程7. ________________________________________ 数据库系统中,数据独立性是指。
A)数据之间相互独立B)应用程序与数据库的结构之间相互独立C)数据的逻辑结构与物理结构相互独立D)数据与磁盘之间相互独立A) AGE<=22 AND AGE >=20 B)AGE <22 AND AGE >208.SQL 中,“AGE IN (20, 22)” 的语义是D 。
中南大学大数据专业《数据库》选择题题库及答案
数据库选择题题库1、下列运算,属于传统的集合运算的是______。
加、减、乘、除并、差、交选择、投影、连接增加、删除、合并参考答案:B2、关系数据库系统中所管理的关系是______。
一个mdb文件若干个mdb文件一个二维表若干个二维表参考答案:C3、下列不属于ACCESS数据表中字段类型的是_______。
文本日期备注索引参考答案:D4、在ACCESS表设计时,设置字段默认值的作用是______。
不允许该字段出现空值不允许字段值超出定义范围系统自动转换数据格式系统预先提供的字段值参考答案:D5、在ACCESS中,添加新记录有多种方法,下列方法中______不能添加新记录。
单击记录导航栏中“新记录”按钮在最后一条记录按Enter键在最后一条记录定位器标有*号的行中输入新记录选择快捷菜单中“新记录”命令项参考答案:B6、下列关于ACCESS查询,叙述正确的是______。
只能根据数据库表创建查询只能根据已建查询创建查询可以根据数据库表和已建查询创建查询不能根据已建查询创建查询参考答案:C7、在ACCESS中,根据查询运行的结果是否改变______,将查询分为操作查询和选择查询。
数据源计算值条件值报表参考答案:A8、在ACCESS查询准则中,可以使用通配符,其中用于匹配任意一个数字的通配符是______。
#!?*参考答案:A9、在ACCESS中,可以作为窗体记录源的是______。
表查询Select语句以上都是参考答案:D10、在ACCESS中,建立主/子窗体,首先要将两个表之间建立______。
查询关系窗体命令按钮参考答案:B11、在ACCESS窗体中,要让用户在输入数据时,能进行数据选择的控件对象是______。
文本框标签列表框命令按钮参考答案:C12、在ACCESS报表设计中,使用自动创建“报表”创建的报表类型是______。
数据式图表式表格式凹凸式参考答案:C13、在ACCESS报表中,要实现报表的分组统计,其操作区域是______。
中南大学数据库习题
第一章习题一.选择题1.现实世界中客观存在并能相互区别的事物称为(A )A)实体B)实体集C)字段D)记录2.现实世界中事物的特性在信息世界中称为(C )A)实体B)实体标识符C)属性D)关键码3.下列实体类型的联系中,属于一对一联系的是(C )A)教研室对教师的所属联系B)父亲对孩子的亲生联系C)省对省会的所属联系D)供应商与工程项目的供货联系4.采用二维表格结构表达实体类型及实体间联系的数据模型是(C )A)层次模型B)网状模型C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系(B )A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS无关6.在数据库技术中,反映现实世界中事物的存在方式或运动状态的是(A )A)信息B)数据C)消息D)命令7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?DA)属性B)关系C)域D)元组8.下面关于关系性质的说法,错误的是___D____。
A. 表中的一行称为一个元组B. 行与列交叉点不允许有多个值C. 表中的一列称为一个属性D. 表中任意两行可能相同9.数据库系统中,用(D)描述全部数据的整体逻辑结构A)外模式B)存储模式C)内模式D)概念模式10.数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库之间的接口。
A)外模式B)存储模式C)内模式D)概念模式11.数据库系统达到了数据独立性是因为采用了(D )A)层次模型B)网状模型C)关系模型D)三级模式结构12.在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是BA)数据的物理独立性B)数据的逻辑独立性C)数据的位置独立性D)数据的存储独立性13.逻辑数据独立性是指(A )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.物理数据独立性是指(C )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变15.在一个数据库中,模式与内模式的映像个数是AA)1个B)与用户个数相同C)由设置的系统参数决定D)任意多个16.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?CA)子模式B)用户模式C)存储模式D)用户视图17.下列关于数据库三级模式结构的说法中,哪一个是不正确的?CA)一个数据库中可以有多个外模式但只有一个内模式B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式18.在数据库三级模式中,外模式的个数(B)A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是(A )人员的职责。
数据库基础与应用复习题及答案
数据库基础与应用复习题及答案中南大学现代远程教育课程考试复习题及参考答案《数据库基础与应用》一、选择题:1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式( )A、只有2NFB、只有3NFC、2NF和3NFD、没有2.Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )A、企业版B、标准版C、个人版D、开发版3.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( )(1)、创建或删除数据库文件(2)、创建索引(3)、执行非日志操作(4)、自动或手工缩小数据库或数据库文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)4.MS SQL Server 2000是( )A、数据库应用程序B、数据库系统C、层次数据管理系统D、关系数据库管理系统5.现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( )A、1个表B、2个表C、3个表D、4个表6.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )A、在学生表上按学号建索引B、在成绩表上按课程号建索引C、在课程表上按课程号建索引D、在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令( )A、DELETE TRIGGERB、DROP TRIGGERC、REMOVE TRIGGERD、DISABLE TRIGGER8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
在SQL语言中利用触发器定义这个完整性约束的短语是( )A、INSTEAD OF DELETEB、INSTEAD OF DROPC、AFTER DELETED、AFTER UPDATE9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是( )A、master数据库B、model数据库C、tempdb数据库D、pubs数据库10.对于数据库的管理,对SQL Server中guest用户的描述错误的是( )A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中B、用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库C、不能从master、tempdb数据库中删除guest用户D、在新建一个数据库时,guest用户将被自动添加11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A、多对多B、一对一C、多对一D、一对多12.以下情况发生,往往要求我们立即对master 数据库进行备份,错误的是( )A、增加用户数据库B、删除用户数据库C、执行与登录有关的操作D、增加数据库用户13.SQL语言中,删除一个表中所有数据,但保留表结构的命令是()A、DELETEB、DROPC、CLEARD、REMORE14.下列四项关于启动服务器的说法不正确的是( )A、用企业管理器启动B、用操作系统控制面板中的服务管理程序启动C、用命令net begin mssqlserverD、自动启动服务器15.查询员工工资信息时,结果按工资降序排列,正确的是( )A、ORDER BY 工资B、ORDER BY 工资descC、ORDER BY 工资ascD、ORDER BY 工资dictinct16.下列聚合函数中正确的是( )A、SUM (*)B、MAX (*)C、COUNT (*)D、A VG (*)17.SQL中,下列涉及通配符的操作,范围最大的是( )A、name like ’hgf#’B、name like ’hgf_t%’C、name like ’hgf%’D、name like ’h#%’ escape ’#’18.在MS SQL Server中,关于数据库的说法正确的是()A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是()。
数据库原理与技术复习题及参考答案
43.从数据库中每次可以只读取记录中的数据项。 ( ) 44.DB 包括 DBS 及 DBAS。 ( ) 45.视图与表不完全一样,有些视图是不可以对其进行更新操作的。 46.数据库编程一般指用开发工具对数据库进行更新操作。( ) 三、简要回答下列问题: 1.为什么说 SYBASE 是关系系统,试举例说明。 2.试比较文件系统与数据库系统的优缺点。 3.试比较 1NF,2NF,3NF 及 BCNF 的关系。 4.为什么说如果 R 为 BCNF,则 R 一定为 3NF。 四、综合运用题: 1.现有如下 E-R 图: 仓库
1 有
职工
n
实体的主要属性如下,其中下划线部分为主码: 部门(编号、名称、电话、部门负责人号、…) 职工(职工号、姓名、年龄、性别、工资、津贴、…) (1)试用 SQL 表示(即定义)上述 E-R 图所有的实体及联系,其中实体只需表示列出的主要属性, 要求反映主码与联系(一定要表示联系),其中电话以’0731-’开头,年龄>=18,工资+津 贴<=5000,各字段的类型长度可以根据需要自己确定。 (2)在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。 (3)用 SQL 与关系代数(两者都要)表示: (a)找出职工’李芳芳’的职工号与年龄、性别 (b)找出’技术开发部’的电话与职工号、姓名 (4)试用 SQL 表示查询: (5)删除名称为空值的部门。 (6)建立视图表示关系(部门名称、电话、职工号、姓名、年龄、性别)
2
五、试编写程序: 1.产生以’湘 A-D88’ 开头的尾数不为 4 的共 4 个数字的牌号,但如果尾数为 44,则标注为”特别号”, 如果尾数为 ‘7’、‘8’、‘9’则为”吉祥号”。 2.写程序表示产生以’888’(3 位)开头的 6 位 QQ 号存入一个号码表中,表中字段除号码外,还 有一个标注字段。后 3 位都为数字,其中末位一般不为 4,但如果最后 4 位是‘444’,则允 许并标注为”特别号”,号码中尾数为 6,7,8,9 都需标注为”幸运号”。 3.产生以’湘 A-0’开头的两位字母、两位数字(如湘 A-0AA99,湘 A-0BB66,湘 A-0SS77), 的不少于 200 个的车牌号码, 其中要求尾数不为 4, 并要求存入数据库表 v_number(l_number varchar(20),Memo varchar(32))。
中南大学2018-2019年数据库期末试卷及答案
中南大学考试试卷 2018 -- 2019 学年 2 学期数据库试卷一、填空题(本大题共 5 小题,每小题 2 分,共 10 分)1.数据库的三级模式结构中,全局数据视图的描述称为模式。
2.在数据库系统中管理数据的软件称为dbms 。
3.当用户建立视图时,在数据字典中存储的是视图的,而不是数据。
4.数据独立性是指物理和逻辑独立性。
5.数据模型通常由数据结构、数据操作和完整性约束三部分组成。
二、选择题(本大题共 5 小题,每小题 2 分,共 10 分)1.关于冗余数据的叙述中,不正确的是( c )。
A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据2. 最终用户使用的数据视图称为( b )A.内模式B.外模式C.概念模式D.存储模式3.数据库设计中,用于反映企业信息需求的是(a )A.ER 模型B.关系模型C.层次模型D.网状模型4.数据的存储结构与数据逻辑结构之间的独立性称为数据的( b )A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性5.SQL 语言具有的功能是(b )A.关系规范化,数据操纵,数据控制B.数据定义,数据操纵,数据控制C.数据定义,关系规范化,数据控制D.数据定义,关系规范化,数据操纵三、简答题(本大题共 3 小题,每小题 5 分,共 15 分)1.为什么视图被称为虚表?基本表与视图的区别是什么?2.在关系数据库中能完全消除数据冗余吗?3.简述在 SQL 中,DELETE 语句与 DROP TABLE 的区别。
四、求解下列问题(本大题共 5 小题,第 1、2、3 小题各 15 分,第 4、5 小题各 10 分,共65 分)1.对于教学数据库的三个基本表学生 S(S#,SNAME,AGE,SEX)学习 S C(S#,C#,GRADE) 课程 C(C#,CNAME,TEAC HER)(1) 试用关系代数表达式和 SQL 语句表示:检索 WANG 同学不学的课程号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第九章习题
一、选择题(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 KEY
6. SQL Server2000数据库系统中一般采用(ABCD )以及密码存储等技术进行安全控制。
A)用户标识和鉴别B)存取控制C)视图D)触发器
7. SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有(B )。
A)EXECUTE B)CREATE TABLE C)UPDATE D)SELECT
8. 有关登录帐户、用户、角色三者的叙述中正确的是()。
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 )。
A)操作系统的安全防线B)SQL Server2000的运行安全防线
C)SQL Server2000数据库的安全防线D)SQL Server2000数据库对象的安全防线
12. SQL Server2000中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为(B )。
A)帐户B)角色C)登录D)SQL Server用户
13. 在SQL Server中,有关页的叙述中正确的是()。
A)页是除行外的最小数据单位
B)一个页有8KB
C)表中的行不能跨页存放,一行的数据必须在同一个页上
D)8个连续的页称为1个簇
二、填空题
1. SQL Server2000中的数据完整性包括域完整性实体完整性
和参照完整性3种。
2. SQL Server2000使用声明数据完整性和过程数据完整性两种方式实现数据完整性。
3. SQL Server2000的用户或角色分为二级:一级为服务器级用户或角色;另一级为数据库级用户或角色。
4. SQL Server2000有一个默认的登录账号是,在SQL Server2000系统中它拥有全部权限,可以执行所有的操作。
5. SQL Server2000有两种安全认证模式,即Windows安全认证模式和。
6. SQL Server2000遵从三级封锁协议,从而有效地控制并发操作可能产生的丢失更新、读“脏”数据、不可重复读等错误。
三、简答题
1. 简述规则与CHECK约束的区别。
2 如果在列上已经绑定了规则,当再次向它们绑定规则时,将如何?
3 为表中的数据提供默认对象有几种方式?
4 简述SQL Server2000实现数据库完整性的方法。
5. 在数据库Bookmanager中创建名为reader_tp的默认,其值为3。
将该默认绑定到表readers的列“读者类型”上。
6. 在数据库Bookmanager中创建名为borr_dt的规则,其限定条件为值不小于零。
将该规则绑定到表readers的“已借数量”上。
7. 在SQL中,表级的操作权限有哪些?
8.写出完成下列权限操作的SQL语句:
(1)将在数据库Bookmanager中创建表的权限授予用户user1。
(2)将对表books的增、删、改的权限授予用户user12,并允许其将拥有的权限再授予其他用户。
(3)将对表books的查询、增加的权限授予用户user3。
(4)以user2登录后,将对表books的删除记录权限授予user3。
(5)以sa身份重新登录,将授予user2的权限全部收回。
SQL Server的安全认证模式有几种?
9. 简述SQL Server2000的安全体系结构。
SQL Server2000的四层安全机制有何意义?
10. 登录账号和用户账号的联系、区别是什么?
11. 什么是角色?角色和用户有什么关系?当一个用户被添加到某一角色中后,其权限发生怎样的变化?
12 简述禁止权限和撤消权限的异同。
SQL Server2000的权限有哪几种类型?
13. SQL Server2000有几种不同的封锁粒度?
14 备份设备有哪些?
15. 全库备份、差异备份、日志备份各有什么特点,以你所知的一台服务器为例,设计一种备份方案。
16. 某企业的数据库每周日晚12点进行一次全库备份,每晚12点进行一次差异备份,每小时进行一次日志备份,数据库在2007-8-23 3:30崩溃,应如何将其恢复使数据库损失最小。
17 简述SQL Server2000锁的自动控制方法。
18. SQL Server2000有几种不同的封锁粒度?。