数据库原理及其应用实验

上传人:仙*** 文档编号:109389289 上传时间:2022-06-16 格式:DOC 页数:11 大小:598.50KB
收藏 版权申诉 举报 下载
数据库原理及其应用实验_第1页
第1页 / 共11页
数据库原理及其应用实验_第2页
第2页 / 共11页
数据库原理及其应用实验_第3页
第3页 / 共11页
资源描述:

《数据库原理及其应用实验》由会员分享,可在线阅读,更多相关《数据库原理及其应用实验(11页珍藏版)》请在装配图网上搜索。

1、.wd.实验1.1 创立数据库一、 实验目的1. 熟练掌握利用SSMS中的设计工具来创立数据库的方法。2. 了解利用T-SQL语句创立数据库的方法。二、 实验内容1 利用SSMS中的设计工具创立图书管理系统数据库xsbook,其中数据库参数均为默认值。2 使用T-SQL命令创立数据库xsbook。三、 实验步骤1 利用SSMS中的设计工具 其实现步骤如下: 启动SQL sever 2000翻开企业管理器新建数据库,如以以下图弹出数据库属性,在“常规选项卡中新建数据库xsbook,其他设置选择默认,然后确定,如以以下图2 使用T-SQL的create database命令在SQL Server

2、2000中进展T-SQL语句的实验,步骤如下:翻开查询分析器,在查询分析器窗口中输入如下T-SQL语句:create database xsbookon primary(name=xsbook,filename=E:DBxsbook.mdf,size=2240KB,maxsize=unlimited, filegrowth=1024KB)log on(name = xsbook_log,filename = E:DBxsbook_log.LDF,size = 1088KB,maxsize = 2048GB , filegrowth = 10%)运行程序后在E盘DB文件夹中创立了两个文件xsbo

3、ok.mdf、xsbook_log.LDF如以以下图所示:四、 实验心得通过这次试验可以熟练掌握利用SSMS中的设计工具来创立数据库的方法并了解利用T-SQL语句创立数据库的方法,对SQL server 2000 的 基本功能有了一定的了解,熟悉了软件的 基本界面和操作方法,为以后更深入的运用软件打下了良好的根基。这个实验中主要的难点如下:1 初次接触SQL sever 2000,对软件的界面不熟悉,很多操作都需要通过不断的尝试来实现试验的要求。2 在初次使用T-SQL创立数据库时,不能完全理解脚本代码的含义,导致在敲代码的效率比较低。实验1.2 表一、 实验目的1 熟练掌握利用SSMS中的设

4、计工具来创立表、修改表构造以及查看表属性等操作。2 熟悉T-SQL的数据定义语言,能够熟练地使用SQL语句创立和更改 基本表。二、 实验内容1. 利用SSMS中的设计工具为数据库LibraryLib创立表1-6所示的Publish出版社信息表和表1-5所示的BookClass图书类别表。2. 利用T-SQL创立新表1-10与1-8。3. 修改表ExtraDateFee超期罚款信息表:将FineMoney字段数据类型更改为:numeric(15,2);删除Remarks字段;增加新字段Descriptvarchar,70。4. 利用T-SQL语句:删除BookClass图书类别表,并重新创立该表

5、。5. 在SSMS中查看Book图书信息表的属性。三、 实验步骤1 利用SSMS中的设计工具创立表的步骤如下:翻开SSMS创立数据库LibraryLib,翻开数据库,展开数据库目录,选择表右击,创立表,如以以下图:翻开表编辑器依照表1-5创立BookClass表,如以以下图:参照上面两个步骤创立1-6 Publish 如以以下图2 利用T-SQL创立新表1-10与1-8。(1) 创立表1-8 Borrow表 翻开SQL查询分析器,选择LibraryLib数据库,新建查询,在窗口中输入如下代码:create table Borrow(BorrowID int primary key identi

6、ty(1,1), UserID varchar(20), BookID int,BorrowBeginDate datetime default(getdate(),BorrowEndDate datetime default(getdate()+60),ManagerID varchar(20),foreign key (UserID) references Users(UserID),foreign key (BookID) references Book(BookID)(2) 创立表1-10 ExtraDateFee新建查询,在窗口中输入如下代码: create table ExtraD

7、ateFee(BorrowID int primary key not null, UserID varchar(20) not null,BookID int not null,BorrowBeginDate datetime not null,BorrowEndDate datetime not null,BorrowReturnDate datetime not null,ManagerID varchar(20) not null,ManagerReturnID varchar(20) not null,FineMoney money not null,Turnln bit not n

8、ull,ManagerFineID varchar(20) null,Remarks char(10) null,foreign key (UserID)references Users(UserID),foreign key (BookID)references Book(BookID)在SSMS中可查看所创立的两张表如以以下图:Borrow表ExtraDateFee表3 修改数据库中的表(1) 用SSMS修改表ExtraDateFee:展开LibraryLib数据库的ExtraDateFee表节点,然后右击该表,从弹出的快捷键菜单中选择“设计命令,就可以访问如以以下图的用于设计表的界面(2

9、) 用T-SQL完成上述操作新建查询用如下命令完成数据库的修改alter table ExtraDateFee alter column FineMoney numeric(15,2);alter table ExtraDateFee drop column Remarks;alter table ExtraDateFee add Descript varchar(70);执行操作之后得到数据表如以以下图4利用T-SQL语句:删除BookClass图书类别表,并重新创立该表。在查询分析器重新建查询,利用T-SQL语句:drop table BookClass删除BookClass表再用如下语句

10、创立该表create table BookClass1(BookClassID int primary key identity(1,1), BookClassName varchar(30) not null, BookBorrowDays int not null default(60), BookFee money not null,)新表BookClass 如以以下图5 在SSMS中查看Book图书信息表的属性。如以以下图四、 实验心得通过本次试验,可以熟练掌握利用SSMS中的设计工具来创立表,修改表构造以及查看表属性等操作,除了在SSMS中用图形界面来创立和修改表以外,还利用T-SQ

11、L的脚步来创立和修改表,并熟练地使用SQL语句创立和更改 基本表, 基本到达了试验目的。本次的实验难点有:1 对表中字段说明无法用准确的SQL语言来定义数据,例如:Publish中的PublishID字段要求是自增类型,但是对自增类型这个概念是初次接触,无法准确用SQL语言来描述,最后在百度中找到是用identity(1,1)来描述。2 在Borrow表中的BorrowBeginDate字段要取当前日期,通过网上搜索和帮助文档才得知可用getdate()函数来获取当前时间。BorrowEndDate字段的字段说明是“当前日期加上该图书类别规定的可借天数通过教师的指点和网上的资料才确定可以直接用getdate()+60来描述这个字段。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!