第2章 创建数据库_第1页
第2章 创建数据库_第2页
第2章 创建数据库_第3页
第2章 创建数据库_第4页
第2章 创建数据库_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

第第页第2章创建数据库SQLServer2022标准教程17小时教学视屏化学工业出版社

第2章

创建数据库

数据库是SQLServer中存储数据的独立对象。创建数据中存储数据的独立对象。数据库是中存储数据的独立对象库就是在数据库引擎中创建一个环境,以供后续定义表、库就是在数据库引擎中创建一个环境,以供后续定义表、视图等对象。本章将讲解在SQLServer中如何定义、创建、删中如何定义、图等对象。本章将讲解在中如何定义创建、除数据库

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.1数据库的定义

数据库是SQLServer服务器管理的基本单位。数据库服务器管理的基本单位。数据库是服务器管理的基本单位可以看作一个个大仓库,每个仓库内可以放许多货架(可以看作一个个大仓库,每个仓库内可以放许多货架(也就是表)来存放货物(也就是数据)。仓库内不是只有货架,)。仓库内不是只有货架是表)来存放货物(也就是数据)。仓库内不是只有货架,还有一些管理规定、办事过程等,还有一些管理规定、办事过程等,与此对应的数据库中也包含视图、存储过程、触发器等对象。含视图、存储过程、触发器等对象。

SQLServer2022标准教程17小时教学视屏化学工业出版社

Server中的预留数据库2.1.1SQLServer中的预留数据库

安装完毕后,当SQLServer安装完毕后,服务器中就存在了几个预安装完毕后留的数据库。这些数据库对于SQLServer的运行是必不可留的数据库。这些数据库对于的运行是必不可少的,下面将分别介绍这些预留数据库的作用。少的,下面将分别介绍这些预留数据库的作用。1.master数据库.数据库2.tempdb数据库.数据库3.model数据库.数据库4.msdb数据库.数据库

SQLServer2022标准教程17小时教学视屏化学工业出版社

Server范例数据库范例数据库StudentMan2.1.2SQLServer范例数据库StudentMan

严格来说,数据库不是SQLServer2022严格来说,StudentMan数据库不是数据库不是的预留数据库。的预留数据库。但由于这个数据库是微软公司提供的一个示例数据库,许多教程资源都是以此数据库为例进行讲解的。例数据库,许多教程资源都是以此数据库为例进行讲解的。读者可以首先从微软官方网址(读者可以首先从微软官方网址(/releases/view/37109)下载这个数据库的安装文件。)下载这个数据库的安装文件。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.1.3数据库系统类型

按应用类型可将数据库大致分为两类:按应用类型可将数据库大致分为两类:联机事务处理)、联机分析(On-Linetransactionprocessing,OLTP)、联机分析,)、处理(处理(On-LineAnalyticalProcessing,OLAP)。,)。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.1.4数据库的构成对于SQLServer2022来说,数据库由以下对象构成。来说,对于来说数据库由以下对象构成。数据表事务日志索引文件组数据库关系

图视图存储过程用户自定义函数用户与角色程序集全文目次

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.1.5创建数据库前的预备

在创建数据库之前,需要了解一些基本的数据库知识,在创建数据库之前,需要了解一些基本的数据库知识,下面就分别介绍这些基础知识要点。下面就分别介绍这些基础知识要点。1.数据库命名规章.2.创建数据库需要的权限与数据库拥有者.3.数据库文件和文件组.4.数据库状态.5.事务日志.

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.2数据库基本管理

数据库的管理操作主要是创建与删除。数据库的管理操作主要是创建与删除。下面以一个学生信息数据存储为例,讲解数据库的创建与删除操作。生信息数据存储为例,讲解数据库的创建与删除操作。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.2.1运用向导创建数据库

本节将开始讲解如何创建数据库。在一个本节将开始讲解如何创建数据库。在一个SQLServer实例中,用户最多可以创建32767个数据库。创建了数据库个数据库。实例中,用户最多可以创建个数据库用户将成为该数据库的全部者。在对数据库命名时,后,用户将成为该数据库的全部者。在对数据库命名时,用户可以运用字母与数字的组合任意命名,户可以运用字母与数字的组合任意命名,但是不能运用系统保留字。系统保留字可以参见本书附录A。保留字。系统保留字可以参见本书附录。

SQLServer2022标准教程17小时教学视屏化学工业出版社

运用SQLSQL语句创建数据库2.2.2运用SQL语句创建数据库

除了以图形界面的方式创建数据库,除了以图形界面的方式创建数据库,SQL语法提供了语法提供了CREATEDATABASE语句进行创建。语句进行创建。语句进行创建

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.2.3运用向导修改数据库

当数据库的某些配置信息需要修改时,当数据库的某些配置信息需要修改时,就需要进行数据库的修改操作了。下面就以修改同学信息库为例,据库的修改操作了。下面就以修改同学信息库为例,讲解修改数据库的操作步骤。改数据库的操作步骤。

SQLServer2022标准教程17小时教学视屏化学工业出版社

运用SQLSQL语句修改数据库2.2.4运用SQL语句修改数据库

除了以图形界面的方式修改数据库,除了以图形界面的方式修改数据库,SQL语法提供了语法提供了ALTERDATABASE语句进行修改。语句进行修改。语句进行修改

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.2.5运用向导删除数据库

当不再需要某个数据库时,可在当不再需要某个数据库时,可在SQLServer实例中删实例中删除该数据库。当数据库删除之后,除该数据库。当数据库删除之后,文件及其数据都从服务器的磁盘中删除。在没有进行数据库备份的状况下,的磁盘中删除。在没有进行数据库备份的状况下,数据库的删除操作要谨慎进行。删除数据库之后,删除操作要谨慎进行。删除数据库之后

,应立刻备份master数据库,由于删除数据库将更新数据库,数据库由于删除数据库将更新master数据库中的数据库中的信息。假如未实时备份,在将来复原master数据库时,对数据库时,信息。假如未实时备份,在将来复原数据库时其中已删除的数据的引用将引发错误。其中已删除的数据的引用将引发错误。系统数据库是不能删除的。删除数据库的操作很简约。除的。删除数据库的操作很简约。

SQLServer2022标准教程17小时教学视屏化学工业出版社

运用SQLSQL语句删除数据库2.2.6运用SQL语句删除数据库

除了以图形界面的方式删除数据库,除了以图形界面的方式删除数据库,SQL语法提供了语法提供了DROPDATABASE语句进行删除。语句进行删除。语句进行删除

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.3

数据库的脱机与联机

当数据库数据发生损坏,需要进行还原操作时,当数据库数据发生损坏,需要进行还原操作时,数据库需要进行脱机操作。脱机就是让数据库脱离实例,库需要进行脱机操作。脱机就是让数据库脱离实例,临时无法运用。法运用。脱机之后的数据库还需要进行联机操作才能继续使用。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.3.1使数据库脱机

下面以同学信息库为例,讲解数据库的脱机操作,下面以同学信息库为例,讲解数据库的脱机操作,操作步骤如下。步骤如下。(1)启动并登录)启动并登录SQLServerManagementStudio,,对象资源管理器】面板中右击数据库【在【对象资源管理器】面板中右击数据库【StudentMan】,】,在弹出的快捷菜单中选择【任务】|【脱机】指令,弹出【使在弹出的快捷菜单中选择【任务】【脱机】指令,弹出【数据库脱机】对话框。假如脱机操作正常结束,数据库脱机】对话框。假如脱机操作正常结束,对话框将提示操作状态为“胜利”示操作状态为“胜利”。(2)单击【关闭】按钮结束操作。)单击【关闭】按钮结束操作。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.3.2使数据库联机

下面以同学信息库为例,讲解数据库的联机操作,下面以同学信息库为例,讲解数据库的联机操作,操作步骤如下。步骤如下。(1)启动并登录)启动并登录SQLServerManagementStudio,,对象资源管理器】面板中右击数据库【在【对象资源管理器】面板中右击数据库【StudentMan】,】,在弹出的快捷菜单中选择【任务】|【联机】指令,弹出【使在弹出的快捷菜单中选择【任务】【联机】指令,弹出【数据库联机】对话框。数据库联机】对话框。(2)单击【关闭】按钮,结束操作。)单击【关闭】按钮,结束操作。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.4

数据库的分别与附加

分别数据库是将数据库完全脱离实例,分别数据库是将数据库完全脱离实例,然后可以将它们附加到原

来的实例或其他实例上。们附加到原来的实例或其他实例上。分别后的数据库用户将无法运用,无法运用,该操作常常用于将数据库整体迁移到其他应用系分别后的数据库需要进行附加操作才能继续运用。统。分别后的数据库需要进行附加操作才能继续运用。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.4.1分别数据库下面以同学信息库为例讲解数据库的分别操作,下面以同学信息库为例讲解数据库的分别操作,操作步骤如下。如下。(1)启动并登录)启动并登录SQLServerManagementStudio,在,对象资源管理器】面板中右击数据库【】,在【对象资源管理器】面板中右击数据库【StudentMan】,在】,弹出的快捷菜单中选择【任务】【分别】指令,弹出【弹出的快捷菜单中选择【任务】|【分别】指令,弹出【分别数据库】对话框。据库】对话框。(2)【要分别的数据库】列表框中的【数据库名称】栏)要分别的数据库】列表框中的【数据库名称】中列出了所选数据库的名称。中列出了所选数据库的名称。(3)设置完毕后,单击【确定】按钮。数据库引擎将执)设置完毕后,单击【确定】按钮。行分别数据库任务。假如分别胜利,对象资源管理器】行分别数据库任务。假如分别胜利,在【对象资源管理器】面板中将不会涌现被分别的数据库。板中将不会涌现被分别的数据库。

SQLServer2022标准教程17小时教学视屏化学工业出版社

2.4.2附加数据库

当数据库胜利分别之后,当数据库胜利分别之后,通过附加操作将可以使数据库文件重新在系统中发挥作用,库文件重新在系统中发挥作用,原来的全部表和存储过程等对象都可以继续运用。下面以同学信息库为例,对象都可以继续运用。下面以同学信息库为例,讲解数据库的附加操作,操作步骤如下。的附加操作,操作步骤如下。

SQLServer2022标准教程17小时教

温馨提示

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

评论

0/150

提交评论