操作与配置CiscoIOS设备

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

@eyou.comMicrosoftSQLserver2000数据库管理系统CEAC培训认证体系——网络认证安徽新华电脑专修学院@eyou.com第一讲数据库基础知识数据库的基本概念数据库的特点数据库的模型关系数据库的概念关系数据的模型SQLServer2000简介@eyou.com信息信息是现实世界中各种事物的存在方式、运动形态以及它们之间的相互联系等诸要素在人脑中的反映,通过人脑的抽象后形成概念。2)数据数据一般是指信息的一种符号化表示方法,就是说用一定的符号表示信息,而采用什么符号,完全是人为规定。所以数据的概念包括两个方面含义:一是数据的内容是信息,二是数据的表现形式是符号。@eyou.com数据库的基本概念数据库(DB):相互关联的数据集合班级号专业班长01苹果陈一02环艺张三03CEAC王五教师号姓名职称部门A01陈一教授计算机A02张三主讲计算机A03王五讲师管理系课程教师号班级号上课时间上课地点数据库A02038:00东方10网络A03012:30西区02OfficeA010219:00东方09@eyou.com数据库管理系统(DBMS):对数据库实施有效管理的通用软件.管理工作包括三方面:存储,安全性和完整性.提供软件环境:使用户高效地建立维护和检索存取和处理DB信息@eyou.com通常有下面三个组成部分:数据描述语言(DDL)用来描述数据库的结构,供用户建立数据库.数据操作语言(DML)供用户对数据库进行数据的查询(数据的检索和统计等)和存储(数据的增加,删除和修改等)等操作.其他管理和控制程序包括安全,通讯控制和工作日志等.一般情况下,DDL和DML组成一个一体化的语言.对于关系型数据库,最常用的就是SQL语言,几乎所有的数据库管理系统都提供了对SQL语言的支持.@eyou.com数据库管理系统提供了用户和数据库之间的软件界面,使得用户更方便地操作数据库.数据定义和高级语言类似,需要定义需要的数据类型.数据处理DBMS必须提供用户对数据库的存取能力,包括记录地增加,修改,检索和删除等.数据安全管理和监督用户的权限,防止用户有任何破坏或者恶意的意图.效率DBMS应保证数据库的高效率运行,以提高数据检索和修改的速度@eyou.com网络结构可依据数据的多少,使用的人数与硬件设备等条件,将数据库管理系统分为4种网络结构:MainFrame大型数据库本地小型数据库分布式数据库客户机/服务器数据库@eyou.com@eyou.com@eyou.com@eyou.com@eyou.com数据库系统(DBS):数据库(DB)和数据库管理系统(DBMS)的联合系统.数据库操作数据库操作用户用户用户数据字典数据库数据数据文件数据操作系统@eyou.com数据库系统的构成1.数据库应用程序是专用软件,由用户或第三方设计和实现.2.前端组件通用的数据库软件由数据库公司或第三方软件设计和实现3.数据库管理系统存储数据库中的数据4.数据库逻辑上的数据集合@eyou.com数据库系统的功能1.用户界面的多样性2.物理数据的独立性3.逻辑数据的独立性4.查询优化5.数据完整性6.并发控制7.备份恢复8.安全性与授权@eyou.com数据库用户的分类数据库系统的用户是指使用和访问数据库中数据的人.数据库设计者负责整个数据库系统的设计工作.设计者依据用户的需求设计合适的表和格式来存放数据,并对整个数据库的存取权限作出规划.数据库管理员(DBA)决定数据库中的数据,并对这些数据进行修改,维护,监督数据库的运行状况.应用程序设计者负责编写访问数据库的应用程序,使得用户可以很友好的使用数据库.普通用户只需操作应用程序来访问所需要查询的数据,不需要关心数据库地具体格式及其维护和管理等问题.@eyou.com@eyou.com数据库的特点数据的结构化在文件系统中,文件之间不存在联系.文件内部的数据一般是有结构的,但是从数据的整体来说是没有结构的.数据库系统也包含许多单独的文件,但是它们之间相互联系,在整体上也服从一定的结构形式,从而能更适应管理大量数据的需求.@eyou.com数据共享共享是数据库系统的目的,也是其最重要的特点.一个数据库中的数据,不仅可以为同一企业或者组织内部的各部门共享,还可以为不同国家,地区的用户所共享@eyou.com数据独立性在文件系统中,文件和应用程序相互依赖,一方的改变总要影响另一方的改变.数据库系统则力求较少这种依赖性,实现数据的独立性.可控冗余度数据专用后,每个用户拥有并使用自己的数据.许多数据就会出现重复,这就是数据冗余.实现共享后,同一数据库中的数据集中存储,共同使用,因而易于避免重复,减少和控制数据的冗余.@eyou.com数据库模型按照实现结构化所采取的不同联系方式,数据库的整体结构可分为3种数据模型:网状数据库模型层次型数据库模型关系型数据库模型.注:其中前两类又称为格式化模型.@eyou.com网状数据库模型网状数据库模型将每个记录当成一个节点,节点和节点之间可以建立关联,形成一个复杂的网状结构.优点:避免了数据的重复性.缺点:关联性比较复杂,尤其是当数据库变得越来越大时,关联性的维护会非常麻烦.@eyou.com@eyou.com层次型数据库模型层次型数据库模型采用树状结构,依据数据的不同类型,将数据分门别类,存储在不同的层次之下.优点:数据结构很类似于金字塔,不同层次之间的关联性直接而且简单.缺点:由于数据纵向发展,横向关系难以建立,数据可能会重复出现,造成管理维护的不便.@eyou.com@eyou.com关系型数据库模型关系型数据库模型是以二维矩阵来存储数据,行和列形成一个关联的数据表(table).注:关系型数据库的关联是指表中的行与列的关联,而网状数据库的关联是记录与记录的关联.网状数据库只要存取一项数据,就需要将整笔记录取出,而关系型数据库可以直接存取到某一字段.@eyou.com@eyou.com关系数据库的概念关系数据库的定义关系数据库是指一些相关的表和其他数据库对象的集合.在关系数据库中,信息存放在二维表格结构的表中,一个关系数据库包含多个数据表,每一个表包含行(记录)和列(字段).一般来说,数据库都有多个表.数据库所包含的表之间是有关联的,关联性是由主键和外键所体现的参照关系实现.数据库不仅包含表,还包含其他的数据库对象,例如,视图,存储过程和索引等@eyou.com引入外健的作用:在于实施所谓的参照完整性(两方面)1.实现了表与表之间的联系.2.外健的取值必须是另一个表的主健的有效值,或者是一个空值.参照完整性规则:外健必须是另一个主健的有效值,或者是“空值”注:空值表示该字段的值为空,它不是0,也不是空格@eyou.com数据完整性数据完整性是用来确保数据库中的数据的正确性和可靠性.实体完整性:实体完整性是为了保证表中的数据唯一,实体完整性可由主键来实现.表中的主键在所有记录上的取值必须唯一.域完整性:域完整性可以保证数据的取值在有效的范围内.参照完整性:参照完整性用于确保相关联的表间的数据应保持一致,避免因一个表的记录修改,造成另一个表的内容变为无效的值.一般来说,参照完整性是通过外键和主键来维护的.自定义完整性:由用户自行定义的,不同于前面3种的完整性,也可以说一种强制数据定义.@eyou.com关系数据的模型关系数据库由多个表以及其他的数据库对象组成的,表之间因为某些字段的相关性而产生关联.出版社表*出版社编号出版社名称地址邮编图书表*图书编号图书名称作者编号出版社编号出版日期作者表*作者编号姓名性别年龄注:带有*的为主健@eyou.com优点:1.节省存储空间2.有效防止输入错误3.方便数据修改图书编号图书名称作者姓名出版社名称0013DSMAX3.0标准教程刘耀儒人民邮电出版社002Mahtematica刘耀儒国防工业出版社0033DSMAX3.0实例制作王晓明人民邮电出版社004Windows2000网络管理王晓明人民邮电出版社005Windows2000profissional看图速成刘耀儒国防工业出版社@eyou.com关联的分类一对一关联(1:1):A表的一笔记录只能对应到B表中的一笔记录,称为一对一关联.@eyou.com一对多关联(1:M):A表的一笔记录可以对应B表的多笔记录,而B表的一笔记录只能对应A表的一笔记录时,称为一对多关联.@eyou.com多对多关联(M:N):A表中的一笔记录能对应B表中的多笔记录,而B表中的一笔记录也能对应A表中的多笔记录.@eyou.comSQLServer2000简介SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。@eyou.comSQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面SQLServer2000是Microsoft公司于2000年推出的最新版本现在又推出了2005测试版本@eyou.comSQLServer特点1.真正的客户机/服务器体系结构。2.图形化用户界面,使系统管理和数据库管理更加直观、简单。3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQLServer也可以很好地与MicrosoftBackOffice产品集成。@eyou.com5.具有很好的伸缩性,可跨越从运行Windows95/98的笔记本电脑到运行Windows2000的大型多处理器等多种平台使用。6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。7.SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

1 / 39
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功