SQLserver数据库技术介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术简介
h
1
本章内容
应用背景 数据库应用程序设计方案简介 SQL SERVER简介 SQL SERVE组件 SQL SERVER版本 SQL SERVER数据库中的对象
h
2
应用背景
随着计算机技术的蓬勃发展,计算机应 用已经涉及人们日常生活、工作的各个 领域。
数据处理是计算机四大应用(科学计算、 过程控制、数据处理和辅助设计)的一 个主要方面,而且已经渗透到许多其他 应用领域。
h
6
常用数据库访问接口
开放数据库互联(ODBC)和DB库 内嵌SQL 数据访问对象(Data Access Object,DAO) 远程数据库对象(Remote Data Object,RDO) OLE DB ADO(Active Data Object) ADO.Net(ADO+)
h
11
1.4 SQL Server 2005的版本
SQL Server 2005企业版 SQL Server 2005标准版 SQL Server 2005工作组版 SQL Server 2005学习版 SQL Server 2005开发版 SQL Server 2005移动版
h
12
1.5 SQL Server中常用的数据对象
数据库对象
表 数据类型 视图 存储过程 触发器 约束 索引
h
13
数据库对象的引用方法
全限定名称
SQL Server对象的完整名称包括4个标识符:服务器名称、数据库名称 、对象的所有者名称和对象名称。格式如下:
Server.database.owner.object
部分指定的名称
Server.database..object
Server..owner.object
Server...object
database.owner.object
database..object
owner.object
object
h
14
管理数据库
•介绍数据库管理员最核心的工作—— 创建和管理SQL Server数据库。 •介绍如何使用SQL Server管理器和系 统存储过程实现大多数与数据库相关的 任务。
h
19
使用管理器创建数据库
1.首先确保已经成 功连接到服务器 2.选择“对象资源 管理器”面板中的 “数据库”选项并 右击,在弹出的快 捷菜单中选择“新 建数据库”选项。
h
20
在弹出窗 口的“数 据库名称” 中输入数 据库名 “Demo”, 所有者使 用默认值
h
21
Biblioteka Baidu
设置好参数 之后,单击 “确定”按 钮即可创建 一个以 Demo命名 的数据库
h
15
内容提要
创建数据库 修改数据库 删除数据库 数据库备份 数据库还原 系统数据库介绍
h
16
4.1 创建数据库
SQL Server的数据库,一般至少包括两 个文件:
数据文件:用来存储数据库的数据和对象, 如表、索引、存储过程和视图等。默认的扩 展名为“mdf”
日志文件:用来存储日志的文件,包括恢复 数据中的所有事务所需的信息。扩展名为 “ldf”
h
7
1.2SQL Server简介
SQL Server起源 SQL Server不是一个数据库。它是一种
客户机/服务器关系型数据库管理系统, 简称RDBMS SQL Server是一个作为服务运行的 Windows应用程序 SQL Server是一个全面的、集成的、端 到端的数据解决方案
h
h
22
使用Transact-SQL语句创建数据库
8
SQL Server的特点
真正的客户机/服务器体系结构。 图形化用户界面 丰富的编程接口工具 SQL Server与Windows NT完全集成 具有很好的伸缩性 对Web技术的支持 SQL Server提供数据仓库功能
h
9
SQL Server 2005具有的新特性
实现了与Microsoft Visual Studio、Microsoft Office System和新的开发工具包的紧密集成
增强的报表服务
增强的数据访问接口
增强的数据分析服务
增强的数据复制服务
改进的开发工具
可以为不同规模的企业构建和部署经济
有效的BhI解决方案
10
1.3 SQL Server的组件
数据库引擎(Database Engine) 分析服务(Analysis Services) 报表服务(Reporting Service) 集成服务(Integration Service SQL Server 2005管理平台 商业智能开发平台 配置管理器 SQL Server联机丛书
h
3
1.1数据库系统应用程序设计方案简介
数据库和数据库系统的基本概念 几种数据库系统应用程序模型 常用的数据库访问接口
h
4
数据库及数据库系统概念
数据库,顾名思义,是存放数据的仓库 数据库系统是指在计算机系统中引入数
据库后的系统,一般由数据库、数据库 管理系统、应用程序系统和数据库用户 几个部分组成。
数据库的sysdatabases系统表。
h
18
文件与文件组
数据库文件:存放数据库数据和数据库对象的文件
主数据库文件:.MDF文件 次数据库文件:.NDF文件
日志文件 :是用来记录数据库更新情况的 文件
主日志文件 次日志文件
文件组 :将多个数据库文件集合起来形成的一个整体
主文件组 次文件组
h
5
数据库系统应用程序模型
单层模型:
基于早期的文件和程序集成的一种开发模型
两层模型:
又称C/S模型,将数据和程序代码分离,采用客户 端请求和服务端响应方式实现数据共享
三层/N层模型 :
又称B/S模型,将代码中的界面表示(表示层)和 程序逻辑(商业规则,中间层)分离,数据访问更 加灵活。
h
17
创建新数据库的注意事项
默认情况下,只有系统管理员可以创建新数据库。 给数据库指定的名字必须遵循SQL Server命名规范: 所有的新数据库都是model数据库的备份。这意味着新
数据库不可能比model数据库当前的容量更小。 单个数据库可以存储在单个文件上,也可以跨越多个
文件存储。 数据库的大小可以被扩展或者收缩。 当新的数据库创建时,SQL Server自动地更新master
相关文档
最新文档