数据库应用开发学习报告单

上传人:小** 文档编号:54429913 上传时间:2018-09-12 格式:DOC 页数:22 大小:77KB
返回 下载 相关 举报
数据库应用开发学习报告单_第1页
第1页 / 共22页
数据库应用开发学习报告单_第2页
第2页 / 共22页
数据库应用开发学习报告单_第3页
第3页 / 共22页
数据库应用开发学习报告单_第4页
第4页 / 共22页
数据库应用开发学习报告单_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《数据库应用开发学习报告单》由会员分享,可在线阅读,更多相关《数据库应用开发学习报告单(22页珍藏版)》请在金锄头文库上搜索。

1、数据数据库应库应用开用开发项发项目任目任务务工作工作单单( (1) )一、思路拓展:一、思路拓展: 1、 什么是数据库管理系统?有哪些方面的功能? 2、 SQL Server Management Studio 环境主要包括哪些工具? 3、 如何启动、暂停和停止 SQL Server 2008 服务?二、深入二、深入细节细节: :1、SQL Server 2008 主要版本包括( )。 A、企业版 B、标准版 C、数据中心版 D、测试版 2、SQL Server 2008 的两种身份验证模式是( )。 A、Windows 身份验证 B、SQL Server 身份验证 C、密码验证 D、用户登录

2、 3、 ( )是长期存储在计算机内有结构的大量的共享数据的集合。 A、数据库管理系统 B、数据 C、数据库 D、数据库系统 4、在下列各项中, ( )不属于 SQL Server 服务器组件。 A、数据库引擎 B、分析服务 C、报表服务 D、邮件服务数据数据库应库应用开用开发项发项目任目任务务工作工作单单( (2) )一、思路拓展:一、思路拓展: 1、 观察 model 数据库对新建的数据库有何影响? 2、 SQL Server 中数据库的名称是否可以为中文? 3、 配置数据库的选项、管理数据库是否是程序员的工作? 4、 SQL Server 2008 创建数据库有哪些方法? 5、 扩展数据库

3、有哪几种方法? 6、 收缩数据库有哪几种方法? 7、 分离和附加数据库有何用途?如何分离和附加数据库? 8、 什么情况下需要分离数据库? 9、 如何重命名数据库?如何更改数据库的所用者? 10、数据库备份分为哪 3 种类型? 11、配置数据库的选项、管理数据库是否是程序员的工作? 在工作中可能会是程序员来做这些工作,但是也有一些公司或者单位有专门的数据库或 者网络管理员,他们都可能做这些工作。 12、数据库是否可以没有表? SQL Server 数据库在创建的时候,就创建了一些系统表来保存数据中的信息,因此它一开 始就存在数据库表,但是可以不创建用户表。 13、系统视图用来做什么?请尽量仔细阐

4、述。 系统视图主要用来存储本数据库相关的信息,具体如下: Sysobjects 视图:存储本数据库所有对象,例如表,约束、存储过程、视图等的信息,可以 在该表中查询对象信息。 Sysfiles 视图:存储本数据库物理文件及位置,不能更改或者更新。 Sysfilegroups 视图:存储本数据库所有的文件组。 Sysindexs 视图:存储数据库的索引和表的信息。 Sysuser 视图:存储数据库中每个 windows 用户、windows 组、server 用户或角色;还有一 些其他的系统表,牵涉到更多的内容。 14、已经在 SQL Server 中为 Windows 2008 用户创建了一个

5、新的登录账户。希望该组的 成员能够使用 SQL Server。那么你还需要完成其他哪些额外的安全设置任务? 答: 首先,必须把 Windows 2008 用户组添加到希望用户访问的数据库中,之后,将 权限授予希望用户访问的数据库对象。 15、用 SQL 语句创建满足如下要求的数据库:(1) 数据库名称为 Library;(2) 主文件组有两个数据文件。 第一个数据文件:逻辑名为 LibraryData1,文件名为“c:cyjLibraryData_1.mdf”, 文件初始大小为 50MB,文件的最大大小不受限制,文件的增长率为 20%。 第二个数据文件:逻辑名为 LibraryData2,文件

6、名为“c:cyjLibraryData_2.ndf”, 文件初始大小为 50MB,文件的最大大小不受限制,文件的增长率为 10MB。 (3) 日志只有一个数据文件,逻辑名为 LibraryLog,文件名为 “c:cyjLibraryLog.ldf”,文件初始大小为 10MB,文件的最大大小为 50MB,文件的增 长率为 10MB;答: CREATE DATABASE Library ON PRIMARY ( NAME = LibraryData1, FILENAME = c:cyjLibraryData_1.mdf, SIZE = 50MB, MAXSIZE = UNLIMITED, FILE

7、GROWTH = 20% ), ( NAME = LibraryData2, FILENAME = c:cyjLibrary_2.ndf, SIZE = 50MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10) LOG ON ( NAME = LibraryLog, FILENAME = c:cyjLibraryLog.ldf, SIZE = 10MB, MAXSIZE = 50MB, FILEGROWTH = 10MB ) 16、 您现在有四个物理硬盘来存放一个很大的数据库,该数据库存放大量的销售 数据。数据库主要用于数据读取和统计,以便市场经理决定经营策略。为

8、了提高数据 的读取性能,数据库内的表进行了大量索引。如何生成数据库,使性能最佳?答:可以创建用户自定义的文件组 fgroup1,同时分别在三个硬盘上创建三个文件 (Data1.ndf、Data2.ndf 和 Data3.ndf),并将这三个文件指派到文件组 fgroup1 中。然后,指 定文件组 fgroup1 为默认的文件组。在创建表时,如果没有特别声明,都自动创建在默认 的文件组,以后存放在表中的数据将自动分散在三个硬盘上。这样,以后对表中数据的查询 也将分散到三个磁盘上,因而性能得以提高。另外,在第四个硬盘创建日志文件。 17、SQL Server 在故障(如掉电)或服务器关闭之后重启时

9、对数据库的恢复有三个阶 段:分析阶段,重做阶段,取消阶段。参考本章讨论该问题时的附图,请举例说明为什 么取消阶段会涉及到最后一个检查点以前的事务,而不是只涉及最后一个检查点以 后的事务?答:因为可能有一些事务在最后一个检查点到来之前就已经开始,但是到故障(如掉电) 或 服务器关闭时该事务还没有结束,这些事务必须取消。 18、你正在创建一个不经常修改的数据库,该数据库主要用于决策支持和只读查询。你 会为事务日志分配多大的数据库空间百分比?答: 答案并不唯一。可以在 10%到 20%之间。不应该超过 20%。由于该数据库的更改活 动相当少,分配的空间百分比接近 10%是合理的 19、使用文件组有那

10、些优点?答:可以把表放在指定的硬盘上。能够独立地备份大型表。二、深入二、深入细节细节: : 1、SQL Server 中有关数据库的信息都存储在( )数据库的相应系统视图中。A、Model B、Tempdb C、Msdb D、Master 2、SQL Server 中有关数据库的信息都存储在 master 数据库的( )系统视图中。A、sys.columns B、sys.objects C、sys.databases D、sys.filegroups 3、每当创建、修改或删除数据库时,都应该备份( )数据库。A、Model B、Tempdb C、Msdb D、Master 4、定义数据库是一个

11、指定数据库名称设置数据库大小和位置的过程;当创建新的数据库时, 它是( )数据库的副本。A、Model B、Tempdb C、Msdb D、Master 5、在 SQL Server 2008 中,要想修改新建数据库的默认路径为,可以在( )对话框中的 数据库设置中设定一个新的路径。 A、数据库属性 B、服务器属性 C、数据库任务 D、服务器任务 6、数据文件和日志文件的最小值为( )。 A、与 Model 数据库的对应文件大小 B、1MB C、3MB D、无限制 7、为主数据文件指定的大小,至少应与( )数据库的主文件大小相同。A、Model B、Tempdb C、Msdb D、Master

12、 8、你在 SQL Server 2008 创建了酒店管理系统的数据库 HotelDB,并创建了表 CustInfo。当下 面的哪些数据库被删除的情况下,不能正确地执行“SELECT * FROM CustInfo? A Model B Tempdb C Msdb D Master 9、使用 SQL Server 2008 数据库开发一个小型的酒店管理系统。用下面的语句创建数据库:CREATE DATABASE JiuDian ON PRIMARY ( NAME = JiuDianData, FILENAME = c:cyjJiuDianData.mdf, SIZE = 100, MAXSIZ

13、E = 200, FILEGROWTH = 10 ) LOG ON ( NAME = JiuDianLog, FILENAME = c:cyjJiuDianLog, SIZE =50, MAXSIZE =100, FILEGROWTH = 10) 现在酒店营业的数据为 150MB。对其中 50%的数据进行备份并删除后,要把数据库立即缩 小为初始的大小(即 100 MB)。下面哪条语句能够实现该功能? A. DBCC SHRINKFILE( JiuDianData, NOTRUNCATE ) B. DBCC SHRINKDATABASE( JiuDianData, 25 ) C. DBCC SH

14、RINKDATABASE(JiuDianData, 100 ) D. ALTER DATABASE JiuDianData SET AUTO_SHRINK ON 10、SQL Server 2008 的数据库包括主数据文件、辅助数据文件和( )。 A、索引文件 B、日志文件 C、备份文件 D、程序文件 11、以下选项中可以作为文件组成员的是( )。 A、索引文件 B、日志文件 C、备份文件 D、数据文件 12、以下选项中不属于 SQL Server 2008 在安装时创建的系统数据库的是( )。A、master B、model C、msdb D、usedb 13、SQL Server 2008

15、 中,删除数据库使用( )。A、REMOVE B、DELETE C、ALTER D、DROP 14、关于数据库文件和文件组的叙述中, ( )是错误的。A、一个文件或文件夹只能用于一个数据库 B、一个文件只能是一个文件组的成员 C、数据库的数据信息和日志信息不能包含在同一个文件或文件组中 D、日志文件可以是文件组的成员 15、使用 CREATE DATABASE 语句时, ( )不能用做文件大小的单位。A、KB B、Byte C、MB D、TB 16、 ( )操作是把已经存在磁盘的数据文件恢复成数据库。 A、附加数据库 B、删除数据库 C、分离数据库 D、压缩数据库 17、通过数据库属性可以设置数据库( )。 A、是否是只读 B、是否允许删除物理文件 C、允许创建表的数目 D、表中允许创建的数据行的最大数目 18、SQL Server 数据库的主数据文件的扩展名为( )。A、.sql B、.mdf C、.ldf D、.ndf 19、创建数据库时,需要指定( )

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号