电子商务网站建设与实践 第4章 数据库的管理与使用.ppt
《电子商务网站建设与实践 第4章 数据库的管理与使用.ppt》由会员分享,可在线阅读,更多相关《电子商务网站建设与实践 第4章 数据库的管理与使用.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c第第四四章章数据库的管理与使用数据库的管理与使用1 1数据库的管理与使用数据库的管理与使用学习要点学习要点 了解SQLServer数据库的基本概念学会创建、修改及删除数据库学会创建、修改及删除表掌握数据查询语句2 2 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用SQL Server 2000简介简介 1综合实例综合实例设置相对安全的设置相对安全的Windows 2003 Server系统系统主要内容主要内容综合实例综合实例设置相对安全的设置相对安全的Windows 2003 Server系统系统SQL Server常用管理工具常用管理工具 2数据库的创建
2、与管理数据库的创建与管理 3表的创建与管理表的创建与管理 4数据查询数据查询53 3 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.1 SQL Server 2000简介()SQL Server概述概述 SQL Server是Microsoft公司所发行的一套运行在Windows操作系统上的关系型数据库管理系统(RDBMS),它主要提供数据存放、管理与分析的服务。SQL Server 2000是在SQL Server 7.0的基础上扩展升级的产品。SQL Server 2000作为一个优秀的关系型数据库平台,有着自己的新特性,如:完全的Web支持;对XM
3、L的支持,可使用XML方便地插入、删除和更新数据等。SQL Server 2000采用客户机/服务器的体系结构。4 4 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.1 SQL Server 2000简介()SQL Server 2000的主要版本的主要版本 SQLServer2000企业版SQLServer2000标准版SQLServer2000个人版SQLServer2000开发版SQLServer2000WindowsCE版SQLServer2000企业评估版5 5 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用
4、4.2 SQL Server常用管理工具()企业管理器企业管理器企业管理器是SQLServer中一个重要的管理工具。它提供一个与MicrosoftManagementConsole(MMC)兼容的用户接口。SQLServer的企业管理器工具可以作为MicrosoftSQLServer2000MMC的一个嵌入式管理单元使用。启动企业管理器的方法:单击“开始”按钮,选 择“程 序”“Microsoft SQLServer”“企业管理器”选项,打开SQLServer企业管理器,单击企业管理器左面窗口中的文件夹左边的加号(+),展开下一层对象。6 6 电子商务网站建设与实践电子商务网站建设与实践 数据
5、库的管理与使用数据库的管理与使用4.2 SQL Server常用管理工具()查询分析器查询分析器查询分析器的启动:单 击“开 始”按 钮,选 择“程 序”“MicrosoftSQLServer”“查询分析器”选项,出现查询分析器登录界面。在SQLServer下拉列表框中选择要登录的SQLServer服务器,如果列表框中没有,可以单击按钮,找到所要登录的SQLServer服务器。选择“SQLServer身份验证”,默认的登录名是“sa”,在“密码”输入框中输入SQLServer的密码,如密码输入“123”。单击“确定”按钮,打开SQLServer查询分析器。查询分析器可以使用户交互式地输入、执行
6、和测试Transact-SQL语句,并且在结果显示窗口中查看语句的执行结果。7 7 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.2 SQL Server常用管理工具()查询分析器查询分析器在查询分析器的查询窗口中输入SQL语句,单击工具栏中的按钮或按F5键,输入的SQL语句将被执行,执行的结果显示在结果显示窗口中。8 8 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.2 SQL Server常用管理工具()服务管理器服务管理器SQLServer服务管理器是SQLServer最重要的管理工具,企业管理器和查询分析器
7、能够被使用的前提是SQLServer服务管理器必须启动,对数据库做任何操作之前,也必须启动服务管理器。启动SQLServer服务器的方法:单击“开始”按钮,选择“程序”“MicrosoftSQLServer”“服务管理器”选项,打开“SQLServer服务管理器”。9 9 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.2 SQL Server常用管理工具()服务管理器服务管理器4种服务种服务 用以实现SQL Server数据库引擎,可以说它是SQL Server的最基本组件,停止SQL Server服务将会停止所有的SQL服务。每一个SQL Server
8、实例都有一个SQL Server服务。SQL Server 服务服务SQLServerAgent服务服务 Microsoft Search服服务 MSDTC服务服务 SQL Server 代理服务,可以自动执行指定任务、监视SQL Server运行并在必要时进行报警。每一个SQL Server实例都有一个SQL Server代理服务。用以实现全文搜寻引擎。不论计算机上有多少个SQL Server 实例,都只会有一个Microsoft Search服务。微软分布式事务协调器,用以管理分布式交易。不论计算机上有多少个SQL Server实例,都只会有一个MSDTC服务。1010 电子商务网站建设与
9、实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()数据库结构数据库结构.主数据文件辅助数据文件每一个数据库都必须有一个主数据文件,其中记录了数据库的起始信息、数据文件成员以及数据库的对象成员,如表、视图、规则等。主数据文件一旦建立了之后,就不能将它删除,除非将整个数据库删除。默 认 主 数 据 文 件 的 扩 展 名 为“.mdf”。SQLServer可以将数据库存成多个数据文件,一个主数据文件与多个辅助数据文件,一个数据库也可以没有辅助数据文件。通常情况下数据库并不需要建立辅助数据文件,只有当数据过于庞大,数据库的内容太多时,单一数据文件无法负荷,
10、需要使用辅助数据文件分散存储数据,以提高数据的存取效率。默认辅助数据文件的扩展名为“.ndf”在数据库系统中数据库实际上是以文件形式存在,默认状态下,数据库文件存放在MicrosoftSQLServer默认安装目录下的“MSSQLdata”文件夹中。事务日志文件事务日志文件是用来记录数据库的事务活动记录。事务日志文件可以为SQLServer取消事务、回存事务等操作提供参考依据,以便在数据库损坏时,能利用事务日志文件恢复数据库。默认事务日志文件的扩展名为“.ldf”。1111 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()系统数据
11、库系统数据库系统数据库master数据库tempdb数据库model数据库msdb数据库示例数据库pubs数据库Northwind数据库1212 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()创建数据库创建数据库利用企业管理器利用企业管理器.命名数据库.在SQLServer2000的服务管理器运行的情况下,选择“开始”“程序”“MicrosoftSQLServer”“企业管理器”,打开SQLServer2000的企业管理器,单击折叠号(即左面的图标“+”号),展开控制台根目录,在“数据库”上单击右键,在弹出的快捷菜单中选择“新建
12、数据库”选项。在“常规”选项卡的“名称”栏中输入要建立的数据库名称,如:输入叮当书店的数据库名为“bookstore”。1313 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()创建数据库创建数据库利用企业管理器利用企业管理器切换到“数据文件”选项卡,设置数据库文件的位置以及文件属性。这个数据库只有一个主数据文件(bookstore_Data.MDF),这个数据文件的初始文件大小为1MB,可以不断自动增长,直到占满整个磁盘,每次以10%的量增长。创建数据库创建数据库利用企业管理器利用企业管理器.设置“数据文件”选项卡.1414 电
13、子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()创建数据库创建数据库利用企业管理器利用企业管理器切换到“事务日志”选项卡,设置事务文件的位置以及文件属性。设置事务日志文件bookstore_Log.ldf的初始文件大小为1MB,日志文件可以不断增长,每次自动扩增10%的空间,直到它占满整个磁盘。创建数据库创建数据库利用企业管理器利用企业管理器.设置“日志文件”选项卡.1515 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()创建数据库创建数据库利用企业管理器利用企业管理
14、器单击“确定”按钮,完成创建数据库的操作。在企业管理器的左窗口树状数据库目录中可以发现刚才建立的数据库bookstore。创建数据库创建数据库利用企业管理器利用企业管理器.查看数据库建立结果.1616 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()创建数据库创建数据库利用企业管理器利用企业管理器例如,创建名为bookstore的数据库,使用两个20MB的数据文件和一个100MB的事务日志文件。创建数据库创建数据库利用利用T-SQL语句语句在SQLServer查询分析器中输入如下程序:CREATEDATABASEbookstore
15、ONPRIMARY(NAME=bookstore_data1,FILENAME=e:databasebookstore_data1.mdf,SIZE=20,MAXSIZE=100,FILEGROWTH=10),(NAME=bookstore_data2,FILENAME=e:databasebookstore_data2.ndf,SIZE=20,MAXSIZE=100,FILEGROWTH=10)LOGON(NAME=bookstore_log,FILENAME=e:databasebookstore_log.ldf,SIZE=100,MAXSIZE=200,FILEGROWTH=10)171
16、7 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()删除数据库删除数据库利用利用T-SQL语句语句利用企业管理器删除数据库,只需在企业管理器中选取要删除的数据库,并单击鼠标右键,然后在弹出的快捷菜单中选择“删除”选项即可。利用T-SQL的DROPDAT-ABASE语句来删除数据库。DROPDAT-ABASE语句的语法格式如下:DROPDATABASEdatabase_name,.n其中,参数database_name指定要删除的数据库名称。从master数据库中执行sp_helpdb以查看数据库列表。利用企业管理器利用企业管理器1
17、818 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()附加与分离数据库附加与分离数据库利用企业管理器分离数据库,首先在企业管理器中选取要分离的数据库,并单击鼠标右键,然后在弹出的快捷菜单中选择“所有任务”“分离数据库”选项,在随后弹出的“分离数据库”对话框中,单击“确定”按钮,数据库完成分离。分离数据库1919 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.3 数据库的创建与管理()附加与分离数据库附加与分离数据库利用企业管理器附加数据库,首先在企业管理器中选取“数据库”目录,并单击鼠标右
18、键,然后在弹出的快捷菜单中选择“所有任务”“附加数据库”选项,随后弹出“附加数据库”对话框。在“附加数据库”对话框中,单击“要附加数据库MDF文件”文本框的按钮,选取所要附加的数据库文件所在的路径位置,如:选择“dingdangdatabase”下的数据文件bookstore_Data.MDF,然后在“附加为”文本框中指定附加后的数据库名称为bookstore。附加数据库2020 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.4 表的创建与管理()数据类型数据类型系统数据类型系统数据类型数值数据类型数值数据类型数值型数据可以用来做数值运算处理,当需要存放
19、纯数字的数据,或是要对存放的内容作数值运算时,可以将它定义成数值型数据类型。数据数据类类型型存存储储容量容量数数值值范范围围整型数整型数值值tinyinttinyint1 B1 B0 0 255 255 smallintsmallint2 B2 B2 21515 (2(21515-1-1)intint4 B4 B2 23131 (2(23131-1-1)bigintbigint8 B8 B2 26363 (2(26363-1-1)精确型数精确型数值值decimal decimal 5 517B17B(10103838+1+1)()(10103838-1-1)numericnumeric5 51
20、7B17B(10103838+1+1)()(10103838-1-1)浮点型数浮点型数值值floatfloat单单精度:精度:4B4B双精度:双精度:8B8B 1.791.791010308308+1.79+1.791010308308 realreal4B4B 3.403.4010103838+3.40+3.40101038 38 2121 电子商务网站建设与实践电子商务网站建设与实践 数据库的管理与使用数据库的管理与使用4.4 表的创建与管理()数据类型数据类型系统数据类型系统数据类型字符数据类型字符数据类型字符型数据可以表示文字、数字或其他的特殊符号,在定义字符型数据时,必须指定一个数值
21、,用来表示字符型数据的长度。字符型数据有3类,分别为char、varchar与text。char数据类型数据类型varchar数据类型数据类型 text数据类型数据类型 char数据类型是用来存放固定长度的字符串内容,其最大长度可达8000个字符。当SQLServer要保存长度固定的数据时,可以将它定义为char数据类型。当char实际的字符串长度小于指定大小时,它将会自动在字符串后面补空格填满整个长度,使数据长度固定。varchar数据类型的使用方式与char数据类型类似,不同的是,varchar数据类型可以随着存放的数据长度大小自动调整其占用的数据空间,当存入的数据长度小于指定的大小时,它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务网站建设与实践 第4章 数据库的管理与使用 电子商务 网站 建设 实践 数据库 管理 使用
限制150内