SQL Server 第5次课课件.ppt_第1页
SQL Server 第5次课课件.ppt_第2页
SQL Server 第5次课课件.ppt_第3页
SQL Server 第5次课课件.ppt_第4页
SQL Server 第5次课课件.ppt_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、回顾,常见的数据库系统的外部体系结构有哪些? SQL 是什么的简写? SQL Server 2008的版本有哪些?功能最强、最完善的版本是什么,开发人员一般用什么版本? SQL Server 2008 的安装对软硬件有什么要求。,练习,1、SQL Server 2000是支持_的关系数据库管理系统。 A文件服务器结构B集中式结构 C客户/服务器结构D对象管理,练习,2在Windows 98环境下可以安装SQL Server 2000的_版。 A个人B企业 C标准D都可以,练习,3Windows XP可以安装SQL Server的 _。 A. 都不行 B. 标准版 C. 企业版 D. 都可以,练

2、习,4在客户/服务器应用结构中,数据库存放在_。 A客户端 B服务器端 C客户和服务器端都可以 D客户和服务器端各存一部分,练习,5、SQL Server 2000安装好之后必须首先启动_服务才能使用此系统。 ASQL ServerBSQL Server Agent C服务管理器D查询分析器,2.2.4 测试安装,1、启动SQL Server 服务; 2、建立到SQL Server的连接;,2.3 SQL Server常用工具,2.3.1 SQL Server 配置管理器 2.3.2 SQL Server Management Studio 2.3.3 联机丛书,2.3.1 SQL Serve

3、r 配置管理器,SQL Server配置管理器用于管理SQL Server相关联的服务、配置SQL Server使用的网络协议以及从SQL Server客户端计算机管理网络连接配置。,SQL Server 配置管理器,打开方式: 1、菜单 2、使用管理控制台。 sqlservermanager10.msc,SQL Server 配置管理器,功能: (1)SQL Server 服务; (2)SQL Server网络配置; (3)本地客户端配置。,SQL Server 服务,启动方法 自动 手动,SQL Server网络配置,要在客户端访问远程的SQL Server服务器,必须在客户端计算机和服务

4、器端计算机上配置相同的网络协议。 SQL Server 2008支持的网络协议包括: Shared Memory Named Pipes Tcp/Ip VIA,2.3.2 SQL Server Management Studio,SQL Server Management Studio是一个集成环境,用于访问、配置、管理和开发SQL Server的所有组件。 组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问SQL Server。 将早期版本的企业管理器、查询分析器、Analysis Manager整合在一起。,SQL Server Management Studi

5、o,1、启动 2、对象资源管理器 是服务器中所有数据库对象的树视图。包括:数据库引擎;Analysis Service; Integration Service和SQL Server Compact的数据库。 3、模板资源管理器,模板资源管理器,模板即包含SQL脚本的样板文件,可用来在数据库中创建对象,如数据库、表、视图、索引、存储过程、触发器、统计信息和函数等。 比如:Create Database,注册服务器,使用SQL Server Studio不仅可以对本机数据库服务器进行管理,而且可以对其他机器上的数据库服务器进行管理。 在对其他机器上的服务器进行管理之前,必须先在本机上对其他数据库

6、服务器进行注册。,2.3.3 联机丛书,联机丛书是最全面、最权威的SQL Server资料集,为数据库管理人员和开发人员提供了丰富全面的帮助信息。 打开方式: (1)开始菜单 (2)在SQL Server Studio的帮助菜单; (3)运行任何组件的时候,F1。 举例“创建数据库”,第3章 数据库的创建与管理,制作人:吴修国 山东经济学院信息管理学院,主要内容,3.1 数据库概述 3.2 创建数据库 3.3 修改数据库 3.4 查看和设置数据库选项 3.5 删除数据库,几个问题,数据库的用途? 数据库是怎么做到的? 为了数据库正常工作,我们需要做什么?,3.1 数据库概述,SQL Serve

7、r 数据库分类 SQL Server 数据库构成 创建数据库时的属性,数据库概述,SQL Server支持在一台服务器上创建多个数据库。每个数据库可以存储与某个应用相关的数据。 例如,银行贷款数据库; 人事管理数据库。,1.SQL Server 数据库分类,SQL Server 数据库分类 系统数据库:是SQL Server数据库管理系统自动维护的,这些数据库用于存放维护系统正常运行的信息,如服务器上共建有多少个数据库,每个数据库的属性以及包含的对象等。 用户数据库:存放与业务有关的数据,数据由用户来维护。,1.SQL Server 数据库分类,SQL Server 数据库分类 系统数据库 M

8、aster、model、msdb、tempdb 用户数据库 系统提供的:Pubs、Northwind 用户自己创建的,数据库,Master数据库,Model数据库的用途,Msdb数据库的用途,Msdb数据库的例题,1、创建作业 2、查询systemjobs 3、查询systemsteps 4、查询sysjobhistory,Tempdb的用途,Tempdb的例题,1、创建临时表 create table #emp (empid int,empname varchar(20) 2、创建对话并插入 insert into #emp values(1,11) 3、创建对话并查询 select * f

9、rom #emp,2.SQL Server数据库构成,1、SQL Server数据库文件,SQL Server的数据库由两类文件构成: (1)数据文件:用于存放数据库数据。分为主要数据文件和次要数据文件。 主要数据文件:每个数据库都包含一个主要数据文件,内涵数据库的启动信息,也可用于存储数据,扩展名mdf. 次要数据文件:含有不能放入主要数据文件的数据。扩展名:ndf,SQL Server数据库文件,2、日志文件 用于记录页的分配和释放以及对数据库数据的修改操作,包含用于恢复数据库的日志信息。扩展名.ldf 每个数据库至少有一个日志文件。 数据库的逻辑名称和物理名称的区别。,3.1.2.2 S

10、QL Server 文件组,类似于文件夹,用于管理数据库中的数据文件。 日志文件没有文件组的概念。 SQL Server文件组可以分为两种类型 主要文件组 用户定义文件组,3.1.2.3 页和区,1、页Page 数据文件存储的基本单位页(Page)。每页是一块8K的连续磁盘空间。1M=128页 2、区 8个物理上连续的页的集合称为区,用来有效的管理页。所有页都存储在区中,即1M的数据库文件包含16个区。,3. 创建数据库时指定的属性,数据库名 逻辑文件名 物理存储位置 初始大小 增长方式 最大大小,3.2 创建数据库,1. 使用Sql Server Management Studio 2. 使

11、用T-SQL语言创建数据库 3.使用模板,3.3 修改数据库,扩大数据库空间 扩大已有文件的大小 增加新文件 缩小数据库空间 缩小文件的大小 缩小整个数据库的大小,数据库收缩例题,use userdb declare counter int set counter=1 while counter50000 begin insert into student (sno,sname) values (counter,name) set counter=counter+1 end,select * into user1 from student select * into user2 from st

12、udent select * into user3 from student select * into user4 from student,3.4 删除数据库,3.5 分离和附加数据库,分离数据库 附加数据库,3.4 查看和设置数据库选项,使用企业管理器 使用系统存储过程 sp_dboption,3.5 删除数据库,使用企业管理器 使用语句: DROP DATABASE 数据库名, ,3.6 分离和附加数据库,分离数据库 附加数据库,SQL语句创建和删除数据库,use master if exists(select name from sysdatabases where name=Use

13、rDB) Begin drop database UserDB End Else Begin select UserID does not exists! end,SQL语句创建和删除数据库,create database UserDB On (name=UserDB_Data01,-数据文件的逻辑名 filename=d:program filesmicrosoft sql servermssqldatauerdb_data01.mdf,-文件的物理名 size=1, maxsize=100, filegrowth=10%) Log On (name=userDB_Log01, filename=d:program filesmicrosoft sql servermssqldatauerdb_Log.ldf,-文件的物理名 size=1, maxsize=100, filegrowth=10%),数据库常见后的设置,管理数据库文件,文件收缩例题,use userdb declare counter int set counter=1 while counter50000 beg

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论