东北大学继续教育数据库技术在线考核(B)试题及答案
数据库考试题及答案
数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。
答案:操作系统2. 在关系数据库中,表中的行称为______。
答案:记录3. SQL语言中,用于删除数据的关键字是______。
答案:DELETE4. 数据库系统的核心是______。
答案:数据库5. 数据库的三级模式包括外模式、______和内模式。
答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。
答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。
东北大学继续教育学院数据库技术在线考核(B)试题及答案
东北大学继续教育学院数据库技术试卷(作业考核线上)B 卷学习中心:院校学号:姓名(页一、单项选择题(本大题共10小题,每小题2分,共20分)1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的A.物理独立性B .逻辑独立性C. 一致性D .完整性[ A ]2.有两个实体集,并且它们之间存在着一个1: M联系,那么根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数为A. 1 B . 2 C.3 D.4 [ C ]3.下列叙述正确的是A.主码是一个属性,它能惟一标识一列B.主码是一个属性,它能惟一标识一行C.主码是一个属性或多个属性的组合,它能惟一标识一列D.主码是一个属性或多个属性的组合,它能惟一标识一行[D ]4.在标准SQL中,表示短整型数据类型的语法用A. INTEGERS旬 B . INT 语句C. NUMERIC1旬 D . SMALLINTS旬[ A ]5.已知关系S(S#, SNAME AGE SEX), SC(S苗C#, GRADE)统计每一年龄段选修课程的学生人数的操作如下:SELECT AGE, COUNT(*)FROM S , SCWHERE S.S#=SC.S#GROUR BYA . S.S# ,SC.S#B . DISTINCT S.S#, SC.S#C . DISTINCT S.S#,AGED . S.S#, AGE [ C ]6.有关系模式:学生(学号,姓名,年龄,系号)。
对学生关系的查询语句如下:SELECT 系号,AVG(年龄)FROM 学生如果要完成该语句的功能,应该添加的语句是A . GROUP B浮号 B. GROUP BY系号C . ORDER B号号 D. ORDER BY系号[ A ]7.有关系模式:教学(学号、教工号、课程号)。
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程只能由一个老师来讲授,那么该关系模式存在的问题是A .插入异常 B.删除异常C .修改复杂 D.以上都有[D ]8. SQL Server2000为保证数据的完整性、一致性,常采用A .触发器技术和网络技术B.触发器技术和封锁技术C .存储过程技术和封锁技术D.触发器技术和存储过程技术[D ]9.在数据库恢复机制中,日志文件的作用是用于数据库恢复。
东北大学19秋学期《数据库技术》在线平时作业1答案
东大19秋学期《数据库技术》在线平时作业1
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.数据库的并发操作可能带来的问题包括
A.数据独立性会提高
B.丢失更新
【运用所学知识,完成上述题目】
参考选择:B
2.在第一个事务以排他锁方式读写数据A时,其他事务对数据A可以是
A.读写等待
B.实现排他锁的读
【运用所学知识,完成上述题目】
参考选择:A
3.设关系R和S分别有m和n个元组,则R×S的元组个数是
A.m×n
B.m+n
【运用所学知识,完成上述题目】
参考选择:A
4.事务日志用于保存
A.程序运行过程
B.对数据的更新操作
【运用所学知识,完成上述题目】
参考选择:B
5.在SQL语言中,能够实现关系参照完整性规则的子句是
A.PRIMARY KEY
B.FOREIGN KEY……REFERENCES
【运用所学知识,完成上述题目】
参考选择:B
6.在概念模型中,一个属性相对于关系数据库中一个关系中的一个
A.行
B.字段
C.列
D.元组
【运用所学知识,完成上述题目】
参考选择:C
7.数据库系统中产生数据不一致性的根本原因是
A.没有严格保护数据
B.未对数据进行完整性控制。
东北大学17秋学期《数据库技术及应用Ⅱ》在线作业1答案
东北大学17秋学期《数据库技术及应用Ⅱ》在线作业1
一、单选题1、B2、C3、D4、C5、B
一、单选题(共10道试题,共70分。
)V
1.在概念模型中,一个实体相对于关系数据库中关系的一个
A.属性
B.元组
C.列
D.字段
正确答案:B
2.在SELECT语句中,设置对搜索结果排序的子句是
A.WHERE
B.GROUPBY
C.ORDERBY
D.HAVING
正确答案:C
3.在DB技术中“脏数据”是指
A.未回退的数据
B.未提交的数据
C.回退的数据
D.未提交随后又被撤消的数据
正确答案:D
4.JSP程序段的基本语法是
A.VBScript语言语法
B.JavaScript语言语法
C.Java语法语言
D.C语言语法
正确答案:C
5.在SELECT语句中,设置对搜索结果集中不含有重复的元祖的子句是
A.TOP
B.DISTINCT
C.
D.UNIQUEAS
正确答案:B。
数据库技术试题及答案
数据库技术试题及答案一、单项选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据维护D. 数据加密答案:D2. 在关系型数据库中,用于存储数据的结构被称为:A. 表格B. 索引C. 视图D. 存储过程答案:A3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE答案:A4. 如果想要查询所有员工的姓名和工资,可以使用以下哪个SQL命令?A. SELECT name, salary FROM employees;B. INSERT INTO employees (name, salary);C. UPDATE employees SET salary = 5000;D. DELETE FROM employees WHERE name = 'John';答案:A5. 数据库设计中,用于减少数据冗余和避免数据不一致的技术是:A. 数据加密B. 索引C. 范式化D. 事务控制答案:C二、多项选择题1. 以下哪些是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据安全性D. 数据冗余答案:ABC2. 在关系型数据库中,以下哪些操作属于数据操纵语言(DML)?A. SELECTB. INSERTC. UPDATED. DROP答案:ABC3. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:ABC三、简答题1. 什么是事务?请简述其四个基本特性。
答案:事务是数据库管理系统执行过程中的一个逻辑单位,由一系列的操作组成。
事务的四个基本特性是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。
- 一致性(Consistency):事务必须保证数据库从一个一致性状态转换到另一个一致性状态。
数据库技术试题与答案2(完整版)
期末考试试题含答案(B 卷)考试科目:数据库技术与应用 (闭(开)卷 90分钟)院系____________ 班 级____________ 学号___________ 姓名__________一、选择题 (每小题2 分,共 20 分)1.SQL 语言中,删除一个视图的命令是( ) A .REMOVE B .CLEAR C .DELETED .DROP2.创建数据库使用以下哪项( ) A .create mytest B .create table mytest C .database mytestD .create database mytest3.以下哪项用来分组( ) A .ORDER BYB .ORDERED BY………………………………..………………..密……………….……………………封…………………………………………..线…………….…………..……………C.GROUP BYD.GROUPED BY4.SQL是一种( )语言。
A.函数型B.高级算法C.关系数据库D.人工智能5.删除数据表用以下哪一项( )A.DROPB.UPDATEC.DELETED.DELETED6.若要在基本表S中增加一列CN(课程名),可用( ) A.ADD TABLE S ALTER(CN CHAR(8))B.ALTER TABLE S ADD(CN CHAR(8))C.ADD TABLE S(CN CHAR(8))D.ALTER TABLE S (ADD CN CHAR(8))7.下列的SQL语句中,( )不是数据定义语句。
A.CREATE TABLEB.GRANTC.CREATE VIEWD.DROP VIEW8.以下删除记录正确的( )A.delete from emp where name='dony';B.Delete * from emp where name='dony';C.Drop from emp where name='dony';D.Drop * from emp where name='dony';9.删除经销商1018的数据记录的代码为( ) from distributors where distri_num=1018A.drop tableB.delete *C.drop columnD.delete10.按照姓名降序排列( )A.ORDER BY DESC NAMEB.ORDER BY NAME DESCC.ORDER BY NAME ASCD.ORDER BY ASC NAME得分二、表的创建(每小题 6 分,共24 分)1,根据上面的表结构创建表(student)列名数据类型长度备注Sno char 11 设为关键字Sname char 20 不允许为空Ssex char 2 其值只能为“男”或“女”,默认值为“男”Sage smallintSdept char 20把代码复制在下面:2,如下图向student表插入数据代码如下:3,根据下面的表结构创建表(xuesheng),代码放在下面列名数据类型约束Sno Char(10) 主键sname Char(10) 非空ssex Char(2)sage tinyintbno Char(4) 非空,外键代码:4,根据下面的图所示,为表(xuesheng)添加数据,代码放在下面代码:得分三、表的操作(每小题6分,共24 分)1,查找所有学生的姓名和班级名2,查找2015110503的姓名和所在班级。
东北大学16春学期《数据库技术》在线作业1
16春学期《数据库技术》在线作业1一、单选题(共 20 道试题,共 100 分。
)1. 一个事务中所有对操作是一个不可分割的操作序列,这个性质称为事务的. 隔离性. 原子性正确答案:2. 利用日志文件恢复事务时,对尚未结束的事务,应. 进行UNO处理. 进行RO处理正确答案:3. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字. UNIQU. OUNT正确答案:4. 下列不属于结构数据模型的是. 关系数据模型. 层次数据模型. 网络数据模型. 实体联系模型正确答案:5. 数据库物理结构的设计是. 依赖于MS和硬件. 独立于MS和硬件. 依赖于MS. 独立于MS正确答案:6. 下面的说法不确切的是. 聚簇索引使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引。
. 非聚簇索引与表的物理顺序无关,一个表应该建立多个非聚簇索引。
..正确答案:7. 已知关系S(S#,SNM,G,SX),S(S#,#,GR),统计每一年龄段选修课程的学生人数的操作如下: SLT G,OUNT(*) FROM S,S WHR S.S#=S.S# GROUR Y ( ):. ISTINT S.S#,G. S.S#, G正确答案:8. 有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语言中,定义这个完整性约束的短语是. ON LT LL. ON LT S正确答案:9. 视图是一个“虚表”,视图的构造基于. 基本表或视图. 数据字典正确答案:10. 在SQL语言中,能够实现关系参照完整性规则的子句是. PRIMRY KY. FORIGN KY……RFRNS正确答案:11. SQL Srvr 2000 中增加了3 种新的数据类型是. IGINT、SQL_VRINT和TL. IGINT、SQL_VRINT和img正确答案:12. 以下对象中不是JSP的内置对象的是. rqust. n正确答案:13. 数据库系统中产生数据不一致性的根本原因是. 没有严格保护数据. 未对数据进行完整性控制正确答案:14. 在标准SQL中,短整型数据类型的关键字是. INT. SMLLINT正确答案:15. 在关系模型中,任何关系必须满足实体完整性、用户定义完整性和. 结构完整性. 逻辑完整性. 参照完整性. 数据完整性正确答案:16. SQL Srvr数据库是数据库对象的容器,它存储在磁盘上的形势是. 操作系统文件. 文档文件正确答案:17. 语句rs.Fils.ount 返回的值是. 记录集的行数. 记录集的列数正确答案:18. 数据库转储的方法包括. 全部转储、海量转储、分批转储. 全部转储、海量转储、增量转储正确答案:19. 关系模式R中若没有非主属性,则. R属于2NF但不一定属于3NF. R属于3NF但不一定属于NF正确答案:20. 下面哪个不是数据库技术的主要特点. 数据的结构化. 数据的冗余度小. 较高的数据独立性. 程序的标准化正确答案:。
奥鹏东北大学20春学期《数据库技术》在线平时作业2.doc
在概念模型中,一个实体相对于关系数据库中关系的一个A.属性B.元组C.列D.字段正确答案:B关系数据库中,实现主码标识元组的作用是通过A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域正确答案:A视图是一个“虚表”,视图的构造基于A.基本表或视图B.数据字典正确答案:A下列不属于结构数据模型的是A.关系数据模型B.层次数据模型C.网络数据模型D.实体联系模型正确答案:D后备副本的用途是A.数据转储B.一致性控制正确答案:A设有课程(课程号,课程名)和选课(学号,课程号,成绩)两个关系,当修改某一课程的课程号时,必须将选课表中对应的课程号值作出相应变动。
实现这一完整性约束使用的SQL子句是A.ON UPDATE RESTRICTB.ON UPDATE CASCADE正确答案:B用二维表结构表示实体与实体之间的联系的数据模型是A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:CC/S 系统的客户机的功能是实现A.前端处理和事务处理B.前端处理和用户界面正确答案:B用图形结构表示记录与记录之间的联系的数据模型是A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:D超类与子类间的关系是A.超类实体继承子类实体的所有属性B.子类实体继承超类实体的所有属性C.超类实体继承子类实体的主码D.子类实体继承超类实体的主码正确答案:BDBS是A.数据库B.数据库管理系统C.数据处理D.数据库系统正确答案:D语句rs.Fields.Count 返回的值是A.记录集的行数B.记录集的列数正确答案:B恢复机制的关键问题是建立冗余数据,最常用的技术是A.数据镜像B.数据转储和登录日志文件正确答案:B在第一个事务以共享锁方式读数据A时,其他事务对数据A可以是A.实现排他锁的读B.实现共享锁的读正确答案:B关系模式R中若没有非主属性,则A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNF正确答案:B在关系理论中称为“属性”的概念,在关系数据库中称为A.实体B.记录C.行D.字段正确答案:D在ODBC体系结构中,连接数据库驱动程序与数据库管理系统的桥梁是A.数据源B.数据库正确答案:A下面的说法不确切的是A.聚簇索引使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引。
2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
3、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
4、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;6、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
8、关系模型由______________、______________和______________组成。
9、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
10、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
二、判断题11、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()12、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
数据库技术(B)(孟凡荣)20)及答案
东北大学继续教育学院数据库技术试卷(作业考核线上)B 卷学习中心:院校学号:姓名(共7 页)一、单选题(每小题2分,共10小题,20分)[ A ] 1.网状数据库中记录与记录之间的联系是通过A.指针 B.索引C.公共属性 D.数据项[ B] 2.在数据库的三级模式结构中,模式有A.0个 B.1个C.2个 D.任意多个[ A] 3.关系数据库中,实现主码标识元组的作用是通过A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域[ C] 4.设计ER图,属于数据库设计中的A.需求分析 B.逻辑设计C.概念设计 D.物理设计·[ D ] 5. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字 A. UNIQUE B. COUNTC. DISTINCTD. UNION[ D] 6.在数据库的三级模式结构中,外模式可能有A.1个 B.2个C.0个 D.任意多个[ A] 7. 在某个数据库中建立了表person(no,name,sex,birthday),其中No为表的主码,表中已有的记录如下图所示:以下四个语句中能够正确执行的插入操作是A. INSERT INTO person VALUES(6,′王中′,′男′,′1964/03/08′)B. INSERT INTO person (name,sex) VALUES(′王中′,′男′)C. INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′)D. INSERT INTO person(no,sex) VALUES(2,′男′)[ D] 8.下面的说法不确切的是A. 索引用来加速数据的访问速度和保证表的实体完整性的。
B. 索引有聚簇和非聚簇索引两种。
C. 聚簇索引使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引。
D. 非聚簇索引与表的物理顺序无关,一个表应该建立多个非聚簇索引。
18年6月考试《数据库技术》考核作业(1)
东北大学继续教育学院数据库技术试卷(作业考核线上) B 卷学习中心:院校学号:姓名(共 7 页)一、单选题(每小题2分,共10小题,20分)[ ] 1.网状数据库中记录与记录之间的联系是通过A.指针 B.索引C.公共属性 D.数据项[ ] 2.在数据库的三级模式结构中,模式有A.0个 B.1个C.2个 D.任意多个[ ] 3.关系数据库中,实现主码标识元组的作用是通过A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域[ ] 4.设计ER图,属于数据库设计中的A.需求分析 B.逻辑设计C.概念设计 D.物理设计·[ ] 5. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字A. UNIQUEB. COUNTC. DISTINCTD. UNION[ ] 6.在数据库的三级模式结构中,外模式可能有A.1个 B.2个C.0个 D.任意多个[ ] 7. 在某个数据库中建立了表person(no,name,sex,birthday),其中No 为表的主码,表中已有的记录如下图所示:以下四个语句中能够正确执行的插入操作是A. INSERT INTO person VALUES(6,′王中′,′男′,′1964/03/08′)B. INSERT INTO person (name,sex) VALUES(′王中′,′男′)C. INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′)D. INSERT INTO person(no,sex) VALUES(2,′男′)[ ] 8.下面的说法不确切的是A. 索引用来加速数据的访问速度和保证表的实体完整性的。
B. 索引有聚簇和非聚簇索引两种。
C. 聚簇索引使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引。
D. 非聚簇索引与表的物理顺序无关,一个表应该建立多个非聚簇索引。
[ ] 9. 在并发操作中,加锁不能解决的问题是A. 数据更新丢失B. 事务故障C. 读未提交数据D. 不一致性检索[ ] 10. 用来记录对数据库中数据进行的每一次更新操作的是A. 数据字典B. 后援副本C. 日志文件D. 数据库二、填空题(每小题1分,共10小题,10分)11.数据模型通常由数据结构、数据操作和()三部分组成。
网络安全技术B(答题)
姓名东北大学继续教育学院网络安全技术试卷(作业考核线下) B 卷(共 6 页)(D)1、完整性服务提供信息的。
A、不可抵赖性B、机密性C、正确性D、可信性(A)2、下列协议是有连接。
A、TCPB、ICMPC、DNSD、UDP(B)3、下列加密算法中是对称加密算法。
A、RSAB、3DESC、RabinD、椭圆曲线(B)4、防火墙是建立在内外网络边界上的。
A、路由设备B、过滤设备C、寻址设备D、扩展设备(C)5、在网络通信中,纠检错功能是由OSI参考模型的实现的。
A、传输层B、网络层C、数据链路层D、会话层(D)6、网络安全是在分布网络环境中对提供安全保护。
A、信息载体B、信息的处理和传输C、信息的存储和访问D、以上皆是(C)7、当进行文本文件传输时,可能需要进行数据压缩,在OSI模型中,规定完成这一工作的是。
A、应用层B、会话层C、表示层D、传输层(B)8、数字签名要预先使用单向Hash函数进行处理的原因是。
A、多一道加密工序使得密文更难破译B、缩小签名密文的长度,加快数字签名和验证签名的运算速度C、提高密文的计算速度D、保证密文能正确地还原成明文(A)9、IP v4地址是位的。
A、32B、48C、64D、128(D)10、包过滤技术是防火墙在层中根据数据包头中包头信息有选择地实施允许通过或阻断。
A、物理层B、数据链路层C、传输层D、网络层(A)11、下列加密算法可以没有密钥的是。
A、不可逆加密B、可逆加密C、对称加密D、非对称加密(D)12、威胁是一个可能破坏信息系统环境安全的动作或事件,威胁包括()。
A、目标B、代理C、事件D、上面3项都是(C)13、对非军事区DMZ而言,正确的解释是。
A、DMZ是一个非真正可信的网络部分姓名B、DMZ网络访问控制策略决定允许或禁止进入DMZ通信C、允许外部用户访问DMZ系统上合适的服务D、以上3项都是(A)14、防火墙一般被安置在被保护网络的。
A、边界B、外部C、内部D、以上皆可(B)15、数字签名要预先使用单向Hash函数进行处理的原因是。
东北大学17秋学期《数据库技术及应用Ⅱ》在线作业3答案
东北大学17秋学期《数据库技术及应用Ⅱ》在线作业3
一、单选题1、C2、B3、C4、B5、A
一、单选题(共10道试题,共70分。
)V
1.在关系数据库中,实现“表中任意两行不能相同”的约束是依赖表中的
A.外码
B.
C.主码
D.
正确答案:C
2.在关系理论中称为“元组”的概念,在关系数据库中称为列属性
A.实体
B.记录
C.行
D.字段
正确答案:B
3.数据模型是
A.依赖于DBMS和硬件
B.独立于DBMS和硬件
C.依赖于DBMS
D.独立于DBMS
正确答案:C
4.对于下面的语句,执行的结果是<%Response.Write(hello!)Response.End()Response.Write(world)%>
A.hello!world
B.hello!
C.world
D.出错
正确答案:B
5.数据库物理结构的设计是
A.依赖于DBMS和硬件
B.独立于DBMS和硬件
C.依赖于DBMS
D.独立于DBMS
正确答案:A。
东北大学2017年12月管理信息系统B卷答案
东北大学继续教育学院管理信息系统试卷(作业考核线上)B卷(共 6 页)总分题号一二三四五六七八九十得分一、判断下列叙述的正误(10分)1.在文件服务器网络系统中,从某种意义上来说,文件服务器只是提供了一个可以共享的大容量外部设备。
各工作站要自己对所需要的数据进行处理。
Y2.在考虑系统开发的技术方法上,要注意尽是采用先进的开发技术,以保证在今后的工作中不过时,能长期应用。
N3. 系统的可靠性设计是指系统的安全性设计和保密性设计。
Y4.为使程序具有良好的容错性能,程序应采用各种软件措施,如操作员资格审查,设置文件的读写权限和数据备份等。
N5.详细调查是要更细致地了解组织内部信息的处理和流通情况,细致准确地掌握用户信息处理的具体情况。
N6.程序的通用性是指程序在同类数据中,对不同参数取值、数据结构、格式或算法的适应性。
Y7.在系统转换过程中,并行转换的方法风险较小,但投入的人力和费用较多。
Y8.经济效益评价不仅要评价直接的经济效益,还要评价其间接经济效益。
Y9.新系统的逻辑方案最后应归结为新系统的结构(子系统的划分)、业务流程图、数据流程图、数据字典和加工逻辑的描述,并以系统说明书的形式整理成文。
Y10.在总线型网络结构下,一个工作站发出的信息包都带有目的地址信息,通过通信电缆传输,由站地址与目的地址相符的工作站所接收。
Y二、选择合适的答案(多选,20分)1. 系统管理与维护的人员应包括(ACD )。
a)系统管理人员b) 系统设计人员c)系统操作人员d) 系统维护人员课程名称:管理信息系统 12. 系统的总体调试的重点检查内容应包括(AB )。
a)系统的功能是否符合系统分析和总体设计的要求b)系统的数据组织与存储是否符合设计的要求c)程序运行是否正常无死机d)数据的安全可靠性是否有保障3.代码的主要作用是(BCD)。
b)使数据便于识别、存储和检索c)便于对数据的理解,帮助对数据操作d)便于对数据进行排序、累计或按某一规定算法进行统计分析,提高处理效率和精度e)便于数据库的规范化处理4. 系统转换的方式有(ABC )。
东北大学月管理信息系统B卷答案
东北大学继续教育学院管理信息系统试卷(作业考核线上) B 卷(共 6 页)一、判断下列叙述的正误(10分)1.在文件服务器网络系统中,从某种意义上来说,文件服务器只是提供了一个可以共享的大容量外部设备。
各工作站要自己对所需要的数据进行处理。
Y2.在考虑系统开发的技术方法上,要注意尽是采用先进的开发技术,以保证在今后的工作中不过时,能长期应用。
? N3.系统的可靠性设计是指系统的安全性设计和保密性设计。
Y4.为使程序具有良好的容错性能,程序应采用各种软件措施,如操作员资格审查,设置文件的读写权限和数据备份等。
N5.详细调查是要更细致地了解组织内部信息的处理和流通情况,细致准确地掌握用户信息处理的具体情况。
N6.程序的通用性是指程序在同类数据中,对不同参数取值、数据结构、格式或算法的适应性。
Y7.在系统转换过程中,并行转换的方法风险较小,但投入的人力和费用较多。
Y8.经济效益评价不仅要评价直接的经济效益,还要评价其间接经济效益。
Y9.新系统的逻辑方案最后应归结为新系统的结构(子系统的划分)、业务流程图、数据流程图、数据字典和加工逻辑的描述,并以系统说明书的形式整理成文。
Y10.在总线型网络结构下,一个工作站发出的信息包都带有目的地址信息,通过通信电缆传输,由站地址与目的地址相符的工作站所接收。
Y二、选择合适的答案(多选,20分)1.系统管理与维护的人员应包括( ACD )。
a)系统管理人员b) 系统设计人员c) 系统操作人员d) 系统维护人员2. 系统的总体调试的重点检查内容应包括( AB )。
a) 系统的功能是否符合系统分析和总体设计的要求 b) 系统的数据组织与存储是否符合设计的要求 c) 程序运行是否正常无死机d) 数据的安全可靠性是否有保障 3. 代码的主要作用是( BCD )。
b) 使数据便于识别、存储和检索c) 便于对数据的理解,帮助对数据操作d) 便于对数据进行排序、累计或按某一规定算法进行统计分析,提高处理效率和精度e) 便于数据库的规范化处理 4. 系统转换的方式有( ABC )。
2022年东北大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)
2022年东北大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
2、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
3、数据管理技术经历了______________、______________和______________3个阶段。
4、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
6、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;7、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;8、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
9、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东北大学继续教育学院
数据库技术试卷(作业考核线上) B 卷学习中心:院校学号:姓名
(共页)
一、单项选择题(本大题共10 小题,每小题2分,共20分)
1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变
这就是数据与程序的
A.物理独立性 B.逻辑独立性
C.一致性 D.完整性 [ A ] 2.有两个实体集,并且它们之间存在着一个1:M联系,那么根据ER模型转换成关
系数据库的规则,这个ER结构转换成表的个数为
A.1 B.2 C.3 D.4 [ C ] 3.下列叙述正确的是
A.主码是一个属性,它能惟一标识一列
B.主码是一个属性,它能惟一标识一行
C.主码是一个属性或多个属性的组合,它能惟一标识一列
D.主码是一个属性或多个属性的组合,它能惟一标识一行 [ D ] 4.在标准SQL中,表示短整型数据类型的语法用
A.INTEGER语句 B.INT语句
C.NUMERIC语句 D.SMALLINT语句 [ A ] 5.已知关系S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),统计每一年龄段选
修课程的学生人数的操作如下:
SELECT AGE,COUNT(*)
FROM S,SC
WHERE S.S#=SC.S#
GROUR BY
A.S.S# ,SC.S# B.DISTINCT S.S#, SC.S#
C.DISTINCT S.S#,AGE D.S.S#, AGE [ C ] 6.有关系模式:学生(学号,姓名,年龄,系号)。
对学生关系的查询语句如下:
SELECT 系号,AVG(年龄)
FROM 学生
如果要完成该语句的功能,应该添加的语句是
A.GROUP BY 学号 B. GROUP BY 系号
C.ORDER BY 学号 D. ORDER BY 系号 [ A] 7.有关系模式:教学(学号、教工号、课程号)。
假定每个学生可以选修
多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程只能由一个老师来讲授,那么该关系模式存在的问题是
A.插入异常B.删除异常
C.修改复杂D.以上都有 [ D ] 8.SQL Server2000为保证数据的完整性、一致性,常采用
A.触发器技术和网络技术
B.触发器技术和封锁技术
C.存储过程技术和封锁技术
D.触发器技术和存储过程技术 [ D ]
9.在数据库恢复机制中,日志文件的作用是用于数据库恢复。
登记日志文件的两条原则:严格按照并发事务执行的时间次序,以及
A.先写日志文件,后写数据库的更新操作
B.后写日志文件,先写数据库的更新操作
C.同时写日志文件和数据库的更新操作
D.写日志文件和写数据库的更新操作的顺序无关 [ A ] 10.在第一个事务以排他锁方式读写数据A时,其他事务对数据A可以是
A.实现排他锁的读 B.实现共享锁的读
C.不加封锁的读 D.读写等待 [ D ]
二、填空题(每小题1分,共10小题,10分)
11.现实中事物之间的联系有三种,分别是一对一联系,一对多联系和多对多联系,这反映了(实体)之间的联系。
12.假设每个班级有多个班干部,则班级和班干部之间的联系是(一对多)联系。
13.E-R图的设计,属于数据库系统设计中的(概念结构)阶段。
14.索引存取方法和存储结构的选择,属于数据库系统设计中的(物理结构设计)阶段。
15.所有带IN谓词、比较运算符、ANY和ALL谓词的子查询都能用带(EXISTS )谓词的子查询等价替换。
16.SQL Server 2000的服务管理器用于开启、(暂停)和停止SQL 服务工作。
17.在用DECLARE命令声明之后,所有的变量都被赋予初值NULL。
需要用(SELECT )或SET 命令来给变量赋值。
18.修改被参照关系中的主码问题,若允许修改关系主码,但必须保证主码的非
空和(唯一性),否则拒绝修改。
19.触发器能够对数据库中的相关表实现(增、删)更改。
20.带有EXISTS谓词的子查询结果不返回任何数据,若子查询结果(非空),则返回真值。
三、简答题(每小题6分,共5小题,30分)
21、参照完整性规则中对外码有何要求,并举例说明。
答:外码必须是另一个表的相应的主码的有效值或者是空值
22、简述SQL Server中的对象权限的含义及内容。
答:对象权限的含义:针对数据库对象设置,由数据库对象拥有者授予或撤销。
对象权限的内容:包括SELECT、UPDATE、INSERT、DELETE、EXECUTE等。
23、简述SQL Server中的实现数据库完整性的4种方法。
答:数据库完整性种类有3种:域完整性、实体完整性、参照完整性。
数据库完整性实现方法有2种:声明数据完整性和过程数据完整性。
24、举例说明SQL Server中完整性约束的静态约束和动态约束。
答:静态约束含义:数据库每一确定状态时,数据对象所应满足的约束条件。
动态约束含义:数据库从一种状态转变到另一种状态时,新、旧值之间所应满足的约束条件。
25、设关系R(A,B,C),F={(A,B)→C,C→A},如果将R分解为R1=(B,C)和
R2=(A,C),检查分解是否具有无损连接性和保持函数依赖。
答:检查无损连接性:因为R1∩R2=C,R1-R2=B, R2-R1=A,不存在 C→A∈F+ 和C→B ∈F+ ,所以分解不具有无损连接性。
检查保持函数依赖:因为∏R1(F)= B→C,∏R2(F)= A→C,∏R1(F)∪∏R2(F)=(B→C,A→C)丢失 A→B∈F+,所以分解不保持函数依赖
四、设计题(每小题4分,共5小题,20分)
设有如下三个关系模式:
职工(职工号,姓名,性别,出生年月)
工程(工程编号,工程名,预算费用)
报酬(职工号,工程编号,劳务费)
根据要求,用SQL语句完成:
26.查询参加工程编号为200606且劳务费为最低的职工的职工号、职工姓名和劳
务费。
答:SELECT职工号,姓名,MIN(劳务费)
FROM报酬
WHERE职工.职工号=报酬.职工号AND工程编号=`200606`
27.查询至少参加了二项工程的职工的职工号。
答:SELECT A.职工号
FROM 工程 A,工程 B
WHERE A.职工号=B.职工号 AND A.工程名<> B.工程名
28.查询阳光工程的预算费用和总劳务费。
答:SELECT工程.工程编号,工程名,预算费用,SUN(劳务费)FROM工程,报酬
WHERE工程.工程编号=报酬.工程编号AND 工程名=`阳光工程`
设有如下三个关系模式:
图书(书号,书名,类别,出版社,作者,定价)
读者(编号,姓名,性别,单位)
借阅(书号,读者编号,借阅日期)
根据要求,用Transact-SQL语句完成:
29.将计算机类的图书存入永久的计算机图书表。
答:SELECT *
INTO 计算机图书 FROM 图书
WHERE 类别=`计算机
30.将借书日期在2006年4月以前的借阅记录存入临时的超期借阅表。
答:SELECT *
INTO #超期借阅
FROM 借阅
WHERE 借阅日期>`2006-03-31
五、设计题(本题10分)
31、某连锁商店数据库中有三个实体集。
“商店”实体集;“职工”实体集;
“商品”实体集。
业务规则如下:一个商店有若干职工,每个职工只能在一个商店工作;职工在商店工作有聘用日期、月薪等属性;商店可以销售多种商品,统计月商品销售量。
试根据上述业务规则:
①设计E-R模型(自定义属性)。
②将E-R模型转换成关系模式集,并指出主码和外码。
答:(1)
(2)商店(商店编号,名称,电话)
职工(职工编号,姓名,性别,年龄,商店编号,月薪,聘期)
商品(商品编号,名称,单价)
销售(商店编号,商品编号,月销售额)外码:商店编号,商品编号
六、应用题(本题10分)
32、某书店的业务描述如下:
(1)每一个订单有唯一的订单编号;
(2)一个订单可以订购多种图书,不同的订单可以订购同一种
图书;
(3)一个订单只对应一个客户,一个客户可以有多个订单;
(4)每一个客户和每一种图书均有唯一的编号。
根据上述业务规则得到商品订单关系模式R:
R(订单编号,日期,客户编号,客户名称,客户电话,图书编
号,图书名称,定价,数量)
试求:①写出R的基本函数依赖集F,并求出R的候选键。
②判断R的规范化范式级别。
③若R不满足3NF范式,将R规范到3NF范式。
答:(1)订单编号→日期,客户编号
客户编号→客户名称,客户电话
图书编号→图书名称,定价
订单编号,图书编号→数量
R的候选键:(订单编号,图书编号)
(2)R∈1NF 因为存在非主属性对候选键的部分依赖(3)将R分解为:
R1(订单编号,日期,客户名称)∈3NF
R2(图书编号,图书名称,定价)∈3NF
R3(客户编号,客户名称,客户电话)∈3NF
R4(订单编号,图书编号,数量)∈3NF。