SQLServer中数据库的创建与管理.ppt_第1页
SQLServer中数据库的创建与管理.ppt_第2页
SQLServer中数据库的创建与管理.ppt_第3页
SQLServer中数据库的创建与管理.ppt_第4页
SQLServer中数据库的创建与管理.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

单元二 数据库的创建与管理,项目引领式SQL Server数据库开发实战,目 录,学习情境,基于登录界面,理解数据库的作用。登录界面如图2.1所示。,图2.1 个人理财软件登录界面,学习情境,点击登录界面的“配置数据库”,显示出下面的对话框,如图2.2所示。,图2.2 配置数据库界面,学习情境,在没有创建数据库的情况下,直接点击“连接”,测试的效果如下图,无法连接,如图2.3所示。,图2.3 未创建数据库测试连接的效果,学习情境,创建一个用户数据库,在指定的位置输入本机上的SQL Server服务器的名称和你创建的数据库的名称。如图2.4和2.5所示。,图2.4 连接服务器对话框,图2.5 创建的用户数据库,学习情境,登录方式有两种,取决于本机SQL Server的安装过程,如果在安装过程是Windows验证模式,这里就选择“Windows登录”,点击“连接”,提示连接成功。如图2.6所示。,图2.6 创建数据库后测试连接的效果,学习情境,提出以下任务: 理解数据库的作用。 掌握数据库创建的三种方法。 掌握查看和设置数据库的方法。 理解数据模型。,2.1 SQL Server数据库概念,2.1.1 数据库文件分类 2.1.2 数据库文件组 2.1.3 数据库对象 2.1.4 数据库的系统目录,2.1 SQL Server数据库概念,2.1.1 数据库文件分类 主数据库文件(primary file) 辅数据库文件(secondary file) 事务日志文件(transaction log),2.1 SQL Server数据库概念,2.1.2 数据库文件组 通常情况下构造的数据库都只有两个文件mdf文件和ldf文件,这样做有两个缺点: (1)容易导致文件过大 (2)没有利用到磁盘阵列,2.1 SQL Server数据库概念,2.1.2 数据库文件组 文件是数据库的物理体现,采用多个数据库文件来存储数据的优点体现在: 数据库文件可以不断扩充,而不受操作系统文件大小的限制; 可以同时对几个硬盘进行数据读取,提高了数据处理的效率。,2.1 SQL Server数据库概念,2.1.3 数据库对象 SQL Server2005的对象资源管理器中,在“数据库”的结点下面组成了一个树型逻辑结构,如图2.7所示。每个具体的数据库,如gerenlicai,都包含了数据库对象。,图2.7 数据库对象的树型结构,2.1 SQL Server数据库概念,2.1.3 数据库对象 表 关系图 视图 存储过程 数据库用户和角色 同义词,2.1 SQL Server数据库概念,2.1.4 数据库的系统目录 在装完SQL Server 2005数据库后,用对象资源管理器打开服务器,会发现服务期内默认安装了master、model、tempdb、msdb 4个数据库,如图2.8所示,此外还有一个隐藏数据库mssqlsystemresource数据库。,图2.8 SQL Server系统目录,2.1 SQL Server数据库概念,2.1.4 数据库的系统目录 1. master数据库 所有的登录信息; 系统设置信息; SQL Server 初始化信息; 系统中其它系统数据库和用户数据库的相关信息。,2.1 SQL Server数据库概念,2.1.4 数据库的系统目录 2. model数据库 数据库的最小容量; 数据库选项设置; 经常使用的数据库对象,如用户自定义的数据类型、函数、规则、缺省值等。,2.1 SQL Server数据库概念,2.1.4 数据库的系统目录 3. tempdb数据库 存储用户建立的临时表和临时存储过程; 存储用户说明的全局变量值; 为数据排序创建临时表; 存储用户利用游标说明所筛选出来的数据。,2.1 SQL Server数据库概念,2.1.4 数据库的系统目录 4. msdb数据库 所有的任务调度、报警、操作员都存储在msdb数据库中。该库的另一个功能是用来存储所有备份历史,SQL Server Agent将会使用这个库。,2.1 SQL Server数据库概念,2.1.4 数据库的系统目录 5. mssqlsystemresource数据库 mssqlsystemresource数据库也称为resource数据库,是一个只读数据库,存储可执行对象,包括SQL Server 2005系统的存储过程和函数。resource数据库是一个隐藏数据库,没有出现在SSMS(对象资源管理器)面板的系统数据库中,通过查询sysdatabases,或者执行sp_helpdb也看不到该数据库。,2.2 创建数据库前需要考虑的因素,物理名称 逻辑名称 初始容量 最大容量 增长速度,2.3 创建个人理财软件数据库,2.3.1 使用图形界面创建数据库 (1)在对象资源管理器(以下简称SSMS)中,右键单击“数据库”节点,在弹出的快捷菜单中选择“新建数据库”命令,弹出如图所示的“新建数据库”对话框,如图2.9所示。,图2.9 新建数据库对话框,2.3 创建个人理财软件数据库,2.3.1 使用图形界面创建数据库 (2)对话框中有3个标签,在“常规”标签中的,设置新建数据库的名称gerenlicai。用户可以根据自己的需要对文件的属性进行设置,也可以添加数据文件,将数据存储在多个文件上,如图2.10所示。,图2.10 创建gerenlicai数据库,2.3 创建个人理财软件数据库,2.3.1 使用图形界面创建数据库 (3)数据文件的空间属性可以通过相应的复选框和按钮设置。对数据文件和日志文件,都可以点击“自动增长”后的按钮,在文件增长设置窗口进行设置,如图2.11所示。,图2.11 文件增长设置窗口,2.3 创建个人理财软件数据库,2.3.1 使用图形界面创建数据库 (4)最后单击“确定”按钮即可完成数据库的创建操作。 注意:在SQL Server 2005服务器中,数据库名称不允许重复。,2.3 创建个人理财软件数据库,2.3.2 使用T-SQL语句创建数据库 其常用的语法格式为: create database 数据库名称 on primary -数据文件的属性的定义 (name=数据文件的逻辑名称, filename=数据文件的物理名称 , size=数据文件的初始容量 , maxsize=数据文件的最大容量 , filegrowth=数据文件的增长速度),n log on -日志文件的属性的定义 (name=事务日志文件的逻辑名称, filename=事务日志文件的物理名称 , size=事务日志文件的初始容量 , maxsize=事务日志文件的最大容量 , filegrowth=事务日志文件的增长速度),n,2.3 创建个人理财软件数据库,2.3.2 使用T-SQL语句创建数据库 【例题2.1】使用create database语句创建“gerenlicai”

温馨提示

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

评论

0/150

提交评论