- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什么是模式? 数据库的三层模式结构是如何实现数据独立性的? 为什么将数据独立性又划分为存储数据独立性和概念数据独立性? 为什么说只有存储文件或存储数据库是物理上真正存在的? 为什么用户程序可以通过物理上并不存在的外部数据库和概念数据库访问数据? 什么是数据库模式?为什么数据库模式也划分为三层? 如何理解存储模式和概念模式之间的映射,以及概念模式和外部模式之间的映射? 讨论用户程序通过DBMS插入一条记录时所发生的一系列事件。 数据管理技术的发展和数据库技术的由来 什么是数据库(数据库的特征) 数据库管理系统 数据模型 数据独立性与三层模式结构 数据库的诸多特征哪里来的? 靠特定的数据库管理软件来实现的,这个软件就是数据库管理系统——DataBase Management System,简称DBMS DBMS运行在操作系统之上对数据库进行统一的管理和控制,并且使数据库能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性等。 数据库中数据的组织功能; 数据库中数据的操纵功能; 数据库中数据的维护功能; 数据库中数据的查询功能; 数据库控制功能; 数据库通讯功能; 数据库的数据服务功能。 数据库? 数据库管理系统? 数据库系统? 数据库系统指的是基于数据库的计算机应用系统,包括: 以数据为主体的数据库; 管理数据库的系统软件——数据库管理系统; 支持计算机应用系统的硬件平台; 支持计算机应用系统的软件平台(如操作系统); 管理数据库的技术人员; 使用数据库的用户; 基于数据库的应用软件; 方便使用和管理系统的各种技术说明书和使用说明书等。 把众多部门或用户的数据放在同一个数据库中共享,那就必须要考虑这些数据会不会产生冲突?能不能保证数据的安全?敏感或重要数据会不会泄漏?大家同时使用数据库时会不会产生干扰?数据会不会丢失?诸如此类的问题是用户非常关心的,如果这些问题解决不好,谁敢把数据放在数据库中! DBMS只是提供了组织、维护和使用数据的功能,只有好的管理才能使数据库发挥更大的效益。 从事数据库管理工作的人员称之为数据库管理员(Database Administrator,简称为DBA),数据库管理员指的是一种角色,是负责数据库管理的人员或部门。 数据库管理员从事的工作既有管理方面的、也有技术方面的,数据库管理员负责数据库的规划、设计、建设、运行、维护、升级等各个方面的工作。 在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划; 在数据库设计阶段要负责数据库标准的制定,要负责数据库的设计,负责数据库安全、可靠方面的设计; 在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的备份和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。 为什么数据库中的数据是相互关联的? 在数据库中为什么要使用综合的方法来组织数据? 为什么数据冗余可能会造成数据的不一致? 数据库的安全机制主要有哪些? 可以利用备份恢复数据库,当数据库遭到破坏时能否将数据库完全恢复到正确一致的状态? 什么是数据完整性?数据库可以从哪些方面保证用户数据的正确性? 数据库中的数据是共享的,如何保证多个用户在同时使用共享的数据时不发生冲突? 什么是数据仓库? 数据库的诸多特征是如何获得的? 数据库、数据库系统、数据库管理系统这三个术语的各自内涵是什么? 数据库管理涉及哪些问题?数据库管理员的职责包括哪些内容? 数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的,数据模型正是完成此项任务的。 现实世界——概念数据模型 信息世界——逻辑数据模型 机器世界——物理数据模型 现实世界中所管理的对象称作实体(Entity) 实体定义:客观存在并可以相互区分的客观事物或抽象事件。 学生和课程就是客观事物,学生选课就是抽象事件。无论学生、课程、还是学生选课,它们都是现实世界管理的对象,都是实体。 每个实体肯定具有一定的特征(性质),这样人们才能根据实体的特征来区分一个个实体。 学号 姓名 身高 年龄 性别 体重 …… 标识特征? 具有相同特征的一类实体的集合称之为实体集。 学生实体集 课程实体集 教师实体集 教室实体集 现实世界中实体和实体之间是有联系的 实体之间联系的基本类型有三种 一对一(1 : 1) 一对多(1 : n) 多对多(m : n) 专业和学生 ? 学生和课程 ? 描述现实世界的数据模型称为概念模型或概念数据模型。 支持概念模型的最常用方法——E-R方法
文档评论(0)