数据库应用1

上传人:ji****n 文档编号:54929467 上传时间:2018-09-22 格式:PPT 页数:62 大小:555.50KB
返回 下载 相关 举报
数据库应用1_第1页
第1页 / 共62页
数据库应用1_第2页
第2页 / 共62页
数据库应用1_第3页
第3页 / 共62页
数据库应用1_第4页
第4页 / 共62页
数据库应用1_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《数据库应用1》由会员分享,可在线阅读,更多相关《数据库应用1(62页珍藏版)》请在金锄头文库上搜索。

1、创建数据库的方法有:,1使用企业管理器创建数据库 2使用向导创建数据库 3使用Transact-SQL语言创建数据库,用企业管理器创建数据库时,第一个文件为主数据文件。同时在数据库创建后不允许在属性对话框中修改主数据文件的文件名、保存位置和文件组,但可以修改分配空间大小。,使用向导创建数据库,可以随意确定主数据文件和事务日志文件在计算机中的存放位置。,使用向导创建数据库,单击“任务板”,单击,显示了一个默认的数据库名,可将其修改成所希望的数据库名。,显示了一个默认的数据库文件位置,可将其修改成所希望的存储位置。,显示了一个默认的事务日志文件位置,可将其修改成所希望的存储位置。,单击,打开命名数

2、据库文件对话框,显示了默认的数据文件名称和初始大小。可以修改,在空白行中可以添加辅助数据文件名称并制定其大小。,完成属性设置后,但击“下一步”按钮,打开定义数据文件属性对话框,完成属性设置后,但击“下一步”按钮,打开命名事务日志文件对话框,完成设置后但击“下一步”按钮,打开定义事务日志文件的增长对话框,完成设置后但击“下一步”按钮,打开完成信息对话框。,数据库的存储结构分为逻辑存储结构和物理存储结构两种。,数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成 。实际上,SQL Server的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成。,数据库的物理存储结构是讨论数据库文件是如

3、何在磁盘上存储的。,浏览数据库,用企业管理器浏览数据库。,修改数据库,利用企业管理器修改数据库属性。 限制访问包含两个选项:“db_owner, dbcreator或sysadmin的成员”选项表示只有数据库的所有者、数据库创建者和系统管理员才有权使用数据库;“单用户” 选项表示数据库在同一时间只能供一个用户使用。,ANSI NULL默认设置:允许在数据库表的列中输入空(NULL)值。 递归触发器:指定是否允许触发器递归调用。 自动更新统计信息:允许使用SELECT INTO或BCP、WRITETEXT、UPDATETEXT命令向表中插入大量数据。在开发数据库时常常将此选项设置为真。,残缺页检

4、测:允许自动检测有损坏的页。页是数据库内容的基本存储单位,每个页的大小为8KB。由于SQL Server对页的读写单位是大小为512字节的扇区,当每个页的第一个扇区被成功写入后,SQL Server就认为此页已经被成功写入。因此,如果写完第一个扇区后发生突发事件,导致写入中断,就会产生有损坏的页,需要通知备份来恢复数据库。,自动关闭:当数据库中无用户时,自动关闭该数据库,并将所占用的资源交还给操作系统。对那些不间断使用的数据库不要使用此选项。,自动收缩:允许定期对数据库进行检查,当数据库文件或日志文件中未用空间超过其大小的25%时,系统将会自动缩减文件,使其未用空间等于25%。当文件大小没有超

5、过其建立时的初始大小时,不会缩减文件。缩减后的文件也必须大于或等于其初始大小。,自动创建统计信息:在优化查询时,根据需要自动创建统计信息。,修改数据库,1.更改数据库名。SQL Server 2000不支持用户在“企业管理器”中修改数据库名。只能通过执行SQL语句来达到此目的。 2.扩充分配给数据库的数据或事务日志空间。 3.收缩分配给数据库的数据或事务日志空间。 4.附加新数据库或分离未使用的数据库。,修改数据库,1.更改数据库名。SQL Server 2000不支持用户在“企业管理器”中修改数据库名。只能通过执行SQL语句来达到此目的。,2. 分离数据库,SQL Server服务器在运行时

6、,会维护其中所有数据库的信息。 如果一些数据库暂时不用,可将其从服务器分离,从而减轻服务器的负担。,分离数据库的步骤:,右击要分离的数据库,在弹出的快捷菜单中选择所有任务/分离数据库菜单命令,或单击要分离的数据库,再选择操作/ 分离数据库菜单命令,打开“分离数据库”对话框。,如果当前数据库的连接0,表示此数据库正在使用,其状态会显示不能分离数据库。,当前数据库的连接=0,数据库的状态显示“该数据库已就绪,可以分离”,则可单击“确定”按钮,分离该数据库。,3. 附加数据库,将分离的数据库重新添加到服务器中。,附加数据库的步骤:,单击企业管理器目录树窗口中的“数据库”项目,在弹出的快捷菜单中选择所

7、有任务/附加数据库菜单命令,打开“附加数据库”对话框。,输入数据库的数据文件的完整路径和文件名,也可单击此按钮,打开“浏览文件”对话框选择文件,如果通过“浏览文件”对话框选择文件,则自动执行验证操作。,如果通过“浏览文件”对话框选择文件,则自动执行验证操作。,验证数据库的数据文件和事务日志文件是否正确。如果通过验证,则在此处显示 图标。,如果没有通过验证,则在此处显示 图标。,如果数据文件未通过验证,则不能附加该数据库。,如果仅事务日志文件未通过验证,或者没有事务日志文件,仍然可以附加数据库,SQL Server会自动为该数据库创建一个新的事务日志文件。,通过验证后,在此处显示 要附加的数据库

8、的默认名,(与数据文件的文件名相同),可将其改为其他名称。,在此下拉列表中指定该数据库的所有者。,单击“确定”按钮,执行附加数据库操作。,如果数据库附加成功,则打开“成功附加数据库”对话框。,4. 删除数据库,利用企业管理器删除数据库。 注意:删除与分离的差别!,5.1. 3系统数据库,SQL Server 2000在安装时将创建6个数据库,在企业管理器中可以查看这些数据库。,在这6个数据库中,Master数据库、Model数据库、Msdb数据库和Tempdb数据库是系统数据库,是SQL Server本身使用的数据库。 Northwind数据库和pubs数据库是提供给用户学习使用的数据库。,1. Master数据库,Master数据库中包含有60个系统表和一些系统存储过程。,2. Model数据库,Model数据库是SQL Server 2000中的模扳数据库。包含有19个系统表和一些视图,为每个用户数据库所共享。,3. Msdb数据库,Msdb数据库用来存储计划信息,以及备份和恢复相关信息。,4. Tempdb数据库,用作系统的临时存储空间。,建议用户不要在Master、Model、Msdb和Tempdb等系统数据库内创建任何数据库对象。,

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

当前位置:首页 > 生活休闲 > 社会民生

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