数据库sqlserver2000实验报告

数据库sqlserver2000实验报告

ID:35226943

大小:293.05 KB

页数:10页

时间:2019-03-22

数据库sqlserver2000实验报告_第1页
数据库sqlserver2000实验报告_第2页
数据库sqlserver2000实验报告_第3页
数据库sqlserver2000实验报告_第4页
数据库sqlserver2000实验报告_第5页
资源描述:

《数据库sqlserver2000实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库原理及应用实验报告实验题目:定义表和数据库的完整性和表数据的插入,修改和删除系:经济学班级:、、、、、、、、、、学号:、、、、、、、、、、、姓名:、、、、、、、、任课教师:、、、、、、、、、、时间:2012年11月一、 实验目的(1)了解SQLServer2000的基本数据类型,空值的概念,以及表的结构特点。(2)学会使用T-SQL语句和企业管理器创建表结构和修改表结构。(3)学会使用SQLServer2000提供的数据完整性功能,并在创建表是定义表的数据的完整性。通过实验进一步理解数据完整性的概念和分类。(4)掌握使用T-SQL语句和企业管理器对数据表进

2、行插入,修改和删除数据的操作,并体会数据完整性约束的作用,加深对数据完整性及其约束的理解。通过本实验,要熟练掌握INSERT,UPDATE,DELETE语句和使用方法。二、实验环境装有SQLServer2000的实验机。三、实验前准备1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATEDATABASE语句的用户。2.创建数据库必须要确定数据库名、所有者、数据库大小和存储数据的文件。3.确定数据库包含哪些表以及包含的各表的结构并且弄明白各表之间的关系。还要了解SQLServer的常用数据类型,以创建数据库的表。4.了解常用的创建数据库和表的方

3、法。企业管理器创建和语句创建都要会。5.要会进行数据的插入、删除、修改的操作方法。四、实验内容(1)用企业管理器在数据库中创建名称为“020李”的数据库,在其中创建学生表student,课程表course,学生选课表sc,根据课本中的表结构创建后,如下图所示Student表Sc表Course表(2)用T-SQL语句在“020李”数据库中创建客户基本信息表customers,货品信息表goods,订单信息表orders,它们定义如下:createtablecustomers(customerIDintidentity(1,1)primarykey,Cnamevar

4、char(8)notnull,addressvarchar(50),cityvarchar(10),telvarchar(50),birthdaydatetime,typetinyintdefault1);createtablegoods(goodsidintconstraintC1primarykey,goodsnamevarchar(20)notnull,pricemoney,descriptionvarchar(200),storageint,providervarchar(50),Statustinyintdefault(0));createtableo

5、rders(orderidintidentity(1,1)constraintc2primarykey,goodidintnotnullreferencesgoods(goodsid)ondeletecascade,customeridintnotnullforeignkey(customerid)referencescustomers(customerid)ondeletenoaction,quantityintnotnullconstraintc3check(quantity>0),ordersummoneynotnull,orderdatedatetime

6、default(getdate()));customers表Goods表Orders表(3)、使用SQL语句在SPJ数据库中创建第2章习题10中的四张表;供应商表S,零件表P、项目表J和供应情况表SPJ,数据类型自行设计,注意同时定义主键、外键和其他的数据完整性。CREATETABLES(Snochar(6)PEIMARYKEY,Snamechar(10)UNIQUE,StatueINT,Citychar(20),):CREATETABLEP(Pnochar(6)PEIMARYKEY,Pnamechar(10)UNIQUE,Colorchar(3),Weight

7、char(20),);CERATETABLEJ(Jnochar(6)PEIMARYKEY,Jnamechar(10)UNIQUE,Citychar(20),);CREATETABLESPJ(Snochar(6),Pnochar(6),Jnochar(6)PRIMARYKEY(Sno,Pno,Jno)FOREIGNKEY(Sno)REFERENCESS(Sno),FOREIGNKEY(Pno)REFERENCESP(Pno),FOREIGNKEY(Jno)REFERENCESJ(Jno),);(4)、用SQL语句在图书借阅数据库TSGL中建立图书、读者、和借阅三个

8、表。CREATETABL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。