上海海洋大学数据库复习题答案
- 格式:doc
- 大小:26.50 KB
- 文档页数:4
2022年上海海洋大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
4、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
5、数据模型是由______________、______________和______________三部分组成。
6、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
7、____________和____________一起组成了安全性子系统。
8、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
9、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
10、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;二、判断题11、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。
《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
海洋数据处理与可视化智慧树知到课后章节答案2023年下上海海洋大学上海海洋大学第一章测试1.下列哪个不是本门课程的关键词。
()答案:海洋观测2.Ocean data view 软件可以通过编程实现功能。
()答案:错3.NaN表示有效数据。
()答案:错4.同学们可以自主选题。
()答案:对5.个人成绩由小组成绩和个人贡献计算得到。
()答案:对第二章测试1.在石油开发等工程建设的规划设计和施工都需详细掌握各种海洋气象、水文动力要素的变化规律,但是,不需要准确计算哪些要素多年一遇极值?()答案:海底地形2.下列哪些不是海洋资料必须具备的属性?()答案:相同地点3.以下哪个类别的资料不是以描述空间分布特征为划分依据的?()答案:浮标、平台长期连续观测资料4.以下资料中为确定性资料的是?()答案:潮位5.Matlab不能读取.nc格式?()答案:错6.描点法不可以作为数据获取的手段?()答案:错7.西北太平洋海洋环流与气候试验(简称NPOCE),是中国发起的第一个海洋领域大型国际合作计划?()答案:对第三章测试1.测量值与真值之间的差值为()答案:绝对误差2.以下哪种方法不是判别异常值的方法()答案:傅里叶准则3.衡量测量值的均值与被测量真值的符合程度的是()答案:准确度4.在一定的测量条件下,多次重复测量,所得的误差的量值和正负号的变化呈较明显的规律性,则该误差为偶然误差。
()答案:错5.可以通过剩余误差代数和法将系统误差从数据中分离出来。
()答案:对第四章测试1.检验两个总体的方差是否存在显著差异,可以用————。
( )答案:F检验2.对于不清楚分布形式的变量,使用哪种变换公式最合适?( )答案:幂变换3.常用的数据正态化变换有:对数变换、平方根变换、角变换、幂变换。
()答案:对4.F检验可以用于总体均值的检验,可用于检验某地的气候是否稳定。
()答案:错5.对于不清楚分布形式的变量,使用角变换是最合适的。
2022年上海海洋大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
2、数据库恢复是将数据库从______状态恢复到______的功能。
3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
4、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;5、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
6、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
7、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
9、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
10、有两种基本类型的锁,它们是______和______。
2022年上海海洋大学数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据()。
A.网络协议B.网络操作系统类型C.覆盖范围与规模D.网络服务器类型与规模2、下列选项中,不属于网络体系结构所描述的内容是()。
A.网络的层次B.每一层使用的协议C.协议的内部实现细节D.每一层必须完成的功能3、假设在没有发生拥塞的情况下,在条往返时间RTT为10ms的线路上采用慢开始控制策略。
如果接收窗口的大小为24KB,最大报文段长度MSS为2KB,那么需要()发送方才能发送出一个完全窗口。
A.30msB.40msC.50msD.60ms4、在TCP/IP网络中,为各种公共服务保留的端口号范围是()。
A.1~255B.0~1023C.1~1024D.1~655355、采用HDLC传输比特串01111111 1000 001,在比特填充后输出为()。
A.0111 1101 1100 0001B.0101 1111 1100 0001C.0111 1011 1100 0001D.0111 1110 1100 00016、HDLC使用()方法来保证数据的透明传输。
A.比特填充B.字节填充C.字符计数D.比特计数7、电路交换的优点有()I.传输时延小II.分组按序到达III.无需建立连接IV.线路利用率高A.I、IIB.II,IIIC.I,IIID.II,IV8、对一个无噪声的4kHz信道进行采样,可达到的最大数据传输率是()A.4kbit/sB.8kbit/sC.1kbit/sD.无限大9、不含同步信息的编码是()。
I.非归零码 II.曼彻斯特编码III.差分曼彻斯特编码A.仅IB.仅IIC.仅II、IID.I、II、III10、下列关于SMTP的叙述中,正确的是()。
I.只支持传输7比特ASCII码内容II支持在邮件服务器之间发送邮件III支持从用户代理向邮件服务器发送邮件IV支持从邮件服务器向用户代理发送邮件A.仅I、II和IIIB.仅I、II和IVC.仅I、III和IVD.仅II、III和IV11、下面关于SMTP,()是错误的。
2022年上海海洋大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、二进制数110010转换成十进制数是()A48 B 50 C52 D562、十六进制数3FC3转换为相应的二进制数是()A.11111111000011B.01111111000011C.01111111000001D.111111110000013、十进制数255转换成的二进制数是()A.10101111B.10111111C.11011111D.111111114、下面关于二进制的运算中,错误的是()A.10+01=11 B.11+01=111 C.11-01=10 D.10-01=015、计算机病毒对于操作计算机的人,()A.只会感染,不会致病B.会感染致病C.不会感染D.会有厄运6、汉字国标码在两个字节中各占用()位二进制编码。
A. 6B. 7C. 8D. 97、计算机能够直接识别的语言是()A.高级语言B.机器语言C.汇编语言D.自然语言8、在Windows 7资源管理器中,删除U盘中文件的操作是将文件()A.放入回收站B.暂时保存到硬盘中C.从U盘中清除D.改名后保存在U盘中9、以下有关Windows 7用户账户管理的叙述中,正确的是()A.新建用户账户时,必须设置账户密码B.可创建的账户类型有标准用户和管理员两种C.已创建的用户账户类型不能被更改D.标准用户可以安装新软件10、在Windows 7的应用程序窗口中,打开“控制菜单”的快捷键是()A.Alt+空格键B.Ctrl+空格键C.Alt+EscD.Ctrl+Esc11、在Windows 7的资源管理器窗口中,可显示文件名、大小、类型和修改时间等内容的显示方式是()A.详细资料B.列表C.小图标D.大图标12、在Windows 7中,获取帮助信息可直接按()A.F1键B.F2键C.F3键D.F4键13、下列不属于Microsoft Office 2000软件包的软件是()A. WordB. ExcelC. OutlookD. Adobe14、下列不属于Word的查找方式是()A.无格式查找B.带格式查找C.特殊字符查找D.多关键字查找15、下列关于Word文档分栏叙述正确的是()A.各栏的宽度可以不同B.各栏的间距是固定的C.最多可以设4栏D.各栏之间不能添加分隔线16、为Word文档设置保护口令时,最多可以输入的字符数是()A.8个B.11个C.15个D.18个17、下列不属于Microsoft Office 2010软件包中的软件是()A.OutlookB.WordC.ExcelD.AutoCAD18、Word文档的默认扩展名是()A.WPSB.DOTC.DOCD.EXE19、下列有关Word 2010“打印预览”窗口的说法中正确的是()A. 此时不可插入表格B. 此时不可全屏显示C. 此时不可调整页边距D. 可以单页或多页显示20、在Excel 2010中单元格区域(A2:D4)中包含的单元格个数是()A.4B.6C.8D.1221、在Excel 2010中,单元格A1和A2分别输入1和3,并选定区域A1∶A2,然后拖动填充柄到A5单元格,则A5单元格中显示的是()A.4B.7C.9D.1122、在Excel 2010工作表的单元格中,计算一组数据后出现“#井井井##”,这是由于()A.单元格显示宽度不够B.计算数据出错C.计算公式出错D.数据格式出错23、在Excel 2010中.以下区域表示正确的是()A.A1-A5B.Al;A12C.(A1>A5)D.sheet1!A1.A1224、已知Exce12010工作表包含示数据,B2单元的公式为:=B1+$A2,若将B2单元格的公式复制到D3单元格,则D3单元格中显示的结果为()Α. 5 B. 7 C. 10 D. 1525、在Excel 2010中,用于显示相同间隔内数据预测趋势的图表类型是()A.柱形图B.折线图C.条形图D.饼图26、演示文稿中的“标尺”命令是在哪个菜单中()A.编辑B.视图C.插入D.格式27、在Access2010中允许使用多种数据类型,不包括()A.文本B.备注C.图片D.数字28、互联网的传输介质分为有线介质和无线介质,下列属于无线传输介质的是()A.双绞线B.同轴电缆C.电磁波D.光纤29、计算机网络的主要功能是()A.资源共享B.文献编排C.数据处理D.信息加工30、在Internet中,超文本传输协议的英文缩写是()A. TCPB. FTPC. SMTPD. HTTP二、填空题31、在Windows 7系统下,专门用于切换当前文档窗口的组合键是________。
第一章习题一、单项选择题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. 描述数据库全体数据的全局逻辑结构和特性的是_____模式______。
2. ____数据的物理独立性__________是指数据库的物理(存储)结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
上海海洋大学数据库复习题答案1.试:说明数据,数据库,数据库管理系统与数据系统的概念数据是数据库存储的对象。
种类很多,文本、图形、图像、音频、视频等都是数据。
数据库是指长期存储在计算机内的,有组织的,可共享的数据集合。
数据库管理系统是一类重要的的系统软件,有一组程序构成,其主要功能是完成对数据库中数据的定义,数据操纵,提供给用户一个简明的应用接口,实现事务处理等。
数据库系统是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2.数据库系统与那几个部分组成,每一部分在数据库系统中的作品大致是什么?答:数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序第二章1.解释数据模型的概念,为什么要将数据模型分成两个层次数据(data)是描述事物的符号记录。
模型(Model)是现实世界的抽象。
数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。
数据库系统中用以提供信息表示和操作手段的形式构架。
数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件2、说明实体-联系模型中的实体、属性和联系的概念实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
3、数据库包含哪三级模式?试说明每一级模型的作用?答::外模式、模式和内模式。
外模式是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求。
模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。
内模式:是对整个数据库的底层表示,它描述了数据的存储位置和存储方式。
1.试:说明数据,数据库,数据库管理系统与数据系统的概念
数据是数据库存储的对象。
种类很多,文本、图形、图像、音频、视频等都是数据。
数据库是指长期存储在计算机内的,有组织的,可共享的数据集合。
数据库管理系统是一类重要的的系统软件,有一组程序构成,其主要功能是完成对数据库中数据的定义,数据操纵,提供给用户一个简明的应用接口,实现事务处理等。
数据库系统是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2.数据库系统与那几个部分组成,每一部分在数据库系统中的作品大致是什么?
答:数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序第二章
1.解释数据模型的概念,为什么要将数据模型分成两个层次
数据(data)是描述事物的符号记录。
模型(Model)是现实世界的抽象。
数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。
数据库系统中用以提供信息表示和操作手段的形式构架。
数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件
2、说明实体-联系模型中的实体、属性和联系的概念
实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
3、数据库包含哪三级模式?试说明每一级模型的作用?
答::外模式、模式和内模式。
外模式是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求。
模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。
内模式:是对整个数据库的底层表示,它描述了数据的存储位置和存储方式。
4、简单说明数据库管理系统包含的功能。
数据定义功能,数据操纵功能,系统的优化和执行功能,数据安全性和完整性控制功能,数据恢复和并发控制功能,维护数据字典的功能,性能调整功能。
5、.时间类型中的日期和时间的输入格式是什么?
在输入日期部分时可采用英文数字格式、数字加分隔符格式和纯数字格式。
采用英文数字格式时,月份可用英文全名或缩写形式。
在输入时间部分时可以采用12小时格式或24小时格式。
使用12小时制时要加上AM或PM说明是上午还是下午。
在时与分之间可以使用冒号(:)作为分隔符
6、数据完整性的含义是什么?
7、查询成绩在70-80分之间的学生的好吗、课程和成绩。
、
Select sno,cno,grade from sc where grade between 70 and 80
8、统计每个系的学生人数
Select sdept,count(*) 人数 from student
Group by sdept
9、查询没有选修VB课程的学生的姓名和所在系。
10、删除考试成绩低于50分的学生的选课记录
Delete from sc where grade < 50
11、是说明使用视图的好处
Delete from sc
From sc join student s on s.sno = sc.sno
Join course c on o = o
where cname = ‘VB’ and grade < 60
and sdept = ‘计算机系’
12、利用第3题,建立的视图,完成一下查询:
(1)
13、第一范式、第二范式。
第三范式关系的定义分别是什么?
定义1 对于FD W->A,如果存在X属于W有X->A成立,那么称W->A是局部依赖(A局部依赖于W);否则称W->A是完全依赖。
定义2 如果A是关系模式R的候选键的属性,那么称A是R的主属性;否则称A是R的非主属性。
定义3 如果关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称R是第二范式的模式。
如果数据库模式中每个关系模式都是2NF,则称数据库模式为2NF的数据库模式。
1、第一范式:保证列的原子性
第二范式:当复合主键时,非主键字段必须与主键字段有直接依赖
第三范式:非主键字段不能有直接依赖关系
14、是说明事物的概念及四个特征
15、在数据库中为什么要有并发控制机制?
数据库是共享资源,通常有许多个事务同时在运行。
当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。
若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。
所以数据库管理系统必须提供并发控制机制。
16、当某个事物对某段数据加了S锁之后,在此事物释放锁之前。
其他事物还可以对此段数据添加什么锁?
17、什么事死锁?如何预防死锁?
在并发程序设计中,死锁(deadlock) 是一种十分常见的逻辑错误。
通过采用正确的编程方式,死锁的发生不难避免。
方法是通过设置某些限制条件,去破坏产生死锁的四个必要条件中的一个或者几个,来预防发生
死锁。
预防死锁是一种较易实现的方法,已被广泛使用。
但是由于所施加的限制条件往往太严格,可能会导致系统资源利用率和系统吞吐量降低
18、简述数据库的设计过程
1.需求分析阶段
准确了解与分析用户需求(包括数据与处理)
是整个设计过程的基础,是最困难、最耗费时间的一步
2.概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
3.逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
4.数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
5.数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
6.数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。
在数据库系统运行过程中必须不断地对其进行评价、调整与修改
19、数据库结构设计包含哪几个过程?
需求分析、概念结构设计、逻辑结构设计和物理设计
20、什么是数据库的逻辑结构设计?简述其设计步骤?
•定义:把概念结构设计阶段设计好的基本E-R模型转换为具体的数据库管理系统支持的数据模型,也就是导出特定的DBMS可以处理的数据库逻辑结构(数据库的模式和外模式),这些模式在功能、性能、完整性和一致性约束方面满足应用要求。
•步骤:将概念模型转换为某种组织层数据模型;
对数据模型进行优化。
21、把E-R模型转换为关系模式的转换规则有哪些?
•一个实体转换为一个关系模式。
实体的属性就是关系的属性,实体的标识符就是关系的码。
•对于实体间的联系有以下不同的情况:
•一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端所对应的关系模式合并。
•一个1:n联系可以转换为一个独立的关系模式,也可以与n端所对应的关系模式合并。
•一个m:n联系转换为一个关系模式。
•三个或三个以上实体间的一个多元联系可以转换为一个关系模式。
•具有相同码的关系模式可以合并。