2021年电大本科数据库应用技术作业答案

合集下载

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(1256)

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(1256)

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分)1.()属于数据的动态特征。

A.学生学号B.插入数据C.建立约束D.教师编号2.在E/R图中,联系用()描述。

A.圆角矩形B.菱形框C.矩形框D.三角形3.()是用户看到的数据视图。

A.外模式B.内模式C.模式D.模式间的映像4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。

下列关于两个表的引用关系的描述,正确的是()oA.设置学生表中的“所在系”为外键B.设置系表中的“系名"为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.关于矢系代数中逸算运算的说法・正确的是《).A-选择is养是从行的方向诺择堡合中的款据•惑择运算后的行敷有可能政少队选择运算是从行的方向选择堡台中的数据.选择运算后的行数不变选歼运算E:从列的万向选择集合中的若干列•选犀运算后的列数有可能诡少口选择运算星从列的方向送择栗合中的若干刿,选择运奔后的列数不变6•讨抡函致依楝E要足为r解决(〉何独.A. 散姑死前异常 H敝据备份异常c •,敷娜更新w 常 n 况in 襟作H 甫7卜列腐f SQL Sr r ver 椎耘的日忠文11扩展名的,( ).H..nutfIX • hlf枚可,制附数堪M :中也IK D ,R 町以■■■撤川rfftMB. INSERT IX SELECTin W 卜普小编例町变K 州符中类做的必《 ). A ・ gl IL tivnrchAt C. numericD. varchur中弟二卜字冶伸”的学生.卜列象竹「句中正砒的4).A ・ Whm M « LIKE LW KWhs 姓名 LIKE ‘ 再泠c Where n « LIKE'./TQWhuo 蛀名 LIKE卜列洪达式中.勺F 龄NCI BE TWKEN 20 AND 30M ^ffr 的).A ・年灿> 20 AND 仲龄v 3QKq 酎> 2<> OR 年都<30<* 0 0- 20 AND <rW>30 D. <FW< 20 OK <1 W>30 13.睨要燃计访课&中。

电大《数据库应用技术》2020-2021期末试题及答案

电大《数据库应用技术》2020-2021期末试题及答案

电大《数据库应用技术》2020-2021期末试题及答案
一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分)
1.下列属于数据库系统组成部分的是( )。

A.数据库、数据库管理系统、操作系统和数据库文件
B.数据库、数据库管理系统、用户和应用程序
C.数据库、数据库管理系统和数据库文件
D.数据库、数据库管理系统和操作系统
2.下列运算中,属于传统的集合运算的是( )。

A.选择运算 B.投影运算
C.连接运算 D.并运算
3。

下列属于整型类型的是( )。

A.numerlc B.int
C.datetime D.real
4.对nchar(10)类型的列,若存储“数据库”,其占用的字节数是( )。

A.3 B.6
C.10 D.20。

电大本科数据库应用技术作业答案

电大本科数据库应用技术作业答案

《数据库应用技术》作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。

A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是(D )。

A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种(B )。

A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。

A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的(D )。

A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统(B )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统(C )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是(C )。

A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。

2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。

3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。

4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。

5.SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。

国开电大 数据库应用技术 形考任务1+3答案

国开电大 数据库应用技术 形考任务1+3答案

形考任务1答案第1 章数据库系统概述(本章共20分)一.单项选择题(每题1分,共10分)1.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件2.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.不会因为数据逻辑结构的变化而影响应用程序4.操作系统5.数据的独立性6.模式7.能够描述并发数据8.数据结构、数据操作和数据完整性约束9.一个联系可以不与任何实体有关10.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的二.判断题(每题1分,共5分)11-15 对错对错对三.简答题(本题共5分)16.答:(1)相互关联的数据集合;(2)较少的数据冗;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。

17.答:数据独立性包括逻辑独立性和物理独立性两部分。

物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。

这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。

18.答:实体是具有公共性质的并可相互区分的现实世界对象的集合。

属性是实体所具有的特征或性质。

联系是实体之间的关联关系。

第2章关系数据库理论(本章共20分)一.单项选择题(每题1分,共10分)19.数据库管理系统20.有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系21.进行自然连接的两个关系可以没有列名相同的列22.进行并运算的两个关系的列个数必须相同,对应列的语义相同23.维护数据的一致性24.Y部分函数依赖于X25.第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖26.第二范式27.并运算28.∏二.判断题(每题1分,共5分)29-33 错错对错错三.简答题(本题共5分)34.答:实体完整性、参照完整性和用户定义的完整性。

(2021更新)国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案

(2021更新)国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案

(精华版)国家开放大学电大《MySQL数据库应用》机考终结性考试5套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1.下述()不是DBA数据库管理员的职责。

D数据库管理系统设计2.MySQL是一种()数据库管理系统C关系型3.描述数据库全体数据的全局逻辑结构和特性的是()。

A模式4.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

1.人工管理阶段II.文件系统阶段III.数据库阶段D只有I5.在SQL语言中的视图VIEW是数据库的()oA外模式6.关系代数运算是以()为基础的运算。

C集合运算7.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是()。

D书号+读者号+借期8.若用如下的 SQL 语句创建了一个表 SC: CREATE TABLE SC (S# CHAR (6) NOT NULL, C# CHAR(3) NOT NULL, SCORE INTEGER, NOTE CHAR (20));向 SC 表插入如下行时,()行可以被插入。

B (' 200823',' 101', NULL, NULL)9.“汽车用品网上商城”数据库包括()张表。

C 810.在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()oA浏览产品11.数据库设计中,用E-R图来描述信息结构,这是数据库设计的()C概念设计阶段12.在E-R模型向关系模型转换时,M: N的联系转换为关系模式时,其外键包括()oC M、N端实体的关键字13.SQL语言中,删除一个表的命令是()B DROP14.下列选项中,不属于数据库特点的是()oC数据冗余很高15.设关系R和S的属性个数为r和s ,则(RXS)操作结果的属性个数为()A r+sB r-sC r*sD max (r+s)16.如下语句if v_num > 5 thenv_example := 1;elsif v_num > 10 thenv_example := 2;elsif v_num < 20 thenv_example := 3;elsif v_num < 39 thenv_example := 4;else? v_example := 5;如果v_num = 37,则v_example的值是多少?()A 117.下列关于UPDATE语句错误的是()D若UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录18.返回当前日期的函数是()D curdateO19.以下哪项不属于DML操作()D create20.SELECT COUNT (SAL) FROM EMP GROUP BY DEPTNO;意思是()D求每个部门中工资的个数21.创建表时,不允许某列为空可以使用()A NOTNULL22.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()D在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数23.在表中设置外键实现的是哪一类数据完整性()B引用完整性24.int类型数据范围是()C -2147483648—-2147483647 0-一429496729525.关系数据库中,主键是()D为标识表中唯一的实体二、多选题(共4题,共20分)1.关于TRUNCATE TABLE描述正确的是()A TRUNCATE TABLE 返回值为0B 表中包含AUTO_INCREMENT列,使用TRUNCATE TABLE可以重置序列值C TRUNCATE TABLE本身不能回滚2.以下否定语句搭配正确的是()A not inC not between andD is not null3.MySQL存储函数的描述正确的是()A存储函数在服务器端运行D存储函数中必须包括RETURN语句4.MySQL存储过程中分支语句有哪些()A IFB CASE三、综合分析题(共1题,共5分)1.有一个关于商品供应及顾客订单的数据库CRM-DB,包括四个表,表中信息如下:供应表apply (id、name、sid、price),说明:id供应厂家编号,name供应厂家名称,sid商品编号,price商品价格顾客表 customers (gid^ name^ address、balance),说明:gid 顾客编号,name 顾客姓名,address地址,balance余额订单表orders (sid> gid> date),说明:sid商品编号,gid顾客编号,date订单日期商品表goods (sid> name^ count),说明:sid商品编号,name商品名称,count商品数量现在要从商品表中查询以“可乐”两个字结尾的商品名称及数量,并按数量降序排序,请完善以下SQL语句,选择正确的答案:SELECT name, countFROM ()WHERE name like "%可乐”ORDER BY count DESC;A goods题库二试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1.下列四项中,不属于数据库系统特点的是()oC数据冗余度高2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

2021年电大数据库系统及应用形考册习题与参考答案

2021年电大数据库系统及应用形考册习题与参考答案

第5章习题与参照答案一. 单项选取题1.当关系R和S进行连接操作时, 如果R中元组不满足连接条件, 在连接成果中也会将这些记录保存下来操作是(A)。

A. 左外连接B. 右外连接C. 内连接D. 自连接2.下列聚合函数中, 不忽视空值是(D)。

A. SUM(列名)B. MAX(列名)C. AVG(列名)D. COUNT(*)3. 下列查询语句中, 错误是(B)。

A.SELECT Sno, COUNT(*) FROM SC GROUP BY SnoB. SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3C. SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3D. SELECT Sno FROM SC GROUP BY Sno4. 现要运用Student表查询年龄最小学生姓名和年龄。

下列实现此功能查询语句中, 对的是(D)。

A. SELECT Sname, MIN(Sage) FROM StudentB. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C. SELECT TOP 1 Sname, Sage FROM StudentD.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage5.设SC表中记录成绩列为: Grade, 类型为int。

若在查询成绩时, 但愿将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示, 对的Case函数是(C)。

A. Case GradeWhen 90~100THEN'优'When 80~89THEN'良'When 70~79THEN'中'When 60~69THEN'及格'Else'不及格'EndB. CaseWhen Gradebetween 90 and 100THENGrade = '优' When Gradebetween 80 and 89THENGrade = '良' When Gradebetween 70 and 79THENGrade = '中' When Gradebetween 60 and 69THENGrade = '及格' ElseGrade = '不及格'EndC. CaseWhen Gradebetween 90 and 100THEN'优'When Gradebetween 80 and 89THEN'良'When Gradebetween 70 and 79THEN'中'When Gradebetween 60 and 69THEN'及格'Else'不及格'EndD. Case GradeWhen 90~100THEN Grade = '优'When 80~89THEN Grade = '良'When 70~79THEN Grade = '中'When 60~69THEN Grade = '及格'ElseGrade = '不及格'End6. 下列SQL语句中, 用于修改表数据语句是(C)。

2021年国开电大数据库应用技术自测答案

2021年国开电大数据库应用技术自测答案

2021年国开电大数据库应用技术自测答案题目为随机抽题请用CTRL+F来搜索试题下列不属于数据库管理数据特点的是正确答案是:应用程序与数据的物理存储紧密相关使用数据库管理数据可以实现程序与数据的相互独立正确答案是:“对”。

数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中正确答案是:“错”。

下列属于数据动态特征的是正确答案是:插入数据下列关于概念层数据模型的说法,正确的是正确答案是:概念层数据模型要真实地模拟现实世界概念层数据模型描述的是数据的组织方式正确答案是:“错”。

在E/R图中,联系用()描述正确答案是:菱形框一名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是正确答案是:多对多E-R图中的“E”表示的是实体正确答案是:“对”。

下列关于关系数据模型的说法,正确的是正确答案是:关系数据模型采用的是简单二维表结构关系数据模型允许一个属性包含更小的属性正确答案是:“错”。

下列关于数据库三级模式中“模式”的说法,错误的是正确答案是:模式是对整个数据库的底层表示下列用于描述数据的物理存储的是正确答案是:内模式数据库三级模式中的模式是面向全体用户的数据需求设计的正确答案是:“对”。

从广义上讲,数据库系统由()组成正确答案是:数据库、数据库管理系统、用户和应用程序数据库系统可以脱离操作系统独立运行正确答案是:“错”。

用户可以不通过数据库系统直接操作数据库正确答案是:“错”。

下列不属于组织层数据模型的是()。

正确答案是:概念模型在E/R图中,属性用()描述。

正确答案是:圆角矩形下列属于数据模型三要素的是()。

正确答案是:数据结构、数据操作和数据完整性约束下列功能中,不属于数据库管理系统功能的是()。

正确答案是:数据库文件读写下列关于数据库管理系统的说法,错误的是()。

正确答案是:数据库管理系统不支持多用户同时访问相同数据库数据的特征分为静态特征和动态特征。

国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)

国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)

国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)盗传必究一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分) 1.数据库管理系统中的( )功能实现对数据库的插入、删除、修改。

A.数据定义 B.数据操纵 C.数据库的运行管理D.数据库的建立与维护 2.下列关于SQL Server日志文件的说法,错误的是( )。

A.日志文件的推荐扩展名是.ldf B.-个数据库可以包含多个日志文件 C.日志文件可以和数据文件存储在相同的位置D.不同的日志文件必须存储在不同的位置 3.如果要存储的数据是带有小数位的数据,应使用( )做为数据类型。

A.数值数据类型 B.字符型 C.日期时间型 D.位型4.下列关于集合并运算的说法,正确的是( )。

A.进行并运算的两个关系必须具有相同数目的行个数 B.进行并运算的两个关系必须具有相同数目的行个数和列个数 C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行 5.对关系模式进行规范化的主要目的是( ) 。

A.提高数据操作效率B.维护数据的一-致性C.加强数据的安全性D.为用户提供更快捷的数据操作 6.下列关于索引的说法错误的是( )。

A.索引一经建立就需要人工进行维护B.索引与基本表分开存储C.索引的建立或撤消对数据的内容毫无影响D.索引会在--定程度上影响增删改操作的效率 7.下列约束中,用于实现参照完整性的是( )。

A.PRIMARY KEY B.FOREIGN KEY C.UNIQUE D.CHECK 8.下列数据类型中,属于统- -编码可变长字符串类型的是( )。

A.nchar ; B.nvarchar C.numeric D.varchar 9.如果希望从学生表中查询出同学的平均年龄,下列语句中正确的是.A.SELECT MIN (年龄) AS平均FROM学生表 B.SELECT MA_ (年龄) AS平均FROM学生表 C.SELECT AVG (年龄) AS平均FROM学生表 D.SELECT COUNT (年龄) AS平均FROM学生表 10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库应用技术》作业及答案第一章思考与练习题一、选取题1.三级模式间存在两种映射,它们是(C)。

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中所有系统级信息存储于哪个数据库(A )。

A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不对的是(D )。

A.是一种暂时数据库B.属于全局资源C.没有权限限制D.是顾客建立新数据库模板4.在数据库技术中,面向对象数据模型是一种(B )。

A.概念模型B.构造模型C.物理模型D.形象模型5.数据库管理系统常用数据模型有(B)。

A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.顾客看到数据表,属于数据库系统三级模式中(D )。

A.外模式B.内模式C.子模式D.模式7.对数据插入属于数据库管理系统(B )功能。

A.数据定义B.数据操纵C.数据库运营管理D.数据库建立和维护8.保持数据完整性属于数据库管理系统(C )功能。

A.数据定义B.数据操纵C.数据库运营管理D.数据库建立和维护9.在SQL Server数据库中,默认状况下Sys普通是(C )。

A.数据文献后缀B.事务日记文献后缀C.系统表表名前缀D.辅助文献后缀二、填空题1.计算机数据解决技术大体经历了(人工管理)、(文献管理)、(数据库管理)等不同发展阶段。

2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。

3.数据库管理系统重要功能涉及(数据定义)、(数据操纵)、(数据库运营管理)、(数据库建立和维护)。

4.关系模型由三某些构成(数据构造)、(关系操作集合)和(关系完整性)。

5.SQL Server提供了大量易用管理工具,比较惯用重要有(服务管理器)、(公司管理器)和(查询分析器)。

6.数据文献后缀是(mdf )。

7.事务日记文献后缀是(ldf )。

8.SQL Server数据库分为(系统数据库)和(顾客数据库)两种类型。

三、简答题1.什么是数据和数据解决?数据与信息区别联系是什么?参照答案:数据(Data)是一组表达数量、行动和目的非随机可鉴别符号。

数据解决普通涉及查找、记录、分类、修改、计算、汇总等各种办法。

数据(Data)是一组表达数量、行动和目的非随机可鉴别符号。

信息(Information)是通过加工,能对接受者行为和决策产生影响、有价值数据。

如果将数据比喻为原料,那么信息就是数据通过加工而生产产品,是有价值数据。

与原料和产品概念相似,一种系统产品也许是另一种系统原料,那么一种系统信息也许成为另一种系统数据。

2.数据库、数据库管理系统、数据库系统之间究竟是什么关系?参照答案:数据库就是各种有关数据集合和容器。

数据库所保存数据是指长期储存在计算机内、有组织、可共享数据集合。

数据库中数据必要按一定数据模型组织、描述和储存,具备较小冗余度、较高数据独立性和易扩展性,并可以被一定范畴内各种顾客共享。

数据库管理系统是对数据库进行管理系统软件,位于顾客和操作系统之间,为顾客或应用程序提供访问数据库办法和工具。

广义上,数据库系统就是采用了数据库技术计算机系统,普通由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和顾客构成。

狭义上讲,数据库系统重要指数据库和数据库管理系统,由于这两者在应用中互相依赖性,因此在普通不引起混淆状况下经常把数据库系统简称为数据库。

3.请描述一下SQL Server数据库存储构造。

参照答案:SQL Server数据库存储构造涉及物理存储构造和逻辑存储构造两个层面。

在物理层面上,SQL Server数据库是由两个操作系统文献构成,即数据文献和事务日记文献,它们后缀分别是MDF 和LDF。

数据文献重要用于存储数据,事务日记文献重要用于存储数据库更新状况等事务日记信息。

在逻辑层次上,数据库是由表、视图、存储过程等一系列数据对象构成。

当采用SQL Server公司管理器将上述数据库文献“打开”后,就能看到数据库逻辑构造了,如图XXX所示。

数据库中数据分别存储在几种不同对象中,而这些对象是顾客在操作数据库时,实际可以看到和接触到,属于逻辑存储构造。

惯用数据库对象重要涉及:表(Table)、索引(Index)、视图(Views)、触发器(Triggers)、存储过程(Store Procedures)、缺省(Default)、约束(Constraints)、顾客(Users)以及图表(Diagram)和顾客自定义数据类型等。

在后来章节中,咱们将逐渐学习这些对象用法。

4.简述关系模型构成。

参照答案:系模型是当前最重要一种数据模型。

关系数据库系统采用关系模型作为数据组织方式。

关系模型由三某些构成:数据构造、关系操作集合和关系完整性。

数据构造是指在关系模型中,无论是数据还是数据之间联系都是以二维表(关系)这一种简朴构造表达,这即符合人们使用数据习惯,同步也便于计算机实现。

关系操作是指关系代数(或等价关系演算)中并、交、差、选取、投影、连接等。

关系模型给出了关系操作能力和特点,但不对DBMS语言给出详细语法规定。

关系语言特点是高度非过程化。

其操作方式特点是集合操作,即操作对象和成果是集合,称为一次一集合方式,而不是一次一种记录方式。

关系完整性涉及实体完整性、参照完整性和顾客自己定义完整性。

实体完整性是保证数据库中记录惟一性,即每个记录主键不能为空值,也不能与其她记录主键相似。

参照完整性是保证表与表之间语意上完整性,即当一种表引用在另一种表中定义实体时,要保证这个实体有效性。

这两种完整性是关系模型必要满足约束条件,应当由关系系统自动支持。

而顾客自定义完整性反映了顾客规定,是顾客自行定义。

第二章思考与练习题一、选取题1.下述关于索引描述,对的是(B )。

A.撤销索引会同步撤销数据库中与之有关内容B.建立索引后,会影响基本表插入速度C.基本表记录数量越多,越不应当建立索引D.基本表记录越长,越不应当建立索引2.下述关于视图描述,对的是(C )。

A.视图仅由一种基本表导出B.执行视图比在客户端直接执行SELECT语句速度要慢C.在SQL Server中,可以像基本表同样对视图进行查询操作D.视图存储在客户端数据库中3.如果但愿从学生表中查询出所有姓“张”同窗,那么条件语句应当是(B )。

A.Where 姓名% ‘张’B.Where 姓名LIKE ‘张%’C.Where 姓名% ‘LIKE张’D.Where 姓名LIKE ‘张’4.下列SQL语句中,可以完毕求某列最大值是(B )。

A.SELECT AVG(Age) FROM StudentB.SELECT MAX(Age) FROM StudentC.SELECT MIN(Age) FROM StudentD.SELECT COUNT(*) FROM Student二、填空题1.SQL数据定义语言重要作用是创立存储数据构造,而数据操纵语言重要作用则是向数据库中填写数据,详细涉及增长、删除、修改等操作。

2.当需要对查询成果进行排序时,可以指定其排序方式,字段后使用ASC 表达升序,DESC 表达降序。

三、简答题1、什么是SQL,请简要阐明它构成和特点。

参照答案:构造化查询语言,Structured Query Language,简称SQL,是关系数据库原则语言。

SQL语言共分为四大类:数据定义语言,数据查询语言,数据操纵语言,数据控制语言。

它特点涉及:非过程化语言,统一语言,是所关于系数据库公共语言。

2、索引作用是什么?SQL Server有哪几类索引,各自特点是什么?参照答案:索引(Index)提供了一种迅速访问数据途径,索引是在基本表列上建立一种数据加对象,索引是为了加速查询速度而创立。

实际索引普通是这两大类5种方式组合。

(1)单列索引:对基本表某一单独列进行索引,是最简朴和最惯用索引类型,普通状况下,应对每个基本表主核心字建立单列索引。

(2)惟一索引:一旦在一种或各种列上建立了惟一索引,则不容许在表中相应列上插入任何相似取值。

使用惟一索引不但能提高查询性能,还可以维护数据完整性。

(3)复合索引:是针对基本表中两个或两个以上列建立索引。

(4)汇集索引:会变化基本表中记录物理存储顺序。

即表中记录物理排序顺序不再按插入先后排列,而是依照索引列重新排序。

(5)非汇集索引:表中记录物理顺序与索引顺序不同,表中记录仍按实际插入先后顺序排列,不按索引列排序。

3、什么是基本表?什么是视图?视图有什么特点?在什么状况下需要创立视图?参照答案:表是一种由行、列构成二维构造,普通把行称做记录,把列称为字段。

视图是由查询数据库表产生,它其实是一种虚拟表,它限制了顾客能看到和修改数据。

视图特点是在基本表或其她视图上建立表,它构造和内容都来自某个基本表,是根据基本表存在而存在。

删除一种视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之有关联视图就会自动被删除。

如果要限制顾客可以看到数据库中信息,可以使用视图。

4、谓词LIKE作用是什么?参照答案:拟定给定字符串与否与指定模式匹配。

模式可以包括常规字符和通配符字符。

模式匹配过程中,常规字符必要与字符串中指定字符完全匹配。

5、如果创立一种数据库其SQL语句是什么?参照答案:CREATE DATABASE 数据库名称6、存储过程含义是什么?创立存储过程SQL语句是什么?参照答案:存储过程(Stored Procedure)是一组预先编译好,以一种可执行形式永久地存储在数据中SQL代码,在master数据库中存储了某些SQL Server事先定义好系统存储过程,普通以sp_xxxx做为存储过程名字。

当顾客创立数据库时,也会自动生成某些事先定义好存储过程,普通以dt_xxxx做为名字。

创立存储过程SQL语句是:(1)语句格式:CREATE PROC[EDURE] <存储过程名> AS <SQL语句>(2)语句功能:创立一种存储过程,<SQL语句>多数是指运用SQL ServerTransact-SQL编写程序。

7、什么是事务?举例阐明事务解决作用是什么?参照答案:事务(Transaction)是并发控制基本单位,它反映了现实世界中需要以一种完整单位提交一项工作。

SQL Server通过事务机制,将逻辑有关一组操作捆绑在一起,以便服务器保持数据完整性。

它是SQL复杂程序设计必不可少内容。

事务需要顾客依照实际业务规则定义,有一定难度,但其原理比较简朴。

举例说,如果咱们正在使用UPDATE语句同步对学生表、成绩表中学号”0001”改为”0001”。

相关文档
最新文档