- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一二章
数据:
是指对客观事物的特征进行的一种抽象化、 符号化表示。 数据可以是具体的数字, 也可以是 文字、图形、图像、声音等。
信息:
是指有一定含义的、经过加工的、对决策有价值的数据。 数据是信息的符号表示,或称作载体;信息是数据的内涵 , 是数据的语义解释。 数据库:
是一组存储在计算机硬件设备上逻辑上相关数据集合。 这些数据主要用来描述一个或多个组 织的相关活动。
数据库管理系统: 是位于用户与操作系统之间的一层数据管理软件,其作用是科学、有效地组织和存储数据, 高效地获取和维护数据。
数据库管理系统的主要功能包括:
数据定义功能
数据操纵功能
数据控制功能
数据库的建立和维护功能
数据库系统:
是指在计算机系统中引入数据库后的系统构成, 一般由硬件系统、 数据库集合、 数据库管理 系统及相关软件、数据库管理员和用户构成。
数据模型:
通常是由数据结构、数据操作和完整性约束三个要素组成。
模式: 是数据库中全体数据的逻辑结构和特征的描述。
实例:
模式的一个具体值称为模式的一个实例。
模式是相对稳定的, 它反映的是数据的结构及其联系; 而实例是相对变动的, 反映的是数据 库某一时刻的状态。
外模式:
是数也称用户模式, 它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述, 据库用户的数据视图, 是与某一应用有关的数据的逻辑表示。 外模式通常是逻辑模式的子集。 一个数据库可以有多个外模式。
是数
逻辑模式:
是数据库中全体数据的逻辑结构和特征的描述, 是所有用户的公共数据视图。 它是数据库系 统模式结构的中间层,与数据的物理存储细节和硬件环境无关,也与具体的应用程序无关。
一个数据库只有一个逻辑模式。
数据的逻辑独立性:
当逻辑模式改变时,则数据库管理员对各个外模式 / 逻辑模式的映象作相应改变,可以使外 模式保持不变, 由于应用程序是依据数据的外模式编写的, 从而应用程序不必修改, 保证了 数据与程序的逻辑独立性,简称数据的逻辑独立性。
数据的物理独立性:
当数据库的存储结构发生改变时,由数据库管理员对逻辑模式 / 内模式映象作相应改变,可 以使逻辑模式保持不变, 从而应用程序也不必改变, 保证了数据与程序的物理独立性, 简称 数据的物理独立性。
关系模型:
由关系数据结构、关系操作集合和关系完整性约束三部分组成。
外键:
如果一个关系中的属性或属性组并非该关系的关键字, 但却是另外一个关系的关键字, 则称 其为该关系的外关键字,又称为外键。
关系操作语言:
代数语言,演算语言,具有关系代数和关系演算双重特点的语言。
关系代数语言:
用对关系的运算来表达查询要求的方式。
关系演算语言:
用谓词来表达查询要求的方式。 关系演算又可按谓词变量的基本对是元组变量还是域变量分 为元组关系演算和域关系演算。
具有关系代数和关系演算双重特点的语言:
如 SQL 语言是集查询、定义、操纵、 和控制于一体的关系数据语言,它充分体现了关系数据 语言的特点和优点,是关系数据库的标准语言。
关系操作语言的特点:
语言具有完备的表达能力;非过程化的集合操作语言;功能强,能够嵌入高级语言中使用。
关系完整性约束: 实体完整性 参照完整性 用户定义完整性
关系模型的特点: 关系必须规范化;模型概念单一;操作集合化。
关系的概念:
笛卡尔积D1X D2X-X Dn的子集称作在域 D1X D2X-X Dn上的关系,表示为:R(d1,d2,… dn)这里R表示关系的名字,n是关系的度,关系中的元素是元组。关系是笛卡尔积的有限 子集,所以关系也是一个二维表,表的每行对应一个元组,表的列对应一个域。
关系的三种类型:基本表,查询表,视图表。
基本表:是实际存在的表,它是实际存储数据的逻辑表示。
查询表:是查询结果对应的表。
视图表:是基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。
关系运算:
并,交,差,广义笛卡尔积,选择,投影,连接,除。
传统的集合运算是两个关系的集合运算,包括并、交、差、广义笛卡尔积四种运算。
(注:分清楚并,交,差,广义笛卡尔积)
专门的关系运算:
仅依靠传统的集合运算, 还不能灵活地实现多样的查询操作, 一个关系数据库管理系统还应 具有一些专门的关系运算, 包括选择(SELECT、投影(PROJEC)与连接(JOIN)、除(division) 等操作。
第五章
1 、 数据库设计 :
数据库设计是指对于给定的软硬件环境, 针对现实问题, 设计一个较优的数据模型, 依据此 模型建立数据库中表的结构并以此为基础构建数据库信息管理系统。
2 、 需求分析 :
简单地说就是分析用户的要求。 需求分析的重点是调查、 收集和分析用户在数据管理中的 信 息要求、处理要求、安全性与完整性要求 。
( 1 ) 信息要求
您可能关注的文档
- 数字网络语音室的建设与管理.docx
- 数字系统测试.docx
- 数字胃肠与螺旋ct检查结肠癌的优势.docx
- 数字航空摄影测量数据处理关键技术.docx
- 数字素养路径下青少年数字素养与赋权.docx
- 数字编码记忆_口诀表.docx
- 数字签名及安全电子邮件.docx
- 数字艺术中的审美体现.docx
- 数字证书在电子病历中的应用.docx
- 数字识别系统的实现.docx
- 个人承诺书 15篇完整版 .pdf
- 部编版道德与法治三年级下册《1我是独特的》(省一等奖优质课)教案.pdf
- 部编人教版四年级语文下册.第六单元《乡村生活》作文范文 .pdf
- 数控技术应用专业(中职)人才培养方案 .pdf
- 2023年4月陕西咸阳市2023届高三三模英语试题卷(含答案word精校版).pdf
- 2024年高考语文作文热点预测+满分范文 .pdf
- 2023武汉市硚口区事业单位考试历年真题 .pdf
- 北京市朝阳区2013年事业单位《公共基本能力测验》(缺单选16-45题,72.pdf
- 社区社会工作基础知识试题(含答案)vr .pdf
- 2021康复医学治疗技术(士)模拟试题及答案5篇 .pdf
文档评论(0)