数据库培训课件3

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Version3.0SQLServer数据库管理第三章2回顾•E-R图:实体,属性,关系•Access数据库对象和Access中数据库•创建Access数据库表–使用合适的数据类型定义字段属性–使用自动增长数据类型和主键实施实体完整性约束–使用数据类型、格式和有效性规则实施域完整性约束•添加、修改和删除数据的操作•在Access中使用关系和外键实施引用完整性约束•Access数据库的导入导出、加密、压缩和修复3目标•了解SQLServer的安装、功能和特点;•使用企业管理器、查询分析器和在线帮助;•理解SQLServer的数据组织形式,数据库文件和日志文件的特征和作用;•在企业管理器和查询分析器中创建和删除数据库;•数据库的配置和维护操作;4…SQLServer2000简介SQLServer数据服务客户程序查询结果存储过程数据表查询请求OLAP视图5SQLServer2000的版本•企业版•标准版•个人版•开发版•桌面引擎6安装SQLServer2000企业版硬件需求配置要求CPUP166、推荐PII内存最少256MB(Windows2000)最少Minimum64MB(WindowsNT4.0)磁盘空间250MB(典型安装)270MB(完全安装)MB7SQLServer关系型数据引擎存储引擎开放式数据服务服务器连接客户应用程序客户连接数据访问APISQLServer2000的特征4-1•客户/服务器模型服务器客户A客户B8SQLServer2000的特征4-2•数据复制模型9SQLServer2000的特征4-3•SQLServer和全文检索10SQLServer2000的特征4-4•数据仓库和联机事务处理11企业管理器组实例数据库数据库对象数据库表记录12查询分析器和T-SQL语法检查执行选择数据库数据库对象T-SQL执行结果13在线帮助系统按目录结构和主题进行文档查阅按词进行全文档搜索按关键词条进行文档查阅定义书签,定位常用帮助页面14登录SQLServer15SQLServer数据库系统数据库用户数据库mastermodeltempdbmsdbpubsNorthwindUser1distribution16页:8KB表、索引数据数据库数据文件.mdf或.ndf日志文件.ldfMaximumrowsize=8060bytes数据库文件和日志文件17Northwnd.ldfE:\日志文件…OrdersCustomersProductsOrdHistYear2OrdHistYear1主文件组Northwnd.mdfC:\用户定义文件组OrdHist1.ndfOrdHist2.ndfD:\•示范数据库Northwind的物理文件结构sys…sys…sysuserssysobjects文件组和数据存储18创建数据库3-1演示使用企业管理器创建数据库…19创建数据库3-2演示使用向导创建数据库…20创建数据库3-3•创建数据库的T-SQL:–数据库名称–数据库大小–物理文件位置CREATEDATABASEFlightONPRIMARY(NAME=SampleData,FILENAME='c:\ProgramFiles\..\..\Data\Flight.mdf',SIZE=10MB,MAXSIZE=15MB,FILEGROWTH=20%)LOGON(NAME=SampleLog,FILENAME='c:\ProgramFiles\..\..\Data\Flight.ldf',SIZE=3MB,MAXSIZE=5MB,FILEGROWTH=1MB)21删除数据库2–1演示在企业管理器中删除数据库…22删除数据库2–2演示在查询分析器中删除数据库…23修改数据库结构•修改数据库的T-SQL:–允许为文件自动增长–为数据库增加次要数据文件–扩充数据库文件ALTERDATABASESampleMODIFYFILE(NAME='SampleLog',SIZE=15MB)GOALTERDATABASESampleADDFILE(NAME=SampleData2,FILENAME='c:\ProgramFiles\..\..\Data\Sample2.ndf',SIZE=15MB,MAXSIZE=20MB)GO24配置数据库选项25•设置数据库为只读使用存储过程配置数据库特性EXECsp_dboption'pubs','readonly','True'EXECsp_dboption'pubs',autoshrink,trueEXECsp_dboption'pubs','singleuser'•设置数据库为自动压缩•设置数据库为单用户26•收缩数据文件大小使用DBCC维护数据库DBCCSHRINKDATABASE(UserDB,10)DBCCSHOW_STATISTICS(authors,UPKCL_auidind)•显示指定目标的分布统计信息DBCC——数据库一致性检测27分离数据库演示分离数据库文件…28附加数据库演示附加数据库文件…29总结2-1•SQLServer2000为其单位用户提供了企业级数据管理平台,并且为客户/服务器应用、分布式应用提供了强有力的支持;•企业管理器提供了SQLServer简便、安全的操作环境;•使用查询分析器,可以用来调试和运行T-SQL;•SQLServer提供了系统数据库和用户数据库,系统数据库提供了对SQLServer系统数据的存储;•SQLServer数据库对象包括表、索引、视图、存储过程、约束、触发器等多个数据库对象;30总结2–2•数据库文件包括主数据文件、次要数据文件和日志文件,并且数据文件由主文件组和用户定义文件组来进行组织;•在企业管理器中,可以使用手工或者向导方式来创建数据库,也可以在擦查询分析器中使用CreateDataBase关键词来创建数据库;•在企业管理器和查询分析器中,都可以进行数据库的修改和删除操作;•使用sp_dboption可以对数据库进行特征配置;•使用DBCC控制台命令可以对数据库进行检查、修复等维护性操作;

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功