SQL SERVER2005教学大纲

SQL SERVER2005教学大纲

ID:42383323

大小:459.00 KB

页数:55页

时间:2019-09-14

SQL SERVER2005教学大纲_第1页
SQL SERVER2005教学大纲_第2页
SQL SERVER2005教学大纲_第3页
SQL SERVER2005教学大纲_第4页
SQL SERVER2005教学大纲_第5页
资源描述:

《SQL SERVER2005教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLSERVER2005教学大纲一份IMB软件工程的培训教材课程名称:SQLSERVER2005关系数据库讲授时间:14讲,56学时适用对象:IMB的一期学员,具有c语言的编程基础,没有数据库的相关理论知识。本大纲特点:5适用范围广:本大纲适合各种希望学习IMB软件工程师的人群,无论有无计算机基础,并且对数学程度和英语程度不作过高要求。6方便授课:书课程配有教学目的、知识要点、实验指导等,方便教师授课。课程简介:教学内容:第一讲:数据库基础知识本讲目的:理解数据库、DBMS的作用和意义,了解数据库管理系统的发展过程理解各种数据库模型。理解数据库相关的基本概念本讲内容:1.1数

2、据库的发展历史1.2数据库的模型(关系数据库,层次数据库和网状数据库)1.3关系数据库1.4常见的数据库对象知识要点:1.数据库模型分为:关系数据库,层次数据库和网状数据库2.关系数据库:关系数据库表示实体和实体之间的联系3.数据库系统(DBS)databasesystem:有数据库管理系统和管理数据库系统的人和软件组成。4.数据库管理系统(DBMS):有数据库和管理数据库的软件组成。5.数据库(database):Sqlserver2005中的数据库由一个表集合组成.这些表包含数据以及为支持对数据执行的活动而定义的其它对象.如视图,索引,存储过程,用户自定义的函数和触发器(这

3、些表用于存储特定的结构化数据).表中包含行和列,行也称为记录和元组,列称为属性的集合.表中的每一列用于存储某种类型的信息.6.表(table):记录的集合,有行(记录)和列(属性)组成。列要保持唯一,在一个数据库中,表的名字也是唯一的。7.度:描述属性的个数我们称为度。8.主键(primarykey):主键是表中一列或者多列的组成。保证了实体的完整性。9.外键(foreignkey):表中一列或者多列的组合,保证了引用的完整性。10.视图(view):从表中导出的虚拟的表。11.约束(constraint):实施数据一致性和完整性的方法。12.规则(rule):规则同约束一样,

4、实施数据一致性和完整性的方法。13.索引(index)提供一种无须扫描整张表就能实现快速对数据访问的方法。(优化查询的速度)。14.存储过程(storedprocedure):经过编译的可以重复使用的transact-sql的代码的集合。理解为我们的函数。15.触发器(trigger):特殊的存储过程(经过编译的可以重复使用的transact-sql的代码的集合,有系统自动执行)。16.默认值(default):向表中插入数据时,提供一个默认的数据。参考讲课例题:第二讲:数据库管理本讲目的:掌握sqlserver2005的系统数据库,理解文件和文件组的概念。掌握创建数据库的多种

5、方式,修改数据库,使用sp_dboption修改数据库的属性,利用存储过程sp_helpdb,sp_databases,sp_helpfile查看数据库的详细信息和数据库的文件信息。理解数据库分离和附加的作用,使用sp_attach附加数据库,sp_detatch分离数据库。本讲内容:1.1系统数据库1.2文件和文件组1.3创建数据库1.4修改数据库1.5修改数据库属性1.6浏览数据库(查看数据库详细信息)1.7分离和附加数据库1.8备份数据库知识要点:1.sqlserver2005数据库分为系统数据库和用户定义数据库.2.sqlserver2005系统数据库主要由:maste

6、r,msdb,model,resource,tempdbmaster数据库:记录SQLServer实例的所有系统级信息。msdb数据库:用于SQLServer代理计划警报和作业。model数据库:用作SQLServer实例上创建的所有数据库的模板。model数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库。Resource数据库:一个只读数据库,包含SQLServer2005包括的系统对象。系统对象在物理上保留在Resource数据库中,但在逻辑上显示在每个数据库的sys架构中。tempdb数据库:一个工作空间,用于保存临时对象或

7、中间结果集。3.sqlserver2005数据库至少具有两个操作系统的文件:数据文件和日志文件.数据文件包含数据和对象,例如表,索引,存储过程和视图.日志文件包含对恢复数据库中所有事务所需的信息.为了便于管理可以将数据文件集合起来,存放到文件组中.4.SQLServer2005数据库具有三种类型的文件,如下表所示:文件说明主要主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的建议

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

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

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