2013-2014(2)关系数据库与SQL Server期末重修卷A_new
- 格式:doc
- 大小:65.50 KB
- 文档页数:4
MYSQL数据库2013-2014学年考试试卷⽯河⼦⼤学MYSQL数据库2013-2014学年考试试卷⼀、选择题(40分)1、以下关于MySQL的说法中错误的是:DA. MySQL是⼀种关系型数据库管理系统B. MySQL软件是⼀种开放源码软件C. MySQL服务器⼯作在客户端/服务器模式下,或嵌⼊式系统中D. MySQL完全⽀持标准的SQL语句2、以下关于MySQL配置向导的说法中错误的是:AA. MySQL安装完毕后,会⾃动启动MySQL配置向导B. MySQL配置向导⽤于配置Windows中的服务器C. MySQL配置向导将⽤户选择结果放到模板中⽣成⼀个my.ini⽂件D. MySQL配置向导可以选择两种配置类型:标准配置和详细配置3、(B)是MySQL服务器A.MySQLB.MySQLDC.MySQL ServerD.MySQLS4、int类型数据范围是(C)A. -128----127 0---255B. -8388608---8388607 0---16777215C. -2147483648---2147483647 0---4294967295D. -9223372036854775808---92233720368547758075、 96的数据类型是: ( D )A) 整型 B) 浮点型 C) 字符型 D) ⽇期时间型6、 DROP DATABASE 会删除数据库⽬录和⽂件,返回。
(C)A.⼀个逻辑值表⽰运⾏成功与否B.被删除的表的名称列表C. 已被删除的表的数量D.删除⽂件的⼤⼩7、转义字符“\n”表⽰: (C)A.NULB.退格C.新⾏D.制表符8、创建表时,不允许某列为空可以使⽤: (A)A.NOT NULLB.NO NULLC.NOT BLANKD.NO BLANK9、从学⽣(STUDENT)表中的姓名(NAME)字段查找姓“张”的学⽣可以使⽤如下代码:select * from student where 。
20**-20**学年第*学期期末考查试卷(A卷)课程名称:数据库考试班级:一、数据库设计题(共50分)1、以“library”为名称创建一个数据库。
该数据库中包含一个主数据文件tsdata.mdf,存放路径为“d:\data\”;一个事务日志文件tslog.ldf,存放路径为“d:\data\”。
其他设置自定。
(6分)请截图(数据库文件属性):2、在上题创建好的数据库中,按如下要求创建三张表。
(每个表正确创建得8分,共24分)请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):表2读者表:用来存储读者的基本信息请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):请截图(对象资源管理器,一直展开到“列”,有约束设置的展开至“键”和“约束”):3、在“library”数据库中插入以下记录。
(每小题4分,共12分)请截图(打开数据表):4、为读者表创建一个“姓名”列的非聚集索引文件。
(4分)请截图(索引属性):5、创建“读者借阅信息”视图,包括借书证号、姓名、书名、还书日期等信息。
(4分)请截图(打开视图):二、查询设计题(每小题5分,共25分)1、在library数据库中查询“孙一明”的相关信息。
请粘贴T-SQL查询语句:2、查询信息系或电子系的读者信息。
请粘贴T-SQL查询语句:3、查找书名以“计算机”打头的所有图书和作者。
请粘贴T-SQL查询语句:4、查找姓名为“柯思扬”借阅书本的书名。
请粘贴T-SQL查询语句:5、查询借书证号为“10001”所借书本的本数,显示借书证号和借书本数,并按借书证号升序排序。
(4分)请粘贴T-SQL查询语句:三、填空题(每空2分,共10分)1、读者还书存储过程:ReturnBook的创建,若读者没有借阅此书,则显示‘对不起,你没有借阅此书,故而无法进行此次还书操作,请核实!’信息。
use Librarygocreate _____________________@no char(10),@bid char(10)asif not exists(_________________________________________________________)beginprint'对不起,你没有借阅此书,故而无法进行此次还书操作,请核实!'end2、在借阅表中创建一个触发器:tri_Book,若要借的书已无库存,则无法进行借书操作,即无法在‘借阅表’中插入记录。
SQL-Server-期末考试题目及答案SQL Server 期末考试题目及答案一、单选题1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。
A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台2. 当一条SELECT语句访问一大表里的有限几行数据时,SQL Server2000通常会()。
A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。
A. 信任连接B. 集成C. 并发控制D. 数据转换服务4. 以下对SQL Server2000描述不正确的是()。
A. 支持XMLB. 支持用户自定义函数C. 支持集成D. 支持网状数据模型5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000性能的最佳方法之一是()。
A. 增大硬盘空间B. 增加存C. 减少数据量D. 采用高分辨率显示器7. SQL Server2000标准版不支持的操作系统是()。
A. Windows 2000 ServerB. Windows NT ServerC. Windows98D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。
A. 典型安装B. 最小安装C. 自定义安装D. 仅连接9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。
A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。
A. 企业管理器B. 客户端网络实用工具C. 查询分析器D. 联机帮助文档11. SQL Server2000的物理存储主要包括3类文件()。
一.单项选择题。
1.考虑下面的陈述:陈述A:在一个层次模型中,数据是以树状结构呈现的。
陈述B:在一个层次模型中,数据是以一个单独的记录结构显示的,数据之间的联系是以链接来表示的。
下面的哪一个选项是对上述陈述的正确判断?〖 B 〗A.陈述A和陈述B 都是正确的。
B.陈述A是正确的,陈述B是错误的。
C.陈述A是错误的,陈述B是正确的。
D.陈述A和陈述B 都是错误的。
2.为存储顾客的材料,用以下CREATE TABLE语句创建了一个Shopper表。
Create table Shopper(cShopperId char(6) not null,cPassword char(20) not null,vFirstName varchar(20) not null,vLastName varchar(20) not null,vEmailId varchar(20) not null,vAddress null)在输入数据时得不到某些顾客的email-id。
当顾客的email-id不提供时,你应怎样做可输入消息'NOT AVAILABLE' ? 〖〗A.使用ALTER TABLE命令,为vEmailId属性加入检查约束。
B.使用ALTER TABLE命令,为vEmailId属性加入缺省约束。
C.使用sp_addtype语句,为vEmailId属性加入用户定义的数据类型。
D.使用sp_bindrule语句,把规则约束到vEmailId属性。
3.TOM正在对一个数据库进行工作。
她需要从一张表的所有行中得到一个结果集,并应用到另外一张表中获得必要的数据。
TOM应该使用哪一种连接(Join)方式来完成该任务?〖〗A. Inner Join(内连接)B. Outer join(外连接)C. Self join(自连接)D. Equi join(等值连接)4.假设你正在为WAL-MART 做一名数据库顾问。
沈阳师范大学13—14学年度第2学期期末试卷命题单位:软件学院课程名称:数据库原理(C)卷课程代码:16209680适用范围:2013级专升本一、单选题:将选择的结果写在下面的方格里(共15道题,每题2分,共30分)1.数据库系统的核心是()。
A.数据库管理系统B. 数据库C. 操作系统D. 数据2.如某属性虽非该实体主键,而是另一实体的主键,称此属性为()。
A. 外键B. 候选键C. 主键D. 主属性3.SQL语言是()的语言,易学习。
A. 过程化B.非过程化C. 格式化D.导航式4.下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是()。
A. REVOKE UPDATE(XH) ON TABLE FROM U4;B. REVOKE UPDATE(XH) ON TABLE FROM PUBLIC;C. REVOKE UPDATE(XH) ON TABLE STUD FROM U4;D. REVOKE UPDATE(XH) ON STUD FROM PUBLIC;5.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。
A. 数据的不一致性B.结构不合理C.冗余度大D. 数据丢失6.在数据库的概念设计中,最常用的数据模型是()。
A.形象模型B.物理模型C.逻辑模型D.实体联系模型7.SQL的聚集函数COUNT、SUM、A VG、MAX、MIN等,不允许出现在下列查询语句的()子句中。
A.SELECTB. HA VINGC. WHERED. GROUP BY8.关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则()。
A.关系STJ满足1NF,但不满足2NFB.关系STJ满足2NF,但不满足3NFC.关系STJ满足3NF,但不满足BCNFD.关系STJ满足BCNF,但不满足4NF9.对一个关系做投影操作后,新关系的元数个数()原来关系的元数个数。
上海应用技术学院2012—2013学年第2学期《信息系统与数据库技术》期末(B)试卷答案一、单项选则题(20分,每小题1分)BDACC DCBAA二、简答题(40分,每小题4分)1.关系模型的完整性约束条件有哪些?域完整性,实体完整性,参照完整性(1) 域完整性规定了属性的值必须是属性值域中的值。
域完整性又称为用户自定义完整性。
它是在关系数据模型定义时,由用户对属性列值的数据类型、长度、单位、精度、格式、值域范围、是否允许为“空值”等进行限定。
(2) 实体完整性是指关系中的元组在组成主关键字的属性上不能有空值且主关键字的值不能相同。
(3) 参照完整性要求一个外表的外关键字的取值必须是其主表主关键字的存在值或空值。
2.请简述等值联接和自然联接的区别和联系。
连接操作是二元运算,从两个关系的笛卡儿积中选取满足一定条件的元组。
当连接条件中的运算符为“=”时,称为等值连接。
如果等值连接中连接属性为相同属性(或属性组),而且在结果关系中去掉重复属性,则等值连接称为自然连接。
3.简述数据库设计的基本步骤,数据库设计的特点。
数据库设计的基本步骤:1)需求分析:了解和分析用户的应用需求(包括信息需求和处理需求),进行需求收集和分析,并以数据流图、数据字典等形式加以描述。
2)概念设计:把需求分析阶段得到的用户需求进行综合、归纳和抽象,形成一个独立于具体DBMS 的概念数据模型。
3)逻辑设计:按照一组转换规则,将概念设计阶段产生的概念模型转换为某个DBMS支持的逻辑数据模型。
4)物理设计:是为逻辑模型选取一个最适合应用环境的物理结构(包括存取结构和存取方法)。
5)数据库实施:设计人员运用DBMS提供的数据库语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
6)数据库运行与维护:数据库试运行后,即可投入正式运行。
数据库在运行期间应不断地对其进行评价、调整与修改。
数据库设计的特点:1)反复性:数据库设计不可能一气呵成,需要反复推敲和修改才能完成。
A.数据共亨D. 65I). DBA5.在SQL 中, 建立表用的命令是( CREATE SCHEMACREATE TABLEC.CREATE VIEW《SQL SERVER 2005》期末复习A一.单项选择题(每小题1分,共10分)1•下列四项中,不属于数据库特点的是(B. 数据完整性C. 数据冗余很高D. 数据独立性高2. 运行命令SELECT ASCII 「Alkk )的结果是(C. 903. SQL Server 装程序创建4个系统数据库,下列哪个不是( )系统数据库。
4. ()是位于用户与操作系统之间的一层数据管理软件,它屈于系统软件,它为用户或应用程 序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理.统一控制。
A. DBMSC. DBSD.CREATE TNDEX6. SQL 语言屮,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,H ( )。
A. 包括15岁和35岁B. 不包括15岁和35岁C. 包括15岁但不包括35岁D. 包括35岁但不包括15岁 7. 下列四项中,不正确的提法是( )。
A. SQL 语言是关系数据幷的国际标准语言B. SQL 语言具有数据定义、杏询、操纵和控制功能C. SQL 语言可以自动实现关系数据廉的规范化D. SQL 语言称为结构查询语言8.在MS SQL Server 中,用來显示数据库信息的系统存储过程是()。
A. sp_dbhelp B .sp_db C. sp_hel pD . sp_helpd b9. SQL 语言中,删除表中数据的命令是()oA. DELETE B. DROP C. CLEAR D.REMOVE 10. SQL 的视图是从()中导出的。
A.基本表 B. 视图 C.皋木表或视图D.数据库 二、判断题(每空1分,共10分)1. '在那遥远的地方’是SQL 中的字符串常量吗?2. '11. 9'是SQL 中的实型常量吗3. select 16%4,的执行结果是:4吗?4.2005. 11.09是SQL 中的日期型常量吗? 5. ¥2005. 89是SQL '|«的货币型常量吗?6. select 25/2的执行结果是:12.5吗?7. '岳飞'>'文天祥’比较运算的结果为真吗?8. 一个表可以创建多个主键吗?9. 创建唯一性索引的列可以有一些重复的值?10. 固定数据库角色:db_datarader 的成员能修改木数据库内表中的数据吗?三、填空题(每空1分,共20分)1. 实体之间的联系类型有三种,分别为一对--、一对多和 _________ o2. 统计平均值的函数是 _______ o3. 语句 select ascii ('D'), char (67)的执行结果是: __ 和 ________ 。
sql数据库期末考试题及答案一、单选题(共 10 道试题,共 50 分。
)1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D )。
A. 数据文件B. 索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。
A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’B. SELECT * FROM XSH WHERE 产品名称LIKE ‘冰箱’C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’D. SELECT * FROM CP WHERE 产品名称=‘冰箱’7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。
A. 一对一的联系B. 一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。
分A 考试科目SQL Server数据库技术考试类型高职期末考试『闭卷』学年学期适用专业年级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1分,总计20分)1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和用户构成。
A.DBMS B.DB C.DBS D.DBA2、数据库管理系统的英文缩写是()。
A.DBMS B.DBS C.DBA D.DB3、在关系运算中,选取符合条件的元组是()运算。
A.除法 B.投影 C.选择 D.连接4、用于模糊查询的匹配符是( )。
A. _B. []C. ^D. LIKE5、在SQL SERVER中不是系统数据库的是( )。
A. masterB. pubsC. tempdbD. model6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。
A.DELETE TRIGGERB.DROP TRIGGERC.REMOVE TRIGGERD.DISABLE TRIGGER7、SQL Server 2000中删除表中记录的命令是()。
A.DELETE B.SELECTC.UPDATE D.DROP8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁9、在SQL中,建立视图用的命令是 ( )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb11、下列聚合函数中正确的是( )A. SUM (*)B. MAX (*)C. COUNT (*)D. AVG (*)12、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
SQL Server数据库期末考试试题A班级:学号:姓名:教师:一二三四五总分得分一.填空题(15分,每空1分)1.SQL server2000中为用户提供的一个图形化的数据编程接口是(),其基本功能是()。
2.SQL中可以用统计函数对表是数据进行汇总,统计等多种运算,其中()用来求平均值,()用来求和.3.Select查询语句中对查询的结果进行分组用到的关键字是()。
4.按照数据完整性的功能可以将其分为四类:(),(),(),()。
5.我们会在大多数的表中都建立主键,主键的特征有三点分别为(),(),()。
6.SQL Server中有三种事物模式:(),(),()。
二.单项选择题(10分,每题1分)1.SQL Server2000中,一个数据库最多可建立()个表A.100万个B.200万个C.300万个D.400万个2.SQL Server中数据存储在页中,页是数据存储的最小单位,每一页可存储()字节。
A.8K B.16KC.24K D.32K3.在下列关于规则标识符的陈述中,错误的是()A.标识符的第一个字符必须是Unicode2.0标准所定义的字符。
B.标识符的第一个字符后的字符可以是Unicode2.0标准所定义的字符。
C.标识符中可以有空格、或其它特殊字符。
D.标识符不能与SQL Server保留关键字相同。
4.我们使用嵌套查询时最多可以嵌套多少层的子查询()A.2层B.4层C.8层D.层数不限5.下面哪一项不是数据完整性的含义()A.数值的完整性。
B.数据的正确性。
C.表内数据不相互矛盾。
D.表间数据不相互矛盾。
6.SQL语言中,删除一个表的命令是()A.DELETE B.DROPC.CLEAR D.REMORE7.()是一个图形化的数据编程接口,其基本功能是编辑Transact-SQL语句。
A.企业管理器B.查询分析器C.服务管理器D.对象浏览器8.整数数据类型中,微整数类型“tinyint”的取值范围是()。
2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)考试试卷第一大题:单选题(30 分)1. (1分)数据模型的三要素不包括()。
(A) 数据结构(B) 数据操作(C) 数据完整性约束(D) 数据恢复2. (1分)数据的存储结构与数据逻辑结构之间的独立性称为数据的()。
(A) 结构独立性(B) 物理独立性(C) 逻辑独立性(D) 分布独立性3. (1分) 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。
则称实体集A与B具有()。
(A) 1:1联系(B) 1:n联系(C) n:m联系(D) 多种联系4. (1分)当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的()。
(A) 元组(B) 关键字(C) 记录(D) 属性5. (1分)若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为()。
(A) R1(A,B,C,D) R2(A,E)(B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E)(D) R1(A,B) R2(A,C,D,E)6. (1分) SQL语言查询一次的结果是一个()。
(A) 元组(B) 表(C) 属性(D) 数据库7. (1分)在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。
(A) 平凡函数依赖(B) 部分函数依赖(C) 完全函数依赖(D) 传递函数依赖8 . (1分)在Transact-SQL中,下列命令能让程序完全跳出循环的是()。
(A) CASE(B) WAIT(C) BREAK (D) CONTINU E9 . (1分) 在Transact-SQL中,下列选项不属于数值型数据类型的是()。
数据库应用技术课程期末考试理论试卷和答案20XX年第一学期XX班《数据库应用技术》期末考试卷A专业_________ 年级_________ 姓名_________一、选择题(20*2=40分)1、( )函数用于计算多个条件并为每个条件返回单个值。
A、CASEB、CASTC、IFD、CONVERT2、获得系统日期的函数是:( )A、DAY()B、MONTH()C、YEAR()D、GETDATE()3、屏蔽重复行的关键字是:( )A、ALLB、REPEATC、NOREPEATD、DISTINCT4、NOT NULL是( )约束A、允许空B、不允许空C、可以不输入D、任意字符5、( )表示定义外部的键A、PRIMARY KEYB、FOREIGN KEYC、UNIQUED、CHECK6、执行SELECT 50 % 20的结果是:( )A、2.5B、2C、10D、以上都不对7、查询表中的前3条记录使用的关键字是()A、up 3B、down 3C、pre 3D、top 38、SQL的视图是从()中导出的。
A 基本表B 视图C 基本表或视图D 数据库9、SQL语言中,删除表中数据的命令是( )。
A DELETEB DROPC CLEARD REMOVE10、SQL Server 2005 的物理存储主要包括3类文件()。
A 主数据文件、次数据文件、事务日志文件B 主数据文件、次数据文件、文本文件C 表文件、索引文件、存储文件D 表文件、索引文件、图表文件11、下列说法正确的是()。
A 视图是观察数据的一种方法,只能基于基本表建立。
B 视图是虚表,观察到的数据是实际基本表中的数据。
C 索引查找法一定比表扫描法查询速度快。
D 索引的创建只和数据的存储有关系。
12、SQL Server 2005是一个()的数据库系统。
A网状型 B 层次型C关系型D以上都不是13、以二维表的形式表示关系之间的联系,属于关系模型中()的功能。
复习题一、选择题1、数据库系统的主要特征是()A、数据的冗余度小B、数据的结构化C、数据独立性高D、数据可以共享2、下面不属于关系数据库管理系统的是()A、OracleB、IMSC、SQL ServerD、DB23、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4、SQL server数据库文件有三类,其中主数据文件的后缀为()A、NDFB、LDFC、MDFD、IDF5、下列四项说法中不正确的是( ) 。
A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性6、SQL Server安装程序创建4个系统数据库,下列()不是系统数据库。
A、masterB、modelC、pubsD、msdb7、关系模型的基本数据结构是()A、树B、二维表C、图D、树8、数据库设计中的概念结构设计阶段的主要工具是()。
A、数据模型B、新奥尔良模型C、E—R模型D、瀑布模型9、在SQL Server 2005中,当数据表被修改时,系统自动执行的数据库对象是()。
A、存储过程B、触发器C、视图D、其他10、在E-R模型中,实体间的联系用()表示A、矩形B、直线C、菱形D、椭圆11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS必须提供()A、安全性保护B、完整性保护C、故障恢复D、并发控制12、SQL Server 2005引入实例的概念,一台计算机上最多运行()个实例。
A、12 B 、10 C、18 D、1613、关系模式由2NF转化为3NF是消除了非主属性对码的()。
A、传递函数依赖B、部分函数依赖C、多值函数依赖D、函数依赖14、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(序号, 患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外键是()。
数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空1 分,共 10 分)1.数据库系统的中心是_____。
2.在关系模型中,实体以及实体间的联系都是用______ 来表示的。
3.设关系模型 R(A ,B,C),F 是 R 上的函数依靠集, F={A → B,C → B} ,则 R 的候选码为 _________。
4.层次模型用“树构造”来表示数据之间的联系,网状模型用“ _________ 来”表示数据之间的联系。
5. SQL Server2005 中,一个简单的数据库能够只有一个_________文件和一个日记文件。
6.齐集索引和非齐集索引的储存构造都采纳____________索引构造。
7.一个事务一定拥有的四个属性是原子性、一致性、__________ 和长久性。
8.在 T-SQL 中,查问表中数据时,可用___________重点字滤掉重复行。
9.调用标量函数时一定供应起码由两部分构成的名称,即 ________. 函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动履行的储存过程。
二、选择题(每题 1 分,共 20 分)1.数据管理的发展不包含下边哪个阶段()(A) 文件系统(B) 数据库系统(C) 人工管理(D) 一致管理2.一个学生能够同时借阅多本书,一本书只好由一个学生借阅,学生和图书之间是什么样的联系()(A) 一对一(B)一对多(C) 多对多(D)以上全不是3.假如事务 1 将数据库中的 A 值从 200 改为 300,事务 2 读 A 值为 300,事务 1 又将方才的操作撤除,A 值恢复为 200,那么事务 2 读取了“脏”数据。
这类状况是因为数据库保护中的那方面不妥而惹起的()(A) 并发控制(B) 完好性拘束(C) 安全性控制(D) 数据库的恢复4.在关系模型中,“元组”是指()(A) 表中的一行(B) 表中的一列(C) 表中的一个数据(D) 表中的一个成分5.有学生、选修和课程三个关系,学生 S(学号,姓名,性别 .),课程 C(课程号,课程名),选修 SC (学号,课程号,成绩)。
一、选择题(共15 小题,每题 1 分,共计15 分)1、数据库管理系统(DBMS)是()。
A、一个完整的数据库应用系B、一组硬件C、一组系统软件D、既有硬件,也有软件2、关系数据库的数据及更新操作必须遵循()等完整性规则。
A、实体完整性和参照完整性B、参照完整性和用户定义完整性C、实体完整性和用户定义完整性D、实体完整性、参照完整性和用户定义完整性3、数据独立性是指()。
A、用户与数据分离B、用户与程序分离C、程序与数据分离D、人员与设备分离4、关系数据库建立在关系数据模型基础上,借助()等概念和方法来处理数据库中的数据。
A、集合代数B、分析方法C、统计分析D、表格5、4元关系R为:R(A,B,C,D),则()。
A、πA,C(R)为取属性值为A,C的两列组成B、πA,C(R)为取属性值为1、3的两列组成C、π1,3(R)和πA,C(R)是等价的D、π1,3(R)和πA,C(R)是不等价的6、δ3<'2'(S)表示()。
A、表示从S关系中挑选3的值小于第二个分量的元组B、表示从S关系中挑选第三个分量的值小于2的元组C、表示从S关系中挑选第三个分量的值小于第二个分量的元组D、δ3<'2'(S)是向关系垂直方向的运算7、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S全连接成的结果集是()元关系。
A、 4 B、 3 C、7 D、 68、笛卡儿积是()进行运算。
A、向关系的垂直方向B、即向关系的水平方向也向关系的垂直方向C、向关系的水平方向D、先向关系的垂直方向,然后在向关系的水平方向9、下列关于视图的叙述中,正确的一条是()。
A、当某一视图删除后,由该视图导出的其它视图也将自动删除B、若导出某一视图的基本表被删除,那么该视图将不受任何影响C、视图一旦建立,就不能被删除D、当修改某一视图时,导出该视图的基本表也随之修改10、数据库管理系统提供的DDL语言的功能是()。
《数据库应用基础》期末考查试卷(A卷)一、单项选择题(本题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.关系数据库是若干( )的集合。
A. 表(关系)B.视图C.列D.行2.下面哪一个语句能使用通配符“%、_、[]、^”查找名称以“book”字符串结尾的出版社?( )A. Select pub_name from publishers where pub_name like ‘[book]’B. Select pub_name from publishers where pub_name like ‘%book’C. Select pub_name from publishers where pub_name like ‘[^book]D. Select pub_name from publishers where pub_name l ike ‘b_o_o_k’3.与 WHERE G BETWEEN 60 AND 100 语句等价的子句是( )A.WHERE G>60 AND G<100B.WHERE G>==60 AND G<100C.WHERE G>60 AND G<=100D.WHERE G>=60 AND G<=1004.在下列基本表的定义中,数值5表示( )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A.表中有5条记录 B.表中有5列C.表中字段Sno的长度D.表格的大小5.SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。
A.日志文件B.索引文件C.备份文件D.程序文件6、数据库设计中,在概念设计阶段可用E—R方法,其设计出的图称为( )A.实物示意图B.实用概念图C.实体表示图D.实体联系图7、在视图上不能完成的操作是( )A.更新视图B.在视图上定义新的基本表C.查询D.在视图上定义新视图8.若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的( )。