资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
华华 南南 师师 范范 大大 学学 实实 验验 报报 告告学生姓名学生姓名学学 号号专专 业业多媒体与网络技术多媒体与网络技术年级、班年级、班 级级2010 级级 4 班班课程名称课程名称数据库原理数据库原理实验项目实验项目数据库操作与表操作数据库操作与表操作 实验类型实验类型 验证验证 设计设计 综合综合实验时间实验时间2012-3实验指导老师实验指导老师王俊晖王俊晖实验评分实验评分 实验二实验二 SQLSQL ServerServer 20002000 数据库操作数据库操作1、实验目的实验目的1、了解本书示例数据库 student 和 eshop 的基本组成。 2、掌握查询分析器的使用方法。 3、 掌握应用企业管理器创建数据库的方法。 4、 掌握应用企业管理器修改和查看数据库的方法。 5、 掌握应用企业管理器删除数据库的方法。 6、 掌握应用 T-SQL 创建数据库的方法。 7、 掌握应用 T-SQL 修改和查看数据库的方法。 8.、掌握通过 T-SQL 删除数据库的方法。 9.、掌握 SQL Server 2000 数据库和操作系统物理文件的关系。 二、二、 实验要求实验要求 1. 创建实验所用到的“网上购物系统”数据库 eshop。 2. 保存实验结果到网络文件夹。 三、三、 实验步骤实验步骤 1使用系统缺省方式创建“网上购物系统”数据库 eshop。 首先打开“SQL Server 企业管理器” ,依次展开“SQL Serve 组”和“SQL Server 注册”, 右击“数据库”选项,弹出快捷菜单,如图1所示。从快捷菜单中选择“新建数据库”项, 将打开“数据库属性”对话框,如图2所示。在名称文本框中输入“eshop” ,其他选择默 认值, 单击“确定”即可完成新建数据库。图 1 图 2 2在操作系统环境下找到 eshop 数据库对应的物理文件的位置并查看其属性。 从 Windows 操作系统中打开“资源管理器”或者“我的电脑” ,打开 SQL Server 2000 数据库文件的默 认物理存储位置“C:Program FilesMicrosoft SQL ServerMSSQLData” ,可以看到这两个文件: “eshop_Data.MDF”和“eshop_Log.LDF” ,它们分别代表 eshop 数据库的主数据文件和日 志文件,其大小均为默认值 1024KB,即1MB,如图所示。3.查看 eshop 数据库的相关信息。 打开“SQL Server 企业管理器” ,展开数据库,右击数据库“eshop” ,弹出快捷菜单如图3,图 3 图 4 从快捷菜单中选择“属性” ,将弹出“eshop 属性”对话框,如图4,在“eshop 属性” 对话框中,默认的当前选项卡是“常规”项,可以查看当前数据库的名称、所有者和创建日 期等信息,用户也可以依次选择其他选项卡,如“数据文件” 、 “事务选项”等,将可 以看到 有关当前数据库的数据文件和事务日志文件的物理存储位置、大小和所属组等信息, 如图5至图6所示。图 5 图 6 4删除 eshop 数据库。 打开“SQL Server 企业管理器” ,展开数据库,右击数据库“eshop” ,弹出快捷菜单,如图7所示。从快捷菜单中选择“删除” ,将弹出“删除数据库eshop”对话框,为了 彻 底删除数据库 eshop 的信息,建议勾选“为数据库删除备份并还原历史记录”项,单击 “是” 按钮,删除 eshop 数据库,如图8所示。图7图8 5在 E 盘(根据机房环境选择)创建文件夹 mydata。 从 Windows 操作系统中打开“资源管理器”或者“我的电脑” ,打开 E 盘,在 E 盘根 文件夹下新建一子文件夹“mydata” ,如图9所示,稍后将在此文件夹中保存数据库文件。图9 6在 E:mydata 文件夹下创建名为 eshop 的数据库, 同时指定 eshop_dat 为数据库主文 件名,eshop_log 为数据库日志文件名,文件初始大小为 10M,最大为 50M,文件增长为 5M,SQL 代码如下所示: create database eshop on primary (name=eshop_dat,filename=E:mydataeshop_dat.mdf,size=10MB,maxsize=50MB,filegrowth=5MB ) log on (name=eshop_log,filename=E:mydataeshop_log.ldf,size=10MB,maxsize=50MB,filegrowth=5MB )go 如图107在操作系统环境下找到 eshop 数据库对应的物理文件的位置并查看其属性。 从 Windows 操作系统中打开“资源管理器”或者“我的电脑” ,打开 eshop 数据库的数 据文件的物理 存储位置“E:mydata” ,可以看到这两个文件: “eshop_dat.mdf”和 “eshop_log.ldf” ,它们分 别代表 eshop 数据库的主数据文件和日志文件,其大小均为 指定值 10240KB,即 10MB,如图11所示。图11 8查看新建数据库和数据库文件的相关信息, SQL 代码如下所示: sp_helpdb eshop 再按 F5 或点击工具栏上的运行按钮“ ” ,查看运行结果,如图12所示:图12 9在 eshop 数据库中添加一个次要数据库文件(eshop_dat2) ,文件初始大小为 5MB, 最大容量为 100MB,文件增长为 5MB, SQL 代码如下所示: alter database eshop add file ( name=eshop_dat2, filename=E:mydataeshop_dat2.ndf, size=50MB, maxsize=100MB, filegrowth=5MB ) 再按 F5 或点击工具栏上的运行按钮“ ” ,查看运行结果,如图13所示:图13 10 查看修改后的数据库和数据库文件的相关信息,SQL 代码如下: sp_helpdb eshop 再按 F5 或点击工具栏上的运行按钮“ ” ,查看运行结果,如图14所示:图14 11 删除步骤 9中所添加次要数据库文件 eshop_dat2,SQL 代码如下所示: alter database eshop remove file eshop_dat2 再按 F5 或点击工具栏上的运行按钮“ ” ,查看运行结果,如图15所示:图15 12 将 eshop 数据库改名为 eshop_bak,SQL 代码如下所示: sp_renamedb eshop,eshop_bak 再按 F5 或点击工具栏上的运行按钮“ ” ,查看运行结果,如图16所示。图1613 删除 eshop_bak 数据库,SQL 代码如下所示: drop database eshop_bak 再按 F5 或点击工具栏上的运行按钮“ ” ,查看运行结果,如图17所示。图17实验三实验三 SQLSQL ServerServer 20002000 表操作表操作一实验目的:一实验目的:1了解表设计和表结构相关知识 2了解 SQL Server2000中的常用数据类型 3掌握应用企业管理器创建和修改表的方法 4掌握应用企业管理器查看和删除表方法 5掌握应用 TSQL 创建和修改表的方法。 6掌握应用 T_SQL 查看和删除表的方法 7了解表和数据库的关系二实验要求二实验要求1.创建实验所用到的“网上购物系统”数据库 eshop. 2.保存实验结果到网络文件夹。三实验步骤三实验步骤 1. 在 eshop 数据库中创建表会员表 members,SQL 代码如下所示: use eshop create table members (m_account varchar(20)not null,m_name varchar(20),m_sex char(2), m_birth datetime, m_address varchar(50), m_salary money, m_password varchar(20) ) go2. 查看 members 表的相关信息,SQL 代码如下所示: use eshopexec sp_help members3. 在 members 表中新增一列电子邮件 m_mail (VARCHAR, 20) , SQL 代码如下所示: use eshop alter table members add m_mail varchar(20)4. 将 members 表中的现有列 m_address 修改为 (VARCHAR,30) , SQL 代码如下所示:use eshop alter table members alter column m_address varchar(30)5. 删除步骤 3中所建列 m_mail,SQL 代码如下所示: use eshop alter table members drop column m_mail6. 删除表 members,SQL 代码如下所示:drop table members9. 在 eshop 数据库中按要求创建表会员表 members,SQL 代码如下所示: use eshop create table members(m_account varchar(20),m_name varchar(20),m_sex char(2), m_birth datetime, m_address varchar(50), m_salary money, m_password varchar(20) ) go10.在 eshop 数据库中按要求创建表商品表 products,SQL 代码如下所示: use eshop create table products (p_no char(10), p_name varchar(30), p_date datetime, p_quantity int, p_price money, p_infornation varchar(50) ) go11.在 eshop 数据库中按要求创建表订单表 orders,SQL 代码如下所示: use eshop create table orders ( m_account varchar(20), p_no char(10), o_quantity int, o_date datetime, o_confirm_state char(1), o_pay_state char(1), o_send_state char(1),) go出现的问题与解决的办法:出现的问题与解决的办法: 1、在 SQL 查询器运行 SQL 代码出现语言错误,比如习惯性在括号最后一个代码后面写入逗 号。这是由于 C 语言写程序的习惯造成。2、在数据库 eshop 下创建表时缺少 use eshop 时造成表的创建不成功或者创建在其他数据 库里,导致不能在 eshop 数据库里找到所创建的表。3、步骤之间的表名和数据库名输错也会造成代码出差。4、服务器没有注册的时候会导致服务器连接不上,无法使用数据库。5、在 SQL 查询器运行 SQL 代码成功了,但是在企业管理器的相关目录下却找不到相应创建 的表。原因创建时没有在 eshop 数据库下创建。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号