- 1、本文档共152页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]数据库原理-第1章-绪论
数据结构化 整体数据的结构化是数据库的主要特征之一。是数据库系统与文件系统最本质的区别. 数据模型的组成三要素 一、数据结构 二、数据操作 三、数据的完整性约束 数据模型的三要素 数据结构 数据结构描述数据库的组成对象以及对象之间的联系。是对系统静态特性的描述。 例如:在关系数据库中,数据结构反映的就是实体的属性。象学生的学号、身高、籍贯等。 数据操作 数据操作 查询 更新:插入、删除、修改 3.数据的完整性约束条件 数据的约束条件 是一组完整性规则 实体完整性、参照完整性、用户自定义完整性 例如 性别只能为男和女, 年龄不得小于0岁等 网状模型 例2 学生、系、系与学生之间的一对多联系: 学生(学号,姓名,年龄,性别,系号,年级) 系 (系号,系名,办公地点,系主任) 例3 学生、课程、学生与课程之间的多对多联系: 学生(学号,姓名,年龄,性别,系号,年级) 课程(课程号,课程名,学分) 选修(学号,课程号,成绩) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 数据独立性差: 1。靠程序定义和解释数据的结构 2。靠程序描述数据间的联系 * * * * * * * * * * * * * * An Introduction to Database System 二、模式/内模式映象 模式/内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。 例如,说明逻辑记录和字段在内部是如何表示的 数据库中模式/内模式映象是唯一的 该映象定义通常包含在模式描述中 * * 外模式/模式映象的用途 保证数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 * * 模式/内模式映象的用途 保证数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变 应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。 An Introduction to Database System 课堂练习 1、数据库的三级结构从内到外的三个层次为: 内模式、模式、外模式。 An Introduction to Database System 课堂练习 2、描述数据库全体数据的全局逻辑结构和特性的是( ) 。 A.模式 B.内模式 C.外模式 A An Introduction to Database System 课堂练习 3、要保证数据库的数据物理独立性,需要修改的是( ) A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.三级模式之间的两层映射 D.三层模式 B * * 要保证数据库的逻辑数据独立性,需要修改的是( ) 。 A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.模式 D.三级模式 * * 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。 A.模式 B.物理模式 C.子模式 D.内模式 * * 1.4 数据库系统的组成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员 * * 硬件平台及数据库 软件 人员 数据库系统的组成 * * 一、硬件平台及数据库 数据库系统对硬件资源的要求 (1) 足够大的内存 操作系统 DBMS的核心模块 数据缓冲区 应用程序 * * 数据库系统对硬件资源的要求 (2) 足够大的外存 磁盘 操作系统 DBMS 应用程序 数据库及其备份 光盘、磁带、软盘 数据备份 (3) 较高的通道能力,提高数据传送率 * * 二、软件 DBMS 操作系统 与数据库接口的高级语言及其编译系统 以DBMS为核心的应用开发工具 为特定应用环境开发的数据库应用系统 * * 三、人员 数据库管理员 系统分析员 数据库设计人员 应用程序员 (最终用户) An Introduction to Database System 人 员(续) 图1.30 各种人员的数据视图 不同的人员涉及不同的数据抽象级别,具有不同的数据视图,如下图所示。 * * 1. 数据库管理员(DBA) 决定数据库中的信息内容和结构 决定数据库的存储结构和存取策略 定义数据的安全性要求和完整性约束条件 监控数据库的使用和运行 数据库的改进和重组 数据库重构 * * 2. 系统分析员 负责应用系统的需求分析和规范说明 与用户及DBA协商,确定系统的硬软件配置 参与数据库系统的概要设计 * * 3. 数据库设计人员 参加用户需求调查和系统分析 确定数据
您可能关注的文档
- [工学]支架弯曲模具设计与制造.pdf
- [工学]摇臂钻床改造毕业论文.doc
- [工学]操作系统课本第1章.ppt
- [工学]教案4——蓄电池3.ppt
- [工学]数值分析英文版课件 2.ppt
- [工学]数值分析第一章 绪论_10.ppt
- [工学]数字信号处理 第二章1.ppt
- [工学]数字信号处理Chapter_8第三版教材.ppt
- [工学]数字信号处理实验.ppt
- [工学]数字信号处理傅里叶计算.pdf
- 建银国际证券-港股熊牛切换走向深化:新质生产力助力打开港股长期上升空间.pdf
- 国金证券-创业板50择时跟踪:2月进一步提升创业板50看涨比例.pdf
- 信用|关注存单和城投下沉的机会.pdf
- 政策半月观:三大方向进一步受重视.pdf
- 固定收益专题报告:建筑行业信用风险及投资价值全梳理.pdf
- AI行业跟踪报告第58期:华勤技术,AI云、端全线卡位,全面受益于AI落地.pdf
- 高频选股因子:大单因子表现继续反弹,AI增强组合持续回撤.pdf
- 投资策略研究*专题报告:科技引领“中国资产”价值重估进度加快.pdf
- 电子行业:高阶智驾加速普及,催动硬件快速放量.pdf
- 浙商证券-北汽蓝谷-600733-北汽蓝谷深度报告:联袂小马打造无人出租,携手华为进军全民智驾.pdf
文档评论(0)