青岛科技大学10级数据库复习
山东省考研计算机科学与技术复习资料数据库原理重点知识点总结

山东省考研计算机科学与技术复习资料数据库原理重点知识点总结数据库是计算机科学与技术领域中非常重要的概念,它是现代信息系统中存储和管理数据的基础。
在山东省考研计算机科学与技术的复习过程中,数据库原理是一个重要的知识点,下面将对数据库相关的原理知识进行总结。
一、数据库基本概念1.1 数据库的定义和特点数据库是指按照数据结构组织和存储数据的仓库,具有数据独立性、数据共享性、数据冗余度低和数据一致性等特点。
1.2 数据库管理系统(DBMS)数据库管理系统是用于管理和操作数据库的软件系统,它提供了数据定义、数据操作和数据控制等功能,常见的DBMS有MySQL、Oracle和SQL Server等。
1.3 数据库模型数据库模型是描述数据库的结构和组织方式的概念模型,常见的数据库模型包括层次模型、网状模型和关系模型等。
其中,关系模型是最常用的数据库模型,采用二维表的形式组织数据。
二、关系型数据库2.1 关系型数据库的基本概念关系型数据库是基于关系模型的一种数据库,它通过表、行和列的方式组织和存储数据。
2.2 关系型数据库的基本操作关系型数据库的基本操作包括插入、查询、更新和删除等,通过结构化查询语言(SQL)来实现对数据库的操作。
2.3 数据库事务数据库事务是指由一个或多个操作组成的逻辑单位,它要么全部执行,要么全部不执行,保证数据的一致性和完整性。
三、数据库索引3.1 索引的定义和特点索引是数据库中用于加快数据查询速度的数据结构,它能够快速定位符合查询条件的数据行。
3.2 索引的分类索引按照数据结构的不同可以分为B树索引、哈希索引和全文索引等,不同类型的索引适用于不同的查询场景。
四、数据库范式4.1 范式的概念和作用数据库范式是对关系数据库中数据冗余和数据一致性的要求,通过将数据分解为多个表来提高数据库的设计质量。
4.2 常见的数据库范式常见的数据库范式包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BC范式等,不同的范式对应不同的数据结构和依赖关系。
数据库原理期末考试复习题及答案

数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是( C)A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4. 数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是(A)A.模式与外模式之间的映象 B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是( D)A.树B.图C.xxD.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于( B)A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D)A. '5021','xx',男,21B. NULL,'xx',NULL,21C. '5021',NULL,男,21D. '5021','xx',NULL,NULL11. 把对关系SPJ的属性QTY的xx授予用户xx的T-SQL语句是( C )A. GRANT QTY ON SPJ TO 'xx'B. GRANT UPDATE(QTY) ON SPJ TO 'xx'C. GRANT UPDATE (QTY) ON SPJ TO xxD. GRANT UPDATE ON SPJ (QTY) TO xx12. 图1xx( B )是最小关系系统ABCD图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库期末考试复习题及答案

4
3. 登记日志文件时必须遵循什么原则? 登记日志文件时必须遵循两条原则:
(1)登记的次序严格按并发事务执行的时间次序。(1 分) (2)必须先写日志文件,后写数据库。(2 分)
得分
四、设计题
( 第 1 题 4 分,第 2 题 6 分,第 3 题 3 分,第 4 题 4 分, 第 5 题 8 分,共 25 分)
2
15.在 E-R 模型中,如果有 3 个不同的实体型,3 个 m:n 联系,根据 E-R 模型转
换为关系模型的规则,转换后关系的数目为( C )。
A.4
B.5
C.6
D.7
16.事务的隔离性是指( A )。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B.事务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
A.车次 C.车次+日期
B.日期 D.车次+情况摘要
8. 己知关系 R 和 S,R∩S 等价于( B
)
1
A. (R-S)-S C. (S-R)-R
B. S-(S-R) D. S-(R-S)
9. 学校数据库中有学生和宿舍两个关系:
学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)
假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分
SET SALARY=SALARY+200
WHERE SALARY<1000 AND SEX='女';(3 分) 4. 设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编 号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性 分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图 VIEW6 的 SQL 语句。 参考答案 1:
2022年青岛科技大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年青岛科技大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
2、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
3、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
4、关系规范化的目的是______。
5、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
6、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
7、数据的安全性是指____________。
8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
9、SQL语言的数据定义功能包括______、______、______和______。
10、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
二、判断题11、视图是观察数据的一种方法,只能基于基本表建立。
()12、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。
数据库 复习试题及答案

第1章数据库概论基本内容分析本章的重要概念(1)DB、DBMS和DBS的定义(2)数据管理技术的发展阶段人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。
(3)数据描述概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:1,1:N,M:N)。
(4)数据模型数据模型的定义,两类数据模型,逻辑模型的形式定义,ER模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。
(5)DB的体系结构三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。
(6)DBMSDBMS的工作模式、主要功能和模块组成。
(7)DBSDBS的组成,DBA,DBS的全局结构,DBS结构的分类。
本章的重点篇幅(1)教材P23的图(四种逻辑数据模型的比较)。
(2)教材P25的图(DB的体系结构)。
(3)教材P28的图(DBMS的工作模式)。
(4)教材P33的图(DBS的全局结构)。
自测题填空题1.数据管理技术的发展,与__________、__________和__________有密切的联系。
2.文件系统中的数据独立性是指__________独立性。
3.文件系统的缺陷是:_________、_________和__________。
4.就信息处理的方式而言,在文件系统阶段,__________处于主导地位,_________只起着服从程序设计需要的作用;而在数据库方式下,_________占据了中心位置。
5.对现实世界进行第一层抽象的模型,称为__________模型;对现实世界进行第二层抽象的模型,称为__________模型。
6.层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;关系模型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。
7.在层次、网状模型中,用__________导航数据;而在关系模型中,用__________导航数据。
【2023年】山东省青岛市全国计算机等级考试数据库技术测试卷(含答案)

【2023年】山东省青岛市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)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. IBM微机及其兼容机的性能指标中的内部存储器容量是指A.RAM的容量B.ROM的容量C.硬盘的容量D.ROM和RAM的总容量8. 下列关系运算不要求“R和S具有相同的元数,且它们对应属性的数据类型也相同”的是( )。
A.R∪SB.R∩SC.R-SD.R×S9. 通过指针链来表示和实现实体之间联系的模型是A.层次型B.网状型C.关系型D.层次型和网状型10. 已知关系R和S见表,则关系S是关系R经过下列( )的结果。
A.连接运算B.选择运算C.投影运算D.除运算二、填空题(10题)11.网络操作系统可分为面向任务型和通用型两类,而通用型网络操作系统又可分为___________和基础级系统。
(2022年)山东省青岛市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)山东省青岛市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 关系数据库系统采用关系模型作为数据的组织方式。
关系模型是谁首先提出的?A.P.P.S.ChenB.J. MartinC.E.P. CoddD.W.H. 1nmon2. 对于给出的一组权W={10,12,16,21,30},通过哈夫曼算法求出的扩充二叉树的带权外部路径长度为______。
A.89B.189C.200D.3003. 批处理操作系统中,下列哪一项是作业运行过程中反映作业的运行情况,并且是作业存在的唯一标志?A.作业状态B.作业类型C.作业控制块D.作业优先级4. 当作业进入完成状态时,操作系统A.收回该作业所占的全部资源,消除有关的PCB和JCB,并输出结果B.将删除该作业,收回该作业所占的全部资源,并输出结果C.将输出结果,并删除该内存中的作业D.收回该作业所占的全部资源,并输出结果5. IBM微机及其兼容机的性能指标中的内部存储器容量是指A.RAM的容量B.ROM的容量C.硬盘的容量D.ROM和RAM的总容量6. 关系数据库管理系统存储与管理数据的基本形式是______。
A.关系树B.二维表C.节点路径D.文本文件7. 四个元素a1、a2、a3和a4依次通过一个栈,在入栈过程中允许栈顶元素出栈。
假设某一时刻栈的状态如下:则不可能的出栈序列是______。
A.a4,83,a2,a1B.a3,a2,a4,a1C.a3,a1,a4,a2D.a3,a4,82,a18. 下面有关E-R模型向关系模型转换的叙述中,不正确的是A.一个实体类型转换为一个关系模型B.一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C.一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D.一个m: n联系转换为一个关系模式9. 下列叙述不正确的是A.信息是现实世界事物的存在方式或运动状态的反应B.数据是描述现实世界事物的符号记录C.数据是信息的符号表示;信息是数据的内涵D.信息是数据的载体;数据是信息的语义解释10. SPOOLing技术是为解决独占设备数量少、速度慢、不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一种设备管理技术,它是一种( )。
数据库复习重点(试题)

《数据库原理及应用》复习重点第一章数据库系统基本概念要求、目标:了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。
一、数据管理技术的发展1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。
2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构。
2)有较高的数据独立性。
3)数据库系统为用户提供了方便的用户接口。
4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。
5)增加了系统的灵活性。
3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
二、数据描述1.分为三个阶段:概念设计、逻辑设计和物理设计。
2.概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。
2)实体集:性质相同的同类实体的集合。
3)属性:实体有很多特性,每一个特性称为属性。
4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。
以上概念均有类型和值之分。
3.逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项。
2)记录:字段的有序集合。
3)文件:同一类记录的集合。
4)关键码:能惟一标识文件中每个记录的字段或字段集。
以上概念均有类型和值之分。
4.概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体—记录属性—字段(数据项)实体集—文件实体标识符—关键码5.实体之间联系的元数:与一个联系有关的实体集个数。
常用二元联系。
二元联系的类型有三种:一对一联系、一对多联系、多对多联系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自己整理的,不完整,仅供参考!!!
第一章
1.试述数据、数据库、数据库管理系统、数据库系统的概念。
数据:描述事物的符号记录
数据库(DB:DataBase):是长期储存在计算机内的相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的一致性和完整性。
数据库管理系统(Database Management System,简称DBMS):管理数据库的系统软件,是数据库系统的核心。
位于用户与操作系统之间的数据管理软件。
数据库系统:是一个人-机系统:包括软件、硬件、人。
2.数据库管理系统的主要功能有哪些?
A.数据定义功能(Data Definition)
B.数据操纵功能(Data Manipulation)
C.数据库的运行管理
D.数据库的建立和维护功能(实用程序)
3.数据库管理技术经历了哪几个发展阶段?请对比各阶段的数据独立性。
(1)人工管理阶段
特点:
数据无法长期保存
数据由应用程序管理
数据不具有独立性和共享性;
(2)文件系统阶段
特点:数据可以长期保存;数据由文件系统管理;数据冗余度较大;程序对数据依赖性较强;
(3)、数据库系统阶段
数据结构化并与程序分离;
数据集中存储,高度共享;
数据冗余度小,具有数据一致性和完整性控制规则。
4.简述数据库的三级模式结构。
模式(Schema)
模式(也称逻辑模式)
数据库中全体数据的逻辑结构和特征的描述
所有用户的公共数据视图,综合了所有用户的需求
一个数据库只有一个模式
模式的地位:是数据库系统模式结构的中间层
与数据的物理存储细节和硬件环境无关
与具体的应用程序、开发工具及高级程序设计语言无关
外模式(External Schema)
数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述
数据库用户的数据视图,是与某一应用有关的数据的逻辑表示
内模式(Internal Schema)
是数据物理结构和存储方式的描述
是数据在数据库内部的表示方式
记录的存储方式(顺序存储,按照B树结构存储)
索引的组织方式
数据是否压缩存储
数据是否加密
一个数据库只有一个内模式
5.什么是数据的物理独立性和数据的逻辑独立性?为什么数据库系统具有数据与程序的
独立性?
物理独立性
用户的应用程序与数据库中数据相互独立。
当数据的存储形式和组织方法改变时,不影响数据库的逻辑结构,从而不影响应用程序。
逻辑独立性
指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序不用改变。
数据独立性由DBMS的二级映像功能来保证
外模式/模式映象保证数据的逻辑独立性
同一个模式可以有任意多个外模式, 外模式/模式映象,定义外模式与模式之间的对应关系
当模式改变时,外模式/模式映象使外模式保持不变
应用程序是依据数据的外模式编写的,从而不必修改应用程序,保证了数据与程序的逻辑独立性。
模式/内模式映象保证数据的物理独立性
模式/内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。
当数据库的存储结构改变了,模式/内模式映象使模式保持不变
应用程序不受影响。
保证了数据与程序的物理独立性。
6.简述实体间联系的类型。
非关系模型
层次模型(Hierarchical Model)
网状模型(Network Model)
关系模型(Relational Model)
第二章
1.关系模型的3个组成要素是什么?
答:元祖、属性、域。
(关系模型是二位表)
2.关系模型的完整性规则包含几种?分别举例说明。
答:实体完整性、参照完整性和用户定义的完整性。
实体完整性:若属性A是关系R的主属性,则属性A不能取空值且取值唯一(保证关系模型中所有元组都是唯一的);参照完整性:在关系模型中实体及实体间的联系都是用关系来描述的,因此存在着关系与关系间的引用(参照完整性是通过定义外键来建立的);用户定义完整性:针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。
3.已知关系R和S如下,求R∪S、R∩S、R-S、R×S
4.现有如下关系模式:
学生(学号,姓名,年龄,性别,所在系);课程(课程号,课程名,开课系,任课教师);选修(学号,课程号,成绩)试用关系代数完成如下操作:
①查询王红老师所授课程的课程号和课程名。
②查询年龄大于23岁的男学生的学号和姓名。
3查询王乐同学所选课程的课程名、任课教师和成绩。
答;1、R1=∏Cname,Cno(σ任课教师=‘王红’(course))
2、R2=∏Sname,Sno(σ年龄>23(student))
3、R3=∏CSname,Tname,Score( Student 选课σSname=‘王乐’(选修))
5设有关系模式
R(职工名项目名工资部门名部门经理)
如果规定每个职工可参加多个项目各领一份工资么个项目只属于一个部门管理每个部门只有一名经理
1写出关系模式R的函数依赖集合与主码
2说明R不是2NF模式的理由并把R分解成2NF模式集
3进一步把R分解成3NF模式集并说明理由
1、F={(项目名,职工名)—>工资,部门名—>部门经理,项目名—>部门名
}
主键是
(项目名,职工名)
2、R中的部门名等属性部分依赖于主键
(项目名,职工名,工资)
(项目名,部门名,部门经理)
3、(项目名,职工名,工资)
(项目名,部门名)外键为部门名
(部门名,部门经理)
第三章作业
1、数据库分析分为六个阶段:需求分析、概念结构分析、逻辑结构分析、物理结构分析、数据库实施、数据库运行与维护
需求分析:调查分析用户的活动
收集和分析需求数据,确定系统边界
分析和表达用户需求
编写需求分析说明书
概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型,用E—R图表示出来
逻辑结构设计:由E—R图转换为关系模式
设计数据完整性
数据模型的规范化
物理结构设计:为逻辑数据模型选取一个合适应用环境的物理结构,为数据模型选择合理的存储结构和存取方法,决定存取路径和分配存取空间。
数据库实施:运用DBMS提供的数据库语言(如SQL),根据逻辑设计和物理设计的结果
建立数据库
编制与调试应用程序
组织数据入库
进行试运行
数据库运行和维护:数据库应用系统经过试运行后即可投入正式运行
在数据库系统运行过程中必须不断地对其进行评价、调整与修改2、
借书人(借书证号,单位,姓名)
图书(书号,书名,数量,位置)
借阅(借书证号,书号,借书日期,还书日期)
出版社(出版社名,电话,邮编,地址,E-mail)
出版(书号,出版社名)
标注下划线的为主键
第四章
1、SQL的功能不仅包含查询功能,而且还包括操纵、定义和控制功能。
2、SQL是一种非过程化、面向集合的操作的数据库语言。
3、目前关系型数据库的标准操纵语言是SQL,它的中文含义是结构化查询语言,其英文表述为Structured Query Language 。
4、数据表中某个属性的值为NULL,则表示该数值是 D 。
A、0
B、空字符
C、空字符串
D、无任何数据
第六章
1.SQL Server中如何实现数据的完整性?
答:保证数据完整性的首选方法是对数据进行约束。
使用约束是为了防止列出现非法数据,以保证数据库中数据的一致性和正确性。
2.索引有什么作用?怎样分类?
答:索引是对数据库表中一个或多个字段的值进行排序而创建的一种分散存储结构。
使用索引能使数据库程序或用户快速查找到需要的数据,节省查找时间,提高工作效率。
聚集索引和非聚集索引。
聚集索引:是一种物理存储方式,数据表中的数据按照索引的顺序保存在磁盘空间中。
由于一个表中的数据只能按照一种顺序来存储,一个数据表只能建立一个聚集索引
非聚集索引:是一种逻辑存储方式,一个数据表最多可以建立249个非聚集索引。