1 / 33
文档名称:

SQL Server数据库.ppt

格式:ppt   页数:33页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL Server数据库.ppt

上传人:管理资源吧 2011/7/24 文件大小:0 KB

下载得到文件列表

SQL Server数据库.ppt

文档介绍

文档介绍:SQL Server 2000 数据库入门
游建社

11/10/2017
1
数据库入门
SQL Server 2000
MS 数据库管理系统
组成:
程序: 用户界面,工具
数据结构:管理和存储数据
系统database
Master
Pubs
tempDB
11/10/2017
2
数据库入门
SQL Server数据库
管理、存储和访问数据
Database
对应文件: .mdf, .ldf
包含:
Table, View, Index, Store Procedure, Trigger, etc.
11/10/2017
3
数据库入门
SQL 2000管理工具
11/10/2017
4
数据库入门
创建database
右键-〉新建数据库
输入数据库名: test
包含:
数据文件: test_Data
事务日志文件:test_Log
及对应物理文件:
.mdf, .ldf
11/10/2017
5
数据库入门
表 Table
Table:
表是包含数据库中所有数据的数据库对象。
表结构: Column 列(字段)的集合
每行是一条记录。
表的定义:
列名, 数据类型, 初始值, 是否允许空
约束规则,索引, 主键, 外键
11/10/2017
6
数据库入门
建新表
右键-> 新建表
列名, 数据类型,长度,允许空
类型:整数:bigInt: 64 bits Int: 32bits,dec, Numeric,
Money
Datetime
Char, VarChar, Nvarchar
Text, Image
默认值
自动增长( + 1)
RowGUID
11/10/2017
7
数据库入门
主键、外键、
主键(PK): 唯一标示数据, 数据完整性,主键索引,查找快速
关系: 引用
外键(FK):表与表之间的链接,数据完整性、一致性
索引:Index,查找快速
例如:部门, 职员
11/10/2017
8
数据库入门
视图 View
虚拟表, 由查询定义, 包含行、列,View数据并不真正存在在View中, 通过查询其它数据源(数据表、视图、其他数据库、其他服务器)而来。
11/10/2017
9
数据库入门
存储过程 Stored Procedure
Stored Procedure
运行在SQL Server服务器方
类似子程序模块
可以输入、输出参数
包含数据库操作语句( or call SP )
Return value
编程语言:Transact-SQL
优点:
模块化设计、创建一次,重复使用, 后台运行,速度更快
网络流量减少, 安全
/*
---- Stored Procedure: sp_backupmessage
---- Get backup file message
---- by You jianshe 2003-2-14
----
*/
CREATE PROC sp_backupmessage
***@as_filename VARCHAR(200)
as
Restore HEADERONLY FROM DISK = ***@as_filename
GO
11/10/2017
10
数据库入门