sqlserver数据库基础ppt课件

合集下载

SQL Server数据库-PPT课件

SQL Server数据库-PPT课件
4


MODEL数据库
model数据库是一个数据库模板.在创建新 系 数据库时,SQL Server便以model数据库为模 统 板,将其内容复制到新建的用户数据库中.然 数 后把它扩充到命令所要求的尺寸.因此,新建 数据库绝对不能比Model数据库小。(如果在 据 model数据库中添加了新的对象,则以后创建 库 的新数据库都会包含该对象.)
创 在企业管理器中,可以使用以下几种方法创建数据 建 库。 方 法一 : 展开 服务 器 ,单 击 “数 据 库” , 选 择 用 “操作”菜单中的“新建数据库”命令。 户 方法二:展开服务器,右击“数据库”,在弹出 数 的菜单中选择“新建数据库”命令。 据 方法三:在服务器上右击,在弹出的菜单中选择 “新建”命令中的“数据库”选项。 库
13
CREATE DATABASE的语法如下
创 建 用 户 数 据 库
CREATE DATABASE <数据库名> ON { [PRIMARY] ( NAME=<数据文件的逻辑名>, FILENAME=<'数据文件的物理名‘> [,SIZE=文件的初始大小] [,MAXSIZE=文件的最大容量] [,FILEGROWTH=文件空间的增长量] ) }[,. . .n] LOG ON { (NANE=日志文件的逻辑名, FILENAME='逻辑文件的物理名' [,SIZE=文件的初始大小] [,MAXSIZE=文件的最大容量] [,FILEGROWTH=文件空间的增长量]) }[, . . .n]
7
示例数据库
系 统 数 据 库
SQL Server 在安装时建立了两个 示例数据库——pubs和 northwind ,供读者学习SQL Server时使用。 northwind数据库保存着一个虚构的 贸易公司的数据信息。 pubs数据库记录了一个虚构的出版 公司的数据信息。

第九章__SQL_Server数据库基础PPT课件

第九章__SQL_Server数据库基础PPT课件

编辑版pppt
16
(3) 文件组
为了便于分配和管理,SQL Server允许将多个文件归纳为一组, 并赋予此组一个名称,这就是文件组(File Group),文件组是 将多个数据库文件集合起来形成的一个整体。每个文件组有一个 组名。一个文件只能存在于一个文件组中,一个文件组也只能被 一个数据库使用。
编辑版pppt
15
⑵ 数据库文件
采用多个数据库文件来存储数据的优点体现在: 数据库文件可以不断扩充而不受操作系统文件大小的限制。 可以将数据库文件存储在不同的硬盘中,这样可以同时对几个硬
盘做数据存取,提高了数据处理的效率,这对于服务型的计算机 尤为有用。 事务日志文件 事务日志文件(Transaction Log File)是用来记录数据库更新 情况的文件,扩展名.ldf。例如,使用INSERT,UPDATE, DELETE等对数据库进行更改的操作都会记录在此文件中,而如 SELECT等对数据库内容不会有影响的操作则不会记录在案。一 个数据库可以有一个或多个事务日志文件。 SQL Server中采用“提前写日志( Write-Ahead Logging)” 方式,即对数据库的修改先写入事务日志中,再写入数据库。
SQL服务器中每个数据库,都有相应的一行
每个Windows用户, Windows工作组,SQL服务器用户和 SQL服务器角色,都有相应的一行
sysobjects 全部 数据库中每个对象,都有相应的一行
编辑版pppt
19
⑵ 数据类型
SQL Server 2000的数据类型分为系统数据类 型与自定义数据类型。
编辑版pppt
21
⑷ 用户自定义函数
在SQL Server 2000 中,用户可以创建自定义 函数。在SQL Server 2000中用户自定义函数 是作为一个数据库对象来管理的。可以使用企 业管理器或Transat-SQL命令来创建,修改, 删除。

SQLServer基础教程PPT课件

SQLServer基础教程PPT课件
当然,一个数据库也可以有多个数据文件 和多个日志文件。数据文件用于存放数据 库的数据和各种对象,而事务日志文件用 于存放事务日志。一个数据库最多可以拥 有32767个数据文件和32767个日志文件。
. 2024/10/14
第6页
文件组
文件组就是文件的逻辑集合。为了方便数据的管理和分配, 文件组可以把一些指定的文件组合在一起。
DBCC SHRINKDFILE命令的基本语法形式如下:
DBCC SHRINKFILE ('file_name', target_size)
. 2024/10/14
第32页
使用SQL Server Management Studio
. 2024/10/14
第33页
修改数据库文件
用户可以根据需要使用ALTER DATABASE语句修改数据 库中指定的文件。这些修改操作包括增加数据文件、在指 定的文件组中增加指定文件、增加日志文件、删除指定的 文件以及修改指定的文件等。增加数据文件、修改指定的 文件等操作已经讲过了,下面通过一些示例讲述有关数据 库文件的其他操作。
. 2024/10/14
第14页
数据库选项
设置数据库选项是定义数据库状态或特征的方式,例如可 以设置数据库的状态为EMERGENCY。每一个数据库都 有许多选项,可以使用ALTER DATABASE语句中的SET 子句来设置这些数据库选项。需要注意的是,使用 Microsoft SQL Server Management Studio工具只能设 置其中大多数的选项。下面,首先介绍Microsoft SQL Server 2008系统提供的数据库选项,然后讲述如何设置 这些选项。
. 2024/10/14
第17页

第3章SQLServer数据库基础精品PPT课件

第3章SQLServer数据库基础精品PPT课件

10 10
SQL Server 2000的安装
选中“默认”复选框
12.10.2020
11 11
SQL Server 2000的安装
选择身份验证模式
12.10.2020
12 12
SQL Server 2000的安装
2.启动SQL Server 2000的有关组件
12.10.2020
13 13
SQL Server 2000的安装
2. SQL Server中的数据库文件
主仅
文有
一 件一
个 组个
)


库 的 文 件
次零 文到 件多 组个
(
)

(
主数据文件 *.mdf 仅有一个
次数据文件 *.ndf 零到多个
第3章 SQL Server数据库基础
12.10.2020
11
本章内容
3.1 SQL Server简介 3.2 SQL Server数据库概述 3.3 数据库的创建 3.4 数据库的修改 3.5 数据库的删除
12.10.2020
22
3.1 SQL Server简介
SQL Server的发展 SQL Server 是一个关系数据库管理系统。 SQL Server 2000 是Microsoft 公司推出。 SQL Server 2000由两个部分组成:服务器组件和
企业版 Windows 2000 Server 或以上版
Windows NT Server 4.0 或以上版 标准版 Windows 2000 Server 或以上版
个人版 开发版
Windows ME 、Windows 98、Windows NT Workstastion 4.0、 Windows 2000 Professional、Windows XP、 Windows NT Server4.0或 以上版、Windows 2000 Server 或以上版。 Windows NT Workstastion 4.0、Windows 2000 Professional和所有其 他Windows NT 和 Windows 2000 操作系统。

SQLServer数据库基础教材(ppt 32页)

SQLServer数据库基础教材(ppt 32页)
Mary Beth
Alicia Ruth Alicia Ruth Mary Beth
Address
12, Temple Street 123, Sunset Blvd. 32, Golden Avenue
12, Temple Street 12, Tmple Street 33, Golden Avenue
主文件组
26
用户定义文件组
日志文件
ACCP V4.0
创建数据库 3-3
演示创建数据库……
27
ACCP V4.0
管理和维护:收缩数据库
演示收缩数据库……
28
ACCP V4.0
管理和维护:移动数据库
演示分离和附加数据库……
29
ACCP V4.0
管理和维护:配置选项
演示配置数据库的选项……
30
ACCP V4.0
8
ACCP V4.0
数据库的发展史
萌芽阶段——文件系统
使用磁盘文件来存储数据
初级阶段——第一代数据库
出现了网状模型、层次模型的数据库
中级阶段——第二代数据库
关系型数据库和结构化查询语言
高级阶段——新一代数据库
“关系-对象”型数据库
9
ACCP V4.0
时下流行的数据库
Oracle
ACCP V4.0
数据库的基本概念 6-2
行(记录)

12
ACCP V4.0
数据库的基本概念 6-3
数据库就是“数据”的“仓库” 数据库由表、关系以及操作对象组成 数据存放在表中
… 订单 客户 产品

数据表 存储过程 视图
….
产品数据库

SQLserver数据库技术介绍PPT

SQLserver数据库技术介绍PPT
SQL Server起源 SQL Server不是一个数据库。它是一种
客户机/服务器关系型数据库管理系统, 简称RDBMS SQL Server是一个作为服务运行的 Windows应用程序 SQL Server是一个全面的、集成的、端 到端的数据解决方案
SQL Server的特点
真正的客户机/服务器体系结构。 图形化用户界面 丰富的编程接口工具 SQL Server与Windows NT完全集成 具有很好的伸缩性 对Web技术的支持 SQL Server提供数据仓库功能
master数据存储在master.mdf中,事务日志存储在 mastlog.ldf中。由于这个数据库非常重要,所以不 允许用户直接修改它。
msdb数据库
msdb数据库由SQL Server Agent服务使用,用来管理警报和 任务。它还存储由SQL Server管理的数据库的每一次备份和恢 复的历史信息。
数据库对象
表 数据类型 视图 存储过程 触发器 约束 索引
数据库对象的引用方法
全限定名称
SQL Server对象的完整名称包括4个标识符:服务器名称、数据库名称 、对象的所有者名称和对象名称。格式如下:
Server.database.owner.object
部分指定的名称
Server.database..object Server..owner.object Server...object database.owner.object database..object owner.object object
4.3 删除数据库
DROP DATABASE语句的语法: DROP DATABASE database_name[,…n] 例如: DROP DATABASE Demo 表示删除当前的MyDB。

数据库SQL ServerSQLite教程课件:数据库基础

数据库SQL ServerSQLite教程课件:数据库基础

数据库基础
3.1.2 SQL Server 2008 R2 的安装 ⒈ 安装需求 SQL Server 2008 R2 支持 32 位和 64 位操作系统,这里
主要介绍 SQL Server 2008 R2 64 位的安装需求。 1) 硬件需求 (1) 处理器:Pentium Ⅲ兼容处理器或处理速度更快的处
数据库基础
3.2.1 启动 SQL Server 2008 R2 服务器 1. 使用 SQL Server 配置管理器启动服务 SQL Server 配置管理器是一种用于管理与 SQL Server
相关联的服务、配置 SQL Server 使用的网络协议以及从 SQL Server 客户端计算机管理网络连接配置的工具。
数据库基础
⒉ 报表数据库 SQL Server 中的服务器除了数据库引擎外,还有 Analysis Services( 分析服务器 )、Reporting Services( 报表服 务器 ) 等,其中报表服务器使用 SQL Server 数据库引擎来 存储元数据和对象定义。为了将永久性数据存储与临时存储 要求分开,Reporting Services 使用两个 SQL Server 关系数 据库用作内部存储,在默认情况下,这两个数据库分别命名 为Reportserver和ReportserverTempDB,随报表服务器主数 据库一同创建,用于存储临时数据、会话信息和缓存的报表。 根据本例的数据库实例名 SQLEXPRESS,这两个报表数据 库名称为“Reportserver$-SQL-EXPRESS”和 Reportserver$SQLEXPRESSTempDB”。
数据库基础
图 3-11 安装完成界面
数据库基础
3.2 SQL Server Management Studio 的使用

精品课件-SQL Server数据库系统基础-010

精品课件-SQL Server数据库系统基础-010
10.1.3 添加SQL Server身份验证登录帐户 SQL Server身份验证的登录帐户既适合于Windows平台的
用户,也适合于非Windows平台的用户。 1. 使用企业管理器添加登录帐户 使用企业管理器添加SQL Server身份验证登录帐户的步
骤如下: (1) 在企业管理器中展开SQL Server服务器组中的相应
运行上述代码后,我们可以用“stu1”这个帐户登录,成 功登录后,在数据库框会显示“College”。但此时,“stu1”只 是指向“College”数据库,还不具有访问该数据库的权限。 10.1.4 授权Windows身份验证登录帐户
授权Windows身份验证登录帐户,实际上是为已经存在的 Windows NT/2000用户帐户或组帐户授权,准许该帐户进入SQL Server 服务器时不输入密码就可以登录。
【例10-1】为用户stu创建一个SQL Server登录帐户, 没有指定密码或默认数据库。
程序清单如下: EXEC sp_addlogin 'stu'
在查询分析器中执行上面程序的结果是“已创建新登 录”。在企业管理器中,刷新后的结果如图10-5所示,可以确认 用户帐户stu已成功添加。
第10章 SQL Server安全管理
(6) 单击“确定”按钮。 (7) 在随后出现的“确认密码”对话框中再次输入密码 并单击“确定”按钮。 注意:需要确保新添加的帐户拥有对默认数据库的访问 权限,其设置方法以后介绍。
第10章 SQL Server安全管理
图l0-4 添加SQL Server身份验证登录帐户
第10章 SQL Server安全管理
图10-5 在企业管理器中显示添加用户帐户后的结果
第10章 SQL Server安全管理

第4章SQLSERVER数据库管理ppt课件全

第4章SQLSERVER数据库管理ppt课件全

4.1.3 SQL Server 2008 R2数据库类型
(2)model数据库:model数据库是一个模板数据库。每当创建新的
数据库时(包括系统数据库tempdb),就会创建model数据库的一个副
本,并以新创建数据库的名称重命名该副本。
(3)msdb数据库
可以把msdb数据库看作是SQL Server代理的数据库,这是因为SQL Server 2008 R2代理广泛地使用msdb数据库存储自动化作业定义、 作业计划、操作员定义以及警报定义。
❖ 步骤:
(1)从“开始”-“程序”-“Microsoft SQL Server 2008 R2”-“SQL Server 2008 R2 Management Studio”点击后,打开该工具,首先点击“连接”到 SQL Server 2008 R2数据库引擎实例,详见图4-3连接 Management Studio工具。
本章的学习目标:
• 了解数据库的存储结构 • 理解数据库文件和文件组的基本特征 • 了解SQL Server 2008 R2系统的数据库 • 了解数据库的物理存储方式和大小估算方法 • 熟练掌握用Management Studio工具和T-SQL语句创建数据库 • 熟练掌握用Management Studio工具和T-SQL语句修改数据库 • 熟练掌握扩大数据库的原因和方法 • 掌握数据库的分离和附加 • 掌握收缩数据库的原因和方法 • 掌握数据库的删除 • 掌握数据库的备份和还原
逻辑存储结构和物理存储结构。
数据库物理存储结构表现为存储数据的各类操作系统 文件,SQL Server 2008 R2数据库在磁盘上是以文件 为单位存储的,由数据文件和事物日志文件组成,每 个数据库至少要具有两种操作系统文件:一个数据文 件和一个事务日志文件。

数据库基础PPT第3章SQLServer数据库

数据库基础PPT第3章SQLServer数据库

1.语法中的符号及参数说明
• (1) [ ]:表示可选语法项,省略时各参数取默认值。 • (2) [,...n]:表示该选项的内容可以重复多次。
• (3) { }:表示必选项。有相应子句时,{ }ቤተ መጻሕፍቲ ባይዱ的内容是必 选的。
• (4) < >:表示在实际的语句中要用相应的内容替代。
• (5) 文字大写:说明该文字是T-SQL的关键字。 • (6) 文字小写:说明该文字是用户提供的T-SQL语法的参
• (2) 次要数据文件
除主数据文件以外的所有其他数据文件都 是次要数据文件。某些数据库可能不含有 任何次要数据文件,而有些数据库则含有 多个次要数据文件。次要数据文件的推荐 文件扩展名是.ndf。
• (3) 事务日志文件
日志文件包含着用于恢复数据库的所有日 志信息。每个数据库必须至少有一个日志 文件,当然也可以有多个。日志文件的推 荐文件扩展名是.ldf。
– MAXSIZE=max_size:文件属性中定义文件可以增长到的最大值, 可以使用KB、MB、GB或TB单位,默认值是MB,指定为整数。 如果没有指定或写为unlimited,那么文件将增长到磁盘变满为止。
– FILEGROWTH=growth_increment:定义文件的自动增长, growth_increment定义每次增长的大小。
• 【例3.1】 创建一个名为“jxgl”的数据库。其中主数据文件为10MB ,最大大小不受限制,每次增长1MB;事务日志文件大小为1MB, 最大大小不受限制,文件每次增长10%。
logical_file_name 即逻辑文件名,是在所有 Transact-SQL语句中引用物理文件时所使用的名 称。逻辑文件名必须符合SQL server标识符规则, 而且在数据库中的逻辑文件名中必须是唯一的。

第3章SQLServer数据库管理系统精品PPT课件

第3章SQLServer数据库管理系统精品PPT课件

19
执行安装过程
2020/10/10
科学出版社 高等教育出版中心
20
9)选择“实例根目录”,然后“下一步”
2020/10/10
科学出版社 高等教育出版中心
21
执行安装过程
2020/10/10
科学出版社 高等教育出版中心
22
10)点击“下一步”
2020/10/10
科学出版社 高等教育出版中心
23
2020/10/10
科学出版社 高等教育出版中心
8
执行安装过程
2020/10/10
科学出版社 高等教育出版中心
9
可以点击“显示详细信息”来查看相关安装状态
2020/10/10
科学出版社 高等教育出版中心
10
3)点击“确定”
2020/10/10
科学出版社 高等教育出版中心
11
4)点击“下一步”
最强大最新的SQL Server版本,安全、高效、智能、可 扩展
科学出版社 高等教育出版中心
4
3.1.2 SQL Server 2008的版本
版本 标准版(SQL Server 2008 Standard Edition)
企业版(SQL Server 2008 Enterprise Edition)
11)选择服务的“帐户名”及输入“密码”
2020/10/10
科学出版社 高等教育出版中心
24
12)点击“排序规则”
2020/10/10
科学出版社 高等教育出版中心
25
13)点击“自定义”
2020/10/10
科学出版社 高等教育出版中心
26
点击数据库引擎的“自定义”,弹出如下 对话框:排序规则指示符为Chinese_PRC,勾选 “二进制”,然后点击“确定”

SQLserver数据库课件第1章数据库的设计

SQLserver数据库课件第1章数据库的设计
• 数据库是集成记录的集合。用户数据文件是由这些记录组 合而成的。数据库不仅仅包含用户数据文件,它还包含其 他内容。
• 数据库包含4个要素:用户数据、元数据、索引和应用元 数据。
1.3.3数据库系统
数据库系统:一个数据库系统是一个实际可运行的、按照 数据库方式存储、维护和为应用系统提供数据或信息支持 的系统。它是存储介质、处理对象和管理系统的集合体。
1.6 任务实现
设计大学生选课管理数据库,分析如下:
1.在大学生选课管理中,显然得有“学生”、“教师”和“课程”这三 个对象实体,也就说,得有学生信息表、教师信息表和课程信息表。
2.学生信息表至少得含有学号、姓名、性别、所在系、班级和电话这几 项信息;教师信息表至少得含有教师编号、姓名、性别、所在系、学 历、专业、职称和电话这几项信息;课程信息表至少得含有课程代码、 课程名称、学时数、学分和课程收费这几项信息。
1.6 任务实现
4.经上述分析可知,大学生选课管理数据库应含有5个表:学生信息 表,教师信息表,课程信息表,教师教课信息表(指教师能够讲授的 课程统计表),学生选课信息表(指学生所选修的课程统计表),它 们之间的关系模型如图1-3所示,其中单箭头连线代表一对多联系。
涉及的五个表见下一页:
1.6 任务实现
1.2数据库举例
• 超市购物 • 使用信用卡购物 • 在旅行社预定假期 • 使用图书馆 • 出租录像 • 使用Internet
1.3 数据库的基本概念
1.3.1信息、数据与数据处理
1、信息与数据
信息:信息是人们进行各种活动所需要的各种知识,是现实世界各种 状态的反映。 数据:是描述信息的符号,符号的形式多种多样,如数值、文本、图 形、声音等类型的数据,用来反映不同类型的信息。

SQL-Server与数据库PPT课件

SQL-Server与数据库PPT课件
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\
• 如果需要指定DB的存储位置,可以单击“路径”右侧的“…”进行选择。 其他属性,也可以根据需要进行设置。最后单击“确定”完成创建数 据库。
• 在图2-1中,展开数据库,在需要编辑的数据库上右击,然后选择“重 命名”、“删除”、“刷新”和“属性”等对数据库进行相应的编辑。 即:
• SQL Server是微软研发的符合国际标准SQL(Structured Query Language,结构化查询语言)的专业级数据库管理系统,提供ODBC (Open Database Connectivity,开放数据库互连)接口,管理功能相 当完善,通过简单操作就可以非常安全稳定的进行数据库管理。市场 占有率,主流数据库管理工具,最新产品:SQL Server 2008
Sage 年龄 20 19 16 18 17 19
Coll 学院 数学学院 数学学院 外语学院 外语学院 信息学院 信息学院
CNo 课程号 010101 020101 030101 030102 030201 030202
CName 课程名 高等数学 英语 数据结构 图像分析 软件工程 数据库原理
CPNo 先修课 020101 000000 020101 010101 030101 030101
-
10
方案二、单库多表(3表)
• 表2-2、表2-3和表2-4是对应的一个实例。
SNo 学号 2008010101 2008010102 2008020103 2008020104 2008030105 2008030106
SName 姓名 张明 李光 王武 孙文 马松 刘金
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Testing&SQA
EJB&WebService Struts&JSF
Linux SPM UML
理解数据的基本概念 熟识SQL Server的基本操作 创建数据库、表、检查约束 编写T-SQL执行数据查询 为数据库开发提供基础
课程目标
3
本章目标
理解数据的基本概念 熟识SQL Server企业管理器的基本操作 创建和配置SQL Server数据库
演示建立注册……
22
使用企业管理器 4-4
演示建立登录和数据库用户……
23
SQL Server中的数据库
master
model
系统数据库
tempdb
msdb
pubs
Northwind
User1
用户数据库
User2
24
创建数据库 3-1
数据库文件和事务日志文件
数据库
数据文件 .mdf或.ndf
270 MB (完全安装)
50 -130 MB (分析服务)
MB
80 MB (英文查询)
17
SQL Server 2000组件
18
服务管理器
演示启动和停止服务……
19
使用企业管理器 4-1
组 注册 数据库 数据库对象 数据库表 记录
20
使用企业管理器 4-2
演示创建组……
21
使用企业管理器 4-3
部门 人事管理部 市场营销部
为减少数据查找的麻烦,允许数据有一定的冗余
15
数据库的基本概念 6-6
Roll Number
12
14
姓名
15
12 12 15
Name
Alicia Ruth Jason Darren Mary Beth
Alicia Ruth Alicia Ruth Mary Beth
Address
4
数据库和应用程序 2-1
应用程序
响应和提供数据 操作和查询
数据库服务器
数据库
5
数据库和应用程序 2-2
应用程序
作用:响应操作并显示结果、向数据库请求数据 要求:美观、操作简单方便
数据库
作用:存储数据、检索数据、生成新的数据 要求:统一、安全、性能等
6
为何需要数据库
存储数据的方法
第一种方法:用大脑来记住数据 第二种方法:写在纸上 第三种方法:写在计算机的内存中 第四种方法:写成磁盘文件
……
7
数据库能够做什么
存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息
8
数据库的发展史
萌芽阶段——文件系统
使用磁盘文件来存储数据
初级阶段——第一代数据库
出现了网状模型、层次模型的数据库
中级阶段——第二代数据库
关系型数据库和结构化查询语言
检索数据 插入数据
更新数据删除数据
数据库管理系统—DBMS
14
数据库的基本概念 6-5
编号 1 2
编号 1 2
民族编码 1 2
姓名 王涛 李梅
姓名 王涛 李梅
民族 汉族 回族
年龄 33 27
年龄 33 27
民族 汉族 汉族
部门 人事管理部 人事管理部
存在冗余
民族编码 1 1
部门编码 1 1
部门编码 1 2
存在不正确、不准确的数据,数据库“失去了完整性”
16
SQL Server安装需求
处理器 内存 磁盘容量
最小配置
166-MHz 奔腾处理器或者更高
最小 256 MB (Windows 2000安装) 最小 64 MB (Windows NT 4.0安装)
250 MB (典型安装)
100 MB (客户端工具)
高级阶段——新一代数据库
“关系-对象”型数据库
9
时下流行的数据库
Oracle
Oracle公司的产品 “关系-对象”型数据库 产品免费、服务收费
SQDB2
IBM公司的产品 支持多操作系统、多种类型的硬件和设备
10
数据库的基本概念 6-1
这些客观存在的、可以被描述事物都是“实体”
日志文件 .ldf
表、索引 25
数据
页:8 KB
最多= 8060字节
创建数据库 3-2
Northwind的物理文件结构
sys… sys… sysusers sysobjects
… Orders Customers Products
OrdHistYear2 OrdHistYear1
C:\
D:\
Northwnd.mdf
11
数据库的基本概念 6-2
行(记录) 列
12
数据库的基本概念 6-3
数据库就是“数据”的“仓库” 数据库由表、关系以及操作对象组成 数据存放在表中
… 订单 客户 产品

数据表 存储过程 视图
….
产品数据库
13
数据库的基本概念 6-4
A003 A004
数据库
杨可 马兰
B007 B008
李新爱 刘开泰
第一章 SQL Server数据库基础
1
SQL Server Base
OOP&Java Base
SQL Server
.Net & C# WinForms
Oracle
XML
& WebService
2
课程地位
SPR: Computer Base
STB
HTML&JavaScript
C
JSP/Servlet
12, Temple Street 123, Sunset Blvd. 32, Golden Avenue
12, Temple Street 12, Tmple Street 33, Golden Avenue
BookTaken
AC091 AC043 AC021
AC043 AC011 AC011
不同的地址!
30
删除数据库
31
总结
SQL Server 2000是Microsoft公司提供的关系型数据库管 理系统,SQL Server也是当今流行的数据库
数据库是表和数据库访问对象的集合,其中表分类存储了 不同的实体信息,每一行数据对应一个实体的描述信息
数据冗余是指数据库中存在一些重复的数据,数据完整性 是指数据库中的数据能够正确反应实际情况,数据库中允 许有一些数据冗余,但是要保持数据的完整性
OrdHist1.ndf OrdHist2.ndf
主文件组
26
用户定义文件组
E:\
Northwnd.ldf 日志文件
创建数据库 3-3
演示创建数据库……
27
管理和维护:收缩数据库
演示收缩数据库……
28
管理和维护:移动数据库
演示分离和附加数据库……
29
管理和维护:配置选项
演示配置数据库的选项……
企业管理器是SQL Server 2000最常用的操作环境之一, 能够执行对数据库的日常管理操作
SQL Server数据库的物理文件包括数据文件和日志文件两 部分,并且在创建数据库的时候就需要指定
相关文档
最新文档