1 / 32
文档名称:

sql数据库入门.pptx

格式:pptx   大小:876KB   页数:32页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

sql数据库入门.pptx

上传人:wz_198614 2018/10/20 文件大小:876 KB

下载得到文件列表

sql数据库入门.pptx

文档介绍

文档介绍:2018/10/20
库文档分享
1
SQL Server 2000
MS 数据库管理系统
组成:
程序: 用户界面,工具
数据结构:管理和存储数据
系统database
Master
Pubs
tempDB
2018/10/20
库文档分享
2
SQL Server数据库
管理、存储和访问数据
Database
对应文件: .mdf, .ldf
包含:
Table, View, Index, Store Procedure, Trigger, etc.
2018/10/20
库文档分享
3
SQL 2000管理工具
2018/10/20
库文档分享
4
创建database
右键-〉新建数据库
输入数据库名: test
包含:
数据文件: test_Data
事务日志文件:test_Log
及对应物理文件:
.mdf, .ldf
2018/10/20
库文档分享
5
表 Table
Table:
表是包含数据库中所有数据的数据库对象。
表结构: Column 列(字段)的集合
每行是一条记录。
表的定义:
列名, 数据类型, 初始值, 是否允许空
约束规则,索引, 主键, 外键
2018/10/20
库文档分享
6
建新表
右键-> 新建表
列名, 数据类型,长度,允许空
类型:整数:bigInt: 64 bits Int: 32bits,dec, Numeric,
Money
Datetime
Char, VarChar, Nvarchar
Text, Image
默认值
自动增长( + 1)
RowGUID
2018/10/20
库文档分享
7
主键、外键、
主键(PK): 唯一标示数据, 数据完整性,主键索引,查找快速
关系: 引用
外键(FK):表与表之间的链接,数据完整性、一致性
索引:Index,查找快速
例如:部门, 职员
2018/10/20
库文档分享
8
视图 View
虚拟表, 由查询定义, 包含行、列,View数据并不真正存在在View中, 通过查询其它数据源(数据表、视图、其他数据库、其他服务器)而来。
2018/10/20
库文档分享
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
2018/10/20
库文档分享
10
触发器Trigger
一种特殊SP, 在指定表的数据发生变化时自动生效,即被调用、被执行。(Insert, Update, Delete时)
目的:强制业务规则和数据完整性
Trigger:
Transact-SQL语法,
(简单或复杂)逻辑处理
Tables: Inserted, Deleted