欢迎来到天天文库
浏览记录
ID:38677393
大小:1.77 MB
页数:12页
时间:2019-06-17
《数据库的基本操作及表与视图的基本操作-LJA》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一、数据库的基本操作及表与视图的基本操作姓姓名:LJA学号:专业:计算机科学与技术班级:同组人:实验日期:【实验目的】一、数据库的基本操作1.掌握数据库的基础知识2.了解数据库的物理组织和逻辑组成情况3.学习创建、修改、查看、缩小、更名、删除等数据库的基本操作二、表与视图的基本操作1.掌握数据库表与视图的基础知识2.掌握创建、修改、使用删除表与视图的不同方法3.掌握表与视图的导入或导出方法【实验内容与要求】一、数据库的基本操作1.使用ManagementStudio,创建jxgl数据库2.用T-SQL创建数据库3.使用交互方式和T-SQ
2、L语句创建数据库Student4.使用交互方式完成对某用户数据库的分离与附加操作5.创建一个数据库二、表与视图的基本操作1.创建数据库及表2.创建与使用视图【实验步骤】一、数据库的基本操作1.使用ManagementStudio,创建jxgl数据库⑴创建教学管理数据库jxgl⑵右击数据库,从弹出的快捷菜单里选择“新建数据库”命令第12页共12页⑶输入数据库名称jxgl⑷打开“数据文件”选项卡,增加一个文件jxgl_打他,初始大小为2MB⑸打开“事务日志”选项卡,增加一个日志文件jxgl_log,初始大小为2MB图1.1创建数据可jxgl⑹单
3、击“确定”按钮,开始创建数据库⑺查看创建后的jxgl数据库,查看jxgl_data.mdf、jxgl_log.ldf两数据库文件所处的子目录图1.2查看数据库文件⑻删除该数据库,利用其它方法再建相同要求的数据库第12页共12页2.用T-SQL创建数据库在ManagementStudio中,打开一个查询窗口,按照表2-2所示要求,创建数据库student2,要求写出相应的CREATEDATABASE命令,并执行创建数据库。接着完成下面要求图2.1T-SQL语句创建数据库⑴击数据库,从弹出的快捷菜单中选择“属性”命令,打开“student2属性
4、”对话框,打开“选项”选择页,修改“数据库为只读”属性为“TRUE”。然后对数据库做改动操作,查看是否可行图2.2修改数据库属性第12页共12页图2.3修改属性后尝试改动操作⑵在查询窗口中,使用T-SQL语句更新数据库选项。如,把只读属性改回:ALRTERDATABASEAdvebtureWorksSETREAD_WRITE;再对数据库做改动操作,观察是否可行图2.4T-SQL语句修改数据库属性⑴缩数据库,在ManagenmentStudio中以交互方式收缩某数据库第12页共12页图2.5收缩数据库⑷更改数据库,在打开的某数据库查询窗口中利
5、用ALTERDATABASE命令实现修改数据库student2,参考如表2-3所示输入DBCCSHRINKDATABASE(student2.10),使student2数据库有10%的自由空间图2.6T-SQL语句修改数据库3.使用交互方式和T-SQL语句创建数据库Student第12页共12页对创建数据库的要求如下:数据库名称为Student,包含3个20MB的数据库文件、两个10的日志文件,创建使用的一个自定义的文件组,主文件为第一个文件,主文件的后缀名为.mdf,次要未见的后缀名为.ndf;要明确的定义日志文件,日志文件的后缀名为.l
6、df;自定义文件组包含后两个数据文件,所有的文件都放在目录“C:DATA”中图3.1交互式创建数据库二、表与视图的基本操作1.创建数据库及表用某种掌握的掌握的方法,创建订报管理子系统的数据库DingBao,在DingBao数据库中用交互式界面操作方法或是CREATTABLE创建如下三表的表结构(表名及字段名使用括号中给出的英文名),完成三表所示内容的输入,根据需要,可自行设计输入更多的表记录创建表结构时要求满足:①报纸编码表(PAPER)以报纸编号(pno)为主键;②顾客编码表(CUSTMOMER)以顾客编号(cno)为主键;③报纸订阅表
7、(CP)以报纸编号(pno)与顾客编号(cno)为主键,订阅份数(num)默认为1创建的三个表结构见表3-1~3-3第12页共12页图4.1新建表格1图4.2新建表格2第12页共12页图4.3新建表格32.创建与使用视图⑴在DingBao数据库中,创建含有顾客编号、顾客名称、报纸编号、报纸名称、订阅份数等信息的视图,视图名设定为C_P_N图5.1创建视图第12页共12页⑴修改已创建的C_P_N,使其含报纸单价信息图5.2添加单价信息⑵过视图C_P_N,查询“人民日报”被订阅的情况,能通过C_P_N实现对数据的更新操作吗?尝试操作图5.3更新
8、操作⑶删除C_P_N第12页共12页【实验小结】通过本次实验,初步掌握了数据库的基础知识,掌握了数据库的部分基本操作。对SQL-Server2005的操作有了了解。同时实验时发现
此文档下载收益归作者所有