《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt

《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt

ID:51347873

大小:464.50 KB

页数:30页

时间:2020-03-22

《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt_第1页
《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt_第2页
《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt_第3页
《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt_第4页
《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt_第5页
资源描述:

《《数据库应用基础》教学教案 第二章 数据库的基本操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第二章数据库的基本操作数据库应用基础复习1数据2数据库3数据库管理系统2.1文件和文件组1文件主要数据文件:该文件包含数据库的启动信息,并用于存储数据,扩展名是.mdf次要数据文件(可选):由用户定义并存储,这些文件含有不能置于主要数据文件中的所有数据,扩展名是.ndf事务日志文件:这些文件包含用于恢复数据库的日志信息。每个数据库都必须至少有一个日志文件,扩展名是.ldfSQLServer2005数据库至少具有两个系统文件:数据文件日志文件第二章数据库的基本操作对象作用表数据库中数据的实际存放处所视图定制复杂

2、或常用的查询,以便用户使用;限定用户只能查看表中的特定行或列;为用户提供统计数据而不展示细节索引加快从表或视图中检索数据的效率存储过程提高性能;封装数据库的部分或全部细节;帮助在不同的数据库应用程序之间实现一致的逻辑约束、规则、确保数据库的数据完整性;强制执行业务默认值和触发器规则登陆、用户、保障数据安全的基础角色和组4SQLServer中常用的数据库对象2文件组为了方便数据的分配、放置和管理,SQLServer允许对文件进行分组处理,每一组赋予一个名称,在同一个组里的文件就组成了文件组2.1文件和文件组6事务

3、日志文件*.ldf一到多个次数据文件*.ndf零到多个次数据文件*.ndf零到多个主数据文件*.mdf仅有一个主文件组次文件组事务日志2.1文件和文件组需要注意的有:文件或文件组不能由一个以上的数据库同时使用。例如:如果文件sales.mdf和sales.ndf包含了数据库sales中的数据和对象,那么任何其它数据库都不能使用这两个文件。2.1文件和文件组82.2创建数据库两种方法:1.以图形化界面创建数据库2.用T-SQL命令创建数据库Transact-SQL交互式查询语言9例:在C盘根目录下创建名为My_D

4、B的数据库,其主文件大小为10MB,最大大小为30MB,日志文件大小为10MB。CreateDatabase=My_dbOnPrimary(Name=My_dbdata,Filename=‘c:my_db.mdf’,Size=10mb,Maxsize=30mb,Filegrowth=2mb)2.2.1用T-SQL命令创建数据库10LogOn(Name=My_dblog,Filename=‘c:my_db.ldf’,Size=10mb,Maxsize=20mb,Filegrowth=25%)CollateCh

5、inese_prc_ci_as用T-SQL命令创建数据库(SQL语法)CreateDatabaseDatabase_name[On[Primary][[,…n][,[,…n]}][LOGOn{[,…n]}]][CollateCollation_name][With]][;]11数据库名称指定关联的定义主文件数据文件或日志文件的定义12LogOn{(Name=logical_file_

6、name,Filename=’os_file_name’[,Size=size][,Maxsize={max_size

7、unlimited}][,Filegrowth=growth_increment])}[,...N]CollateCollation_name指定建立数据库的日志文件指定数据库的缺省排序方式包含控制语言或字母表用法的规则数据库的启动位置,也是数据库中其他文件的入口位置指定文件的操作系统文件名和路径132事务日志每个SQLServer2005数据库必须都具有事务日志。事务日志是数据库的一个重要组

8、件,如果系统出现故障,它将成为最新数据库的唯一来源。事务日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录。事务日志记录每个事务的开始。事务日志支持的操作恢复个别事务SQLServer启动时恢复所有未完成的事务将还原的数据库、文件、文件组或页前滚到故障点支持事务复制支持备用服务器解决方案14153查看数据库信息图形化界面查看T-SQL命令查看数据库信息在T-SQL中,常用的:函数DatabasePropertyEx或系统存储过程sp_helpdb来显示数据库和数据库参数的有关信息16使用函数Data

9、basePropertyEx的语法为:SelectDatabasePropertyEx(Database,property)其中:Database:需要查看的数据库的名称Property:数据库的具体属性名使用系统存储过程sp_helpdb的语法为:Execsp_helpdbdatabase_name例:分别用函数Databasepropertyex和系统存储过程sp_helpdb两种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。