数据库上机实验报告.docx

上传人:b****5 文档编号:7934639 上传时间:2023-01-27 格式:DOCX 页数:15 大小:685.89KB
下载 相关 举报
数据库上机实验报告.docx_第1页
第1页 / 共15页
数据库上机实验报告.docx_第2页
第2页 / 共15页
数据库上机实验报告.docx_第3页
第3页 / 共15页
数据库上机实验报告.docx_第4页
第4页 / 共15页
数据库上机实验报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

数据库上机实验报告.docx

《数据库上机实验报告.docx》由会员分享,可在线阅读,更多相关《数据库上机实验报告.docx(15页珍藏版)》请在冰豆网上搜索。

数据库上机实验报告.docx

数据库上机实验报告

 

SQLServer上机

实验报告

 

学院:

资源学院

专业:

班级:

姓名:

李昌洁(Richard)

学号:

 

SQLServer上机实验报告

一.实验目的

(1)了解SQLServer数据库的整体结构和环境;

(2)了解数据库的基本数据类型;

(3)学会创建、插入、修改和删除数据库;

(4)学会熟练使用命令方式创建、插入、修改和删除数据库;

二.实验内容

(1)实验题目

1)创建一个新的数据库

首先明确,能够创建数据库的用户必须是系统管理员,或者是被授权使用“CREATEDATABASE”语句的用户。

创建学生成绩管理系统的数据库(名为richard),使用“SQLServerManagementStudio”窗口图形化向导创建数据库的过程。

主要过程为:

第1步以系统管理员的身份登陆计算机,在桌面上单击“开始”→“所有程序”→“MicrosoftSQLServer2005”→选择并启动“SQLServerManagementStudio”。

如图1.1所示,使用默认的系统配置链接到数据库服务器。

图1.1

第2步选择“对象资源管理器”中的“数据库”,右击鼠标,在弹出的快捷菜单中选择“新建数据库”窗口。

第3步“新建数据库”窗口左上方共有三个选择页:

“常规”,“选项”和“文件组”。

这里只配置“常规”选择页,其他选择页使用系统默认设置。

在“新建数据库”窗口的左上方选择“常规”选择页,在“数据库名称”文本框中填写要创建的数据库的名称“richard”,也可以在“所有者”文本框中指

定数据库的所有者如sa,这里使用默认值,其他属性也按默认值,如图1.2所示

图1.2

另外,可以通过单击“自动增长”标签栏下面的

2)在对象资源管理器中创建表。

以创建表employees表为例,在对象资源管理器中展开数据库“richard”;选择“表”,右击鼠标,在弹出的快捷菜单中选择“新建表”菜单项;在表设计窗口中输入employees表的各字段信息;单击工具栏中的“保存”按钮;在弹出的“保存”对话框中输入表名employees。

创建后的表结构如图:

3)删除表。

4)插入数据如图所示:

5)修改数据如图:

命令使一行受到影响,结果如图:

6)数据的删除

命令执行后所产生的结果为:

7)学会用命令修改表中某个记录的字段值,以修改表salary中的收入为例,将收入都增加100,如图:

产生的结果如图:

 

8)删除特定条件的数据,此处以删除所有表中为女性的数据,如图:

产生的结果如图:

女性在计算机中以false存储,执行命令后,表中只留下性别为true的男生。

 

9)删除表中所有行,继续以上述的salary为例,删除其中的所有行,具体做法如图:

执行成功,打开表salary,查看里边的数据,内容为空,如图:

10)数据的查看。

指定条件查看表中的某条数据,现我们查看employees中编号为“000014”的人得地址和电话。

具体步骤如图:

再查看性别为男生的地址和电话,另外将查询时的表中列的名称换成英文,即地址换成address,电话换成phonenumber。

具体做法如图:

11)使用into语句创建表。

使用into语句,由表salary创建“收入在1500元以上的员工”表,包括编号和收入,具体做法如图:

创建的新表如图所示:

12)查找与统计。

Groupby、orderby子句的使用。

例:

查找employees表中男性和女性的人数,具体操作如图。

 

13)视图的创建与使用。

创建richard数据库上的视图DS_VIEW,视图包括department表的全部列。

打开刚才所创建的DS_VIEW视图,显示如下:

14)查询视图以及更新视图。

查询视图方法与查询表的方法类似,更新视图操作具体方法,以将视图employees_view中编号为“000014”的员工的姓名修改为“王浩”为例,具体步骤如下图:

打开视图employees_view查看表中的变化。

15)视图的删除。

删除视图DS_VIEW中所有部门号为“1”的数据,如图

打开视图DS_VIEW,查看视图的变化,

 

视图使用完毕,我们先将它进行删除,步骤如下:

三.实验总结

SQL的课程结束了,但学习SQL却有些意犹未尽的感觉,SQL是市场占有率最大的数据库之一,是信息化社会的产物,是整理、查询、分析数据的强有力的工具。

这次我们学习数据库的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。

从课程中中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。

我们上机的另一个内容是数据库的约束、视图、查询。

从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。

而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。

使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。

存储过程、触发器也是我们学习的内容之一,在操作中有建立存储过程,执行存储过程,及查看和修改存储过程,这些都是非常基础的东西,但对用户却是非常重要的呢,只有熟悉了T_SQL语言,才能更好的掌握更多的东西。

我们还学习了,SQL管理、数据的导入、导出、备份和还原。

有SQLServer安全访问控制;登录账户的管理;数据库角色的管理;用户权限管理。

维护数据库的安全是确保数据库正常运行的重要工作。

数据的备份是对SQLServer数据事务日志进行拷贝,数据库备份记录了在进行备份操作的数据库中所有数据的状态。

而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。

做数据备份就是为了以后的数据库恢复用。

我们还做了仓库管理数据库,其中的要求包含了许多数据库的对象,综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。

在学习的过程中,我也同其它同学一样遇到了各种各样的疑问,当老师让我们自己做表的时候,也曾感到疑惑,为什么不用企业管理器呢?

那样岂不是更方便。

但后来慢慢理解了老师的话,T-SQL语句作为一种非结构化的语言,并不像C语言那样可以很好的独立运行。

但是,T-SQL要与其它语言交流却得通过语句来实现,这就需要我们掌握T-SQL语句。

然而SQL语句那么多,又怎么能记得住呢?

在我看来,也不需要记了,只要把这些命令大致浏览一下,知道有这个功能就行,到用的时候直接通过帮助系统来套用就可以。

当然,能记住就更好了。

为了学好T-SQL语句,在做项目的时候,我在心里给自己定下了一个原则:

不能使用企业管理器,全过程遇到任何情况匀通过语句来解决。

遇到有些命令书上没有(例如更改表中字段的属性),我就到网上去搜,结果还真被我找到了,就这样,一步步解决了问题。

 字串

SQLsever数据库的学习是在学习与探索中度过的,短暂的一学期的学习是结束了,但其中让我们学到了许多知识,出现许多未知的为什么,如仓库管理数据库的初步设置、数据备份与还原的步骤,如何建立视图、触发器等一系列的问题,正是在老师和同学的共同努力之下,我们才一步步把问题解决了,最终完成了不可能完成的任务。

通过这次的学习,我了解了数据库的概念与重要性,还有今后的发展方向,这将有利于我以后更好的把握时代之脉博。

 

李昌洁

2012/4/28

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1