数据库应用技术形成性考核册答案
数据库基础与应用形成性考核册 答案

5. Select * from 课程 where 课程号 in (select 课程号 from 学生 x,选课 y where x.学生号= y.学生号 and x.姓名= ’王明 ’)
功能:查询王明选课的课程信息
四、写出相应的查询语句。 1.从商品库中查询出数量在 10 和 20 之间的所有商品。 select *
A.学生号
B.姓名
C.性别
D.年龄
14、设两个关系 R1 和 R2 中分别包含有 m 和 n 个元组, R1 对 R2 存在着一对多的联系,将
其进行自然连接,在得到的运算结果中最多包含的元组个数为(
A)。
A.m*n
B.m+n
C.m
D.n
15、设一个关系 R1 中的属性是 A 是外码, 它对应关系 R2 中的主码为 B,其中被称为父关系 的是( B)。
B.传递性
C.合并性
D.分解性
20、设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD= {A→B,C→D,(A,C)→E},则该关
系的候选码为( B)。
A.( A,B)
B.(A,C)
C.( A,D)
21、设一个关系为 R( A,B,C,D,E,F,G),它的最小函数依赖集为
该关系的候选码为( C)。
(对)
8.在 SELECT语句的 FROM 选项中,只能给出一个表,不能给出多个表。
(错)
9.在 SELECT语句的 FROM 选项中,每对表之间的连接方式共有两种。 10.一个数据库应用系统开发过程的第 1 个阶段是概念设计。
(错) (错)
11. 需求分析阶段的主要目标是画出数据流图,建立数据字典和编写需求说明书。
国开形成性考核02154《数据库应用技术》章节测验(1-9)试题及答案

国开形成性考核《数据库应用技术》章节测验(1-9)试题及答案(课程ID:02154,整套相同,如遇顺序不同,Ctrl+F查找,祝同学们取得优异成绩!)第一章数据库系统概述一、单项选择题题目:1、下列不属于组织层数据模型的是()。
【A】:网状模型【B】:层次模型【C】:关系模型【D】:概念模型答案:概念模型题目:2、在E/R图中,属性用()描述。
【A】:圆角矩形【B】:三角形【C】:矩形框【D】:菱形框答案:圆角矩形题目:3、下列属于数据模型三要素的是()。
【A】:数据库、数据库管理系统和操作系统【B】:数据库、数据库管理系统和应用程序【C】:数据库、数据库管理系统和数据库文件【D】:数据结构、数据操作和数据完整性约束答案:数据结构、数据操作和数据完整性约束题目:4、下列功能中,不属于数据库管理系统功能的是()。
【A】:数据更新【B】:数据查询【C】:数据库对象定义【D】:数据库文件读写答案:数据库文件读写题目:5、下列关于数据库管理系统的说法,错误的是()。
【A】:安装数据库管理系统后能够进行数据查询【B】:数据库管理系统提供了数据共享的功能【C】:数据库管理系统是一个系统软件【D】:数据库管理系统不支持多用户同时访问相同数据库答案:数据库管理系统不支持多用户同时访问相同数据库题目:1、关于数据库管理系统的说法,错误的是()。
【A】:数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型【B】:数据库管理系统对数据库文件的访问必须经过操作系统才能实现【C】:数据库应用程序可以不经过数据库管理系统而直接读取数据库文件【D】:数据库管理系统对用户隐藏了数据库文件的存放位置和文件名答案:数据库应用程序可以不经过数据库管理系统而直接读取数据库文件题目:2、关于用文件管理数据的说法,错误的是()。
【A】:用文件管理数据,难以提供应用程序对数据的独立性【B】:当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序【C】:用文件存储数据的方式难以实现数据访问的安全控制【D】:将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率答案:将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率题目:3、数据库系统的物理独立性是指()。
数据库基础与应用形成性考核册-答案

作业一:一、单选题:1、在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2、属性的取值范围被称为(D)A.实体B.域C.联系D.码3、实用ER图进行描述的是(B)A.逻辑数据类型B.概念数据模型C.关系数据模型D.对象数据模型4、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是(C)联系。
A.1对1B.1对多C.多对多D.多对15、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是(D)联系。
A.1对1B.1对多C.多对多D.多对16、下面不属于数据库体系结构中三级模式的是(B)A.内模式B.全局模式C.外模式D.关系模式7、在文件系统中,存取数据的基本单位是(A)A.记录B.数据项C.二进制位D.字节8、层次数据模型的数据是一种(D)A.线性结构B.图结构C.二维表结构D.树结构9、一个关系中的每一行称为一个(A)A.元组B.属性C.表达式D.条件10、设D1、D2、和D3 定义域中的基数分别为2、3和4,则D1XD2XD3的元组数为(B)A.9B.24C.10D.1411、设D1、D2、D3和D4为定义域,则在它们的笛卡乐积的运算结果中,每个元组具有的分量个数为(C)A.2B.3C.4D.1012、设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1 X R2所具有的属性个数为(D)A. a1+b1B. a2+b2C. a1+a2D. b1+b213、若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为(A)A.学生号B.姓名C.性别D.年龄14、设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(A)。
A.m*nB.m+nC.mD.n15、设一个关系R1中的属性是A是外码,它对应关系R2中的主码为B,其中被称为父关系的是(B)。
数据库基础与应用形成性考核册答案

大数据时代下的数据库技术变革
数据存储:随着数据量的增长,数据库技术将更加注重存储效率和可扩展 性。
数据处理:实时分析、流数据处理等技术将更加重要,以满足对大量数据 的快速处理需求。
数据安全:随着数据价值的提升,数据安全和隐私保护将成为数据库技术 的重点研究方向。
人工智能与数据库的结合:人工智能技术将与数据库技术深度融合,实现 智能化数据管理和分析。
分布式数据库管理系统(DDBMS):支持数据在多个节点上存储和 计算,如Google Cloud Spanner、CockroachDB等。
内存数据库管理系统(In-Memory DBMS):将数据存储在内存 中,提供高速读写访问,如Redis、Memcached等。
常见的关系型DBMS产品
Oracle
数据库的安全性控制
用户身份认证:通过用户名、密码等方式对用户进行身份验证,确保只有授权用户才能访问数 据库。
访问控制:根据用户的角色和权限,限制对数据库的访问和操作,防止未经授权的访问和数据 泄露。
数据加密:对数据库中的敏感数据进行加密存储,确保即使数据被窃取也无法被轻易解密和使 用。
审计与监控:对数据库的访问和使用进行记录和监控,及时发现异常行为和安全事件,提高安 全性。
MySQL
SQL Server
PostgreSQL
DBMS的发展趋势与未来展望
云端化:随着云计算的普及,越来越多的DBMS将迁移到云端,提供更加灵活和可扩展的数据 库服务。
大数据支持:DBMS将进一步支持大数据处理和分析,提供更高效的数据存储、查询和挖掘功 能。
人工智能集成:AI技术的快速发展将推动DBMS与人工智能的集成,实现智能化的数据管理、 查询优化和数据分析。
数据库应用技术形成性考核册答案

第一章第一章 思考与练习题思考与练习题一、选择题1. 三级模式间存在两种映射,它们是(三级模式间存在两种映射,它们是( C )。
)。
A .模式与子模式间,模式与内模式间.模式与子模式间,模式与内模式间B .子模式与内模式间,外模式与内模式间.子模式与内模式间,外模式与内模式间C .外模式与模式间,模式与内模式间.外模式与模式间,模式与内模式间D .模式与内模式间,模式与模式间.模式与内模式间,模式与模式间2. SQL Server 系统中的所有系统级信息存储于哪个数据库(系统中的所有系统级信息存储于哪个数据库( A )。
)。
A .master B .model C .tempdb D .msdb 3. 下面关于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 )的功能。
XXX(电大)数据库应用技术形考答案

XXX(电大)数据库应用技术形考答案关于关系代数的基本运算,下列描述错误的是()。
正确答案:交运算是指两个关系中都存在的元组组成的新关系题目5关于关系模型的说法,正确的是()。
正确答案:关系模型是一种基于谓词逻辑的数据模型题目6关于关系代数的补运算,下列描述错误的是()。
正确答案:补运算只能应用于一元关系题目7关于关系模型的特点,下列描述错误的是()。
正确答案:关系模型中,每个关系只能有一个主键题目8关于关系模型中的范式,下列描述错误的是()。
正确答案:第一范式要求关系中的每个属性都必须是原子值题目9关于外模式的说法,正确的是()。
正确答案:外模式是指用户能够看到和使用的局部数据的逻辑结构和特征题目10关于关系代数的选择运算,下列描述错误的是()。
正确答案:选择运算是指从一个关系中选出满足某个条件的元组组成的新关系信息文本二.判断题(每题2分,共10分)题目11关系模型中,每个关系都必须有一个主键。
()对正确题目12关系代数是一种基于图形的数据模型。
()错题目13关系模型中,每个属性可以有多个取值。
()错题目14关系代数的笛卡尔积运算是指两个关系中所有元组的组合。
()对正确题目15范式理论是用来评价关系模型设计是否合理的标准。
()对正确d.差异备份只能在完整备份的基础上进行正确答案:差异备份备份的是从上次完整备份到当前时间数据库变化的内容题目7在SQL Server中,以下哪个选项可以提高并发性能?()a.使用索引b.使用视图c.使用触发器d.使用存储过程正确答案:使用索引题目8以下哪个选项是SQL Server中的系统数据库?()a.XXXb.msdbc.modeld.master正确答案:tempdb、msdb、model、master都是系统数据库题目9在SQL Server中,以下哪个选项可以用于限制用户对数据的访问?()a.视图b.触发器c.存储过程d.用户权限正确答案:用户权限题目10以下哪个选项可以用于将多个查询结果合并成一个结果集?()a.视图b.触发器c.存储过程d.UNION操作符正确答案:UNION操作符a.选择合适的硬件平台和操作系统b.确定数据库的物理存储结构c.确定数据模型和数据结构d.编写应用程序代码正确答案:确定数据模型和数据结构题目9在数据库设计中,决定数据在数据库中的存储方式和存取方式是()要完成的工作。
数据库基础及应用形成性考核册答案

数据库基础及应用形成性考核册答案数据库基础及应用形成性考核册答案一、单项选择题1、域是实体中相应属性的(A)。
A、取值范围B、值C、名称D、描述2、把保存关系定义的关系称为对应数据库的(B)。
A、一般关系B、元关系C、特定关系D、正常关系3、在一个关系R中,若存在XY和XZ,则存在X(Y,Z),称此为函数依赖的(C)规则。
A、传递性B、分解性C、合并性D、增广性4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={AB,AC,DE,DF},则该关系的候选码为(D)。
A、(A,B)B、(A,C)C、(A,E)D、(A,D)5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。
A、9B、24C、10D、206、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。
A、学生号B、姓名C、性别D、年龄7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。
A、10B、8C、7D、68、在一个关系R中,若存在X(Y,Z),则也隐含存在XY和XZ,称此为函数依赖的(B)规则。
A、传递性B、分解性C、合并性D、增广性9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。
A、第一B、第二C、第三D、BC二、是非题1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
(错)2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。
(对)3、在对象数据模型中,对象不但能够继承,而且能够嵌套。
(对)4、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为II学生号(X)与X的自然连接。
(对)5、在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。
国家开放大学-电大-《数据库应用技术》形考作业答案

数据库应用技术形考作业参考答案(注意:选答案时看正确内容不要只看abcd选项)作业一一.单项选择题(每题2分,共20分)1.关于数据库管理系统的说法,错误的是()。
a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现c. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件d. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名正确答案是:数据库应用程序可以不经过数据库管理系统而直接读取数据库文件2.关于用文件管理数据的说法,错误的是()。
a. 用文件管理数据,难以提供应用程序对数据的独立性b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c. 用文件存储数据的方式难以实现数据访问的安全控制d. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率正确答案是:将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指()。
a. 不会因为数据的变化而影响应用程序b. 不会因为数据存储结构的变化而影响应用程序c. 不会因为数据存储策略的变化而影响数据的存储结构d. 不会因为数据逻辑结构的变化而影响应用程序正确答案是:不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是()。
a. 数据库b. 操作系统c. 应用程序d. 数据库管理系统正确答案是:操作系统5.数据库三级模式结构的划分,有利于()。
a. 数据的独立性b. 管理数据库文件c. 建立数据库d. 操作系统管理数据库正确答案是:数据的独立性6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。
a. 内模式b. 模式c. 外模式d. 其他正确答案是:模式7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库应用技术形成性考核册答案Revised by Liu Jing on January 12, 2021第一章思考与练习题一、选择题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 Student5.……将涉及到关系( D)。
……二、填空题1.SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括增加、删除、修改等操作。
2.当需要对查询结果进行排序时,可以指定其排序方式,字段后使用 ASC 表示升序, DESC 表示降序。
3.视图是一个虚表,它是从一个或多个基本表中导出的表。
三、简答题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 Server的Transact-SQL 编写的程序。