西工大19秋《数据库语言》在线作业答案
- 格式:docx
- 大小:14.83 KB
- 文档页数:7
一.名词解释:(共5题,每题2分,共10 分)1.数据库:数据库是长期存储在计算机内有结构的大量的共享的相关数据集合。
2.数据模型:在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。
通俗地讲数据模型就是现实世界的模拟。
3.数据的逻辑独立性:当数据的总体逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变,应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必修改。
4.SQL:结构化查询语言,是标准关系数据库语言.5.视图:视图是命名的、从基本表中导出的虚表,它在物理上并不存在,存在的只是它的定义二.填空:(共30空,每空1分,共30分)1.数据抽象的三种常用方法为分类、聚集和概括三种。
2.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n的联系。
3.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为该关系的外键。
4.SQL 语言具有对数据定义、查询、操作和管理等四个方面的功能。
5.数据库系统的三级模式结构分别为:模式、内模式、外模式;二级映象分别为:外模式/模式映象,模式/内模式映象6.在 SQL 所支持的数据库系统的三级模式结构中,视图属于外模式。
7.设 X→ Y 是关系模式 R 的一个函数依赖,如果存在 X 的真子集X ’,使得X ’→Y 成立,则称 Y 部分函数依赖 X 。
8. 在一个关系模式中,若一个属性或属性组 K 完全函数决定整个元组,则称 K为该关系的一个主属性。
9.一个关系模式为 Y ( X1 , X2 , X3 , X4 ),假定该关系存在着如下函数依赖: X1 → X2 , X1 → X3 , X3 → X4 ,则该关系属于第2范式,因为它存在着传递依赖。
10. 关系数据库中有三种基本操作,从表中取出满足条件的属性成分操作称为投影,从表中选出满足条件的元素操作称为选择,将两个关系中具有共同属性值的元组连结到一起,构成新表的操作称为连接。
第九章T-SQL基础P1641.从功能上划分,SQL分为哪4类?[难度↓]【解】SQL语句通常分成以下4类:数据查询语言数据操作语言数据定义语言数据控制语言2.NULL代表什么含义?将其与其他值进行比较会产生什么结果?如果数值型列中存在NULL,会产生什么结果?[难度↓]【解】在数据库中,NULL是一个特殊值,表示数值未知。
NULL不同于空字符或数字0,也不同于零长度字符串。
比较两个空值或将空值与任何其他数值相比均返回未知,这是因为每个空值均为未知。
空值通常表示未知、不可用或以后添加数据。
如果某个列上的空值属性为NULL,表示接受空值;空值属性为NOT NULL,表示拒绝空值。
如果数值型列中存在NULL,则在进行数据统计时就会产生不正确的结果。
3.使用T-SQL语句向表中插入数据应注意什么?[难度↓]【解】在使用T-SQL语句向表中插入数据时要注意以下几点:当向表中所有列都插入新数据时,可以省略列表名,但是必须保证VALUES 后的各数据项位置同表定义时的顺序一致。
要保证表定义时的非空列必须有值,即使这个非空列没有出现在插入语句中,也必须如此。
插入字符型和日期型值时,要加入单引号。
没有列出的数据类型应该具有以下属性之一:identity属性、timestamp 数据类型、具有NULL属性或者有一个默认值。
对于具有identity属性的列,其值由系统给出,用户不必往表中插入数据。
4.在SELECT语句中DISTINCT、ORDER BY、GROUP BY和HA VING子句的功能各是什么?[难度↓]【解】各子句的功能如下。
DISTINCT:查询唯一结果。
ORDER BY:使查询结果有序显示。
GROUP BY:对查询结果进行分组。
HA VING:筛选分组结果。
5.在一个SELECT语句中,当WHERE子句、GROUP BY子句和HA VING子句同时出现在一个查询中时,SQL的执行顺序如何?[难度↓↓]【解】其执行顺序如下:(1)执行WHERE子句,从表中选取行。
答案+我名字一、单选题(每小题2分,共50分)题目1未回答满分2.00未标记标记题目题干在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。
选择一项:A. 数据库系统B. 人工管理C. 分布式数据库系统D. 文件系统题目2未回答满分2.00未标记标记题目题干属性的取值范围被称为()。
选择一项:A. 码B. 联系C. 实体D. 域题目3未回答满分2.00未标记标记题目题干实用ER图进行描述的是()。
选择一项:A. 逻辑数据模型B. 概念数据模型C. 对象数据模型D. 关系数据模型题目4未回答满分2.00未标记标记题目若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是()联系。
选择一项:A. 1对多B. 多对多C. 1对1D. 多对1题目5未回答满分2.00未标记标记题目题干若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()联系。
选择一项:A. 多对多B. 多对1C. 1对1D. 1对多题目6未回答满分2.00未标记标记题目题干下面不属于数据库体系结构中三级模式的是()。
选择一项:A. 全局模式B. 关系模式C. 外模式D. 内模式题目7未回答满分2.00未标记标记题目题干在文件系统中,存取数据的基本单位是()。
选择一项:A. 二进制位B. 数据项C. 字节D. 记录未回答满分2.00未标记标记题目题干层次数据模型的结构是一种()。
选择一项:A. 线性结构B. 二维表结构C. 树结构D. 图结构题目9未回答满分2.00未标记标记题目题干一个关系中的每一行称为一个()。
选择一项:A. 表达式B. 属性C. 元组D. 条件题目10未回答满分2.00未标记标记题目题干设D1、D2和D3定义域中的基数分别为2、3和4,则D1×D2×D3的元组数为()。
选择一项:A. 14B. 9C. 24D. 10题目11未回答满分2.00未标记标记题目题干设D1、D2、D3和D4为定义域,则在它们的笛卡尔积的运算结果中,每个元组具有的分量个数为()。
1.(单选题)在数据管理技术的发展过程中,数据独立性最高的阶段是()。
A、文件系统B、人工管理C、程序管理D、数据库系统标准答案:D2.(单选题)数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DB和DBMSD、以上答案均不对标准答案:A3.(单选题)应用数据库技术的主要目的是()。
(本题13分)A、解决数据保密问题B、解决数据冗余问题C、解决数据独立性问题D、解决数据管理问题标准答案:D4.(单选题)在关系数据库系统中,使用数据的最小单位是()。
(本题13分)A、关系B、元组C、属性D、属性集合标准答案:C5.(单选题)关系数据库系统中所使用的数据结构是()。
(本题12分)A、树B、图C、二维表D、表格标准答案:C6.(单选题)用二维表来表示实体及实体之间联系的数据模型称为()。
(本题13分)A、实体一联系模型B、关系模型C、层次模型D、网状模型标准答案:B7.(单选题)Visual FoxPro数据库是()。
(本题12分)A、层次型数据库B、关系型数据库C、网状型数据库D、连接型数据库标准答案:B8.(单选题)对于现实世界中事物的特征,在实体-联系模型中使用()。
(本题12分)A、属性描述B、关键字描述C、二维表格描述D、实体描述标准答案:C1.(单选题)关于Visual FoxPro的变量,下面说法中正确的是()。
(本题12分)A、使用一个简单变量之前要先声明或定义B、数组中各数组元素的数据类型可以不同C、定义数组以后,系统为数组的每个数组元素赋以数值0D、数组元素的下标下限是0标准答案:B2.(单选题)表达式12%3^2*3的值是()。
(本题13分)A、0B、1C、9D、12标准答案:C3.(单选题)备注型字段的长度固定为()个字节。
(本题12分)A、8B、1C、4D、10标准答案:C4.(单选题)在VFP的表结构中,逻辑型和日期型字段的宽度分别为()。
(单选题) 1: 下列关于方法的说法中,错误的是()。
A: 方法是与对象相关的过程B: 方法是指对象为完成一定功能而编写的一段程序代码C: 方法与事件有着紧密联系,一个时间必定有一个与之相对应的方法D: 方法与事件相同,用户不可以扩充方法正确答案:(单选题) 2: 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。
A: DBS包括DB和DBMSB: DBMS包括DB和DBSC: DB包括DB和DBMSD: 以上答案均不对正确答案:(单选题) 3: 下列关于“封装性”的说法中,错误的是()。
A: 封装性就是把对象的内部代码与操作过程隐藏起来B: 封装是借助类来实现的C: 封装是借助对象来实现的D: 封装要求所有对象具备明确的功能,并有接口和其他对象相互作用正确答案:(单选题) 4: 应用数据库技术的主要目的是()。
A: 解决数据保密问题B: 解决数据冗余问题C: 解决数据独立性问题D: 解决数据管理问题正确答案:(单选题) 5: 下面()可以恢复系统菜单的缺省配置。
A: SET DEFAULT TOB: SET SYSMENU DEFAULT TOC: SET SYSMENU TO DEFAULTD: SET MENU TO DEFAULT正确答案:(单选题) 6: 在Visual FoxPro命令的一般结构中,表示命令执行操作的是()。
A: 命令短语B: 命令动词C: 基本项D: 可选项正确答案:(单选题) 7: 下面描述错误的是()。
A: 每个数据库的数据文件中有且只有一个主数据文件。
B: 日志文件可以存在于任意文件组中。
C: 主数据文件默认为primary文件组。
D: 文件组是为了更好的实现数据库文件组织。
正确答案:(单选题) 8: 下列对象中,不属于输入类的控件是()。
A: 文本框B: 编辑框C: 列表框D: 标签正确答案:(单选题) 9: 每个过程的第1个语句是()。
西工大19春《系统工程》在线作业试卷总分:100 得分:100一、单选题(共5 道试题,共20 分)1.以下列举的系统中()不属于大规模复杂系统。
A.经济计划管理系统B.学生选课系统C.区域经济开发系统D.信息分级处理系统答案:B2.一个理想的数学模型既能反映实体的全部主要特性,同时在数学上又易于处理,原则上除了要满足现实性和简洁性,还要满足()。
A.适应性,敏捷性B.适应性,强壮性C.敏捷性,可读性D.可读性,强壮性答案:B3.大系统理论中的分层控制通常分为三层,其中根据由市场供销情况所决定的生产计划,来补偿由于元件老化、机器磨损、环境变化等缓慢扰动的影响,校正大系统的最优运行是()的主要任务。
A.间接控制层B.自适应层C.直接控制层D.最优化层答案:B4.以下方法中,()组合的共同点是根据过去预测未来。
A.机理法,经验法B.机理法,图解法C.拟合法,经验法D.拟合法,机理法答案:C5.系统工程方法论的基础是()。
A.系统预测B.系统评价C.系统分析技术D.系统仿真答案:C二、判断题(共40 道试题,共80 分)6.如果有两个具有特定费用和效益的替代方案,尤其当某些效益不能转换为货币形式时,要评价它们的价值大小,通常可以按照追加效益和追回费用相比是否合算的原则进行处理。
答案:正确7.仿真模型应用计算机语言去试验未来可能发生的事情或过程,处理随机系统。
答案:正确8.系统动力学的基本思想是反馈理论。
由于反馈,使系统结构、变量之间形成回路。
答案:正确9.一项系统工程的分析过程中,如果准备充分、考虑全面,每个行动环节就可以一次顺利完成。
答案:错误10.为了使系统结构或技术参数达到最优,就有必要定量化评价系统各种替代方案的价值。
答案:正确11.系统中状态变量随时间连续地变化的系统,其系统模型通常是由微分方程组成。
答案:正确12.计算机仿真是很有效的技术工具,对于一个变量之间关系不清楚的系统,采用仿真模型是合适的。
西工大2020年4月《数据库语言》作业机考参考答案试卷总分:100 得分:94一、单选题(共50 道试题,共100 分)完整答案:wangjiaofudao1.关于Visual FoxPro的变量,下面说法中正确的是()。
A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义数组以后,系统为数组的每个数组元素赋以数值0D.数组元素的下标下限是0正确答案:B2.菜单文件和菜单备注文件的扩展名分别为()。
A..DBF和.FPTB..MPR和.TXTC..PRG和.MEMD..MNX和.MNT正确答案:D3.要清除当前所有其名字的第二个字符为“X”的内存变量,应该用命令()。
A.RELEASE ALL *XB.RELEASE ALL LIKEXC.RELEASE ALL LIKE ?XD.RELEASE ALL LIKE “?X”正确答案:C4.在Visual FoxPro中,参照完整性规则不包括()。
A.更新规则B.删除规则C.查询规则D.插入规则正确答案:C5.在Visual FoxPro中,关于视图的正确叙述是()。
A.视图与数据库表相同,用来存储数据B.视图不能同数据库表进行连接操作C.在视图上不能进行更新操作D.视图是从一个或多个数据库表导出的虚拟表正确答案:6.在数据库表达式中,各种运算符按优先顺序排列正确的是()。
A.算术运算、关系运算、逻辑运算、函数运算B.算术运算、逻辑运算、关系运算、函数运算C.函数运算、逻辑运算、关系运算、算术运算D.函数运算、算术运算、关系运算、逻辑运算正确答案:7.VFP数据表中的字段是一种()。
A.常量B.变量C.函数D.对应关系正确答案:8.执行DISPLAY 姓名,出生日期FOR 性别=“女”命令后,屏幕显示的是所有性别字段值为“女”的记录,这时记录指针指向()。
A.最后一个性别为“女”的记录B.最后一个性别为“女”的记录的下一条记录C.文件末尾D.状态视表文件中数据记录的实际情况而定正确答案:9.设当前数据表有10条记录,当EOF( )为真时,命令?RECNO( )的显示结果是()。
西工大18秋《网络安全》在线作业数据库系统的安全性可划分为三个层次,分别是DBMS层次、()和操作系统层次。
A.应用软件层次B.硬件层次C.数据表示层次D.网络系统层次正确答案:D下列关于计算机病毒知识的叙述中,正确的是()。
A.反病毒软件可以查、杀任何种类的病毒B.计算机病毒是一种被破坏了的程序C.反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能D.感染过计算机病毒的计算机具有对该病毒的免疫性正确答案:B信息分析中用于事后分析的技术手段是()。
A.模式匹配B.统计分析C.完整性分析D.都不对正确答案:C在WindowsNT中,对象的属性可由安全描述器和()来设定和保护。
A.存储标识B.安全身份标识C.安全列表D.状态描述符正确答案:A在桌面办公系统中,()类型的软件能够阻止外部主机对本地计算机的端口扫描。
A.个人防火墙B.反病毒软件C.基于TCP/IP的检查工具D.加密软件正确答案:A通过取消TCP/IP上的()协议绑定,WindowsNT管理员可以阻止非法用户对特定网络服务的入侵。
BIOSB.SMTPC.ICMPD.EIGRP正确答案:A绝大多数WEB站点的请求使用()TCP端口。
A.21B.25C.80D.1028正确答案:C状态检测防火墙可以提供的额外服务有()。
A.在网络应用层提供授权检查及代理服务功能B.将某些类型的连接重定向到审核服务中去C.能为用户提供透明的加密机制D.能灵活、完全地控制进出的流量和内容正确答案:B在Internet中,某WWW服务器提供的网页地址为,其中的“http”指的是()。
A.WWW服务器域名B.访问类型为超文本传输协议C.访问类型为文件传输协议D.WWW服务器主机名正确答案:B计算机宏病毒主要感染()文件。
A..EXEC..TXTD..DOC正确答案:D在RSA算法中,取密钥e=5,d=29,则明文5的密文是()。
A.1B.3C.11D.13正确答案:A端口扫描是一种()型网络攻击。
复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。
其中,________目前应用最广泛。
2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3、关系模型的实体完整性是指______________________________。
在关系模型中,候选码是指_______________________,全码是指_________________________。
4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。
5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。
6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。
7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。
8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。
9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。
10、故障恢复的基本手段有____________和_________________。
11、DBMS的中文全称是___________。
12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。
13、数据库系统的三级模式分别是___________,___________和_________。
18秋《数据库程序设计基础》在线作业3-0001试卷总分:100 得分:100一、单选题 (共 10 道试题,共 40 分)1.有关控件对象的Click事件的正确叙述是()。
A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发答案:B2.在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是()。
A.FORM T1B.FORM T1C.DO TO T1D.DO FORM T1答案:D3.在SQL SELECT语句中将查询结果存放在一个表中应该使用哪条子句()。
A.TO MENUB.INTO TABLC.INTO MENUD.TO TABL答案:B4.两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是()。
A.建立关联的两个表一定在同一个数据库中B.两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动当关闭父表时,子表自动被关闭答案:C5.扩展名为SCX的文件是()。
A.备注文件B.项目文件C.表单文D.菜单文件答案:C6.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()。
A.一对一联系B.一对二联系C.多对多联系D.一对多联系答案:A7.打开表并设置当前有效索引(相关索引已建立)的正确命令是()。