数据库考试习题与答案
数据库习题及答案
一.选择题:1.数据库分析与设计中,其设计对象称客观世界的〔〕A.逻辑对象B.目标对象C.实体对象D.需求对象答案:B 〔150〕2. 数据库物理设计完成后,进入数据库实施阶段,以下各项中不属于实施阶段的工作是〔〕A.建立库构造B.扩大功能C.加载数据D.系统调试答案:B 〔150〕3. 通常用以下的顺序来完成数据库的设计工作〔〕A.概念设计、物理设计、逻辑设计B.逻辑设计、概念设计、物理设计C.概念设计、逻辑设计、物理设计D.物理设计、逻辑设计、概念设计答案:C 〔150〕4. 在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为〔〕A.实物示意图B.实用概念图C.实体表示图D.实体联系图答案:D 〔153〕5. E-R图是数据库设计的工具之一,它适用于建立数据库的〔〕A.概念模型B.逻辑模型C.构造模型D.物理模型答案:A 〔155〕6.在关系数据库设计中,完成设计关系模式的任务是属于〔〕A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C 〔157〕7. 数据库逻辑设计的主要任务是〔〕A.建立E-R图和说明书B.创立数据库说明C.建立数据流图D.把数据送入数据库答案:B 〔158〕二.填空题1. 数据库概念设计是在数据需求分析根底上进展的,其目的是分析数据间的在语义关联,在此根底上建立一个数据的______________。
答案:抽象模型〔152〕2. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的______________,此外还包括关系的规化以及性能调整,最后是约束条件设置。
答案:关系模式〔156〕3. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括______________以及性能调整,最后是约束条件设置。
答案:关系的规化〔156〕4. 数据库的逻辑设计的根本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括关系的规化以及______________,最后是约束条件设置。
数据库考试题目试卷 附答案
第一章复习题一、单项选择题1.在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。
这是( A )A)物理数据独立性 B)逻辑数据独立性C)位置数据独立性 D)存储数据独立性2.在下面列出的数据模型中,哪一个是概念数据模型( D )A)关系模型 B) 层次模型 C) 网状模型 D) 实体-联系模型3.下面列出的数据管理技术发展阶段中,哪个(些)阶段数据不能保存在计算机中?( A )Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A)只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅱ D) Ⅱ和Ⅲ4.用二维表结构表示实体以及实体间联系的数据模型称为( C )A)网状模型 B) 层次模型 C) 关系模型 D) 实体-联系模型5.下面列出的条目中,哪些是数据库技术的主要特点( A )Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A)Ⅰ、Ⅱ和Ⅲ B) Ⅰ和Ⅱ C) Ⅰ、Ⅱ和Ⅳ D) 都是6.数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是( C )A)DML B)C C)DDL D)Basic7.层次模型的典型代表是( A )数据库管理系统。
A)IMS B)IBM C)DBTG D)ATM8.负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是( C )A)应用程序员 B)终端用户C)数据库管理员 D)数据库管理系统的软件设计员9.在以下各条叙述中,正确的叙述有几条( B )1)数据库避免了一切数据重复2)数据库减少了数据冗余3)数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写4)数据库中的内模式如有改变,逻辑模式可以不变A)1 B)2 C)3 D)410.在三级模式之间引入两级映像,其主要功能之一是( A )A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率11.视图对应于数据库系统三级模式结构中的( A )A)外模式 B)逻辑模式 C)内模式D)都不对应12.对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了( B )A)数据库定义功能 B)数据库操纵功能C)数据库维护功能 D)数据库控制功能13.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )A)层次模型 B)网状模型 C)关系模型 D)实体联系模型14.具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是( B )A)文件系统 B)数据库系统 C)管理系统 D)高级程序15.在概念设计中的事物称为( A )A)实体 B)记录 C)对象 D)结点16.层次模型表达实体及实体之间联系用的数据结构是( D )A)网状 B)表 C)有向图 D)树型17.DB是( A )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统18.DBMS是( B )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统19.已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。
数据库考试习题一答案
第一章绪论一、单项选择题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. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库考试题及答案
习题一、[12分] 用英文解释1、DBMS2、Data Dictionary3、Transaction[10分]二、单项选择题1.There may be instances where an attribute has a set of values for a specific entity. This type of attribute is said to be 【】A.single valued attribute B.multivalued attributeC.simple attribute D.composite attribute2.In a particular bank, a loan can belong to only one customer, and a customer can have several loans, then the relationship set from c ustomer to loan is【】A.one to many B.many to many C.many to one D.one to one3.A【】contains metadata─ that is, data about data.A.table B.view C.data dictionary D.trigger【】4.The phrase “greater than at least one” is represented in SQL byA.>all B.<all C.<some D.>some5.In general, all aggregate functions except 【】ignore null values in their input collection.A.sum B.avg C.min D.countby a series of swaps of non-conflicting 6.If a schedule S can be transformed into a schedule S’ e【】instructions, we say that S and S’ arA.non-conflicting equivalent B.conflict equivalentC.non-conflicting serializable D.conflict serializable7.The fundamental operations in the relational algebra are【】。
数据库综合练习题及答案
练习题及答案第一部分:选择题一、单项选择题1.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。
表示实体类型及实体间联系的模型称为A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A.候选键B.对键C.内键D.主键4.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和A. 任意方式B.混合式C.间隔方式D.主题方式6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和A. 变量值B. 特征C. 定义D. 类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的A.格式化数据B.网络数据C.非格式数据D.海量数据9.数据库并发控制概念中,使用X封锁的规则称为A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和A.共享性B.继承性C.持久性D.封装性11.面向对像模型概念中,类可以有嵌套结构。
系统中所有的类组成一个有根的A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。
其中T#表示教师工号,S#表示学生学号,则T和N存在联系为A. 1:1B. 1:NC. M:ND. 无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是A. 笛卡尔积B. 选择C. 投影D. 联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是A.任意的B. 可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题16. 数据库系统中,存放___________ 的数据库,称为数据字典(DD)。
数据库习题集(附答案)
第一部分基本概念一,单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
AA.数据库系统 B.文件系统C.人工管理 D.数据项管理2.数据库系统与文件系统的主要区别是。
BA.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.数据库的概念模型独立于。
AA.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
BBB① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统5.数据库的基本特点是。
BA.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制6.数据库具有①、最小的②和较高的③。
BAC① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性7.在数据库中,下列说法是不正确的。
(完整版)数据库练习题(答案)..
(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。
A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。
(完整版)数据库练习题及答案解析
第一章习题一、单项选择题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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
数据库系统原理练习题+答案
数据库系统原理练习题+答案一、单选题(共100题,每题1分,共100分)1、下列不属于数据定义语言包括的SQL语句的是A、DELETEB、ALTERC、CREATED、DROP正确答案:A2、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C3、下列关于存储函数与存储过程的说法中,错误的是A、存储过程可以拥有输出参数B、可以直接对存储函数进行调用,且不需要使用CALL语句C、存储过程中必须包含一条RETURN语句D、对存储过程的调用,需要使用CALL语句正确答案:C4、数据库设计的重要目标包括A、研究构造数据库B、良好的数据库性能C、数据库行为设计D、数据库结构设计正确答案:B5、在图存储数据库中,【】保存与结点相关的信息。
A、结点B、属性C、边D、联系正确答案:B6、主要反映应用部门原始业务处理的工作流程的是A、数据流程图B、数据操作特征表C、操作过程说明书D、任务分类表正确答案:A7、MySQL的用户账号及相关信息都存储在一个名为【】的MySQL数据库中。
A、rootB、mysqlC、adminD、user正确答案:B8、数据库管理系统是计算机的A、数据库系统B、数据库C、应用软件D、系统软件正确答案:D9、在图存储数据库中,【】用来连接结点。
A、属性B、边C、结点D、联系正确答案:B10、将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是A、数据库设计的内容B、数据库设计方法C、数据库生命周期D、数据库设计正确答案:D11、控制数据在一定的范围内有效或要求数据之间满足一定的关系,保证输入到数据库中的数据满足相应的约束条件,以确保数据有效、正确是指A、故障恢复B、并发控制C、数据安全性D、数据完整性正确答案:D12、属于数据库结构设计阶段的是A、程序设计B、逻辑结构设计C、功能设计D、事务设计正确答案:B13、属于数据库实现与操作阶段的是A、概念设计B、数据库的修改与调整C、逻辑设计D、物理设计正确答案:B14、使用存储过程的好处不包括A、高性能B、存储过程可作为一种安全机制来确保数据库的安全性C、良好的封装性D、可增加网络流量正确答案:D15、使用存储过程的好处不包括A、可增强SQL语言的功能和灵活性B、移植性好C、存储过程可作为一种安全机制来确保数据的完整性D、良好的封装性正确答案:B16、下列不属于数据库系统三级模式结构的是A、内模式B、模式C、外模式D、数据模式正确答案:D17、在多表连接查询的连接类型中,最常用的是A、左连接B、内连接C、右连接D、交叉连接正确答案:B18、数据库的核心是A、概念模式B、内部模式C、外部模式D、存储模式正确答案:A19、表中的行,也称作A、分量B、属性C、超码D、记录正确答案:D20、同一数据被反复存储的情况是A、插入异常B、数据冗余C、更新异常D、删除异常正确答案:B21、SQL提供了【】进行数据查询,该功能强大、使用灵活。
数据库练习题库(含答案)
数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。
A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。
A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。
A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。
A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。
A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。
A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。
A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。
数据库习题与答案
一.选择题:1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是下列哪个阶段?()A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A (7)2. 在数据库中存储的是()A.数据以及数据之间的联系B.数据模型C.数据D.信息答案:A (8)3. 存储在计算机内有结构的数据的集合称为()A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B (8)4. 下述关于数据库系统的正确叙述是()A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余D.数据库系统比文件系统能管理更多的数据答案:C (11)5. 在数据库中,下列说法不正确的是()A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余答案:A (11)6. 可以减少相同数据重复存储的现象是()A.记录B.数据库C.文件D.字段答案:B (11)7. 数据库具有程序结构化、最小的冗余度和较高的()A.程序与数据独立性B.程序与数据完整性C.程序与数据可靠性D.程序与数据一致性答案:A (12)8. 数据库系统的数据独立性是指()A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案:B (12)9. 不是数据管理方式的是()A.文件管理B.数据库管理C.Web数据管理D.图片管理答案:D (3)10. 不是数据管理基本部分是()A.数据扩展B.数据组织C.数据交换D.数据保护答案:A (4)二.填空题1. 数据库是长期存储在计算机内、有______________的、可共享的数据集合。
答案:组织(8)2. 数据库是长期存储在计算机内、有组织的、可的数据集合。
数据库考试习题及答案
数据库考试习题及答案一、选择题1.下列哪些选项关于数据库的定义是正确的?A. 数据库是计算机存放数据的设备B. 数据库是由数据项及其关系组成的数据集合C. 数据库是一个可以存储和访问数据的电子系统D. 数据库是个人或组织为了方便存储和管理数据而构建的系统正确答案:B、C、D。
2.下列哪些选项是 SQL 中的聚集函数?A. MAXB. AVGC. COUNTD. ADD正确答案:A、B、C。
3.数据库中,以下哪个不是关系型数据库系统?A. MySQLB. OracleC. MongoDBD. SQL Server正确答案:C。
4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件?A. 实体完整性B. 参照完整性C. 域完整性D. 逻辑完整性正确答案:A、B、C、D。
5.下列哪些选项是数据库事务的 ACID 特性?A. 原子性B. 一致性C. 隔离性D. 持久性正确答案:A、B、C、D。
二、填空题1.在关系数据库中,一个二元组 ______ 表示一个数据行。
正确答案:属性值。
2.数据库中,SELECT * FROM table_name; 语句表示查询表名为 ______ 的全部数据。
正确答案:table_name。
3.MySQL 中,用于获取自动生成的主键的函数为 ______。
正确答案:LAST_INSERT_ID()。
4.数据库中,用于限制某个列的唯一性约束的关键字是 ______。
正确答案:UNIQUE。
5.在数据库设计中,将不可分的数据项成为 ______。
正确答案:原子数据。
三、简答/计算题1.简述数据库视图的概念和作用。
数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出的。
视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存储的数据记录。
作用主要有以下几个:提供一种以安全方式存取数据的方式,尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。
(完整版)数据库考试习题及答案
第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
数据库复习题完整答案版
复习题一、选择题1.( B )是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。
(A)数据库系统(B)数据库(C)关系数据库(D)数据库管理系统2.数据库系统的基础是( D )。
(A)数据结构(B)数据库管理系统(C)操作系统(D)数据模型3.( C )处于数据库系统的核心位置。
(A)数据字典(B)数据库(C)数据库管理系统(D)数据库管理员4.对数据库的操作要以( B )内容为依据。
(A)数据模型(B)数据字典(C)数据库管理系统(D)运行日志5.在DBS中,DBMS和OS之间的关系是( B )。
(A)相互调用(B)DBMS调用OS(C)OS调用DBMS (D)并发运行6.有了模式/内模式的映象,可以保证数据和应用程序之间的( B )。
(A)逻辑独立性(B)物理独立性(C)数据一致性(D)数据安全性7.( A )是数据库中全部数据的逻辑结构和特征的描述。
(A)模式(B)外模式(C)内模式(D)存储模式8.( C )是数据库物理结构和存储方式的描述。
(A)模式(B)外模式(C)内模式(D)概念模式9.( B )是用户可以看见和使用的局部逻辑结构和特征的描述。
(A)模式(B)外模式(C)内模式(D)概念模式10.关系操作的特点是(C )。
(A)记录操作方式(B)字段操作方式(C)集合操作方式(D)对象操作方式11、用树型结构来表示实体之间联系的模型称为(B )。
(A)关系模型(B)层次模型(C)网状模型(D)记录模型12、数据模型中用于描述系统静态特性的是(A )。
(A)数据结构(B)数据操作(C)完整性约束(D)数据模型13.关系中标题栏中各列的名称称为( C )。
(A)对象(B)元组(C)属性(D)记录14.在下述关系的特点中,错误的是( D )。
(A)列可以交换(B)行可以交换(C)任意两元组不能相同(D)表中的数据项可分15、下面的选项不是关系数据库基本特征的是(A )。
数据库习题带答案
第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。
A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是()A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是()A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。
A、外模式B、模式C、内模式D、数据模式9、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
数据库考试习题及答案
第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能四、简答题15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
数据库习题(含参考答案)
习题1一、问答题1. 什么是数据?数据有什么特征?数据和信息有什么关系?答:答:数据是用于载荷信息的物理符号。
数据的特征是:①数据有“型”和“值’之分;②数据受数据类型和取值范围的约束;③数据有定性表示和定量表示之分;④数据应具有载体和多种表现形式。
数据与信息的关系为:数据是信息的一种表现形式,数据通过能书写的信息编码表示信息。
信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但是数据是信息的最佳表现形式。
由于数据能够书写,因而它能够被记录、存储和处理,从中挖掘出更深层的信息。
但是,数据不等于信息,数据只是信息表达方式中的一种。
正确的数据可表达信息,而虚假、错误的数据所表达的是谬误,不是信息。
2. 什么是数据库?数据库中的数据有什么特点。
答:答:数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。
数据库中的数据具有的特点是:①数据库中的数据具有数据整体性,即数据库中的数据要保持自身完整的数据结构;②数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。
3. 什么是数据库管理系统?它的主要功能是什么?答:答:数据库管理系统简称DBMS(Database Management System),它是专门用于管理数据库的计算机系统软件。
数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。
数据库管理系统的主要功能是数据存储、数据操作和数据控制功能。
其数据存储和数据操作是:数据库的定义功能,指为说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指将大批数据录入到数据库的操作,它使得库中含有需要保存的数据记录;数据库维护功能,指对数据的插入、删除和修改操作,其操作能满足库中信息变化或更新的需求;数据查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。
数据库练习题(含答案)
数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)1、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。
A、多对一B、多对多C、一对一D、一对多正确答案:D3、Access不能对数据类型进行排序和索引。
( )A、文本B、数字C、备注D、自动编号正确答案:D4、任何一个满足2NF但不满足3NF的关系模式都存在( )A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案:A5、以下哪一条属于关系数据库的规范化理论要解决的问题?( )A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案:B6、在数据管理技术发展的三个阶段中,数据独立性最好的是( )。
A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。
7、在设计表时,若输人掩码属性设置为“LL”,则能接收的输人是( )A、abBdB、aBC、AB+CD、ABa9正确答案:B答案解析:在输入掩码的格式符号中,“L”表示在该位置必须输入一个字母。
B送选项中少了一个字母,C选项中不能接受“+”,D 选项中不能接受“9”8、在下列SQL语句中,修改表结构的语句是( )。
A、ALTERB、CREATEC、UPDATED、INSERT正确答案:A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案:B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。
数据库期末复习题及答案
数据库期末复习题及答案一、单选题(每小题 1 分)1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。
Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ(正确答案)2.下列四项中,不属于数据库系统特点的是()A. 数据共享B. 提高数据完整性C. 数据冗余度高(正确答案)D. 提高数据独立性3.SQL Server的安全性管理可分为5个等级,不包括()。
A.Windows级B.用户级(正确答案)C.SQL Server服务器级D.数据库级4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。
A. model(正确答案)B. msdbC.masterD.tempdb5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。
A.模式B.内模式C.外模式(正确答案)D、用户模式6.使用T-SQL删除表结构的语句是()A. DELETE TABLEB. DROP TABLE(正确答案)C. ADD TABLED. CREATE TABLE7.若定义教师的工资,则应该选用()类型。
A. charB. datetimeC. decimal(正确答案)D. text8.在T-SQL中,关于NULL值叙述正确的选项是()A. NULL表示空格B. NULL表示空值(正确答案)C. NULL表示0D. NULL既可以表示0,也可以表示空格9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。
A.一个表中最多只能有一个主键约束,一个唯一性约束B.一个表中最多只能有一个主键约束,一个外键约束C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束(正确答案)D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束10.SELECT查询语句的子句有多个,但至少包括()子句。
A. SELECT和INTOB. SELECTT和GROUP BYC. SELECT和FROM(正确答案)D.仅SELECT11.一个关系表只有一个()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
每个实例都包括一组私有的程序和数据文件,同时也可以和其他实例共用一组共享程序或文件。
在数据库实例中,可以创建数据库及其对象,实现安全性,对服务器对象、复制和SQL Server 代理等进行管理。
数据库引擎是服务器的核心部件,SQL Server Management Studio 是SQL Server 2005 最重要的管理工具,用于访问、配置和管理SQL Server 2005的组件。
16.简述SQL Server 2005服务器与客户端的关系?答:在使用SQL Server 2005 软件过程中,客户机通常是指一些适合在家庭、实验室、办公环境下使用的安装了一些享用网络服务的PC,这些PC上网的目的是享受各种网络服务。
服务器是指能够适应大容量数据存储和频繁的客户机访问操作的计算机,这类计算机一般配置大容量硬盘和24小时不间断的UPS电源、具备可热插拔功能、安装服务器和操作系统下的IIS软件,能够在计算机网络中提供各种网络服务。
客户机通过网络将要求传递给服务器,服务器按照客户机的要求返回结果。
一、选择题1. 在sql server 2000中,关于数据库说法错误的是(C)。
A.数据库在磁盘上默认的存储位置是:SQL Server安装路径\Microsoft SQL Server\MSSQL\DataB.一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)C.只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。
D.可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。
2. 下列哪个不是sql 数据库文件的后缀。
(C)A..mdf B..ldf C..tif D..ndf3. 每个数据库有且只有一个(A)A、主要数据文件B、次要数据文件C、日志文件D、索引文件4. 在MS SQL Server中,关于数据库的说法正确的是(D)A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件5. 以下名称中,(ABC)是SQL SERVER2005的系统数据库名:A. masterB. modelC. tempdbD. AdventureWorks6. 一个SQL SERVER2005数据库至少有2个数据库文件,其文件扩展名分别是(A C)A. mdfB. ndfC. ldf7. 下列正确的标识符有(BDE)A. my tableB. my_tableC. 123D. [123]E. table18. 一个数据库至少有1个文件组,这个文件组名是(B)A. mainB. primary9. 删除数据库使用(B)语句。
A. alter databaseB. drop database10. 使用(B)方法,可以使数据库物理存储扩展到多个不同的物理或逻辑盘区。
A. 无需使用什么方法,数据库可自行实现物理存储扩展B. 为数据库创建多个数据文件,这些数据文件的位置分别在多个不同的物理或逻辑盘区中11. 创建SQL Server 2005的用户数据库时,最多不能超过(D)个。
A. 100B. 40000C.20D. 3000012. SQL Server 2005数据库文件有3类,其中主数据文件的后缀为(C)。
A. .ndfB. .ldfC. .mdfD. .idf13. SQL Server 2005中每个数据文件的基本存储单位的大小是(A)。
A. 8KBB. 8060BC. 64KBD. 512B14. 用于决策支持的数据库称为(A)数据库。
A. OLAPB. OLTPC. 系统D. 用户15. 以下关于数据存储的描述错误的是(C)。
A. 所以数据库都有一个主要数据库文件(.mdf)B. 创建数据库时,会将model数据库复制到新数据库C. 同一行的数据可以随意存储在不同的页上D. 一个数据库中每1兆字节的空间能存储128个页二、简答题16. 简述系统数据库master,msdb,model,tempdb的功能答:Master数据库:是SQL Server系统最重要的数据库,记录了SQL Server系统的所有系统信息。
Master数据库还记录了所有其他数据库的存在、数据库文件的位置以及SQL Server的初始化信息。
msdb数据库:是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。
model数据库:用于在SQL Server实例上创建所有数据库的模板。
Tempdb数据库:是一个为所有的临时表、临时存储过程及其他临时操作提供存储空间的临时数据库。
SQL Server每次启动时,tempdb数据库被重新建立。
当用户与SQL Server断开连接时,其临时表和存储过程自动被删除。
Tempdb数据库由整个系统的所有数据库使用,不管用户使用哪个数据库,所建立的所有临时表和存储过程都存储在tempdb上。
17. 简述SQL Server 2005中文件组的作用和分类答:主要作用:1、对于大型数据库,如果硬件设置上需要多个磁盘驱动器,就可以把特定的对象或文件分配到不同的磁盘上,将数据库文件组织成用户文件组。
2、文件组可以帮助数据库管理人员执行相应的数据布局,以及某些管理任务。
3、利用文件组,可以在特定的文件中定位特定的对象,从而将频繁查询修改的文件分离出来,以提高磁盘驱动器的效率,减少磁盘驱动器的争用。
4、为便于分配和管理,可以将数据库对象和文件一起分成文件组。
文件组有两种类型:1、主文件组。
2、用户定义文件组。
18.简述收缩数据库的作用以及在SQL Server Management Studio中收缩数据库的步骤答:作用:当系统为数据库分配的磁盘空间过大时,可以收缩数据库,以节省存储空间。
数据文件和事务日志文件都可以进行收缩。
数据库也可设置为按给定的时间间隔自动收缩。
该活动在后台进行,不影响数据库内的用户活动。
19. 说明数据库中事务日志文件与数据文件的不同点答:数据库事务日志文件保存用于恢复数据库的日志信息;数据文件包含的是数据和对象。
20. 在SQL Server 2005中,数据库对象包括哪些对象,列出其中5种。
答:表、索引、触发器、视图、键、约束、默认值、规则、用户定义数据类型、存储过程第三章习题选择题:1. 以下哪种类型不能用作表列的数据类型?(D)A. tinyintB. timestampC. xmlD. cursor2. 以下关于表列数据类型的描述中,(A)是正确的。
A. float是浮点数。
B. decimal是精确小数。
C. decimal和float都是精确小数。
3. 以下关于表列数据类型的描述中,(B)是正确的。
A. bit类型的值只有两个,即0、1。
B. tinyint类型的值大于等于0,小于等于255。
C. 存储一个int类型的数占2个字节。
4. 为表列定义哪些约束,可以防止向该列中输入重复值(AC)。
A. 主键约束。
B. 外键约束。
C. 唯一约束。
5. 不允许向表的主键列中输入(AB)。
A. NULL。
B. 重复值。
C. 默认值。
6. 定义check约束,限制性别列的取值必须是“男”或“女”。
以下哪个约束表达式是正确的?(C)A. 性别=='男' or 性别=='女'B. 性别='男' and 性别='女'C. 性别='男' or 性别='女'D. 性别 in ('男','女')7. 以下哪个关键字用来定义记录在某属性上的约束条件(C D)A DEFAULTB DISTINCTC UNIQUED CHECK8. 在创建表的过程中,哪个关键字用来定义默认值(D)A.DISTINCTB.UNIQUEC.CHECKD.DEFAULT9. 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是(B)。