160 likes | 290 Views
第 6 讲. 第 3 章 数据库的创建和管理 —— 实验 2. 第 3 章 数据库 的创建和 管理 实训项目. 动手操作 1 :查看系统数据库信息 动手操作 2 :用界面方式创建数据库 动手操作 3 :用命令创建数据库 动手操作 4 :用命令修改数据库 动手操作 5 :用界面方式分离与附加数据库 动手操作 6 :用命令删除数据库. 动手操作 1 :查看系统数据库信息. 任务 1 :在“资源对象管理器”中查看服务器中的系统数据库,并回答有哪些数据库。 任务 2 :在“资源对象管理器”中查看各类数据库的属性。 右击某个数据库→单击“属性”→ ……
E N D
第6讲 第3章 数据库的创建和管理——实验2
第3章 数据库的创建和管理实训项目 • 动手操作1:查看系统数据库信息 • 动手操作2:用界面方式创建数据库 • 动手操作3:用命令创建数据库 • 动手操作4:用命令修改数据库 • 动手操作5:用界面方式分离与附加数据库 • 动手操作6:用命令删除数据库
动手操作1:查看系统数据库信息 • 任务1:在“资源对象管理器”中查看服务器中的系统数据库,并回答有哪些数据库。 • 任务2:在“资源对象管理器”中查看各类数据库的属性。 • 右击某个数据库→单击“属性”→…… • 任务3:在查询窗口中使用命令查看服务器中的系统数据库信息。 • 单击“工具栏”上中“新建查询”按钮,在查询窗口中输入: • sp_helpdb • sp_helpdb master
动手操作2:用界面方式创建和修改数据库 要求:在E盘的“班级号”文件夹下,创建一个教学管理数据库 “JXGL”,其中要求: • 主文件名默认。初始容量为5MB,最大容量为25MB,增幅为1MB。 • 次文件名为:jx2。初始容量为5MB,最大容量为20MB,增幅为10%。 • 日志文件名默认。初始容量为4MB,最大容量不限制,增幅为2MB。 任务1:在E盘以班级号创建一个文件夹。 任务2:在“资源对象管理器”中创建一个名为jxgl的数据库 • 右击“数据库”图标→“新建数据库” → …… 任务3:查看JXGL数据库对象和数据库文件。 任务4:在jxgl库中增加1个次文件组user1,并在其中增加一个数据文件j4_data,属性自定义。在jxgl中增加1个日志文件log2,属性自定义。 • 右击“JXGL”数据库图标→“属性” → ……
动手操作3:用命令创建数据库 • 任务1:创建一个默认参数的数据库db1。 • 任务2:查看db1数据库的信息,请说出该数据库中有哪些文件?逻辑文件名、磁盘文件名各是什么?它们的大小是多少? create database db1 sp_helpdb db1
动手操作3:用命令创建数据库 • 任务3:按下列表格中的要求创建一个名为TESTDB的数据库。 (提示:先在E:盘创建文件夹SQL)
动手操作3:用命令创建数据库 create database testdb on primary ( name=td1, filename= ‘d:\sql\td1.mdf ‘ , size=5, maxsize=20, filegrowth=10% ), ( name=td2, filename= ‘d:\sql\td2.ndf ‘ , size=10, maxsize=30, filegrowth=2 ), filegroup user1 ( name=td3, filename= ‘d:\sql\td3.ndf ‘ , size=5, maxsize=unlimited, filegrowth=2 ) log on ( name=tlog, filename= 'd:\sql\tlog.ldf ‘ , size=4, maxsize=unlimited, filegrowth=20% )
动手操作4:用命令修改数据库 任务1:在数据库testdb中增加一个u3文件组。 任务2:将数据库testdb中的文件组u3更名为u2。 • Alter database testdb • add filegroup u3 • alter database testdb • modify filegroup u3 name=u2
动手操作4:用命令修改数据库 任务3:在数据库testdb中增加如下文件: • 在主文件组中增加数据文件td4,初始大小为5MB,最大为15MB,增长幅度为1MB。 • 在次文件组u2中增加数据文件td5,属性同td4。 • 增加日志文件tlog2,属性同td4。
动手操作4:用命令修改数据库 • alter databasetestdb add file (name=td4, filename= ‘d:\sql\td4.ndf ‘ , size=5, maxsize=15, filegrowth=1), (name=td5, filename= ‘d:\sql\td5.ndf ‘ , size=5, maxsize=15, filegrowth=1) to filegroup u2 • alter databasetestdb add log file (name=tlog2, filename= ‘d:\sql\tlog2.ldf’ , size=5, maxsize=15, filegrowth=1)
动手操作4:用命令修改数据库 任务4:将数据库testdb中的数据文件td2的初始大小改为10MB,最大容量为50MB,增长幅度为15%。 任务5:将数据库testdb的数据库名改为gldb。 • alter database testdb • modify file • (name=td2, size=10, maxsize=50, filegrowth=15%) • alter databasetestdb modify name=gldb
动手操作4:用命令修改数据库 任务6:删除数据库testdb中的文件组u2(注意:应先删除组中的文件)。 • alter database glddb • remove file td5 • go • alter database gldb • remove filegroup u2
动手操作5:用界面方式分离与附加数据库 要求:将JXGL库从A机复制到B机中。 任务1:在A机上,将JXGL数据库与服务器分离。 • 方法:右击“JXGL库”图标→“任务” →“分离…” →… 任务2:在A机上,将JXGL数据库中的数据文件和日志文件复制到B机的E:盘。 任务3:将分离出来的数据库附加到B机上。 • 方法:在“对象资源管理器”中,右击“数据库”图标→ “附加…” →…
动手操作6:删除数据库 任务1:用命令方式删除数据库。 • drop database jxgl
sp_helpdb [库名 ] create database 库名 alter database 库名 drop database 数据库名 [,……n] 本课小结 • 查看系统数据库信息 • 用命令创建数据库 • 用命令修改数据库 • 在“对象资源管理器”中创建数据库 • 在“对象资源管理器”中修改数据库 • 用命令删除数据库 • 用界面方式分离与附加数据库
课余作业布置 • 预习: • 第4章的“数据表的创建和管理之表和表约束的创建” 内容。