数据库SQL Serer期末复习.docVIP

  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文档。上传文档
查看更多
数据库SQL Serer期末复习

数据库SQL Server期末复习 选择题:2*5=10’ 应用设计:30’(概念设计和逻辑设计) 查询设计:8*5=40’(SQL语言和关系代数) 简答:10*2=20’ 概述 数据库:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。 特点: 数据按一定的数据模型组织、描述和存储。 数据之间相互关联 可为各种用户共享 冗余度较小 数据独立性较高 DBMS:什么是DBMS 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据库管理软件。为用户或应用程序提供访问数据库的方法,是用来管理数据库的计算机应用软件。 DBMS的用途: 为用户提供访问数据库的接口,使用户能方便地管理和控制数据库。 DBS :数据库系统(Database System,DBS)是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 从狭义上来讲,数据库系统主要是指数据库、数据库管理系统和用户。从广义上来讲,它不仅包括数据库、数据库管理系统和用户,还包括计算机硬件、操作系统和维护人员。其中,数据库管理系统是数据库系统的核心和主体,它保证了数据库的独立性和共享性。 特点:数据独立、数据结构化 数据共享性高、冗余度低、易扩充 数据由DBMS统一管理和控制 为什么要用数据库系统代替文件系统管理数据? 随着数据管理规模的扩大,数据量急剧增加,文件系统显露出三个缺陷: 数据冗余(redundancy) 数据与应用的独立性差(independency) 数据联系弱(poor data relationship) 数据库系统: 数据由DBMS统一管理与控制 数据的整体性 数据的共享性高,冗余少 数据的独立性高 数据的整体结构化 使用数据库系统的优点: 便于数据的集中管理,减少数据冗余,提高数据的利用率和一致性。 可以大大提高应用开发的效率,减少开发人员的工作量。 维护方便,可以减轻数据库系统管理人员维护系统的负担。 数据库系统由哪些部件构成? 由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。 数据库系统的三级模式结构以及它是如何保证数据库系统的两级数据独立性的? (1)外模式、模式、内模式 外模式/模式映象的用途: 保证数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 模式/内模式映象的用途: 保证数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变 应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。 数据模型 现实世界中的信息如何能够进入计算机? 将这些信息转化成计算机能处理的数据,数据库中用数据模型来抽象、描述和处理现实世界中的数据。 数据模型的两个层次 1.概念模型 也称信息模型,它是按用户的观点来对数据和信息建模。概念模型不依赖计算机及DBMS。 2.结构模型 也称为逻辑模型它是按计算机系统的观点对数据建模,受到计算机平台、DBMS的限制,直接影响数据库的最终实现。主要包括网状模型、层次模型、关系模型等。 概念模型有什么特点?通常如何表示? 能真实、充分地反映现实世界。 易于理解 易于更改 (2)E-R图 实体之间的联系有哪些类型?(举例) 1:1,1:n,m:n 1:1:读者与读者卡号 m:n:由于一本图书可以借给多个学生阅读,而一个学生又可以借阅多本图书,因此图书与读者之间是m:n的联系; 1:n:由于一个读者属于一种读者类型,一种读者类型包括多名读者,因此读者类型与读者之间是1:n的联系。 数据模型的三要素 数据结构 数据操作 数据完整性约束 常见的三种数据模型 非关系模型 层次模型(Hierarchical Model) 网状模型(Network Model ) 数据结构:以基本层次联系为基本单位 基本层次联系:两个记录以及它们之间的一对多(包括一对一)的联系 3) 关系模型(Relational Model) 数据结构:表 →层次模型、网状模型、关系模型 关系模型是如何来表达有关现实世界中的事物及事物之间的联系的信息的? 关系模型用二维表格表示数据之间的联系,是目前最重要的数据模型。 关系模型建立在严格的数学概念的基础上,从用户角度来看,关系模型由一组关系组成,每个关系的数据结构是一张规范化的二维表

文档评论(0)

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

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

1亿VIP精品文档

相关文档