第4-5章 创建数据库.ppt
文本预览下载声明
4.1 SQL Server 2008概述 4.2 SQL Server 2008 的安装 P72--80 4.3、SQL Server 配置管理器 P80 报表服务配置 4.4、SQL Server 管理环境(SSMS)P81 第5章 数据库的创建与管理 数据文件类型:(P95) 主数据文件(.mdf) 次要数据文件(.ndf) 事务日志文件(.ldf) 例 create database my1 on primary (name=my1, filename=e:\lx\my1.mdf, size=3, maxsize=10, filegrowth=10% ) LOG ON ( name=my1_log, filename=e:\lx\my1_log.ldf, size=1, maxsize=2, filegrowth=10%) 5.3.2 数据库其它操作命令(P106) 改库名: 例:Alter database my1 Modify name=school 删除库: Drop database databasename 作业: 上机实现数据库的创建、更名、分离、附加 (p110)。 特别掌握命令方式 第*页 SQL Server 2008系统主要特点 2008年8月,微软公司发布了Microsoft SQL Server 2008系统。 该系统在安全性、可用性、易管理性、可扩展性、商业智能等方面有了更多的改进和提高,对企业的数据存储和应用需求提供了更强大的支持和便利。 第*页 1、SQL Server系统的体系结构 (P70) Microsoft SQL Server 2008系统由4个主要部分组成,称为4个服务,分别是: 数据库引擎 分析服务 报表服务 集成服务 这些服务之间相互存在和相互应用,如图所示。 * 第*页 1、 SQL Server数据库相关概念(P95) 两类数据库(系统数据库、用户数据库) 三类文件(主数据文件mdf、事务日志文件ldf、次要数据文件ndf) 第*页 系统数据库存放SQL Server 2008系统的系统级信息,例如系统配置、数据库的属性、登录账户、数据库文件、数据库备份、警报、作业等信息。 用户数据库是由用户创建的、用来存放用户数据和对象的数据库。 系统数据库 master数据库 是最重要的系统数据库,它记录了SQL Server系统级的所有信息,这些系统级的信息包括服务器配置信息、登录账户信息、数据库文件信息、SQL Server初始化信息等等,这些信息影响整个SQL Server系统的运行。 * 第*页 系统数据库 model数据库 是模板数据库。当创建用户数据库时,系统自动把该库中的所有信息复制到用户新建的数据库中,使得新建数据库初始状态下具有了与model数据库一致的对象和相关数据,从而简化数据库的初始创建和管理操作。 * 第*页 系统数据库 Msdb数据库 是与SQLServerAgent服务有关的数据库。它记录了有关作业、警报、操作员、调度等信息。 Tempdb数据库 是一个临时数据库,用于存储查询过程中所使用的中间数据或结果。 * 第*页 数据库其它对象: 数据库是数据和数据库对象的容器。数据库对象是指存储、管理和使用数据的不同结构形式。 在SQL Server 2008系统中,数据库对象包括数据库关系图、表、视图、同义词、存储过程、函数等。设计数据库的过程实际上就是设计和实现数据库对象的过程。 * 第*页 5.2 创建和维护数据库(P98) * 第*页 进入SSMS(SQL Server Management Studio) 菜单方式:右击“数据库”/ 新建数据库. 命令方式: 先单击工具栏中的“新建查询”按钮 在命令窗口中输入命令: CREATE DATABASE XX 注:只改变数据库名,但不会改变数据库文件的逻辑名 分离数据库: exec sp_detach_db school 附加数据库: exec sp_attach_db @dbname=school, @filename1=e:\lx\school_Data.MDF, @filename2=“e:\lx\school_log.ldf SQL Server Management Studio 将早期版本的 SQL Server 中所包含的企业管理器、查询分析器和 Analysis Manager 功能整合到单一的环境中。此外,SQL Server Management Studio 还可以和 SQL Server 的所有组件协同工作,例如 Reporting Services、Integration Services、SQL Serv
显示全部