neusoft数据库实验报告

上传人:鲁** 文档编号:558345246 上传时间:2023-10-13 格式:DOC 页数:48 大小:2.21MB
返回 下载 相关 举报
neusoft数据库实验报告_第1页
第1页 / 共48页
neusoft数据库实验报告_第2页
第2页 / 共48页
neusoft数据库实验报告_第3页
第3页 / 共48页
neusoft数据库实验报告_第4页
第4页 / 共48页
neusoft数据库实验报告_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《neusoft数据库实验报告》由会员分享,可在线阅读,更多相关《neusoft数据库实验报告(48页珍藏版)》请在金锄头文库上搜索。

1、大连东软信息学院http:/ 系 别: 专业班级: 学 号: 学生姓名 指导教师: 第一部分SQL Server 2005 数据库1. 数据库基本操作1.1实验目的安装SQL Server 2005;了解SQL Server 2005 各组件;建立和删除数据库;理解SQL Server的数据类型,建立、删除和修改表。1.2实验步骤1.2.1 安装SQL Server 20051) 将SQL Server 2005的安装光盘放入光驱中,运行光驱中的autorun.exe程序,出现安装启动画面。2) 在弹出的“最终用户许可协议”对话框中,选择“我接收许可条款和条件”复选框。然后单击“下一步”按钮。

2、3) 接着,在弹出的“安装必备组件”对话框中列出了安装SQL Server 2005之前所需的所有必要组件。单击“安装”按钮,开始安装和配置这些组件。4) 安装完成后,单击“下一步”按钮,启动“安装向导”对话框。5) 单击“下一步”按钮,打开“系统配置检查”对话框。6) 单击“下一步”按钮,弹出“注册信息”对话框,输入姓名、公司名称和注册码后,单击“下一步”按钮。7) 接着,会打开“要安装的组件”对话框。在此对话框中,选择要安装的组件。 8) 单击“下一步”按钮,打开“实例名”对话框。9) 选择“默认实例”单选项,单击“下一步”按钮,打开“服务账户”对话框。10) 配置完成后,单击“下一步”按

3、钮,打开“身份验证模式”对话框。11) 单击“下一步”按钮,打开“排序规则设置”对话框。12) 单击“下一步”按钮,打开“错误和使用情况报告设置”对话框。13) 单击“下一步”按钮,打开“准备安装”对话框。14) 单击“安装”按钮,开始安装SQL Server 2005的选定组件。15) 安装完成后,单击“下一步”按钮,打开“完成Microsoft SQL Server 2005安装”对话框,显示摘要日志等信息。单击“完成”按钮,此时会提示重新启动计算机,选择“是”,重新启动计算机后,完成安装。实验结论:正确安装1.2.2 SQL Server主要组件(1) 启动、停止数据库服务器在“开始”菜

4、单中启动1) 选择开始“所有程序”Microsoft SQL Server 2005“配置工具”SQL Server Configuration Manager 命令。进入 SQL Server Configuration Manager 窗口后,选择左边的“SQL Server 2005 服务” 选项,在右边会显示出相应的服务器。这时分别可进行服务器的启动和停止操作。2) 可以设置服务器在开机时自动启动或禁用。操作如下:在 SQL Server Configuration Manager 窗口中选择要启动或禁用的服务器右击,选择“属性”命令进入相应服务的属性界面,选择“服务”选项卡,然后再选

5、择“启动模式”后面的选项,其中“自动”选项即为服务器在开机启动时自动启动。“已禁用”选项即为暂停使用。“手动”选项即为每次要手动启用相应的服务器。3) 使用“控制面板”窗口中的“服务”应用程序启动或停止服务器。 打开“控制面板”窗口,双击“管理工具”图标,再双击“服务”图标,然后找到要启动或停止的服务器右击,在弹出的快捷菜单中选择相应的启动命令或“停止”命令。(2) 熟悉对象资源管理器选择“开始”“所有程序”Microsoft SQL Server 2005SQL Server Management Studio 命令,选择服务器名称和身份验证以及输入用户名和密码等。然后单击“连接”按钮进入“

6、对象资源管理器”面板中。在“对象资源管理器”面板中可以进行注册和删除服务器。 (3) 熟悉查询分析器在 SQL Server Management Studio 窗口中,进入 SQL Server Management Studio查询窗口,即查询分析器。 在查询分析器的编辑面板中输入以下的查询语句: USE master SELECT * FROM spt_values单击“执行”按钮后分析“结果”和“信息”两个选项卡的内容,试分析一下为什么有这样的现象?实验结论:(1)1.2.3 数据库及其管理1) 用对象资源管理器创建一个数据库。数据库名称为“图书”,主数 据文件的逻辑名称为“图书_da

7、ta ”,操作系统文件的名称为“d:图书_mdf ”,大小为30MB, 最大为 60MB,以 15%的速度增长。数据库的日志文件逻辑名称为“图书_log ”,操作系 统文件的名称为“d:图书_ldf ”,大小为3MB,最大为 15MB,以 1MB 的速度增长。 2) 使用对象资源管理器将数据库“图书”的初始分配空间大小扩充到45MB。3) 使用对象资源管理器将“图书”数据库的空间压缩至最小容量。 4) 使用对象资源管理器将“图书”数据库重新设置为只读状态。 5) 使用对象资源管理器将“图书”数据库改名为“图书信息库”。 6) 使用对象资源管理器删除“图书信息库”数据库。实验结论:1.2.4 数

8、据库中表的基本操作1) 在“对象资源管理器”面板中创建数据库“BookShop”。2) 在数据库“BookShop”中创建如下七张表:表1 Board的表结构字段名称说明数据结构约束Id公告编号int主键Title公告题目varchar(50)非空Content公告内容varchar(100)PostTime提交时间datetimePoster提交人varchar(20)表2 BookType的表结构字段名称说明数据结构约束TypeId分类编号int主键TypeName分类名称varchar(50)非空表3 Books的表结构字段名称说明数据结构约束Id记录编号int主键TypeId图书分类i

9、nt外键BookName图书名称varchar(200)非空ISBN书号varchar(50)惟一Publisher出版社varchar(100)默认值“清华大学出版社”Author作者varchar(50)PageNum页数intPublishDate出版日期datetimeSalePrice销售价格floatStorePrice进货价格float小于“销售价格”Content图书简介varchar(1000)ReadCount阅读次数intBuyCount销售数量int取值大于0表4 Basket的表结构字段名称说明数据结构约束Id编号int主键UserId用户名varchar(50)外键

10、BookId图书编号int外键OrderTime订购时间datetime非空OrderCount订购数量int取值大于0SalePrice销售价格float取值大于0UserChecked用户确认(0-用户订购;1-送至收银台;2-提交订购)tinyint默认值为0OrderNumber订单号varchar(50)非空PostTime提交时间datetimeAdminChecked管理员确认(0-没有提交;1-用户提交;2-处理;3-发货;4-结账)tinyint默认值为0表5 Complain的表结构字段名称说明数据结构约束Id投诉编号int主键PostTime投诉时间datetime非空U

11、serId用户名varchar(50)外键OrderNumber订单号varchar(50)Content投诉内容varchar(1000)Result处理结果varchar(1000)Flag处理标志(0-未处理;1-已处理)bit默认值为0表6 Users的表结构字段名称说明数据结构约束UserId用户名varchar(50)主键Pwd用户密码varchar(50)非空UserName用户姓名varchar(50)Sex性别Varchar(2)取值为“男”或“女”Address地址varchar(500)Email电子邮件地址varchar(50)Telephone固定电话varchar(

12、100)Mobile移动电话varchar(50)表7 Admin的表结构字段名称说明数据结构约束AdminId用户名varchar(50)主键Passwd密码varchar(50)非空AdminName用户姓名varchar(50)3) 使用对象资源管理器修改表结构。 修改表名。 增加列。 删除列。 修改已有列的属性。4) 向Books表中插入如下数据。5) 修改表中数据。6) 删除表中数据。实验结论:1.3实验中的问题及解决方法2. T-SQL 语言2.1实验目的复习SQL 语句(查、增、删、改),理解局部变量和全局变量的概念、定义和使用方法,掌握SQL Server中流程控制语句的使用。

13、2.2实验步骤2.2.1 使用SQL语句(1) SELECT语句的基本使用1) 查询图书表books中的每本图书的所有数据。 select * from books 2) 分别查询books表和BookType 表的全部信息。 select*from books select *from BookType 3) 在图书books 表中查询每本图书的书名和销售价格。 select BookName SalePrice from books4) 在books 表中查询记录编号为“YBZT0003 ”的图书的书名和销售价格。 select BookName SalePrice from books where id=YBZT00035) 在 books 表中查询销售价格为 20 元的图书记录编号、书名和进货价格。使用 AS 子句将结果中指定目标列标题分别指定为图书记录编号、图书名和进货价格。 select id as 图书记录编号, bookname as 图书名, StorePrice a

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

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