关系型数据库基础 教学课件 ppt 作者 罗瑞明 第二章
关系型数据库基础,项目一:“学生成绩管理系统”数据库设计和应用 任务二: 数据库的创建和修改,1,关系型数据库基础,任务二 数据库的创建和修改,知识目标 能理解数据库的安装步骤。 能理解数据库的组成及其作用。 能力目标 会安装SQL Server 2000数据库管理系统以及相关的基本设置。 能够使用界面和SQL命令的方式创建和修改数据库。 能够使用界面和SQL命令的方式查看和删除数据库。,2,关系型数据库基础,2.1 任务描述,根据学生成绩管理相关的数据设计要求,合理规划并建立数据库,能修改和删除数据库。,3,关系型数据库基础,2.2 任务实施,系统安装 规划和建立数据库 设置数据库相关属性,4,关系型数据库基础,2.2.1 步骤一:安装SQL Server 2000数据库服务器,了解硬件和操作系统要求 安装SQL Server 2000 启动、暂停和停止SQL Server 2000,5,关系型数据库基础,2.2.2 步骤二:创建数据库,根据“学生成绩管理系统”的系统需求,建立StudentManage数据库 创建数据库的操作方式有几种: 使用企业管理器 使用向导的方式 在查询分析器中使用SQL命令的方式,6,关系型数据库基础,使用企业管理器创建数据库,7,关系型数据库基础,相关知识,数据库以两种类型的文件形式存储在磁盘上:数据文件和事务日志文件。 数据库必须至少包含一个数据文件和一个事务日志文件。 数据文件又分为主要数据文件和次要数据文件,包含数据库中的所有数据和对象。 事务日志文件包含用于恢复数据库的日志信息,所有对数据库的更新操作都记录在此文件中。 文件组用于对文件进行分组,以便于管理和分配数据。,8,关系型数据库基础,2.2.3 步骤三: 修改数据库文件属性,9,关系型数据库基础,2.2.4 使用SQL语句创建和修改数据库,使用SQL语句创建数据库 CREATE DATABASE database_name ON PRIMARY ( NAME = 数据文件逻辑名, FILENAME = ' 数据文件物理名 ', , SIZE = 数据文件初始大小 , MAXSIZE = 数据文件最大容量 | UNLIMITED , FILEGROWTH = 数据文件的增长量 ) , n LOG ON ( NAME = 事务日志文件逻辑名, FILENAME = ' 事务日志文件物理名 ' , SIZE = 事务日志文件初始大小 , MAXSIZE = 事务日志文件最大容量 | UNLIMITED , FILEGROWTH = 事务日志文件的增长量 ) , n ,10,关系型数据库基础,例: CREATE DATABASE StudentManage ON (NAME='StudentManage_dat',FILENAME='D:DataStudentManage_mdf',SIZE=50MB,MAXSIZE=UNLIMITED,FILEGROWTH=5MB) LOG ON (NAME='StudentManage_log',FILENAME='E:LogStudentManage_ldf',SIZE=10MB,MAXSIZE=100MB,FILEGROWTH=20%),2.2.4 使用SQL语句创建和修改数据库,使用SQL语句修改数据库 SQL 语句为:ALTER DATABASE 学会查找帮助,11,关系型数据库基础,2.2.5 其它数据库管理操作,删除数据库:DROP DATABASE 数据库名 分离数据库 附加数据库 收缩数据库,12,关系型数据库基础,2.3小结,数据库系统的安装 数据库的创建和修改 创建、修改、删除 分离、附加、收缩 企业管理器和查询分析器是我们最常用的使用工具,13,关系型数据库基础,