1、复习复习| 任务一:启动 SQL Server Management Studio,要求能够使用两种身份验证的方式连接服务器,并熟悉 SQL Server Management Studio环境。| 任务二:在 SQL Server 中新增 Xk数据库,分离数据库。1、熟悉示例选课数据库 -Xk2、几个表?哪些列?3、表的主键外键分别是什么?复习复习| 任务三:使用查询窗口实现简单的查询,并观察检索结果。结果如何保存?Use xkGoselect * from student where stuname like 张 %Use xkGoSelect * from courseWhere cou
2、no=004go项目三项目三创建数据库创建数据库学习任务| 学会使用 T-SQL语句根据需要创建、删除数据库和事物日志 。| 会使用系统存储过程显示数据库的信息。| 会对数据库进行配置和管理。内容框架内容框架数据库的存储结构数据库的存储结构问题:数据库设计完成后如何建到系统中去?当系统业务数据增长后,如何调整数据库容量呢? | 数据库文件数据库在磁盘上以文件为单位存储的,由数据文件和事务日志文件组成。z 主数据文件:包含数据库的启动信息、数据信息 唯一的z 事务日志:包含恢复数据库的所有日志信息 至少有一个z 次要数据文件:主文件中不包括的所有数据信息 0个、一个或多个数据库的存储结构数据库的
3、存储结构 | 主数据文件( .mdf)z 主数据文件包含数据库的启动信息,并指向数据库中的其他文件;z 存储用户数据和对象;z 每个数据库有且仅有一个主数据文件。| 次数据文件( .ndf)z 存储主数据文件未存储的其他数据和对象;z 可以没有也可以有多个;| 事务 日志文件z 保存用于恢复数据库的日志信息;z 每个数据库至少有一个日志文件,也可以有多个。数据库的存储结构(续)数据库的存储结构(续) | 数据库文件组z 为了便于分配和管理, SQL Server 2005允许将多个文件(不同的磁盘)归为同一组,并赋予此组一个名称;z 文件组分主文件组和次文件组;z 主文件组包含系统表和主数据文件,是默认的数据文件组。数据库对象数据库对象| 关系图| 表| 视图| 存储过程| 用户| 角色| 规则| 默认| 用户定义的数据类型| 用户定义的函数| 全文目录系统数据库和示例数据库系统数据库和示例数据库 | 系统数据库zmaster数据库:记录系统的所有系统级的信息zmodel数据库:模板数据库zmsdb数据库:记录了有关 SQL Server Agent服务的信息ztempdb数据库:临时数据库,用于保存中间数据