数据库操作与表操作.docx

上传人:b****5 文档编号:4267890 上传时间:2022-11-28 格式:DOCX 页数:19 大小:845.85KB
下载 相关 举报
数据库操作与表操作.docx_第1页
第1页 / 共19页
数据库操作与表操作.docx_第2页
第2页 / 共19页
数据库操作与表操作.docx_第3页
第3页 / 共19页
数据库操作与表操作.docx_第4页
第4页 / 共19页
数据库操作与表操作.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数据库操作与表操作.docx

《数据库操作与表操作.docx》由会员分享,可在线阅读,更多相关《数据库操作与表操作.docx(19页珍藏版)》请在冰豆网上搜索。

数据库操作与表操作.docx

数据库操作与表操作

华南师范大学实验报告

学生姓名

学号

专业

多媒体与网络技术

年级、班级

2010级4班

课程名称

数据库原理

实验项目

数据库操作与表操作

实验类型

□验证□设计√综合

实验时间

2012-3

实验指导老师

王俊晖

实验评分

实验二SQLServer2000数据库操作

一、实验目的

1、了解本书示例数据库student和eshop的基本组成。

2、掌握查询分析器的使用方法。

3、掌握应用企业管理器创建数据库的方法。

4、掌握应用企业管理器修改和查看数据库的方法。

5、掌握应用企业管理器删除数据库的方法。

6、掌握应用T-SQL创建数据库的方法。

7、掌握应用T-SQL修改和查看数据库的方法。

8.、掌握通过T-SQL删除数据库的方法。

9.、掌握SQLServer2000数据库和操作系统物理文件的关系。

二、实验要求

1.创建实验所用到的“网上购物系统”数据库eshop。

2.保存实验结果到网络文件夹。

三、实验步骤

1.使用系统缺省方式创建“网上购物系统”数据库eshop。

首先打开“SQLServer企业管理器”,依次展开“SQLServe组”和“SQLServer注册”,右击“数据库”选项,弹出快捷菜单,如图1所示。

从快捷菜单中选择“新建数据库”项,将打开“数据库属性”对话框,如图2所示。

在名称文本框中输入“eshop”,其他选择默认值,单击“确定”即可完成新建数据库。

图1图2

2.在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。

从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开SQLServer2000数据库文件的默认物理存储位置“C:

\ProgramFiles\MicrosoftSQLServer\MSSQL\Data”,可以看到这两个文件:

“eshop_Data.MDF”和“eshop_Log.LDF”,它们分别代表eshop数据库的主数据文件和日志文件,其大小均为默认值1024KB,即1MB,如图所示。

3.查看eshop数据库的相关信息。

打开“SQLServer企业管理器”,展开数据库,右击数据库“eshop”,弹出快捷菜单如图3,

图3图4

从快捷菜单中选择“属性”,将弹出“eshop属性”对话框,如图4,在“eshop属性”对话框中,默认的当前选项卡是“常规”项,可以查看当前数据库的名称、所有者和创建日期等信息,用户也可以依次选择其他选项卡,如“数据文件”、“事务选项”等,将可以看到有关当前数据库的数据文件和事务日志文件的物理存储位置、大小和所属组等信息,如图5至图6所示。

图5图6

4.删除eshop数据库。

打开“SQLServer企业管理器”,展开数据库,右击数据库“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代码如下所示:

createdatabaseeshop

onprimary

name=eshop_dat,

filename='E:

\mydata\eshop_dat.mdf',

size=10MB,

maxsize=50MB,

filegrowth=5MB

logon

name=eshop_log,

filename='E:

\mydata\eshop_log.ldf',

size=10MB,

maxsize=50MB,

filegrowth=5MB

go

如图10

7.在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。

从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开eshop数据库的数据文件的物理存储位置“E:

\mydata”,可以看到这两个文件:

“eshop_dat.mdf”和“eshop_log.ldf”,它们分别代表eshop数据库的主数据文件和日志文件,其大小均为指定值10240KB,即10MB,如图11所示。

图11

8.查看新建数据库和数据库文件的相关信息,SQL代码如下所示:

sp_helpdbeshop再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图12所示:

图12

9.在eshop数据库中添加一个次要数据库文件(eshop_dat2),文件初始大小为5MB,

最大容量为100MB,文件增长为5MB,SQL代码如下所示:

alterdatabaseeshop

addfile

name=eshop_dat2,

filename='E:

\mydata\eshop_dat2.ndf',

size=50MB,

maxsize=100MB,

filegrowth=5MB

再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图13所示:

图13

10.查看修改后的数据库和数据库文件的相关信息,SQL代码如下:

sp_helpdbeshop

再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图14所示:

图14

11.删除步骤9中所添加次要数据库文件eshop_dat2,SQL代码如下所示:

alterdatabaseeshop

removefileeshop_dat2

再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图15所示:

图15

12.将eshop数据库改名为eshop_bak,SQL代码如下所示:

sp_renamedb'eshop','eshop_bak'

再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图16所示。

图16

13.删除eshop_bak数据库,SQL代码如下所示:

dropdatabaseeshop_bak

再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图17所示。

图17

实验三SQLServer2000表操作

一.实验目的:

1.了解表设计和表结构相关知识

2.了解SQLServer2000中的常用数据类型

3.掌握应用企业管理器创建和修改表的方法

4.掌握应用企业管理器查看和删除表方法

5.掌握应用T—SQL创建和修改表的方法。

6.掌握应用T_SQL查看和删除表的方法

7.了解表和数据库的关系

二.实验要求

1.创建实验所用到的“网上购物系统”数据库eshop.

2.保存实验结果到网络文件夹。

三.实验步骤

1.在eshop数据库中创建表会员表members,SQL代码如下所示:

useeshop

createtablemembers

m_accountvarchar(20)notnull,

m_namevarchar(20),

m_sexchar

(2),

m_birthdatetime,

m_addressvarchar(50),

m_salarymoney,

m_passwordvarchar(20)

go

2.查看members表的相关信息,SQL代码如下所示:

useeshop

execsp_helpmembers

3.在members表中新增一列电子邮件m_mail(VARCHAR,20),SQL代码如下所示:

useeshop

altertablemembers

addm_mailvarchar(20)

4.将members表中的现有列m_address修改为(VARCHAR,30),SQL代码如下所示:

useeshop

altertablemembers

altercolumnm_addressvarchar(30)

5.删除步骤3中所建列m_mail,SQL代码如下所示:

useeshop

altertablemembers

dropcolumnm_mail

6.删除表members,SQL代码如下所示:

droptablemembers

9.在eshop数据库中按要求创建表会员表members,SQL代码如下所示:

useeshop

createtablemembers

m_accountvarchar(20),

m_namevarchar(20),

m_sexchar

(2),

m_birthdatetime,

m_addressvarchar(50),

m_salarymoney,

m_passwordvarchar(20)

go

10.在eshop数据库中按要求创建表商品表products,SQL代码如下所示:

useeshop

createtableproducts

p_nochar(10),

p_namevarchar(30),

p_datedatetime,

p_quantityint,

p_pricemoney,

p_infornationvarchar(50)

go

11.在eshop数据库中按要求创建表订单表orders,SQL代码如下所示:

useeshop

createtableorders

m_accountvarchar(20),

p_nochar(10),

o_quantityint,

o_datedatetime,

o_confirm_statechar

(1),

o_pay_statechar

(1),

o_send_statechar

(1),

go

出现的问题与解决的办法:

1、在SQL查询器运行SQL代码出现语言错误,比如习惯性在括号最后一个代码后面写入逗号。

这是由于C语言写程序的习惯造成。

2、在数据库eshop下创建表时缺少useeshop时造成表的创建不成功或者创建在其他数据库里,导致不能在eshop数据库里找到所创建的表。

3、步骤之间的表名和数据库名输错也会造成代码出差。

4、服务器没有注册的时候会导致服务器连接不上,无法使用数据库。

5、在SQL查询器运行SQL代码成功了,但是在企业管理器的相关目录下却找不到相应创建的表。

原因创建时没有在eshop数据库下创建。

 

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

当前位置:首页 > 小学教育 > 英语

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

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