欢迎来到天天文库
浏览记录
ID:35250832
大小:364.00 KB
页数:24页
时间:2019-03-22
《数据库实验报告——》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一SQLServer基本使用与数据定义一.实验目的1.掌握“企业管理器”及查询的定义方法使用方法;2.熟悉数据库建模及E/R图的画法;3.掌握SQLServer中数据库、及数据表的建立与管理方法;4.掌握数据的导入/导出及数据库备份/还原方法。二.实验内容一、SQLServer基本使用1.启动SQLSERVER。从SQLServer2005程序组中启动“SQLServer”,弹出如下对话框。按提示执行以下三项操作:l选择服务器l选择身份验证模式(SQLServer身份验证,指定登录名和密码)在“服务器”列表框中,选择服务器类型,选择输入相应的服务器名称,选择
2、身份验证模式。如图1-1:点击连接。图1-12.对象资源管理器连接完成后,进入对象资源管理器界面,如图1-2图1-23、在对象资源管理器的使用点开服务器名称,打开树状结构,可以看见服务器上的数据库对象和其他对象。4.创建查询SQLServer提供了许多工具,可以用于管理服务器和客户机、开发数据库和应用程序。查询它可以通过图形界面执行SQL语句。创建查询后在其中可以交互式地输入和执行各种SQL语句,并且可以在一个窗口中同时查看SQL语句和其结果集;可以在同时执行多个SQL语句,也可以执行脚本文件中的部分语句;打开方法:创建SQL查询分。如下图1-3所示,可在工具栏
3、中选择要操作的数据库(如master),并在查询窗口中输入相应的SQL语句(select*fromsysfiles),点击工具条的绿色小三角运行你输入的SQL语句。此时在查询窗口的下部会显示执行结果。图1-3查询结果的显示方式,可通过查询菜单设置:文本显示结果、以表格显示结果或结果保存为文件。5.查看数据库及浏览表中记录查看已建立的数据库在对象资源管理器中,单击服务器左侧的+号,选择“数据库”选项,可以看到在数据库服务器中已建立的数据库。浏览表中记录⑴ 选择某数据库并选择数据库中的“表”选项。⑵ 选择要浏览的表,按右键并选择:打开表/返回所有行,即可浏览表中记录
4、。二、数据库的建立与管理1.数据库建模依据数据库设计总体需求及原始数据,在实验前完成数据库的建模工作(写出预习报告)。具体要求如下:(1).设计订单作为联系的E/R图。(2).设计订单作为实体的E/R图。(3).标出E/R图中各实体的键码。(4).将订单作为实体的E/R图转换为关系模型。3.使用图形界面创建数据库和表使用图形界面(对象资源管理器)并依据内容1中的关系模型创建数据库和表。创建数据库右击“数据库”选项,点击“新建数据库”,在弹出对话框中输入你要创建的数据库名(例如mybatabase)后直接按确定键。这时系统就会创建一个名为mydatabse的数据库
5、。创建表⑴在数据库中。右击“表”选项。⑵选择“新建表”,输入:列名、数据类型、长度等,并存盘。4.使用查询分析创建表⑴.点击创建查询;⑵.在出现的“查询窗口”中选择你要操作的数据库,然后就可以在下面的编辑框中输入SQL语句建立相关表。⑶.点击工具条的绿色小三角(或按F5)就可以运行你输入的SQL语句。5.数据库的备份与还原数据库的备份:⑴运行企业管理器,右击你所要备份的数据库,选择“任务”中的“备份数据库”。⑵输入备份数据库的名称,点击“添加”后输入备份数据库存放的目录和文件名。⑶ 按确定按钮,备份完成。数据库的还原:一旦数据库遭到破坏,可用备份的数据库进行恢复
6、。⑴运行企业管理器,右击“数据库”,在“任务”中选“还原数据库”。⑶在“常规”页中输入恢复的数据库名,选择“从设备”还原,点击“选择设备”后,再点击“添加”按钮选择你所要恢复的数据库备份文件名。⑷ 点击确定按钮完成恢复。如果原有数据库被删除,恢复异常。则可先建立一个同名数据库,再在数据库上进行强制还原即可。实验二、数据更新与简单查询一.实验目的:1.掌握向表中进行数据更新的方法。2.掌握视图的创建与删除方法。3.掌握视图的查询与更新方法。二.实验内容与相关代码:1.插入数据。①在产品表格中插入一种新产品。0077、瓷器,单位(件)、8000、3、1002、100
7、00.00insertinto产品values('0077','瓷器,单位(件)',8000,'3','1002',10000,00,'NULL');②在订单表中插入新订单。666、2003-06-06、300666、2007-06-01、9990.00insertinto订单values('666','2003-06-06','300');insertinto订单values('777','2007-06-01','9990.00');③在代理商表中插入新代理商。05、海信、中山路9号、541000、200000.00、60insertinto代理商value
8、s('05','海信',
此文档下载收益归作者所有