高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第3章 数据库的基本操作

第三章一一 SQL Server数据库的基本知识和概念 3.1 SQL Server数据库的基本 知识和概念 ■■■ 3.2创建数据库 233管理数据库 34应用举例 目录
第三章-- SQL Server数据库的基本知识和概念 3.1 SQL Server数据库的基本 3.2 创建数据库 3.3 管理数据库 3.4 应用举例 知识和概念 第三章 目录

3.1 SQL Server数据库的 基本知识和概念 311 SQL Server的数据库 数据、表、存储过程、触发器 、视图、规则、认值、用户 定义数据类型、索引、权限 数据库用户、数据库规则对 数据文件 选课管理教据 日志文件 库学生管理 图3.1数据库、数据库对象及文件
3.1.1 SQL Server的数据库 选课管理数据 库学生管理 数据文件 日志文件 数据、表、存储过程、触发器 、视图、规则、默认值、用户 定义数据类型、索引、权限、 数据库用户、数据库规则等对 象 图3.1 数据库、数据库对象及文件 3.1 SQL Server数据库的 基本知识和概念 第三章

312 SQL Server的事务日志 事务是一组T-SL语句的集合,这组语句 作为单个的工作与恢复的单元。事务作为 个整体来执行,对于其教据的修改,要 么金都执行,要么金都不执行。倒如,您 帶两个存折去银行转存,将A存折的2000元 钱转入B存折中,银行工作人员将从A存折 中取出2000元钱,然后将这2000元存入B存 折中。这两个操作应该作为一个事务来处 理,存与取的操作要么都儆,要么都不儆 否则,就会出现客户不愿意接受的已取但 未存的结果或者银行不愿意接受的未取但 已存的结果
3.1.2 SQL Server 的事务日志 事务是一组T-SQL语句的集合,这组语句 作为单个的工作与恢复的单元。事务作为 一个整体来执行,对于其数据的修改,要 么全都执行,要么全都不执行。例如,您 带两个存折去银行转存,将A存折的2000元 钱转入B存折中,银行工作人员将从A存折 中取出2000元钱,然后将这2000元存入B存 折中。这两个操作应该作为一个事务来处 理,存与取的操作要么都做,要么都不做。 否则,就会出现客户不愿意接受的已取但 未存的结果或者银行不愿意接受的未取但 已存的结果。 第三章

事务日志是数据库中已发生的所有 修改和执行每次修改的事务的一连串记 录。为了维护数据的一致性,并且便于 进行数据年恢复, SQL Server将各种类 型的事务记录在事务日志中。SQL Server旬动使用预写类型的事务日志。 这就是说在执行一定的更改操作之后, 并且在这种更改写迸数据年之前,SQL Server先把相关的更改写进事务日志。 下面,我们以删除学生数据库中学生基 本信息表的某条记录为例,介绍事务日 志记录更改数据的流程
事务日志是数据库中已发生的所有 修改和执行每次修改的事务的一连串记 录。为了维护数据的一致性,并且便于 进行数据库恢复,SQL Server将各种类 型的事务记录在事务日志中。SQL Server自动使用预写类型的事务日志。 这就是说在执行一定的更改操作之后, 并且在这种更改写进数据库之前,SQL Server先把相关的更改写进事务日志。 下面,我们以删除学生数据库中学生基 本信息表的某条记录为例,介绍事务日 志记录更改数据的流程

31.3 SQL Server数据 库文件及文件组 1. SQL Server数据库文件的3种类型 (1)主要数据文件( primary file) 2)次要数据文件( secondary file) (3)事务日志文件 transaction log)
3.1.3 SQL Server 数据 库文件及文件组 1. SQL Server数据库文件的3种类型 (1)主要数据文件(primary file) (2)次要数据文件(secondary file) ( 3 ) 事 务 日 志 文 件 ( transaction log) 第三章

2. SQL Server的数据库文件组 文件组是将多个教据库丈件集合起 来形成的一个蓬体。通过使用文件组可 以简化数据库的雏护工作。 鲁份和恢复单独的文件式文件 组,而并非数据库,可以提高效率。 将可维护性要求相近的表和索 引分配到相同的文件组中。 为自己的文件组指定高维护性 的表
2. SQL Server的数据库文件组 文件组是将多个数据库文件集合起 来形成的一个整体。通过使用文件组可 以简化数据库的维护工作。 ·备份和恢复单独的文件或文件 组,而并非数据库,可以提高效率。 ·将可维护性要求相近的表和索 引分配到相同的文件组中。 ·为自己的文件组指定高维护性 的表

3.14 SQL Server的系統数据库 口 maste数据库 a tempdb数据库 口mode数据库 口msdb数据库 口实例数据库:pubs和 northwind数据库
3.1.4 SQL Server 的系统数据库 master数据库 tempdb数据库 model数据库 msdb数据库 实例数据库 :pubs和 northwind数据库 第三章

3.1.5标识爷命名规则 每个数据库对家都有一个标识符来噍一地 标识,例如数据库名、表名、视名、列 名等。 SQL Serve标识符的命名卿要遵守 一定的规则 (1)标识符包含的字数必须在1128之间。 (2)标识的第一个字符可以是字母、下划 线、符号回或号# (3)标识普中不应存在空格。 如果标识符是保留字或包含空格,则需要 使用分隔标识符进行处理。分隔标识符包 含在双引号(””)或者方括号([])内
3.1.5 标识符命名规则 每个数据库对象都有一个标识符来唯一地 标识,例如数据库名、表名、视图名、列 名等。SQL Server标识符的命名需要遵守 一定的规则: (1)标识符包含的字符数必须在1~128之间。 (2)标识符的第一个字符可以是字母、下划 线_、符号@或符号#。 (3)标识符中不应存在空格。 如果标识符是保留字或包含空格,则需要 使用分隔标识符进行处理。分隔标识符包 含在双引号(” ”)或者方括号([ ])内 第三章

32创建数据库 SQL Server2000数据库是有组织的数据 的集合,是存储过程、触发器、视图和规 则等数据库对象的容器。在第1章数据库 技术基础中。我们设计了选课管理傖鳥系 统数据库,命名为 student,该数据库中 有学生基本信息表、课程表、教师表、学 生选课表、敏师任课表、敏学计划表登。 本节我们以建立生数据库为例。讲解用 企业管理器图形界面与TSQL语言创建数 据库的方法
3.2 创建数据库 SQL Server 2000数据库是有组织的数据 的集合,是存储过程、触发器、视图和规 则等数据库对象的容器。在第1章数据库 技术基础中,我们设计了选课管理信息系 统数据库,命名为student,该数据库中 有学生基本信息表、课程表、教师表、学 生选课表、教师任课表、教学计划表等。 本节我们以建立学生数据库为例,讲解用 企业管理器图形界面与T-SQL语言创建数 据库的方法。 第三章

321用企业管理器创建数据库 从“开始”菜单中运行企业管理器 出现MMC窗口。在控制台根目录窗 口中展开“控制台根目录”树,选 择 SQL Server2000数据库服务器 “ JKXBOC0K1”中的“数据库”文件 夹,选择“操作”下拉菜单中的 “新建数据库”,进入“数据库属 性窗口” 在“常规”标签“名称”编辑框中 输入“ STUDENT”,其他选项采用默 认值
3.2.1 用企业管理器创建数据库 从“开始”菜单中运行企业管理器, 出现MMC窗口。在控制台根目录窗 口中展开“控制台根目录”树,选 择SQL Server 2000数据库服务器 “JKXBOOK1”中的“数据库”文件 夹,选择“操作”下拉菜单中的 “新建数据库” ,进入“数据库属 性窗口” 。 在“常规”标签“名称”编辑框中 输入“STUDENT” ,其他选项采用默 认值。。 第三章
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第2章 SQL Server 2000 概述.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第1章 数据库技术基础.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第13章 数据库与开发工具的协同使用.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第12章 SQL Server安全管理.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第11章 SQL Server程序设计.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第10章 SQL Server函数.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)封面与目录.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第6章 函数.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第1章 引言.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第3章 基本程序语句.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第2章 简单算法制定.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第5章 循环结构.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第4章 分支结构.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第9章 结构.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第10章 文件.ppt
- 《C语言程序设计基础教程》教学资源(PPT课件讲稿)第7章 数组.ppt
- 南开大学:《C语言程序100题(附程序答案)》试上机模拟题.doc
- 南开大学:《C语言程序100题(附程序答案)》二级C语言上机改错100题.doc
- 南开大学:《C语言程序100题(附程序答案)》上机100题库(上机题抽自这里面).doc
- 南开大学:《C语言程序100题(附程序答案)》试上机模拟题(一).doc
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第4章 数据库中表的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第5章 数据的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第6章 SQL Server 2000 数据完整性.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第7章 索引及其应用.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第8章 视图及其应用.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第9章 存储过程与触发器.ppt
- 《网络互连技术教程》第10章 传输控制协议—7CP.ppt
- 《网络互连技术教程》第11章 域名服务系统—DNS.ppt
- 《网络互连技术教程》第12章 应用服务.ppt
- 《网络互连技术教程》第1章 网络的历史与发展.ppt
- 《网络互连技术教程》第2章 网络互连体系.ppt
- 《网络互连技术教程》第3章 网络接入技术.ppt
- 《网络互连技术教程》第4章 网络互连协议——IP.ppt
- 《网络互连技术教程》第5章 子网与超网.ppt
- 《网络互连技术教程》第6章 地址解析.ppt
- 《网络互连技术教程》第7章 CMP和网络状态.ppt
- 《网络互连技术教程》第8章 用户数据报协议—UDP.ppt
- 《网络互连技术教程》第9章 广播.ppt
- 《C++程序设计》(英文版) Chapter 1 Topics.ppt
- 《C++程序设计》(英文版) Chapter 2 Topics.ppt