SQL Server数据库(微课视频版)

SQL Server数据库(微课视频版)
作者: 编者:贾祥素|责编:刘向威//常晓敏
出版社: 清华大学
原售价: 59.00
折扣价: 47.79
折扣购买: SQL Server数据库(微课视频版)
ISBN: 9787302594512

作者简介

贾祥素,单位:浙江纺织服装职业技术学院;职称:讲师;性别:女;年龄:39;专业:计算机科学与技术;学历:硕士;研究领域:人工智能、计算机应用;研究成果:著有:《SQL Server 2012 案例教程》《电子商务ERP应用教程》《Java Web技术及应用》《网页制作案例教程》等。

内容简介

第3章数据库的创建与管理 本章要点: (1) 系统数据库 (2) 数据库文件 (3) 数据库的创建 (4) 数据库的删除 (5) 数据库的分离和附加 (6) 数据库文件的移动和复制 3.1数据库的类型 SQL Server中的数据库按照用途可以分为两种: 系统数据库和用户数据库。其中,系统数据库是管理和 维护SQL Server所必需的数据库; 用户数据库是用户 自己建立的数据库。 3.1.1系统数据库 图31【对象资源管理器】→【系统 数据库】界面 SQL Server安装成功之后,会自动创建4个系统数 据库,分别是master、model、msdb和tempdb,如图3 1所示。 1. master数据库 master是SQL Server 中最重要的数据库,是整个 数据库服务器的核心。该数据库记录SQL Server的所有 系统级别信息,且包含所有的登录账户和系统配置设置 、所有其他的数据库及数据库文件的位置、SQL Server 的初始化信息等。用户不能直接修改该数据库,如果损 坏了master数据库,那么整个SQL Server服务器将不 能工作。数据库管理员应该定期备份master数据库。 2. model数据库 model数据库是SQL Server 中创建数据库的模板 。用户可以在model数据库中设置初始化文件大小等。 当使用SQL语句创建一个新的空白数据库时,将会使用 模板中规定的默认值来创建。需要注意的是,任何对 model数据库中数据的修改将影响所有使用模板创建的 数据库。 3. msdb数据库 msdb数据库是代理服务数据库,供SQL Server代 理程序调度警报、作业以及记录操作时使用。 4. tempdb数据库 tempdb数据库是临时数据库,存储所有的临时表、 临时存储过程及其他临时操作。tempdb数据库由整个系 统的所有数据库使用,无论用户使用哪个数据库,其所 建立的所有临时表和临时存储过程都会存储在tempdb数 据库中。SQL Server关闭后,tempdb数据库中的内容 将被清空。每次重新启动服务之后,tempdb数据库将被 重建。 3.1.2用户数据库 用户数据库是用户自己建立的数据库。例如,建立 一个存放学生信息的数据库studentdb,建立一个存放 教师信息的数据库teacherdb。用户根据自己的需求建 立相应的数据库,这种类型的数据库就属于用户数据库 "《SQL Server数据库(微课视频版)》适合作为高职高专计算机类专业的数据库课程教材,也可提供给对数据库技术感兴趣的读者自学使用。 为了方便教学,本书配备教学课件、操作视频、课程理论及上机源代码、丰富的课后习题及习题答案等课程教学资源。"