数据库期末复习考点总结解析.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实体:客观存在并可相互区别的事物 实体型:用实体各属性名集合来抽象和刻画同类实体 实体集:同一类型实体的集合 属性:实体所具有的某一特性 码:唯一标识实体的属性集 E-R图:提供了表示实体型、属性和联系的方法 ER图向关系模型的转化规则 一个实体型转换为一个关系模式。 一个联系转化为一个关系模式,与该联系相连的各实体的码以及联系 的属性转化为关系的属性 具有相同码的关系模式可合并。 简述SQL Server2000的4个最主要的系统数据库及作用 系统数据库是由 SQL Server内部创建和提供的一组数据库。其中最主要的数据库有 4个。它们分别是Master、Msdb、Model和Tempdb。   ① Master数据库:用于记录所有SQL Server系统级别的信息,这些信息用于控制用户数据库和数据操作。   ②Msdb数据库:由 Enterprise Manager和Agent使用,记录着任务计划信息、事件处理信息、数据备份及恢复信息、警告及异常信息。   ③Model数据库:SQL Server为用户数据库提供的样板,新的用户数据库都以 model数据库为基础。每次创建一个新数据库时,SQL Server先制作一个model数据库的拷贝,然后再将这个拷贝扩展成要求的规模。   ④tempdb数据库:一个共享的工作空间,SQL Server中的所有数据库都可以使用它。它为临时表和其他临时工作提供了一个存储区。 数据库(Database,DB) :永久储存在计算机内、有组织的、可共享的大量数据集合。 特征: 数据按一定的数据模型组织、描述和储存。 可为各种用户共享。 冗余度较小。 数据独立性较高。 易扩展。 数据库管理系统(Database Management System,DBMS):是位于用户与操作系统之间的一层数据管理软件。是用于描述、管理和维护数据库的程序系统 是数据库系统的核心组成部分,它连接着数据库应用程序和数据库 建立在操作系统的基础上,对数据库进行统一管理和控制 主要功能有: 数据定义功能:提供数据定义语言(DDL)定义数据库中的数据对象。 数据操纵功能:提供数据操纵语言(DML) ,实现对数据库的基本操作(查询、插入、删除和修改)。 数据库的运行管理:保证数据的安全性、完整性、多用户对数据的并发使用、发生故障后的系统恢复。 数据库的建立和维护功能(实用程序):数据库数据批量装载、数据库转储、介质故障恢复、数据库的重组织、性能监视等。 数据库系统(Database System,DBS):是指在计算机系统中引入数据库后的系统,在不引起混淆的情况下常把数据库系统简称为数据库。 数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 数据库应用程序(dBas) 与DBMS进行通信,并访问DBMS中的数据,它是DBMS实现其对外提供数据信息服务的唯一途径 数据库应用程序是一个允许用户插入、修改、删除并报告数据库中的数据的计算机程序,由程序员通用或专用的程序设计语言编写的 用来生成数据库应用程序的语言主要分为三大类型: 过程化语言:标准语言Pascal、Basic和C,专用语言dBASE语言 面向对象语言: C++、 Object Pascal等 结构化语言:SQL-不必写出将如何做件情,做到什么就可以了 人工管理的方式存储数据:处理方式为批处理。 容易丢失数据 数据重复、冗余 难于查阅和使用 维护成本高 特点是: 数据的管理者:应用程序管理数据,数据不保存。 数据面向的对象:某一应用程序。 数据的共享程度:无共享、冗余度极大。 数据的独立性:不独立,完全依赖于程序。 数据的结构化:无结构。 数据控制能力:应用程序自己控制。 文件系统方式存储数据:处理方式为联机实时处理、批处理。 可以以不同的文件格式进行数据保存。今天,人们依然采用文件方式保存一些数据 不能实现对记录和数据项的访问和共享,数据冗余大,利用率低。 逻辑文件和物理文件间的独立性差,物理文件结构的改变影响程序的运行。 应用程序设计困难,程序员要进行程序设计实现对数据的操作,(查找、插入、删除、修改)对程序员的算法和程序设计的能力要求高。 易造成数据的不一致性。 特点是: 数据的管理者:文件系统,数据可长期保存。 数据面向的对象:某一应用程序。 数据的共享程度:共享性差、冗余度大。 数据的结构化:记录内有结构,整体无结构。 数据的独立性差:数据的逻辑结构改变必须修改应用程序。 数据控制能力:应用程序自己控制。 数据库系统阶段(60年代末以来):处理方式为联机实时处理、分布处理和批处理。数据由DBMS统一管理和控制。DBMS提供以下控制功能: 数据的安全性:使每个用户只能按指定方式操纵数据。 数据的完整性:将数据控制在有

文档评论(0)

四娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档