数据库的基本操作及表与视图的基本操作LJA.docx

上传人:b****5 文档编号:3293121 上传时间:2022-11-21 格式:DOCX 页数:14 大小:1.42MB
下载 相关 举报
数据库的基本操作及表与视图的基本操作LJA.docx_第1页
第1页 / 共14页
数据库的基本操作及表与视图的基本操作LJA.docx_第2页
第2页 / 共14页
数据库的基本操作及表与视图的基本操作LJA.docx_第3页
第3页 / 共14页
数据库的基本操作及表与视图的基本操作LJA.docx_第4页
第4页 / 共14页
数据库的基本操作及表与视图的基本操作LJA.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

数据库的基本操作及表与视图的基本操作LJA.docx

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

数据库的基本操作及表与视图的基本操作LJA.docx

数据库的基本操作及表与视图的基本操作LJA

实验一、数据库的基本操作及表与视图的基本操作

姓姓名:

LJA

学号:

专业:

计算机科学与技术

班级:

同组人:

实验日期:

【实验目的】

一、数据库的基本操作

1.掌握数据库的基础知识

2.了解数据库的物理组织和逻辑组成情况

3.学习创建、修改、查看、缩小、更名、删除等数据库的基本操作

二、表与视图的基本操作

1.掌握数据库表与视图的基础知识

2.掌握创建、修改、使用删除表与视图的不同方法

3.掌握表与视图的导入或导出方法

【实验内容与要求】

一、数据库的基本操作

1.使用ManagementStudio,创建jxgl数据库

2.用T-SQL创建数据库

3.使用交互方式和T-SQL语句创建数据库Student

4.使用交互方式完成对某用户数据库的分离与附加操作

5.创建一个数据库

二、表与视图的基本操作

1.创建数据库及表

2.创建与使用视图

【实验步骤】

一、数据库的基本操作

1.使用ManagementStudio,创建jxgl数据库

⑴创建教学管理数据库jxgl

⑵右击数据库,从弹出的快捷菜单里选择“新建数据库”命令

⑶输入数据库名称jxgl

⑷打开“数据文件”选项卡,增加一个文件jxgl_打他,初始大小为2MB

⑸打开“事务日志”选项卡,增加一个日志文件jxgl_log,初始大小为2MB

图1.1创建数据可jxgl

⑹单击“确定”按钮,开始创建数据库

⑺查看创建后的jxgl数据库,查看jxgl_data.mdf、jxgl_log.ldf两数据库文件所处的子目录

图1.2查看数据库文件

⑻删除该数据库,利用其它方法再建相同要求的数据库

2.用T-SQL创建数据库

在ManagementStudio中,打开一个查询窗口,按照表2-2所示要求,创建数据库student2,要求写出相应的CREATEDATABASE命令,并执行创建数据库。

接着完成下面要求

图2.1T-SQL语句创建数据库

1击数据库,从弹出的快捷菜单中选择“属性”命令,打开“student2属性”对话框,打开“选项”选择页,修改“数据库为只读”属性为“TRUE”。

然后对数据库做改动操作,查看是否可行

图2.2修改数据库属性

图2.3修改属性后尝试改动操作

⑵在查询窗口中,使用T-SQL语句更新数据库选项。

如,把只读属性改回:

ALRTERDATABASEAdvebtureWorksSETREAD_WRITE;

再对数据库做改动操作,观察是否可行

图2.4T-SQL语句修改数据库属性

2缩数据库,在ManagenmentStudio中以交互方式收缩某数据库

图2.5收缩数据库

⑷更改数据库,在打开的某数据库查询窗口中利用ALTERDATABASE命令实现修改数据库student2,参考如表2-3所示

输入DBCCSHRINKDATABASE(student2.10),使student2数据库有10%的自由空间

图2.6T-SQL语句修改数据库

3.使用交互方式和T-SQL语句创建数据库Student

对创建数据库的要求如下:

数据库名称为Student,包含3个20MB的数据库文件、两个10的日志文件,创建使用的一个自定义的文件组,主文件为第一个文件,主文件的后缀名为.mdf,次要未见的后缀名为.ndf;要明确的定义日志文件,日志文件的后缀名为.ldf;自定义文件组包含后两个数据文件,所有的文件都放在目录“C:

\DATA”中

图3.1交互式创建数据库

二、表与视图的基本操作

1.创建数据库及表

用某种掌握的掌握的方法,创建订报管理子系统的数据库DingBao,在DingBao数据库中用交互式界面操作方法或是CREATTABLE创建如下三表的表结构(表名及字段名使用括号中给出的英文名),完成三表所示内容的输入,根据需要,可自行设计输入更多的表记录

创建表结构时要求满足:

①报纸编码表(PAPER)以报纸编号(pno)为主键;②顾客编码表(CUSTMOMER)以顾客编号(cno)为主键;③报纸订阅表(CP)以报纸编号(pno)与顾客编号(cno)为主键,订阅份数(num)默认为1

创建的三个表结构见表3-1~3-3

图4.1新建表格1

图4.2新建表格2

图4.3新建表格3

2.创建与使用视图

⑴在DingBao数据库中,创建含有顾客编号、顾客名称、报纸编号、报纸名称、订阅份数等信息的视图,视图名设定为C_P_N

图5.1创建视图

3修改已创建的C_P_N,使其含报纸单价信息

图5.2添加单价信息

4过视图C_P_N,查询“人民日报”被订阅的情况,能通过C_P_N实现对数据的更新操作吗?

尝试操作

图5.3更新操作

5删除C_P_N

【实验小结】

通过本次实验,初步掌握了数据库的基础知识,掌握了数据库的部分基本操作。

对SQL-Server2005的操作有了了解。

同时实验时发现了很多不足,预习不足,对T-SQL语句不够熟悉,操作不够灵活等。

【附录】

表2-2数据库参数表

参数

参数值

数据库名称

Student2

数据库逻辑文件名

Student_dat

操作系统数据文件名

C:

\mssql\data\student_dat.mdf

数据文件初始大小

5MB

数据文件最大值

20MB

数据文件增长量

原来的10%

日志逻辑文件名

Student_log

操作系统日志文件名

C:

\mssql\data\student_dat.ldf

日志文件初始大小

2MB

日志文件最大值

15MB

日志文件增长量

2MB

表2-3要更改的参数要求

参数

参数值

数据库名

Student2

增加的文件组名

Studentfg

增加的文件1的逻辑名

Student2_dat

文件1在磁盘中的目录

C:

\student2_dat.ndf

文件1初始大小

2MB

文件1最大值

20MB

文件1增长量

2MB

增加的文件2的逻辑名

Student3

文件2在磁盘中的目录

C:

\student3_dat.ndf

文件2初始大小

2MB

文件2最大值

20MB

文件2增长量

2MB

新增日志逻辑文件名

Student2_log

日志文件在磁盘中的目录

D:

\student2_log.ldf

日志文件的初始大小

2MB

日志文件最大值

30MB

日志文件的增长量

2MB

 

表3-1报子编码表(PAPER)

报纸编号(pno)

报纸名称(pna)

单价(ppr)

000001

人民日报

15.2

000002

解放军报

14.5

000003

光明日报

10.5

000004

青年报

11.5

000005

扬子日报

18.5

表3-2顾客编号表(CUSTOMER)

顾客编号(cno)

顾客姓名(cna)

顾客地址(adr)

0001

李涛

无锡市解放东路123号

0002

钱金浩

无锡市人民西路234号

0003

邓杰

无锡市惠河路270号

0004

朱海红

无锡市中山东路432号

0005

欧阳阳文

无锡市中山东路532号

 

表3-3报纸订阅表(cp)

顾客编号(cno)

报纸标号(pno)

订阅份数(num)

0001

000001

2

0001

000002

4

0001

000005

6

0002

000001

2

0002

000003

2

0002

000005

2

0003

000003

2

0003

000004

4

0004

000001

1

0004

000003

3

0004

000005

2

0005

000003

4

0005

000002

1

0005

000004

3

0005

000005

5

0005

000001

4

 

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

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

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

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