浙大2015数据库技术离线作业..docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浙大2015数据库技术离线作业.

数据 是信息的符号表示。 数据处理 从某些已知的数据出发,推导加工出新的信息。数据管理及其技术发展的阶段包括: 人工管理阶段 、 文件系统阶段、数据库系统阶段 、高级数据库系统阶段。人工管理阶段在20世纪50年代中期以前,其特点是:数据不保存在计算机中; 没有 软件系统对数据进行统一管理;基本没有文件的概念;一组数据对应一个程序, 数据是面向程序的;程序和程序之间存在着大量的重复数据。文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特点是:数据长期保留在 外存上,可经常对文件进行查询、修改、插入、删除等操作;有软件(文件系统 )对数据进行管理,程序和数据有了一定的 独立性;文件的形式多样化,有顺序文件、索引文件和 散列文件 等;数据的存取基本上以 记录为单位。数据库系统阶段在20世纪60年代后期开始,其特点是:面向全组织的 数据结构化 ;数据的共享性高、 低冗余 、易扩充 ;数据独立性高。 数据库 是长期储存在计算机存储设备上、相互关联的、可以被用户共享的 数据集合。 数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。 数据库管理系统——DataBase Management System,简称DBMS ,DBMS运行在操作系统之上对数据库进行统一的管理和控制,并且使数据库能为多个用户共享,同时还能保证数据的安全性、可靠性、 、一致性,还要保证数据的高度独立性等。数据库管理系统具备如下功能:数据库中数据的组织功能;数据库中数据的操纵功能; 数据库中数据的维护功能; 数据库中数据的 查询功能; 数据库控制功能; 数据库通讯功能; 数据库的数据服务功能。从事数据库管理工作的人员称之为 数据库管理员(Database Administrator,简称为DBA ),数据库管理员指的是一种角色,是负责数据库管理的人员或部门。数据库管理员从事的工作既有管理方面的、也有技术方面的,数据库管理员负责数据库的 规划 、设计、建设、 、维护、升级等各个方面的工作。数据库管理员的职责:在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库 应用需求 ,要确定数据库的开发计划 ;在数据库设计阶段要负责数据库标准的制定,要负责 数据库的设计,负责数据库安全、可靠方面的设计;在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的备份和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题 。数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的, 数据模型正是完成此项任务的。数据模型的三个阶段:现实世界—— 概念数据模型、信息世界—— 逻辑数据模型、机器世界—— 物理数据模型 。现实世界中所管理的对象称作 实体(Entity),其定义为:客观存在并可以相互区分的客观事物或抽象事件。实体之间联系的基本类型有三种: 一对一(1 : 1)、 一对多(1 : n)、多对多(m : n)。支持概念模型的最常用方法—— E-R方法。E-R方法主要有3个要素:实体、 联系、属性。传统的三大数据模型:层次模型、 网状模型、关系模型。用 关系(表格数据)表示实体和实体之间联系的模型称为关系数据模型。数据库的体系结构是一种 三层模式结构,即由面向全局逻辑结构的概念层、和面向全局存储结构的 物理层 以及面向局部应用的 外部层构成。 关系通俗的讲就是二维表格,也是人们在日常生活中最常见到的表格数据。 关系数据模型就是用关系来表示现实世界中实体以及实体和实体之间的联系的数据模型。关系数据模型的三要素: 关系数据构、 关系数据操作 、 关系数据完整性约束。关系完整性约束: 实体完整性、 参照完整性、 用户定义完整性。实体完整性规则:若属性A是关系R的 主属性,则属性A不可以为 空值。如果属性(或属性组)F是关系R的 外部关键字,它与关系S的 主关键字 K相对应,则对于关系R中每个元组在属性(或属性组)F上的值必须为:或者取空值(F的每个属性均为空值); 或者等于S中某个元组的主关键字的值 。 传统的集合运算:并运算、交运算、 差运算、 广义笛卡尔积。专门的关系运算:选择运算、 投影运算、 连接运算、除运算。SQL是Structured Query Language( 结构化查询语言)的缩写。在关系数据库中把独立存在的关系称作 基本表; 视图是从基本表派生出来的虚拟表,视图本身不包含数据。用SQL语句创建表,使用语句 CREATE TABLE。对列的约束主要有NOT NULL,UNIQUE,PRIMARY KEY,FO

文档评论(0)

sa74g0hj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档