北邮数据库简答题
北邮网院数据库原理与应用阶段一二三四
一、单项选择题(共10道小题,共100.0分)1.(错误)下面系统中不属于关系数据库管理系统的是______。
2.1.Oracle2.MS SQL Server3.IMS4.DB2知识点: 数据库系统的应用实例学生答案: [] 标准答案: C;得分: [0] 试题分值: 10.0提示:3.(错误)DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和_____。
4.1.系统分析员2.程序员3.数据库管理员4.操作员知识点: 数据库系统的组成学生答案: [] 标准答案: C;得分: [0] 试题分值: 10.0提示:1.(错误)对某个具体的数据库应用来说,下列说法中正确的是______。
2.1.E-R 图是唯一的2.数据模型是唯一的3.数据库文件是唯一的4.以上三个都不是唯一的知识点: 数据库系统的组成学生答案: [] 标准答案: D;得分: [0] 试题分值: 10.0提示:1.(错误)以下不属于数据库系统组成的是____________。
2.1.硬件系统2.数据库管理系统及相关软件3.数据库管理员(DBA)4.文件系统知识点: 数据库系统的组成学生答案: [] 标准答案: D;得分: [0] 试题分值: 10.0提示:1.(错误)下列四项中说法不正确的是______。
2.1.数据库减少了数据冗余2.数据库中的数据可以共享3.数据库避免了一切数据的重复4.数据库具有较高的数据独立性知识点: 数据管理的发展学生答案: [] 标准答案: C;得分: [0] 试题分值: 10.0提示:1.(错误)2.与文件管理系统相比,______不是数据库系统的优点。
3.1.数据结构化2.访问速度快3.数据独立性4.冗余度可控知识点: 数据管理的发展学生答案: [] 标准答案: B;得分: [0] 试题分值: 10.0提示:1.(错误)2.下列四项中,不属于关系数据库特点的是_______。
2022年北京邮电大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)
2022年北京邮电大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
2、关系模型由______________、______________和______________组成。
3、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
4、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
6、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
7、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
8、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
9、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
北邮(信息工程)数据库系统概论期末模拟试题---1
数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
北邮考研试题及答案
北邮考研试题及答案一、单项选择题(每题2分,共10分)1. 以下哪项技术是5G网络的关键技术之一?A. OFDMAB. MIMOC. SDND. VPN答案:B2. 在计算机网络中,TCP/IP协议属于哪一层?A. 物理层B. 数据链路层C. 传输层D. 应用层答案:C3. 以下哪个选项不是操作系统的功能?A. 进程管理B. 存储管理C. 文件管理D. 数据加密答案:D4. 在数据库系统中,以下哪个概念不是关系型数据库的组成部分?A. 表B. 索引C. 视图D. 树状结构答案:D5. 下列哪种编程语言不是面向对象的?A. JavaB. C++C. PythonD. C答案:D二、多项选择题(每题3分,共15分)1. 以下哪些是网络协议?A. HTTPB. FTPC. SMTPD. HTML答案:ABC2. 在操作系统中,以下哪些属于系统调用?A. 文件操作B. 进程控制C. 设备管理D. 网络通信答案:ABCD3. 以下哪些是数据库设计的原则?A. 实体完整性B. 参照完整性C. 数据冗余D. 数据独立性答案:ABD4. 以下哪些是面向对象编程的特性?A. 封装B. 继承C. 多态D. 过程化答案:ABC5. 以下哪些是计算机组成原理中的存储器?A. 寄存器B. 缓存C. 硬盘D. 内存答案:ABD三、简答题(每题5分,共20分)1. 简述TCP和UDP的区别。
答案:TCP是一种面向连接的、可靠的传输层协议,它提供了数据包的顺序传输、错误检测和重传机制。
UDP是一种无连接的协议,它在发送数据时不需要建立连接,因此传输速度更快,但不如TCP可靠。
2. 解释什么是虚拟内存。
答案:虚拟内存是操作系统中的一种内存管理技术,它允许计算机使用比实际物理内存更多的内存。
通过将部分内存数据存储在硬盘上,操作系统可以在需要时将这些数据调入内存,从而扩展了可用的内存空间。
3. 什么是关系型数据库的ACID属性?答案:ACID属性是关系型数据库管理系统在执行事务时必须满足的四个基本特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
北邮数据库原理阶段作业(一)
一、单项选择题(共20道小题,共100.0分)1. GRANT语句属于SQL的()语言。
A. 数据定义语言(DDL)B. 数据操作语言(DML)C. 数据控制语言(DCL)2. INSERT(插入)语句属于SQL的()语言。
A. 数据定义语言(DDL)B. 数据操作语言(DML)C. 数据控制语言(DCL)3. ()数据库是流行的开放源码的数据库软件。
A. OracleB. SQL ServerC. MySQLD. DB24. ()数据库保证对任意数据唯一的连接路径,能够以简洁的代码实现数据的读取。
A. 网络型B. 阶层型C. 关系型D. 面向对象型5. 在RDB中,标识表内记录唯一性的域或域群被称为()。
A. 主键B. 外键C. 超键D. 候选键6. 对数据进行读取/插入操作的是由()完成的。
A. 数据库B. 数据管理系统C. 应用程序D. 操作系统7. ()是终端用户与DBMS间的窗口。
A. 数据库B. 数据C. 应用程序D. 操作系统8. CREATE TABLE命令的选项很多,()用于禁止设置重复的值。
A. NULLB. NOT NULLC. UNIQUED. AUTO_INCREMENT9. CREATE TABLE命令的选项很多,()用于定义自动递增数据列。
A. NULLB. DESCC. UNIQUED. AUTO_INCREMENT10. 启动MySQL监视器的指令是()。
A. mysqladmin -u root password testB. mysql -u root password testC. mysql -u root -p testD. mysql -u root -password test11. int类型字段需要占多少存储空间()。
A. 4bytesB. 1bytesC. 8bytesD. 16bytes12. 以下()命令可以用来查看表结构。
A. desc表名;B. show variables;C. show engines;D. show databases;13. 以下哪些命令是DML语句()。
北邮数据库考试-单项选择题
单项选择题(每小题1分)1.实体-联系方法,即E-R图用来表示( D )A.物理模型B.逻辑模型C.关系模型D.概念模型2.数据库管理系统(DBMS)的功能不包括( B )A.数据定义B. 磁盘管理C. 库运行管理D.数据操纵3.使用CREATE SCHEMA 语句建立的是( A )A.数据库模式B.表C.视图D.索引4.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605.在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B )A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权6*.对数据库模式进行规范化处理,是在数据库设计的( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7.能够消除多值依赖引起的冗余的范式是( C )A.2NFB.3NFC.4NFD. BCNF8*.在下列几种故障中,不破坏数据库内容的是( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场干扰D.磁盘介质损坏9.在数据库技术中,独立于计算机系统的模型是( A )A.E-R模型B.层次模型C.关系模型D.面向对象的模型10.五种基本关系代数运算是( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ11.SQL中,下列涉及空值的操作,不正确的是( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)12.单个用户使用的数据视图的描述称为( A )A.外模式B.概念模式C.内模式D.存储模式13.在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )A.RESTRICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式14.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B. 存取结构C.数据输入D. 报表输出15.下述各项中,属于数据库系统的特点的是( C )A.存储量大B.存取速度快C.数据独立性D.操作方便16.在关系中,能唯一标识元组的属性集称为关系模式的( A )A.候选键B.内键C.外键D.超键17.在数据操作语言(DML)的基本功能中,不包括的是( B )A.插入新数据B.描述数据库结构C.对数据库中数据排序D. 删除数据库中数据18.数据库中全体数据的整体逻辑结构和特征的描述称为( B )A.存储模式B.模式C.外模式D.右外模式19.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C ) A.外连接 B.内连接 C.左外连接 D.右外连接20.在SQL中使用FOREIGN KEY 时,与之配合的语句是( D )A.EXISTSB.EXCEPTC.TABLED.REFERENCES21.( C ) 保证了数据库的数据具有逻辑独立性。
2022年北京邮电大学世纪学院软件工程专业《数据库原理》科目期末试卷A(有答案)
2022年北京邮电大学世纪学院软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;2、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
3、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
4、关系规范化的目的是______。
5、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
6、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
7、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
8、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
二、判断题11、数据库的数据项之间无联系,记录之间存在联系。
()12、在关系数据库中,属性的排列顺序是可以颠倒的。
()13、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
()14、连接是数据库最耗时的操作。
北邮数据库简答题
北邮数据库简答题简答题1、试述文件系统与数据库系统的区别和联系。
答:1)数据结构化是数据库与文件系统的根本区别。
相互独立的文件的记录内部有结构,但记录之间没有联系。
数据库系统实现整体数据的结构化。
2)文件系统中数据的最小存取单位是记录,粒度不能细到数据项。
而数据库系统可以存取数据库中的某一个数据项, 方式很灵活。
3)文件系统中的文件是为某一特定应用服务的,系统不容易扩充。
而数据库系统中数据不再针对某一应用,具有整体的结构化。
2、试述数据库系统三级模式结构,这种结构的优点是什么?答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。
数据库管理系统在这三级模式之间提供了两层映象:1)外模式/模式映象2)模式/内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
3、试述数据库系统的组成。
答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
4、试述关系模型的三个组成部分。
答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
5、试述关系数据语言的分类。
(47页)答:关系数据语言可以分为三类:1)关系代数语言。
2)关系演算语言:元组关系演算语言和域关系演算语言。
3)SQL:具有关系代数和关系演算双重特点的语言。
6、试述等值连接与自然连接的区别和联系。
答:连接运算符是“=”的连接运算称为等值连接。
它是从关系R与S 的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:R S={tr ts| tr∈R ∧ts∈S∧tr[A]=ts[B]}A = B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。
7、关系代数的基本运算有哪些? 如何用这些基本运算来表示其他运算?答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。
其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。
北邮《数据库原理与应用》课程综合练习
北邮《数据库原理与应用》课程综合练习数据库原理与技术综合练习题1._B_运算从一个现有的关系中选取某些属性,组成一个新的关系。
B)投影2.设关系R和S的元组个数分别为r和s,则(R×S)操作结果的元组个数为_C__ C)r×s3.如果在一个关系中,存在多个属性(属性组)能用来惟一标识该关系的元组,且其任何子集都不具有这一特性。
这些属性(属性组)都被称为该关系的_A A)候选码4._A__运算从当前的关系中选择满足一定条件的元组,其运行结果是一个新的关系。
A)选择5.在关系数据库中,要求关系中的元组在组成关键的属性上不能有空值。
这是遵守(C)。
C)实体完整性规则6.在关系代数中,连接运算其实是_B___两个运算的组合.B)迪卡尔积和选择7.下列式子中,不正确的是_D_ D)R∩S=S-(R-S)8.设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为 _D__ D)小于等于209.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
定义主键实现的是_A__完整性A)实体完整性10.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现_C__功能 C)数据定义11.基于“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系_D_ D)S、SC和C D 12.基于“学生-选课-课程”数据库中如下3个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),查找学生号为“200301188”的学生的“数据库”课程的成绩,至少将使用关系_B_B)SC和C13.基于学生-课程数据库中的三个基本表:学生信息表:s(sno, sname, sex, age, dept)主码为sno课程信息表:c(cno, cname, teacher)主码为cno学生选课信息表:sc(sno, cno, grade)主码为(sno,cno)“从学生选课信息表中找出无成绩的元组”的SQL语句是_C__C) SELECT * FROM sc WHERE grade IS NULL 14.下列关于SQL 语言中的索引(Index)的叙述中,不正确的是_A_A)索引外模式15.若用如下的SQL语句创建一个表S:CREATE TABLE S(S#CHAR(16) NOT NULL;SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE interger)向表S中插入如下行时,__B___行可被插入。
北邮数据库填空题
二、填空题(每空2分)1.数据模型通常由(数据结构)、(数据操作)和(完整性约束)三部分组成。
2、数据库系统一般由数据库、(数据库管理系统或DBMS)、应用系统、(数据库管理员或DBA)和用户构成。
3、数据管理技术经历了(人工管理)、(文件系统)、(数据库系统)三个阶段。
4、数据库系统的出现使信息系统从以(加工数据的程序)为中心转向(围绕共享的数据库)为中心的新阶段。
5、数据模型根据应用目的的不同分为(概念模型)和(逻辑模型)。
6、实体所具有的某一特性称为属性,唯一标识实体的属性集称为(码)。
7、两个实体型间的联系可以分为三种:(一对一)、(一对多)和(多对多)联系。
8、数据库系统由(外模式)、(模式)和(内模式)三级结构组成,DBMS在这三级之间提供了(外模式/模式)映像和(模式/内模式)映像。
9、关系模型中有(实体)完整性、(参照)完整性和(用户自定义的)完整性三类完整性约束。
10、自然连接是一种特殊的等值连接,它要求(两个关系中比较的分量必须是相同的属性组)。
11、SQL语言的数据查询功能的核心动词是(SELECT)。
SQL语言的数据定义功能的核心动词是(CREATE)、(DROP)、(ALTER)。
SQL语言的数据操纵功能的核心动词是(INSERT)、(UPDATE)、(DELETE)。
SQL语言的数据控制功能的核心动词是(GRANT)、(REVOKE)。
12、SQL概念中,(视图)、(基本表)、(存储文件)分别对应数据库三级模式中的外模式、模式和内模式。
13、聚簇索引是指(索引项的顺序)与(表中记录的物理顺序)一致的索引组织。
14、SQL语言的谓词LIKE可以用来进行字符串的匹配,通配符(_ 或下划线)代表任意单个字符,(% 或百分号)代表任意长度(长度可以为0)的字符串。
15、SELECT语句里,GROUP BY子句用于分组,而各组的筛选条件由(HAVING)短语来指定。
16、在SELECT查询中,可以使用IN、ANY、ALL、EXISTS等谓词,其中=ANY 等价于(IN)谓词,<MAX等价于(< ANY),<ALL等价于(NOT IN)谓词。
[VIP专享]北京邮电大学-数据库原理与应用-阶段作业与期末考试试题
1. 用树型结构表示实体间联系的模型是______。 A. 关系模型 B. 网状模型 C. 层次模型 D. 以上三个都是
标准答案: C;
1. 关系数据库用______来表示实体之间的联系。 A. 树结构 B. 网结构 C. 二维表 D. 线性表
标准答案: C;
阶段作业 2:
1. 在 E-R 概念模型中,一个学生是实体,学生实体可由学号,姓名,性别等属性组成,那么性别的取值范 围是实体的_____。 A. 主码 B. 属性 C. 联系
43m1m“-”J520Gm01m24“492k-Z(1)g2L3-”3060@k%3-g“/1”7mD2%BJ/Tg0d1-ZP318¬-A_2"o70)Xc0?y258z6n”217 NE)
标准答案: D;
1. 根据关系数据基于的数据模型---关系模型的特征判断下列正确的一项_____。 A. 只存在一对多的实体关系,以图形方式来表示 B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在 C. 能体现一对多、多对多的关系,但不能体现一对一的关系 D. 关系模型数据库是数据库发展的最初阶段
43m1m“-”J520Gm01m24“492k-Z(1)g2L3-”3060@k%3-g“/1”7mD2%BJ/Tg0d1-ZP318¬-A_2"o70)Xc0?y258z6n”217 NE)
C. 用户自定义完整性规则 D. 关键字完整性约束
标准答案: C;
1. 从 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的关键字是 _______。 A. M 端实体的关键字 B. N 端实体的关键字 C. M 端实体关键字与 N 端实体关键字组合 D. 重新选取其他属性
北邮工程硕士_数据库系统设计_考试复习答案
考试范围:第一章第二章第三章第四章SQL复习题1.试述数据管理的发展阶段。
手工管理阶段(50年代中期以前)文件系统阶段(50年代末-60年代末)数据库系统阶段(60年代末-至今)2.试述数据库系统的三级模式。
DBMS提供数据库定义语言定义数据库结构,包括外模式、模式、内模式及相互之间的映射,定义完整性约束、安全限制等。
数据库内部的模式结构物理数据独立性:内模式发生改变时,数据的逻辑结构不变,修改内模式和概念模式之间的映射;逻辑数据独立性:概念模式发生改变时,数据库的外模式不变,建立在外模式上的应用程序不需要改变,修改外模式和概念模式之间的映射。
应用访问数据库数据的过程3试述数据库系统的组成和数据库的用户。
“数据库系统”在大多数时候都是指DBMS。
但是严格地来说,数据库系统--DBS是指在计算机系统中引入数据库之后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA--DatabaseAdministrator)和用户构成。
即:DBS = DB + DBMS + APPLICATION + DBA + USEREnd Users:naive Userscasual users -----Application Programmers-----Procedural SQL,TransactionDatabase analyzer and designer-----Data modeling, Normalization theory,Database Administrators, DBA-----Database maintenance , Security , Integrity,RecoveryDatabase Management System designer and implementer-----Implementation technique of above techniques for Special and New Database Management System4试述数据库管理系统DBMS的功能。
2022年北京邮电大学数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)
2022年北京邮电大学数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、在OSl参考模型中,自下而上第一个提供端到端服务的是()。
A.数据链路层B.传输层C.会话层D.应用层2、以下说法错误的是()。
I..广播式网络一般只包含3层,即物理层、数据链路层和网络层II.Intermet的核心协议是TCP/IPIII.在lnternet中,网络层的服务访问点是端口号A. I、II、IIIB. IIIC. I、ⅢD. I、II3、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阀值为32KB,甲向乙始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。
若乙收到的数据全部存入缓存,本被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT后,甲的发送窗口是()。
A.1KBB.8KBC.16KBD.32KB4、使用两种编码方案对比特流01100111进行编码的结果如图所示,编码1和编码2分别是()A.NRZ 和曼彻斯特编码B.NRZ 和差分曼彻斯特编码C.NRZ-I和曼彻斯特编码D.NRZ-I和差分曼彻斯特编码5、HDLC协议对0111110001111110组帧后对应的比特串为()A.01111100 0011111010B.01111100 01111101 01111110C.01111100 0111110103D.0111110001111110011111016、下列关于循环冗余校验的说法中,()是错误的。
A.带r个校验位的多项式编码可以检测到所有长度小于或等于r的突发性错误B.通信双方可以无需商定就直接使用多项式编码C.CRC可以使用硬件来完成D.在数据链路层使用CRC,能够实现无比特差错的传输,但这不是可靠的传输7、M使用坐标图中(1,1),(2,2),(-2,-2)和(-1,-1)表示4个数据点,它在1200波特的线路上可以达到的数据传输率是()。
数据库简答题整理
1,解释数据,数据库,数据库系统,数据库管理系统三个概念。
数据:数据是描述事物的符号记录。
数据库是指长期存储于计算机内的、有组织的、可共享的数据集合。
(1分)DBMS是指位于用户与OS之间的一层数据管理软件,它位用户或应用程序提供访问DB的方法。
(1分)DBS是实现有组织的、动态的存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
(2分)2,数据库的三大要素?答,一,数据结构,二数据操作,三数据的完整性约束条件。
2 .试述文件系统与数据库系统的区别和联系。
答;文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。
数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。
文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。
解析文件系统是操作系统的重要组成部分;而DBMS 是独立于操作系统的软件。
但是DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。
3,试述视图和基本表之间的联系和区别?(1)视图和基本表在概念上等同,他们都是关系。
(1分)(2)基本表是本身独立存在的表。
视图是从一个或几个基本表(或视图)中导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。
(3分4,数据库的完整性概念与数据库的安全性概念有什么区别和联系?数据的完整性和安全性是两个不同的概念,但是有一定的联系。
前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。
(2分)后者是保护数据库防止恶意的破坏和非法的存取。
北京邮电大学《数据库原理》作业参考答案6
《数据库原理》作业参考答案6第六次(P41)8.试述概念模型的作用。
答:概念模型实际上是现实世界到机器世界的一个中间层次,用于信息世界的建模,是现实世界到信息世界的第一抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
9.定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图答:实体:客观存在并可相互区分的事物叫实体。
实体型:实体名与其属性名集合共同构成实体型。
实体集:同型实体的集合称为实体集。
属性:实体所具有的某一特性。
一个实体可以由若干个属性来刻画。
码:能唯一标识实体的属性或属性组称作超码。
其任意真子集都不能成为超码的最小超码称为候选码。
从所有候选码中选定一个用来区别同一实体集中的不同实体,称作主码。
一个实体集中任意两个实体在主码上的取值不能相同。
实体联系图:表示概念模型的一种方法,这种方法认为:世界是由一组称作实体的基本对象和这些对象之间的联系构成的。
实体联系图提供了表示实体型、属性和联系的方法,用矩形表示实体型,用椭圆表示属性,用菱形表示联系。
12.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每个人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修,设计ER模型并转换成关系模型。
转换成关系模型:含7张表系(系号)教研室(教研室号,系号)班级(班级号,系号)教员(教员号,职称,教研室号)学生(学号,班级号,教员号)课程(课号)学生选课(学号,课号)13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。
这些零件由不同的原材料制成,不同零件所用的材料可以相同。
这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。
设计ER模型工厂产品、零件、材料、仓库,并转换成关系模型。
关系模型:工厂(工厂号)产品(产品号,工厂号);零件(零件号);产品零件(零件号,产品号,仓库号);仓库(仓库号,类别号);类别(类别号);材料(材料号,类别号);零件材料(零件号,材料号)(P196)1.试述数据库设计过程。
北京邮电大学数据库原理考试复习题
1. 下列软件不属于数据库管理系统的是_____。
A. UNIXB. ORACLEC. FOXPROD. SQL SERVER2. DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和_____。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员3. 对某个具体的数据库应用来说,下列说法中正确的是______。
A. E-R 图是唯一的B. 数据模型是唯一的C. 数据库文件是唯一的D. 以上三个都不是唯一的4. 以下不属于数据库系统组成的是____________。
A. 硬件系统B. 数据库管理系统及相关软件C. 数据库管理员(DBA)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. 树结构B. 网结构C. 二维表D. 线性表1. 在E-R概念模型中,一个学生是实体,学生实体可由学号,姓名,性别等属性组成,那么性别的取值范围是实体的_____。
北邮数据库单项选择题
单项选择题(每小题1分)1.实体-联系方法,即E-R图用来表示( D )A.物理模型B.逻辑模型C.关系模型D.概念模型2.数据库管理系统(DBMS)的功能不包括( B )A.数据定义B. 磁盘管理C. 库运行管理D.数据操纵3.使用CREATE SCHEMA 语句建立的是( A )A.数据库模式B.表C.视图D.索引4.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605.在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B )A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权6*.对数据库模式进行规范化处理,是在数据库设计的( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7.能够消除多值依赖引起的冗余的范式是( C )A.2NFB.3NFC.4NFD. BCNF8*.在下列几种故障中,不破坏数据库内容的是( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场干扰D.磁盘介质损坏9.在数据库技术中,独立于计算机系统的模型是( A )A.E-R模型B.层次模型C.关系模型D.面向对象的模型10.五种基本关系代数运算是( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ11.SQL中,下列涉及空值的操作,不正确的是( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)12.单个用户使用的数据视图的描述称为( A )A.外模式B.概念模式C.内模式D.存储模式13.在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )A.RESTRICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式14.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B. 存取结构C.数据输入D. 报表输出15.下述各项中,属于数据库系统的特点的是( C )A.存储量大B.存取速度快C.数据独立性D.操作方便16.在关系中,能唯一标识元组的属性集称为关系模式的( A )A.候选键B.内键C.外键D.超键17.在数据操作语言(DML)的基本功能中,不包括的是( B )A.插入新数据B.描述数据库结构C.对数据库中数据排序D. 删除数据库中数据18.数据库中全体数据的整体逻辑结构和特征的描述称为( B )A.存储模式B.模式C.外模式D.右外模式19.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C )A.外连接B.内连接C.左外连接D.右外连接20.在SQL中使用FOREIGN KEY 时,与之配合的语句是( D )A.EXISTSB.EXCEPTC.TABLED.REFERENCES21.( C ) 保证了数据库的数据具有逻辑独立性。
北邮数据库设计测试题2
一、单项选择题(共10道小题,共100.0分)1. 在下列关于关系的陈述中,错误的是_____。
A. 表中任意两行的值不能相同B. 表中任意两列的值不能相同C. 行在表中的顺序无关紧要D. 列在表中的顺序无关紧要知识点: 关系Relation学生答案: [B;] 标准答案: B;得分: [10] 试题分值: 10.0提示:2.3. 设有关系模式EMP(职工号,姓名,年龄,技能)。
假设职工号唯一,每个职工有多项技能,则EMP表的主键是_____。
A. 职工号B. 姓名,技能C. 技能D. 职工号,技能知识点: 码Key学生答案: [D;] 标准答案: D;得分: [10] 试题分值: 10.0提示:4.5. 在关系模型中,利用____________的方法来实现数据之间的联系。
A. 指针B. 在一个关系中包含另一个关系的属性C. 文件名D. 父子关系知识点: 关系数据库的联系学生答案: [B;] 标准答案: B;得分: [10] 试题分值: 10.0提示:6.7. 定义外键实现的是______。
A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 实体完整性、参照完整性和用户定义的完整性知识点: 关系完整性规则学生答案: [B;] 标准答案: B;得分: [10] 试题分值: 10.0提示:8.9. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于_____。
A. 实体完整性规则B. 引用完整性约束C. 用户自定义完整性规则D. 关键字完整性约束知识点: 关系完整性规则学生答案: [C;] 标准答案: C;得分: [10] 试题分值: 10.0提示:10.11. 在需求分析阶段,数据字典是对系统中______。
A. 数据的描述B. 处理的描述C. 功能的描述D. 数据与处理关系的描述知识点: 数据库设计过程学生答案: [D;] 标准答案: D;得分: [10] 试题分值: 10.0提示:12.13. E-R 模型的基本成分是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、试述数据库系统三级模式结构,这种结构的优点是什么? 答:
数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级 构成。数据库管理系统在这三级模式之间提供了两层映象:
1)外模式/模式映象 2)模式/内模式映象
6) 查询选修了全部课程的学生的姓名;
SELECT sname FROM student WHERE NOT EXISTS
(SELECT * FROM course WHERE NOT EXISTS
(SELECT * FROM sc WHERE sno=student.sno and cno=o) )
BEGIN PRINT 'Error!' ROLLBACK TRANSACTION
End
回答:为 worker 表建立触发器 T4,要求插入记录的 sage 值必须比表中已记录 的最大年龄 sage 值大。
9)插入一条新记录,它的具体信息为,学号:2007011、姓名:‘张三’、年龄: 20、所在系:‘ma’。
INSERT INTO student(sno,sname,sage,sdept) VALUES(2007011,'张三',20,'ma')
10)年龄最小的学生的所在系去掉。
UPDATE student SET sdept = NULL WHERE sno in(
AND SBL.SNo=S.SNo AND L.LN=‘上海图书馆’
14、第三范式和 BCNF 范式有何区别和联系? 答:
在 2NF 的基础上,满足第三范式的关系模式不存在非主属性传递依赖于 R 的 候选码。而 BCNF 在 3NF 的基础上,消除了主属性对候选码的部分依赖和传递依 赖。所以 BCNF 范式是 3NF 范式的特例。
15、设有关系模型 R(A,B,C,D,E),F 是 R 上成立的函数依赖集,F={ABC→DE, BC→D,D→E}, 试问 R 达到第几范式,并说明理由。
R 属于 1NF。 由于候选键是 ABC。而非主属性 D 和 E 部分函数依赖于候选键 ABC,因此 R 不是 2NF,只能是 1NF。
16、数据库并发操作主要解决哪三个问题? 数据库并发操作主要解决以下三个问题。 1)丢失修改 2)不可重复读 3)读“脏”数据
1) CREATE TABLE student{ sno INT PRIMARY KEY, sname CHAR(30), sage INT, sdept CHAR(20)
}; 2) CREATE TABLE course{
cno INT PRIMARY KEY, cname CHAR(20), cc INT }; 3) CREATE TABLE SC{ cno INT, cno INT, grade INT, PRIMARY KEY(sno,cno), FOREIGN KEY(sno) REFERENCES student(sno), FOREIGN KEY(cno) REFERENCES course(cno) };
SELECT sno FROM student WHERE sage <= ALL
(SELECT sage FROM student ) )
11)将平均年龄最小的一个院系的院系名称改为‘jsj’。
UPDATE student SET sdept = 'jsj' WHERE sdept in
(SELECT sdept FROM student GROUP BY sdept HAVING avg(sage) <= all (SELECT avg(sage) FROM student GROUP BY sdept )
BEGIN PRINT 'Error' ROLLBACK TRANSACTION
End
回答:为 worker 表建立触发器 T1,当插入或更新表中的数据时,保证所操作的
记录的年龄 sage 值大于 0
2) CREATE TRIGGER T4 on worker FOR insert AS DECLARE @sage1 int SET @sage1=(SELECT max(sage) FROM worker WHERE number NOT IN (SELECT number FROM inserted)) IF (SELECT sage FROM inserted )< @sage1
9、 R
ABC 234 456 789
DE 75 48
计算 π3,2(R), 答: π3,2(R):
CB 43 65 98
σA=D(R×S)。
σA=D(R×S) :
AB
CD E
78
97 5
45
64 8
10、简述在 SQL 中,DELETE 语句与 DROP TABLE 的区别。 答:
DELETE 的作用是删除表中的元组,表的模式依然存在,而 DROP TABLE 是 将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。
)
12)将各系学生人数、平均年龄定义为视图 V_NUM_AVG。 CREATE VIEW V_NUM_AVG(sdept,scount,avg_age) AS SELECT sdept,count(sno),avg(sage) FROM student GROUP BY sdept
13、有关图书发行的关系模型如下: 书店 S(书店号 SNo,书店名 SN,地址 A) 图书 B(书号 BNo,书名 T,作者 N,价格 P) 图书馆 L(馆号 LNo,馆名 LN,城市 C) 图书发行 SBL(SNo,LNo,BNo,发行量 Q)
R S={tr ts| tr∈R ∧ts∈S∧tr[A]=ts[B]}
A=B
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是 相同的属性组,并且在结果中把重复的属性列去掉。
7、关系代数的基本运算有哪些 ? 如何用这些基本运算来表示其他运算? 答:
并、差、笛卡尔积、投影和选择 5 种运算为基本的运算。其他 3 种运算,即 交、连接和除,均可以用这 5 种基本运算来表达。
7)将所在系为‘ma’、并且年龄小于 20 岁的学生的所在系改为‘cs’。
UPDATE student SET sdept = 'cs' WHERE sdept = 'ma' and sage < 20
8)删掉所有年龄小于 20 岁、并且所在系为‘cs’的学生记录。
DELETE FROM student WHERE sage < 20 and sdept = 'cs'
8、什么是基本表?什么是视图?两者的区别和联系是什么? 答:
基本表是本身独立存在的表,在 SQL 中一个关系就对应一个表。一个(或 多个)基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文 件中。
视图是从一个或几个基本表导出的表。它本身不独立存储在数据库中,即数 据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图 的基本表中,因此视图是一个虚表。视图在概念上与基本表等同,用户可以在视 图上再定义视图。
简答题
1、试述文件系统与数据库系统的区别和联系。 答: 1)数据结构化是数据库与文件系统的根本区别。
相互独立的文件的记录内部有结构,但记录之间没有联系。数据库系统实现 整体数据的结构化。
2)文件系统中数据的最小存取单位是记录,粒度不能细到数据项。而数据库系 统可以存取数据库中的某一个数据项, 方式很灵活。
答: SELECT sno,AVG(grade) FROM sc GROUP BY sno ORDER BY AVG(grade) DESC , sno
5)求其他系中比计算机系学生年龄都小的学生信息(计算机系用‘cs’值表示)
SELECT * FROM student WHERE sage <
(SELECT min(sage) FROM student WHERE sdept = 'cs') and sdept <> 'cs' 或者 SELECT * FROM student WHERE sage < all (SELECT sage FROM student WHERE sdept = 'cs') and sdept <> 'cs'
分别用 1) 关系代数 和 2) SQL 语言 表达如下查询: “上海图书馆”(馆名)收藏图书的书名和出售该书的书店名。
答:
π (σ (L 1) T,SN
LN=‘上海图书馆’
SBL
B S))
2) SELECT T , SN
FROM L,SBL,B,S WHERE L.LNo=SBL.LNo AND SBL.BNo=B.BNo
12、按上题的关系模式,用 SQL 语言。 1)对于学生选课关系 SC,授予王云查询权限以及对 SNo 和 CNo 的插入权
限; 2)删除学号为“9900205”的学生; 3)从学生选课关系 SC 中,删除王云(学生关系中可能有重名)的所有选课。
答: 1) GRANT SELECT,INSERT(sno,cno) ON sc TO 王云;
17、第三范式和 BCNF 范式有何区别和联系? 第三范式消除了非主属性对码的部分函数依赖和传递函数依赖。BCNF 范式是修 正的第三范式,它消除了所有属性(包括非主属性和主属性)对码的部分函数依 赖和传递函数依赖。
18、事务的四个特性是什么?数据库的并发操作主要破坏了事务的那个特性? 事务的四个特性是 ACID 特性,即原子性、一致性、隔离性和持续性。并发操作 破坏了事务的隔离性。