2023年数据库复习总结知识点大全.docx
《2023年数据库复习总结知识点大全.docx》由会员分享,可在线阅读,更多相关《2023年数据库复习总结知识点大全.docx(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年数据库复习总结知识点大全 第一篇:数据库复习总结学问点大全 黄色填充区域是不确定区域 需要在找找 1.数据库有什么特点? 主要特点(1)实现数据共享。(2)削减数据的冗余度。(3)数据的独立性。(4)数据实现集中限制。(5)数据一样性和可维护性,以确保数据的平安性和牢靠性。主要包括:平安性限制:以防止数据丢失、错误更新和越权运用; 完好性限制:保证数据的正确性、有效性和相容性; 并发限制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用; 故障的觉察和复原:由数据库管理系统供应一套方法,可刚好觉察故障和修复故障,从而防止数据被破坏(6)故障复原。由数据库管
2、理系统供应一套方法,可刚好觉察故障和修复故障,从而防止数据被破坏。 2.数据库系统是数据库、数据库管理系统、硬件、操作人员的合在一起的总称 数据库管理系统,用来管理数据及数据库的系统。数据库系统包含数据库管理系统、数据库及数据库开发工具所开发的软件数据库应用系统。 3.内模式 内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 4.外模式也称子模式或用户模式,是数据库用户包括应用程序员和最终用户能够望见和运用的局部数据的规律结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的规律表示。 5.数据模型的三要素:数据结构、数
3、据操作及完好性约束条件 1:数据结构,就是前面说的数据在数据区中的存储结构,在关系模型中就是接受的关系模型了,就是“二维表的形式 2:数据操作,指的是对数据的一些操作,包括查询、删除、更新、插入等等 3:数据的完好性约束:就是对所存数据的约束规则,有实体完好性、参照完好性等等,就是取值唯 一、不能为空等一系列操作 6.E-R图即实体-联系图(Entity Relationship Diagram),是指供应了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 7.ER图的基本要素:实体(即数据对象)、关系和属性 8.概念数据模型是按用户的观点对数据和信息建模,是现实世界到信息世界的第一
4、层抽象。基本数据模型是按计算机系统的观点对数据建模,是现实世界数据特征的抽象,用于DBMS的实现层次模型,网状模型,关系模型1可以定制生成标准的模型报告;2可以转换为面对对象模型OOM; 3完成多种数据库的具体物理设计涵盖常用的各种数据库的DBMS,并生成数据库对象的.sql脚本; 9.数据流图是结构化分析方法中运用的工具,它以图形的方式描绘数据在系统中流淌和处理的过程,由于它只反映系统必需完成的规律功能,所以它是一种功能模型。 :数据流流淌的数据,有流向 :外部实体(不同于数据库实体,指人,物,部门,科室,单位等):数据处理对数据的加工,是对数据进行处理的单元,指功能模块,能做什么:数据存储
5、 信息的静态存储 10.数据字典Data Dictionary,DD各类数据描述的集合,它是关于数据库中数据的描述,即元数据。 通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。11.主键和外键的关系案例题 12.用T-SQL语句如何创建表 如何删除表 ppt 6-2 13.笛卡尔积Cartesian Product通俗点说就是指包含两个集合中随便取出两个元素构成的组合的集合。 设:关系R为m列m 个属性,k1行k1个元组; 关系S为n列n个属性,k2行k2个元组。 公式:RS=tRtS tR R tS S 语义:笛卡尔积仍是一个关系,该关系的结构是R和S结构之连接,即前m 个属性
6、来自R,后n个属性来自S,该关系的值是由R中的每个元组连接S中的每个元组所构成元组的集合。 留意:新关系的属性个数等于m+n,元组个数等于k1*k2。 v 14.投影Projection 设:t是关系R中的一个元组,A是要从R中投影出的属性子集。 公式:A(R)= t.At R 语义:从关系R中按所需依次选取若干个属性构成新关系。 留意:新关系的元组数小于等于原关系的元组数,新关系的属性数不多于原关系中的属性数。 是希腊字母,即的大写形式,在数学中表示求积运算或直积运算,形式上类似于,有时也用来代表圆周率值,即读作/pai/ v 15.连接Join 设:A,B分别是关系R和S中的属性,t是连接
7、关系中的一个元组。 公式: 语义:两个关系R和S按相应属性值的比较条件连接起来,生成一个新关系,也称为连接。 等值连接 RS选择为 依据两关系中对应属性值相等的条件所进行的连接 自然连接 等值连接去重复属性 记作:R S 16.第一范式1NF:在关系模式R中的每一个具体关系r中,假如每个属性值 都是不行再分的最小数据单位,则称R是第一范式的关系。其次范式2NF:假如关系模式RU,F中的全部非主属性都完全依靠于随便一个候选关键字,则称关系R 是属于其次范式的。 第三范式3NF:假如关系模式RU,F中的全部非主属性对任何候选关键字都不存在传递信任,则称关系R是属于第三范式的。 17.字符串的定界符
8、可以用单引号,双引号,和方括号,18.LEN 返回文本串的字符数.left:返回从字符串左边起先指定个数的字符 19.索引的特点:有效组织表数据的方式它由表中一列或多列依据确定的排列依次组成。、用户可以通过合理地创建索引大大提高数据库的查找速度 索引也可以保证列的唯一性,从而确保表中数据的完好性 索引中包含键值,这些键值存储在一种数据结构B-树中,通过键值可以快速地找到与键值相关的数据记录 索引创建原则:经常被查询的列 需要排序的列 外键或主键列 值唯一的列 在以下状况下不适合建立索引。在查询中很少被引用的列。 包含太多重复值的列。 数据类型为bit、varchar(max)、varbinar
9、y(max)等的列不能建立索引。 20.聚簇索引的特点:聚簇索引确定表中数据的物理依次。聚簇索引类似于电话簿,后者按姓氏排列数据。由于聚簇索引规定数据在表中的物理存储依次,因此一个表只能包含一个聚簇索引。但该索引可以包含多个列组合索引,就像电话簿按姓氏和名字进行组织一样。汉语字典也是聚簇索引的典型应用,在汉语字典里,索引项是字母+声调,字典正文也是依据先字母再声调的依次排列。 聚簇索引对于那些经常要搜寻范围值的列特别有效。运用聚簇索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,假如应用程序执行的一个查询经常检索某一日期范围内的记录,则运用聚集索引可以快速找到包含起先日
10、期的行,然后检索表中全部相邻的行,直到到达结束日期。这样有助于提高此类查询的性能。同样,假如对从表中检索的数据进行排序时经常要用到某一列,则可以将该表在该列上聚簇物理排序,避开每次查询该列时都进行排序,从而节省本钱。聚集索引根据键值的大小对行进行物理排序,所以每个表只能有一个聚集索引。 21.alter table 修改表 Update 更新表 为数据表创建索引的目的:a 提高查询检索的性能 23;创建索引的两种方法:在窗口中创建索引1 用索引创建向导创建索引;2 干脆创建索引 运用SSMS创建索引 运用T-SQL创建表的索引 24一对一关联:在一对一关系中,A 表中的一行最多只能匹配于 B
11、表中的一行,反之亦然。假如相关列都是主键或都具有唯一约束,则可以创建一对一关系。25:什么是数据表:一个数据库中可能包含若干个数据表。 数据表是数据库中一个特殊重要的对象,是其他对象的基础。没有数据表,关键字、主键、索引等也就无从谈起。在数据库画板中可以显示数据库中的全部数据表即使不是用PowerBuilder创建的表,创建数据表,修改表的定义等数据表是数据库中一个特殊重要的对象,是其他对象的基础。 数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容。根据信息的分类状况,一个数据库中可能包含若干个数据表。26;sql: 结构化查询语言(Structured
12、Query Language) 其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简洁易学,SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 语言特点:一体化 运用反式灵敏 非过程化 语言简洁 语法简洁 好学好用 27:交叉连接查询:交叉连接不带WHERE 子句,它返回被连接的两个表全部数据行的笛卡尔积,返回到结果集合中的数 据行数等于第一个表中符合查询条件的数据行数乘以其次个表中符合查询条件的数据行数。例,titles表中有6类图书,而publishers
13、表中有8家出版社,则以下交叉连接检索到的记录数将等 于6*8=48行。 28;什么状况下应当尽量创建索引:数据量大建议分区、数据插入删除不是太频繁、又需要经常按某些字段进行条件检索的表。在一个或者一些字段需要频繁用作查询条件,并且表数据较多的时候,创建索引会明显提高查询速度,因为可由全表扫描改成索引扫描。(无索引时全表扫描也就是要逐条扫描全部记录,直到找完符合条件的,索引扫描可以干脆定位)索引并不是越多越好,太多索引会占用很多的索引表空间,甚至比存储一条记录更多。对于需要频繁新增记录的表,最好不要创建索引,没有索引的表,执行insert、append都很快,有了索引以后,会多一个维护索引的操作
14、,一些大表可能导致insert 速度特殊慢 29:sql sever 中的数据类型 SQL中的五种数据类型:字符型,文本型,数值型,规律型和日期型 30:关系数据库中的投影操作是指从关系中。A.去掉若干属性列组成新的关系 B.选择出若干属性列组成新的关系 C.去掉满意条件的诸元组 D.选择满意条件的诸元组A 抽出特定的记录 B抽出特定的字段 C建立相应的影像 D建立相应的视图31:关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点? A结构简洁 B适用于集合操作 C有标准语言 D可表示困难的语义 正确答案:D 解析:关系模型由关系数据结构、关系操作集合和关系完好性约束3大要素组成。关
15、系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。关系代数、元组关系演算和域关系演算均是抽象的查询语言这些抽象的语言与具体的DBMS中实现的实际语言并不完全一样,但它们能用作评估实际系统中查询语言实力的标准或基础。数据库的数据完好性是指数据库中数据的正确性和相容性,那是一种语义概念,包括两个主要方面:与现实世界中应用需求的数据的相容性和正确性。数据库内数据之间的相容性和正确性。32数据库概念模型应具备特点。丰富的语言表达实力 易于沟通和理解 易于变动 易于向各种数据模型转换 A和 B、 C、 D全是
16、正确答案:D 概念模型应具有较强的语义表达实力,简洁,清晰,易于用户理解。易于项其他数据模型转换 相关学问组织、存储和管理数据的仓库 32关系数据库的规范化理论指出,关系数据库中的关系应满意确定的要求,最至少的要求是到达1NF,既满意。A: 主关键字唯一标识表中的每一行 B: 关系中的行不允许重复 C: 每个非关键字列都完全依靠于主关键字 D: 每个属性都有是不行再分的基本数据项 33关系数据库管理系统能实现的特地关系运算包括。A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表 34.概念结构设计阶段得到的结果是_。A、包括存储结构和存取方法的物理结构 B、某
17、个DBMS所支持的数据模型 C、E-R图表示的概念模型 D、数据字典描述的数据需求 35数据库需求分析阶段的主要任务:对现实世界要处理的对象组织、部门、企业等进行具体的调查,通过对原系统的了解,手机支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。 用户需求分析阶段的主要工作包括2方面:可行性分析 本钱资源分析 哪个不是DBA数据库管理员的职责 A完好性约束说明 B定义数据库模式 C数据库平安 D数据库管理系统设计 以下工作中,不属于数据库管理员DBA的职责是()。A建立数据库 B输入和存储数据库数据 C监督和限制数据库的运用 D数据库的维护和改良 以下是公认的DBA职责: 1、
18、监视数据库。 2、记录和统计系统和性能的表现技术信息。 3、构造数据库框架、配置数据库实例。 4、维护数据库网络平安,过滤非法查询信息。 5、刚好备份数据库 6、利用备份,还原数据库,甚至是迁移数据库。 7、为开发人员定制、配置专用的测试服务器。 8、数据库技术最新的研发方向。 9、数据库调优。 10、完好熟识数据库操作流程。 11、诊断数据库,找出数据库的缺乏之处和生成数据库解决方案。 12、完好培训数据库系统那个环境。 13、与系统管理员保持良好的合作关系。 14、创建有效的、定期维护的平安的数据库。37: 数据库系统的数据独立性是指,当系统数据存储结构与数据规律结构发生转变时,不会影响应
19、用程序。 数据独立性包括物理独立性和规律独立性。物理独立性指应用程序与存储在磁盘的数据库中数据互相独立,即数据物理存储变更时应用程序不变。规律独立性指应用程序与数据库规律结构互相独立,即数据规律结构变更时,应用程序可以不变。 38在数据管理技术进展阶段中,文件系统阶段与数据库系统阶段的主要区分之一是数据库系统()。 A数据可共享 B数据可长期保存 C接受确定的数据模型组织数据 D有特地的软件对数据进行管理 正确答案:C 解析:数据库接受困难的数据模型表示数据结构;数据共享性高、冗余度小、易扩充:有较高的数据独立性;数据库系统为用户供应便利的用户接口:系统供应数据库的复原、并发限制、数据完好性和
20、数据平安性4个方面的数据限制功能。相对于文件系统管理数据的方式,它接受确定的数据模型来组织和管理数据。 39数据库系统有哪些特点: 数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小,数据管理系统,为用户供应了友好的接口。数据库系统的核心和基础,是数据模型,现有的数据库系统均是基于某种数据模型的。数据库系统的核心是数据库管理系统。数据库系统一般由数据库、数据库管理系统DBMS、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。 数据库系统的主要特点有:1实现数据共享,削减数据冗余2接受特定的数据模型3具有较高的数据独立性4有统一的数据限制功能另外,数据库系统由5大部
21、分组成:硬件系统,数据库集合,数据库管理系统及相关软件,数据库管理员和用户 40:数据库,是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库是按照某种数据模型组织起来并存放二级存储器中的数据集合。 41:数据库的进展历史阅历了人工管理、文件系统和数据库系统三个进展阶段。人工管理数据具有如下特点 1、数据不保存 2、数据需要由应用程序自己管理没有相应的软件系统负责数据的管理工作 3、数据不共享 4、数据不具有独立性数据的规律结构或物理结构发生转变后必需对应用程序做相应的修改这就进一步加重了程序员的负担。 文件系统阶段特点为 1、数据可以长期保存 2、由特地的软件即文件系统
22、进行数据管理 使应用程序与数据之间有了确定的独程序和数据之间由软件供应的存取方法进行转换立性程序员可以不必过多地考虑物理微小环节将精力集中于算法。 3、数据共享性差 4、数据独立性低 数据库系统阶段特点为 1、数据结构化 2、数据的共享性好冗余度低 3、数据独立性高 4、数据由DBMS统一管理和限制 一、人工管理阶段:特点 数据的管理者:人 数据面对的对象:某一应用程序 数据的共享程度:无共享,冗余度极大 数据的独立性:不独立,完全依靠于程序 数据的结构化:无结构 数据限制实力:应用程序自己限制 二、文件系统阶段:特点 数据的管理者:文件系统 数据面对的对象:某一应用程序 数据的共享程度:共享
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 数据库 复习 总结 知识点 大全
限制150内