- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)