《数据库原理与应用》复习.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"《数据库原理与应用》复习" 数据库原理与应用是计算机科学领域中的一门重要课程,本文总结了数据库原理与应用的各种知识点。 文件系统特点 文件系统是一种通过文件名对文件的存取和管理的方法。文件系统的特点是数据共享性差、冗余度大、数据不一致性强、数据独立性不好、数据结构化程度低。 数据库系统特点 数据库系统是一种通过数据库管理系统对数据的存取和管理的方法。数据库系统的特点是数据集中管理、共享性强、冗余度大、数据不一致性小、标准化程度高、数据独立性强、并发性好、数据完整性好、安全性高。 数据库系统结构 数据库系统结构包括用户级数据库、概念级数据库和物理级数据库三个部分。用户级数据库对应于外模式,不同的用户视图可以相互重叠。概念级和物理级之间的映射定义了概念模式和内模式之间的对应关系。数据库模式是数据库的结构描述,它本身不涉及具体的数据。概念模式是所有用户视图的一个最小交集,又称为 DBA 视图。 数据库管理员职责 数据库管理员(DBA)的职责包括数据库的规划、设计与建立、数据库的实现、运行与控制、数据库的维护与故障的恢复、数据库的使用与数据的处理。DBA 负责处理人际关系。 数据库管理系统 数据库管理系统(DBMS)实现数据库的定义和建立、数据库的操作与控制、数据库的维护与故障的恢复、数据的通信与操作。 关系数据库管理系统 关系数据库管理系统中,数据字典存储与表结构有关的信息、与索引有关的信息,但不存储与视图有关的虚表信息。数据字典有一套独立的管理机制。 数据库用户 数据库系统的用户包括数据库管理系统设计员、数据库管理工具开发员、数据库系统操作维护员、数据库系统应用程序员。 数据操纵语言 数据操纵语言也称为数据查询语言,分为过程性语言和非过程性语言。数据操纵语言包括删除与修改数据库的模式和删除与修改数据库中的信息。 关系、关系模式 关系是由关系名以及它所有的属性名构成。关系与关系模式是多对多的关系。关系数据库是关系模式的集合。关系数据库中元组、属性和域的集合一般是不变的。 关系运算 关系运算的安全限制是为了不产生无限关系和无穷运算。经安全限制后,关系代数、元组演算和域演算三类运算的表达能力是等价的。关系代数运算是安全的。关系演算表达式是安全的。 表特征 表是关系数据库中的基本结构单元。一个表中至少有一个或以上的有序命名列。一个表中至少有一个或以上的有序数据行。主关键字的值一定可以唯一确定每一行。同一行中的所有值都必须取自同一值域。 关系模式 关系模式 R(U) 中,候选键 kU,主键 pU。R(U) 的任何一个关系实例的任意两个元组在属性集合 k 上的值都不相同。k 的任何真子集都不满足条件。pk。 外部键 X 是关系模式 R(U) 关于关系模式 Q(V) 的外部键。X 在关系模式 R(U) 中不能为主键。X 必须与关系模式 Q(V) 中的主键关联。假设删除关系模式 R(U) 中的 X 的值,必须先删除关系模式 Q(V) 中对应的值。假设在关系模式 R(U) 中插入 X 的值,必须先在关系模式 Q(V) 中插入对应的值。 空值 空值是指未知或不存在。假设一个变量为字符型,空值是指空字符串。假设一个变量为数字型,空值是指 0。任何值与空值相加,其值不变。 SQL 语言 SQL 语言是目前使用最广泛的数据库查询语言。SQL 语言是美国关系数据库系统的标准数据库语言。SQL 语言既可以作为交互式数据库语言使用,也可以作为程序设计语言的子语言使用。第一个 SQL 语言版本是由 IBM 公司设计的。 并发控制 并发控制是指在多用户同时访问数据库时,防止数据不一致性和数据丢失的机制。并发控制的方法包括锁机制、时间戳机制、乐观并发控制机制等。
- 粉丝: 17
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 37713410877648定位助手_202406131.apk
- CSU计网实验B1题目
- 基于Jupyter实现的交通地铁客流量预测+源码+开发文档+数据集+项目解析+数据解析(人工智能大赛)
- Java多线程下载器,多线程,多任务,断点续传
- SolutionProviderTraining - Alexa Calling & Messaging (ACM) Featu
- js逆向常用工具&爬虫工具
- 51单片机定时器-0模拟PWM输出源程序
- 51单片机定时器0模拟PWM输出源代码
- 刷圈兔(手机小工具)ㅤ
- 基于java开发的高仿小米时钟(精确到毫秒,支持触摸3D旋转效果)+源码+界面效果展示(毕业设计&课程设计&项目开发)