数据库期末考试复习2.pdf
《数据库期末考试复习2.pdf》由会员分享,可在线阅读,更多相关《数据库期末考试复习2.pdf(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软 件093班数据库期末复习资科一,数据库系院41卷选择题i.数据库技术是计算机软件的一个重要分支,产 生 于()年代末。A.20世纪70 B.20世纪60 C.20世纪80 D.20世纪30B.20世纪60案2.单击“查询编辑器”窗口中的任意位置。按()命令,可以在全屏显示模式和常规显示模式之间进行切换。A.Shift+Alt+Enter B.Shift+Enter C.Shift+Alt D.Shift答 A.Shift+Alt+Enter案3.单击工具栏中的()按钮或键,执行SQL查询语句,并在查询结果窗口显示查询结果。A.4B.C.D.答塞C.填空题1.数 据 管 理 技 术 的 发
2、展 大 致 经 历 了、三个阶段。卷人工管理方式、文件管理方式、数据库系统管理方式2.SQLServer有两种身份验证模式,如果选择,SQL Server系统根据用户的Windows帐号允许或拒绝访问;如果选择,你要提供一个SQL Server登录用户名和口令,该记录将保存在SQLServer内部,而且该记录与任何Windows帐号无关。凭Window身份验证模式、SQL Server身份验证模式塞3.在查询编辑器窗口输入的SQL语句,可以被保存或重新打开,SQL文件的扩展名为。筌,4.SQL Server配置工具包括答 Reporting Services 配置、Notification S
3、ervices 命令提示、SQL Server Configuration案 Manager SQL Server错误和使用情况报告、SQL Server外围应用配置器。二、微据库索就的数据模型选择题1.同一个关系模型的任两个元组值()。A.不能全同 B.可全同 C.必 须 全 同 D.以上都不是较二A.不能全同2.()模型是以记录型为结点构成的树,它把客观问题抽象为一个严格的自上而下的层次关系,在层次模型中,只存在一对多的实体关系,每个结点表示一个记录类型,结点之间的连线表示记录类型之间的联系。A.网状 B.层次 C.关系 D.层次和关系卷片B.层次3.通常情况下,数据模型由()三部分组成。
4、A.数据结构、数据操作和完整性约束B.层次、数据操作和完整性约束 C.关系、数据操作和完整性约束D.层次、关系和完整性约束J A.数据结构、数据操作和完整性约束至4.关系模型中数据的逻辑结构是一张二维表,它 由()组成。A.行和列 B.行 C.关系 D.列较/A.行和列塞填空题1.数据库是由 组成的一个结构化的集合,这些数据经过整理之后存储在 或 文件中,管 理 数 据 库 的 软 件 称 为 较”二维表格、数据文件、日志文件、数据库管理系统塞2.数据模型应能够,只有数据模型精确表达了真实的世界,才能正确地在计算机中存储数据信息。数据模型应,数据模型不但要被设计人员所理解,而且也要被用户所理解
5、。数据模型应,便于在计算机上实现。由于计算机不能直接处理现实世界中的客观事物,所以必须通过一定的规则,将客观事物转化成可以存储在计算机中的数据,并有序地存储、管理这些数据,用户利用这些数据能够查询所需的信息。X 比较真实地模拟现实世界、容易被人所理解、便于计算机上实现A3.关系模型的完整性规则是对数据的约束。关系模型提供了三类完整性规则、和片 实体完整性规则、参照完整性规则、用户定义的完整性规则三、SQL Server数据库架构选择题1.“借书 I期必须在还书日期之前”这种约束属于DBS的()功能。A.恢复 B.并 发 控 制 C.完 整 性 D.安全性卷/C.完整性A2.在数据中,产生数据不
6、一致的根本原因是()。A.没有严格保护数据 B.数据存储量太大 C.数据间联系弱 D.数据冗余较土 D.数据冗余塞3.次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为()。A.ndf B.mdf C.log D.dat4.关系模式中各级范式之间的关系为()。A.3NF 2NF 1NFB.3NF INF 2NF C.INF 2NF 3NF D.2NFINF 3NF答案A.3NF 2NF 1NF5.数据库系统的体系统结构分为()三级。A.概念模式、用户模式、存储模式B.概念模式、用户模式、逻辑结构C.概念模式、用户模式、物理结构D.概念模式、用户模式、局部数据势 A.概念模式、用户模式、
7、存储模式6.存储模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库对应()个存储模式。A.2 B.多个 C.1 D.107.字段名是用来访问表中具体域的标识符,字段名可以含有()个字符,它由字母、下划线以及数字组成,并且字母、下划线、#可以是字段名的第一个字符。A.1到128个 B.1到100个 C.1到8个 D.1到12个 A.1 到 128个差8.通常情况,SQL Server 2005主要支持PRIMARY约束、UNIQUE约束、CHECK约束、DEFAULT约束、FOREIGN约束。()在定义列时,它可以为表中的指定列提供默认值。A.FOREIGN 约束 B.
8、DEFAULT 约束 C.UNIQUE 约束 D.CHECK 约束公:7:B.DEFAULT 约束案四、撤 据 库 管 理选择题1.创建S 时、要求约束se x 属性只能取值为男或者女,正确的命令是()。A.CREATE TABLE S(sex char(2),CHECK(sex in(男 :女,)C.CREATE TABLE S(sex char(2),sex in(男?女)B.CREATE TABLE S(sex char(2),CHECKS 男?女,)D.CREATE TABLE S(sex in(男丁女)char(2),)2.通 过 CREATE TABLE语句或者其他方法创建了一个表
9、后,可以使用()语句在表中添加记录。A.DELETE B.INSERT C.UPDATE D.INSEATER较-B.INSERT案3.如果需要删除表中包含的无用数据,可以使用DELETE语句从表中删除满足条件的若干条记录,也可以使用()语句从表中快速删除所有记录。A.DELETE B.TRUNCATE TABLE C.DEL D.FNSEATER较苫 B.TRUNCATE TABLE4.数据类型()只 能 取 从 1900年 1 月 1 日 到 2079年 6 月 6 日的日期和时间数据,精确到分钟。每 个 数 值 要 求 4 个字节的存储空间。$0:-2000-05-0812:35:29.
10、998”。A.smalldatetime B.date C.datetime D.time答777 A.smalldatetime5.可变长度的字符数据类型nvarchar,其最大长度为()字符。A.4000 B.8000 C.5000 D.7000以-A.4000案二.填空题1.在 CREATE INDEX语句中使用 选项创建惟一索引.答案UNIQUE在 CREATE INDEX语句中使用.选项建立非簇索弓I。答塞NONCLUSTERED1 .聚集索引与非聚集索引之间有哪些不同点?在一个表中可以建立多少个聚集索引和非聚集索引?在聚集索引中,表中各记录的物理顺序与索引的逻辑顺序相同,只有在表中
11、建立了一个聚集索引后,数据才会按照索引键值的顺序存储到表中。由 于 一 -个表中的数据只能按照一种顺序存储,所以在表中只能建立一个聚集索引。通常在主键上创建聚集索引。非聚集索引是完全独立于数据行的结构,表中的外数据行不按非聚集索引的顺序排序和存储。在非聚集索引内,从索引行指向数J 据行的指针称为行定位器。在检索数据时,SQL Server先在非聚集索引上搜索,-找到相关信息后,再利用行定位器,找到数据表中的数据行。一个表上可以建立多个非聚集索引。如果在一个表中既要创建聚集索引,又要创建非聚集索弓I,应先创建聚集索引,然后创建非聚集索引。因为创建聚集索引时将改变数据行的物理存放顺序。聚集索引的键
12、值是唯一的,非聚集索引的键值可以重复,当然也可以指定唯一选项,这样任何两行记录的索引键值就不会相同。2.在哪些情况下,SQL SERVER会自动创建索引?焚士建立主键时.3.在 studentcourse数据库的学生信息表S 上的学生姓名字段上创建一个非聚集索引。分U CREATE NONCLUSTERED INDEX ID_XM ON S(姓名)JL,关系数据库方法选择题1.关系代数的交操作由()操作组合而成。A.并 B.投影 C.差 D.笛卡儿积2 c.差2.下列式子中不正确的是()。A.RUS=RU(S-R)B.RU S=SU(S-R)C.RDS=R-(R-S)D.RnS=S-(S-R)
13、较B.RUS=SU(S-R)3.在关系数据库系统中,个关系就是()0A.一张二维表 B.,条记录 C.一 个关系数据库 D.一个关系代数运算二A.一张二维表4.有关系:R(A,B,C),主键=A ;S(D,A),主键=D,外键=A,参照R的属性A,关系R 和 S 的元组如下表所示。则 S 表中的A 可 以 取()值。A.1 和2 B.1 C.2RABC1 2 32 1 3D.NULL笠案A.1 和25.给定三个域:Dl=王芳,刘吉,D2=高工,助工,D3=男,女,求 DlxD2xD3笛卡尔积的基数()。A.2 B.4 C.6 D.86.进行自然联接运算的两个关系必须具有()。A.相同的属性个数
14、 B.公共属性 C.相同关系名 D.相同关键字A.相同的属性个数1.已知数据库中包含四张数据表,如下。PRODUCT(生产厂家,型号);PC(型号,内存容量,硬盘容量,价格);PRINTER(型号,是否彩色,价格)。试用关系代数表达下列查询。(1)找出价格在8000元以下的P C 机的型号、内存容量和硬盘容量。(2)找同彩色打印机的所有信息。(3)找出生产打印机的所有厂家。(1)口 型号,内存容量,硬盘容量(9 价格 8000(PRODUCT)筌(2)口 生产厂家,型号,是否彩色,价格 9 是否彩色=T(PRODUCT案 PRINTER)二 (3)口 生产厂家(PRODUCT PRINTER)
15、圭 莉 管 理选择题1.语句SELECT name,性别,出生日期FROM xs返 回()列。A.1 B.2 C.3 D.42.语句 SELECT count(*)FROM xs 返 回()行。A.1 B.2 C.3 D.43.语句SELECT 1.2*06的结果是()。A.NULL B.1 C.0 D.0.64.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。A.另一个表 B.游标 C.视 图 D.索引答iC.视图5.一个查询的结果成为另个查询的条件,这种查询被称为()。A.连接查询 B.内查询 C.自 查 询 D.子查询餐 D.子查询案6.为了对
16、表中的各行进行快速访问,应对此表建立()oA.约束 B.规则 C.索 引 D.视图隼C.索引7.SELECT语句中,下 列()子句用于对数据按照某个字段分组。()子句用于对分组统计进一步设置条件。A.HAVING 子句 B.GROUP BY 子句 C.ORDER BY 子句 D.WHERE子句较号 B.GROUP BY 子句、A.HAVING 子句案8.A.筌案在 SELECT语句中,SELECT 子句 B.A.SELECT 子句下列子句用于选择列表()。INTO子句 C.FROM 子句 D.WHERE子句9.A.答案在 SELECT语句中,SELECT 子句 B.B.INTO子句下列子句用于
17、将查询结果存储在一个新表中()。INTO子句 C.FROM 子句 D.WHERE子句1 0.在 SELECT语句中,下列子句用于指出所查询的数据表名()。A.SELECT 子句 B.INTO 子句 C.FROM 子句 D.WHERE 子句公-C.FROM 子句案11.在 SELECT语句中,下列子句用于对搜索的结果进行排序()。A.HAVING 子句 B.GROUP BY 子句 C.ORDER BY 子句 D.WHERE子句卷亍 C.ORDER B Y 子句12.在 SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字(A.TOP B.AS C.DISTINCT D.JOI
18、N容-C.DISTINCT塞13.SQL中,谓词操作“EXISTS R(集合)”与 下 列()等价。A.当且仅当R 空时,该条件为真。B.oSOM E C.当且仅当R 非空时,该条件为真。D.=SOMEU C.当且仅当R 非空时,该条件为真。A14.SQL的聚合函数CO UN T,不允许出现在下列查询语句的()子句中。A.SELECT B.HAVING C.WHERE D.GROUP BYW C.WHERE案15.与 WHERE AGE BETWEEN 18 AND 23完全等价的是()。A.WHERE AGE18AND AGE=18AND AGE 18ANDAGE=18ANDAGE=23答案
19、二.填空题1.在 SQL语句中 语句使用频率最高。答-SELECT案2.WHERE子句后一般跟着 o生些条件3.使 用 SELECT IN TO 创建查询结果表时,若只需要临时表则要在表名前加答案#4.在查询条件中,可以使用另一个查询的结果作为条件的一部分,例如判定列值是否与某个查询的结果集中的值相等,作 为 查 询 条 件 一 部 分 的 查 询 称 为。5子查询案5.EXISTS谓词用于测试子查询的结果是否为空表。若子查询的结果集不为空,则EXISTS返回,否则返回。EXISTS还可以与NOT结合使用,即 NOT EXISTS,其返回值与EXISTS刚好。容-T、F、相反6.SELECT语
20、句中,主要子句包括、及 等。焚7:FROM,INTO,GROUP BY,ORDER BY,WHERE。案7.SQL 是 o较才结构化查询语言塞8.数据对象的引用由四部分组成,分别为:sevejname指定链接的服务器名称或远程服务器名称.database_name如果对会 象驻留在SQL Server的本地实例中,则指定SQL Server数据库的名称,如果艺 对象在链接服务器中,则指定OLE D B 目录.schema_name如果对象在SQL至 Server数据库中,则指定包含对象的架构的名称,如果对象在链接服务器中,则指定OLE DB架构名称.object_name对象的名称9.在查询窗
21、口中用户可以输入SQ L语句,并按 键,或单击工具栏上的运行按钮,将其送到服务器执行,执行的结果将显示在输出窗口中。10.保存当前的查询命令或查询结果,系统默认的文件后缀为卷Z Sql差11.连接查询的类型有京内连接,外连接,交叉连接.3种。12.内连接有_ 等。筌i等值连接,自然连接,自连接13.外连接有、等。J左外连接,右外连接,完全外连接至三.简答题1.SELECT语句的语法结构是怎样的?SELECT 属性列表-它可以是星号(*)、表达式、列表、变量等。INTO新表-用查询结果集合创建一个新表餐FROM 基本表(或视图序列)-最多可以指定16个表或者视图,用逗号相互隔案开。,WHERE条
22、件表达式GROUP B Y 属性名表 一分组子句HAVING组条件表达式-组条件子句ORDER BY 属性名ASC|DESC.-排序子句COMPUTE集 函 数(列名)-汇总子句2.举例说明什么是内连接.外连接和交叉连接?(1)内连接格式如下:SELECT列 名 FROM 表1 INNER JO IN 表2 ON 连接的条件内连接按照ON指定的连接条件合并两个表,只返回满足条件的行,也可用于多个表的连接。只返回符合查询条件或连接条件的行作为结果集,即删除所有不符合限定条件的行。(2)外连接不但包含满足条件的行,还包括相应表中的所有行,只能用于两筌个表的连接。实际.上基本表的外连接操作可以分为3
23、类。案 左外连接格式如下:SELECT列 名 FROM 表1 LEFT JO IN 表2右外连接格式如下:SELECT列 名 FROM 表1 RIGHT JO IN 表2全外连接格式如下:SELECT列 名 FROM 表1 FULL JO IN 表2(3)交叉连接格式如下:SELECT列 名 FROM 表1 CROSS JO IN 表2交叉连接相当于广义笛卡尔积。不能加筛选条件,即不能带WHERE子句。结果表是第一个表的每行与第二个表的每行拼接后形成的表,结果表的行数等于两个表行数之积。上、视 囹 管 理选择题1.SQL的视图是从()中导出的。A.基本表 B.视图 C.基本表或视图 D.数据库
24、U C.基本表或视图案2.创建视图命令是()。A.CREATE VIEW B.DROP VIEW C.CREATE TABLE D.CREATE RULE卷-A.CREATE VIEW案3.修改视图时,使 用()选项,可以对CREATE VIEW的文本进行加密。A.WITH ENCRYPTION B.WITH CHECK OPTION C.VIEW METADATAD.AS SQL 语句容言 A.WITH ENCRYPTION塞二.填空题1.对视图的操作与对表的操作一样,可以对其进行、与,但对数据的操作要满足一定的条件。当对通过视图看到的数据进行修改时.,相应的基础表的数据也会发生变化,同样,
25、若基础表的数据发生变化,也会自动反映到 中。言 查询、修改、删除、视图案2.“WITH CHECK OPTION”选项强制视图上执行的所有数据修改语句都必须符合由 设置的准则。通过视图修改数据行时,WITH CHECK OPTION可确保提交修改后,仍可通过视图看到修改的数据。答-Select statament案-3.关系图窗格以图形显示选择的表对象及它们之间的连接关系。每个表对象在关系图窗格中以单独的窗口出现。窗口标题栏中的图标表示该窗口所代表的对象类型,图标 表 示 对 象 类 型 为,图标 表 示 对 象 类 型 为,图标表 示 对 象 类 型 为,图标 表 示 对 象 类 型 为,图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 期末考试 复习
限制150内