




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整理ppt第第3章章 SQL Server数据库管理数据库管理 v教学内容:教学内容: 1、SQL Server 2005数据库对象及数据库的组成。数据库对象及数据库的组成。 2、文件和文件组。、文件和文件组。 3、用、用Management Studio和和T-SQL管理数据库。管理数据库。v实践操作:实践操作: 1、设计并创建用户数据库。、设计并创建用户数据库。 2、修改用户数据库结构。、修改用户数据库结构。 3、分离、附加、删除数据库以及数据库的导入导出、分离、附加、删除数据库以及数据库的导入导出操作。操作。整理ppt本章目录本章目录v3. 1 案例问题案例问题v3. 2 SQL Ser
2、ver数据库数据库v3. 3 建立与修改数据库建立与修改数据库v3. 4 分离和附加用户数据库分离和附加用户数据库v3. 5 删除数据库删除数据库v3. 6 数据库的导入导出与数据库文件的重数据库的导入导出与数据库文件的重命名命名整理ppt3. 1 案例问题案例问题某产品销售企业为了进一步开拓市场,拟某产品销售企业为了进一步开拓市场,拟建立一个网上产品销售系统,主要完成对目前建立一个网上产品销售系统,主要完成对目前所经营的商品信息进行管理,接收用户订单,所经营的商品信息进行管理,接收用户订单,以通过互联网发布商品信息实现电子商务。现以通过互联网发布商品信息实现电子商务。现需要建立一个产品信息数
3、据库,实现商品信息、需要建立一个产品信息数据库,实现商品信息、客户信息及订单的存储与管理。客户信息及订单的存储与管理。整理pptv主要从以下主要从以下4个方面进行:个方面进行:用户需求:从现实世界提取和抽象用户的需求信息。用户需求:从现实世界提取和抽象用户的需求信息。概念设计:集成来自不同用户对现实世界的描述和信息概念设计:集成来自不同用户对现实世界的描述和信息的需求,形成全局概念模式,通常用的需求,形成全局概念模式,通常用E-R图图表示。表示。逻辑设计:根据不同的逻辑设计:根据不同的DBMS的特点,把关系数据库系的特点,把关系数据库系统从概念模式转化为关系表,并进一步变成规范形式。统从概念模
4、式转化为关系表,并进一步变成规范形式。物理设计:为了保证数据库的性能,对库的设计进行优物理设计:为了保证数据库的性能,对库的设计进行优化,这主要依靠化,这主要依靠DBMS所提供的手段进行优化构造。所提供的手段进行优化构造。数据库设计过程数据库设计过程v除此之外,还应考虑下列问题除此之外,还应考虑下列问题:1. 数据库中表的数据库中表的主键主键与与外键外键2. 表间联系:有三种表间联系:有三种(1:1) (1:m) (m:n)整理ppt产品信息产品信息客户信息客户信息订订购购产品编号产品编号产品名称产品名称单价单价库存量库存量客户编号客户编号客户名称客户名称信用额度信用额度联系方式联系方式mn订
5、购数量订购数量订购日期订购日期产产品品销销售售系系统统数数据据E-R图图整理pptv解决方案:解决方案:通过对供需双方的需求分析,设计了一个通过对供需双方的需求分析,设计了一个“产品信息数产品信息数据库据库”,用于存放系统数据信息。其中含有三张表:,用于存放系统数据信息。其中含有三张表:“产品信息表产品信息表product_table”,主要用于存放要销售的,主要用于存放要销售的商品信息;商品信息;product_table(产品编号产品编号,产品名称,单价,库存量),产品名称,单价,库存量)“客户信息表客户信息表cust_table”用于存储客户的信息;用于存储客户的信息;cust_tabl
6、e (客户编号客户编号,客户名称,信用额度,联系方式),客户名称,信用额度,联系方式)“订单表订单表order_table”,主要存放系统接收到的订单信,主要存放系统接收到的订单信息。息。order_table (客户编号客户编号,产品编号产品编号,订购数量,订购日期),订购数量,订购日期)整理ppt3.2 SQL Server数据库数据库v3. 2. 1 数据库中的对象数据库中的对象在在SQL Server中,一个数据库包含以下这些数据库中,一个数据库包含以下这些数据库对象。对象。Table(表):即二维表,用于存放数据。(表):即二维表,用于存放数据。View(视图):实质上它是一张虚拟的
7、表,用来(视图):实质上它是一张虚拟的表,用来存储在数据库中预先定义好的查询。存储在数据库中预先定义好的查询。Index(索引)(索引) Stored Procedure(存储过程)(存储过程)Tiggers(触发器):是数据库中一个已经编译好(触发器):是数据库中一个已经编译好的的SQL过程,用来执行以数据库中其他动作的发生过程,用来执行以数据库中其他动作的发生为前提的动作。为前提的动作。整理ppt3. 2. 2 SQL Server 2005系统数据库系统数据库 Master数据库:数据库:SQL Server中的主控数据库。该中的主控数据库。该数据库中包含的信息有用户登录标识、系统配置信
8、息及数据库中包含的信息有用户登录标识、系统配置信息及初始化信息等。这些信息非常重要,因为它控制着初始化信息等。这些信息非常重要,因为它控制着SQL Server系统和用户程序的运行。所以用户尽量不要在系统和用户程序的运行。所以用户尽量不要在Master数据库中建立自己的数据表,以免破坏了系统数据库中建立自己的数据表,以免破坏了系统信息。信息。 Model数据库:模板数据库。数据库:模板数据库。 Msdb数据库:这个数据库用于数据库:这个数据库用于SQL Server代理服代理服务,即进行警报和任务调度以及为记录操作提供存储空务,即进行警报和任务调度以及为记录操作提供存储空间。间。Tempdb数
9、据库:临时数据库。数据库:临时数据库。整理ppt3. 2. 3 文件和文件组文件和文件组1. 文件文件 Primary File(主文件):用来存放数据和数据库的(主文件):用来存放数据和数据库的初始化信息,是每个数据库都必不可少的一个文件,其初始化信息,是每个数据库都必不可少的一个文件,其扩展名为扩展名为.mdf。 Secondary File(辅助文件):用来存放主文件中(辅助文件):用来存放主文件中容纳不下的数据。其扩展名为容纳不下的数据。其扩展名为.ndf。 Transaction Log(事务日志):扩展名为(事务日志):扩展名为.ldf。SQL Server中的数据库要求必须有且只
10、能有一个主文中的数据库要求必须有且只能有一个主文件和多个日志文件。件和多个日志文件。 2. 文件组文件组用来对文件进行分组管理用来对文件进行分组管理. 整理ppt3. 3 建立与修改数据库建立与修改数据库3. 3. 1 用企业管理器建立数据库用企业管理器建立数据库整理ppt整理ppt整理ppt3. 3. 2 用用CREATE DATABASE命令建立命令建立数据库数据库整理pptCREATE DATABASE命令的命令的语法格式语法格式如下:如下:CREATE DATABASE database_nameon PRIMARY (NAME=logical_,os_,SIZE=size,MAXSI
11、ZE=max_sizeUNLIMITED,growth_increment),nLOG ON (NAME=logical_,os_,SIZE=size,MAXSIZE=max_sizeUNLIMITED,growth_increment),n整理ppt【例】【例】 创建数据库创建数据库test2create database test2onprimary(name=test2_data1, d:examtest2_data1.mdf, size=100, maxsize=200, =20),),(name=test2_data2, d:examtest2_data2.ndf, size=20,
12、 maxsize=unlimited, =10%),),(name=test2_data3, d:examtest2_data3.ndf, size=20, maxsize=unlimited, =10%)log on(name=test_log1, d:examtest2_log1.ldf, size=50, maxsize=100,=10),),(name=test_log2, d:examtest2_log2.ldf, size=50, maxsize=100, =10)注意注意: 当数据库含有多个数据文件当数据库含有多个数据文件及日志文件时的书写格式及日志文件时的书写格式!整理ppt3
13、. 3. 3 修改数据库结构修改数据库结构注意注意:允许用户修改以下方面允许用户修改以下方面:修改文件的逻辑名称。修改文件的逻辑名称。修改文件的初始大小,但该修改文件的初始大小,但该数值只能比原来的数据大,数值只能比原来的数据大,不能减小。不能减小。重新设置数据库的自动增长重新设置数据库的自动增长方式方式.增加新的数据或日志文件。增加新的数据或日志文件。整理ppt3. 4 分离和附加用户数据库分离和附加用户数据库3.4.1 分离数据库分离数据库脱离服务器的管理,同时保持数据文件和日志脱离服务器的管理,同时保持数据文件和日志文件的完整性和一致性。文件的完整性和一致性。整理ppt3.4.2 附加数
14、据库附加数据库在右图中选择在右图中选择“附加附加”项。项。 分离后的数据库的数据和事务日志文件,分离后的数据库的数据和事务日志文件,可以重新附加到同一或其他可以重新附加到同一或其他SQL Server 2005实例。使其归属实例。使其归属 SQL Server的管理。的管理。 整理ppt3. 5 删除数据库删除数据库3.5.1 使用企业管理器删除使用企业管理器删除3.5.2 使用使用DROP DATABASE命令删除命令删除语法格式:语法格式:DROP DATABASE Database_name,n【例】【例】 用用DROP DATABASE语句删除语句删除“产产品信息数据库品信息数据库”。 DROP DATABASE 产品信息数据库产品信息数据库整理ppt3. 6 数据库的导入导出与数据库文件数据库的导入导出与数据库文件的重命名的重命名3. 6. 1 数据库的导入与导出数据库的导入与导出在不同的在不同的SQL Server服务器之间以及在服务器之间以及在S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《餐饮服务与管理》课件-教学课件:仪容仪表仪态
- 2025钢筋买卖合同模板
- 2025宜昌市房屋租赁合同样本
- 2025广告代理合同模板
- 2025届高三押题信息卷(一)物理及答案
- 《认识公顷》教学设计
- 原发性食管恶性淋巴瘤的临床护理
- 白瓷娃娃美容的临床护理
- 2025防腐施工承包合同书
- 2025标准抵押借款合同
- 传统园林技艺智慧树知到期末考试答案2024年
- 直播中的礼仪与形象塑造
- 2024年八年级数学下册期中检测卷【含答案】
- 老年人中医健康知识讲座总结
- 海南声茂羊和禽类半自动屠宰场项目环评报告
- 跳绳市场调研报告
- 《民法典》合同编通则及司法解释培训课件
- 《大学生的情绪》课件
- 交通事故法律处理与索赔案例分析与实践指导
- 2023年河北高中学业水平考试物理试卷真题及答案详解
- 大学生组织管理能力大赛题库第三届
评论
0/150
提交评论