sqlserver讲稿_基于sqlserver

2020-02-29 其他范文 下载本文

sqlserver讲稿由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“基于sqlserver”。

各位同行:

大家好!

非常荣幸和大家一起交流学习SQLSERVER的知识,说实话,对本内容我已经放下很多年了,而且跟我们中的许多专业人士相比,我所掌握的知识是非常浅薄的,同时也由于时间关系,虽然我已经竭尽全力,但是很多地方我只能点到为止,希望能对大家的学习起到一个简单的引导和动员作用。

在开始学习内容之前,我想讲两个问题,第一个为什么要学习数据库?两个理由,1、作为信息技术教师,我们必须具备比较全面的知识,数据库应该是信息技术教师的一个专业基础,目前高中信息技术选修教材就有一本数据库技术应用;

2、数据库技术在我们日常工作生活中经常需要应用到,例如网站的编辑制作、平时给学校安装的一些应用软件都经常要用到数据库。而且我一直有一个想法,我们象山有那么多的信息技术教师,而且人才辈出,为什么不组织起来,成立一个大的公司,因为我们的人才除了教育之外,还可以承担社会上的网站制作、软件开发、广告制作,影视动画设计等工作,网站制作、软件开发肯定经常要和数据库打交道,所以适当的学习一些数据库的知识对我们的工作,对我们专业知识,对我们的发展都是有好处的。第二个问题,如何学习?多实践。计算机知识并不是靠教的,而是靠自己在实践中去学习的。KESION 今天我们的学习内容我分为四个部分,1、是SQLSERVER的简介和安装

2、运用企业管理器来建立和操作SQLSERVER数据库,3、SQL语言来操作数据库

4、实践练习。我的讲授实践大约是2个半小时,实践练习45分钟左右。

第一部分:SQLSERVER的简介和安装(30分钟)

1、SQL简介: 结构化查询语言,是指用来对存放在计算机中的数据库进行组织、管理和检索的语言,这个概念模型是70年代IBM公司提出来的,当时他的英文全称是Structured Qurey Language,1986年美国标准协会公布的SQL86标准用standard query language来取代了这个英文名称,但是其核心没有发生改变。

SQL语言是数据库发展和应用中一个非常有用的工具,不仅SQLSERVER数据库支持SQL语言,ACCESSMY-SQL等都支持SQL语言,是目前应用最广泛的关系数据库查询语言,不仅SQL数据库中可以用到它,基本上所有的关系型数据库都可以用到。而且它有一个好处是SQL语言不仅仅在数据库中可以直接应用,而且还可以嵌入到其它的开发语言中,例如网页代码中、各种编程语言中,利用编程语言来操作数据库。

而且它的语言简单,易学易用。功能包括四个方面,定义、查询、操纵和控制数据库。整个语言中,只有9个核心动词,这9个核心动词分布在SQL语言的四个部分中

(1)数据定义语言(DDL,Data Define Language),这部分语言是用来定义、撤销、修改数据对象的,例如修改数据库或者数据表。它有3个单词:create drop alter Create 创建表、创建索引、创建触发器 Drop 丢弃表 Alter 修改

(2)数据库查询语言

select

(3)数据库操纵语言

insert update delete

(4)数据库控制语言 grant revoke 例如对用户进行授权,控制读写权限。

2、SQLserver简介

Sqlserver 是微软公司开发和推广的关系型数据库管理系统,它最初是有微软、SYBASE和ASTON三个公司共同开发的,后来后2家公司退出了开发团队,微软 凭借强大的财力和实力,不断地退出新的版本,我们今天学习的是2000版,其实2000版后面还有2005,2008,2010三个版本,由于系统限制,同时2000占据应用市场的最大份额。

特点:(1)、支持C/S体系结构,计算机最早是单机系统,后来出现多用户系统。例如银行用的UNIX系统,一台服务器支持多个终端。客户机可以访问服务器的资源,利用一台电脑建立SQLSERVER数据库服务器,将SQLserver安装到这台电脑上,其它电脑可以登录到这台电脑共享数据资源。SQLserver是一个单进程,多线程的服务。也就是说,服务器上始终有一个进程在待命,同时可以相应对个终端的请求。它最多可以同时支持32767个连接。

(2)、图形化工作界面,使系统管理和数据管理更加直观、简单,容易学习,容易控制。(3)、有丰富的变成接口工具,为用户今次那个程序设计提供了丰富的选择余地,例如可以使用ODBC数据源连接,也可以使用网络连接。

(4)与windowsNT以上版本完全集成,很好地与微软的操作系统产品集成,集成管理登陆的安全性。

(5)具有很好的伸缩性,从win95到win7多种平台,多种处理器使用。

(6)对WEB技术的支持,使用户很容易地将数据库中的数据发布到WEB上。

(7)提供数据仓库功能,而这个功能除了SQLSEVER外只有一些比较昂贵的数据库管理系统中才有,例如ORACLE.性能

Sqlserver数据库管理系统中可以同时建立32767个数据库,每个库中可以建立20亿个表,每个表可以支持1024个字段(列),可以同时支持32767个用户连接,锁定打开对象20亿个,可以同时打开32767个数据库。

数据库的安装,安装之前我们要考虑软硬件条件是否满足,关闭影响SQLSERVER数据库安装的一些程序,而且必须以管理员的身份登录到安装计算机。同时要考虑适合自己需要的版本。

版本:

Sqlserver2000的版本有四种,我们可以根据实际应用需要选择自己的版本 企业版大中型产品的数据库服务器,一般作为数据库服务器使用,一百个以上的应用客户端同时使用。

标准版支持工作组,用于小型的工作做或部门,不支持关系数据库的引擎功能。个人版用于移动用户,经常在网络上断开,除了事务处理复制功能外支持标准版的所有功能。

开发版只授权开发和测试使用,而不是一个产品的服务器,提供丰富调试工具。安装示范

实例是SQL2000中引入的一个新概念,多实例就是在同一台电脑上安装多个SqlServer服务器,实例不仅可以在同一电脑上运行多个SqlServer服务器,而且可以可以安装不同版本的SqlServer数据库在同一电脑上,而且他们互干扰。

默认实例就是以计算机在网络上的名字命名的实例,在一台计算机上只允许有一个默认实例存在。

命名实例就是运用计算机在网络上的名字加上数据库标志名字来命名的实例,形式是计算机名实例名,客户机可以根据实际需要连接到同一台计算机上不同的实例。

任务一:在自己的电脑上安装SQLSERVER2000个人版。第二部分:运用企业管理器来创建和操作数据库

系统数据库:

Master:最重要,是追踪其它所有数据库和存储信息的关键库,控制着用户数据库和存储信息的关键库。

Model:模板数据库,当创建新的数据库的时候,新数据库的第一部分就是通过复制model数据库中的内容创建的,它由7个表组成,因此model数据库不能删除

Msdb:代理数据库为其警报,任务调度和记录提供存储空间。SqlServer在MSDB数据库中自动维护完整的联机备份和恢复历史记录。

Tempdb:临时数据库,为临时表、临时存储过程及操作过程提供存储空间,默认大小为8MB,根据实际情况会自动增长空大小。

Pubs数据库和Northwind数据库非系统数据库,而是两个范例数据库,是学习SQLSERVER的工具。

Pubs是书籍出版公司的数据库,Northwind数据库是一个商品销售数据库。

第三分:运用查询分析器创建和操作数据库

第四部分:上机实验

《sqlserver讲稿.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
sqlserver讲稿
点击下载文档
相关专题 基于sqlserver 讲稿 SQLserver 基于sqlserver 讲稿 SQLserver
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文