SQL Server数据库创建.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer数据库创建创新

第2章 数据库创建 2.1 SQL Server数据库及其数据库对象 2.2 以界面方式创建数据库 2.3 命令方式创建数据库 2.1 SQL Server数据库及其数据库对象 1.SQL Server数据库实例 在一台计算机上可以安装一个或者多个SQL Server(不同版本或者同一版本),其中的一个称为一个数据库实例。一般安装的第1个SQL Server采用默认实例(在安装时指定)。通过实例名称来区分不同的SQL Server。 2.1 SQL Server数据库及其数据库对象 2.SQL Server数据库对象 ? 表:表是存放数据及表示关系的主要形式,是最主要的数据库对象。 ? 视图:视图是一个或多个基本表中生成的引用表(称为虚表)。 ? 索引:表中的记录通常按其输入的时间顺序存放,这种顺序称为记录的物理顺序。 ? 约束:约束用于保障数据的一致性与完整性。具有代表性的约束就是主键和外键。 ? 存储过程:存储过程是一组为了完成特定功能的SQL语句集合,它存储在数据库中,存储过程具有名称,能够接受(输入)参数、输出参数、返回单个或多个值。 ? 触发器:触发器基于一个表的操作(插入、修改和删除)创建,编写若干条T-SQL语句,当该操作发生时,这些T-SQL语句被执行,返回真或者假。 ? 默认值:默认值是在用户插入表新记录前,系统设置的字段的初始值。 ? 用户和角色:用户是指对数据库有存取权限的使用者;角色是一个用户组,给角色分配操作权限,该角色对应的组的用户都具有该操作权限。 ? 规则:规则用来限制表字段的数据范围。 ? 类型:用户可以根据需要在给定的系统类型之上定义自己的数据类型。 ? 函数:用户可以根据需要将若干个T-SQL语句或者系统函数进行组合实现特定功能,定义成自己的函数。 2.1 SQL Server数据库及其数据库对象 3.SQL Server数据库架构 简单地说,架构的作用是将数据库中的所有对象分成不同的集合,每一个集合就称为一个架构。数据库中的每一个用户都会有自己的默认架构。这个默认架构可以在创建数据库用户时由创建者设定,若不设定,则系统默认架构为dbo。数据库用户只能对属于自己架构中的数据库对象执行相应的数据操作。操作的权限则由数据库角色决定。 4.SQL Server系统数据库 (1)master数据库:它记录 SQL Server 系统的所有系统级信息。 (2)model数据库:保存 SQL Server 实例上创建的所有数据库的模板。 (3)tempdb数据库:tempdb是所有用户使用的临时数据库。 (4)msdb数据库:SQL Server 代理使用 msdb 数据库来计划警报和作业,SQL Server Management Studio、Service Broker 和数据库邮件等其他功能也使用该数据库。 2.1 SQL Server数据库及其数据库对象 5.SQL Server文件 (1)文件。 从逻辑上看,数据库是一个容器,存放数据库对象及其数据,其基本内容是表数据。但从操作系统角度(物理)看,数据库由若干个文件组成,它与其他文件并没有什么特别,仅仅是数据库文件由DBMS(SQL Server)创建、管理和维护。 (2)数据文件和日志文件。 在SQL Server中,数据库包含行数据文件和日志文件。行数据文件存放数据库数据,日志文件记录操作数据库的过程。 (3)文件组。 数据库文件除了可扩大原有存储容量外,还可以增加新的数据文件,称为辅助数据文件。 6.SQL Server中的FILESTREAM 借助FILESTREAM,基于SQL Server的应用程序可以将非结构化数据(如文档和图像)存储在文件系统中。应用程序在利用丰富的流式API和文件系统的性能的同时,还可保持非结构化数据和对应的结构化数据之间的事务一致性。 2.2 以界面方式创建数据库 2.2.1 数据库的创建 【例2.1】 采用界面方式创建学生成绩管理系统的数据库(pxscj),数据文件和日志文件的属性按默认值设置。 创建该数据库的过程如下: (1)启动“SQL Server Management Studio”,使用默认的配置连接到数据库服务器,系统默认打开对象资源管理器。 (2)在“对象资源管理器”中选择“数据库”,右击鼠标,在弹出的快捷菜单中选择“新建数据库”菜单项,打开“新建数据库”窗口。 2.2.1 数据库的创建 (3)“新建数据库”窗口的左上方共有三个选项页:“常规”、“选项”和“文件组”。在“常规”选项页的“数据库名称”文本框中填写要创建的数据库名称“pxscj”(数据库逻辑名,操作数据库时采用该文件名),其他属性按默认值设置,如图2.1所示。 2.2.1 数据库的创建 说明

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档