网站大量收购闲置独家精品文档,联系QQ:2885784924

sql数据库实验报告sql据库实验报告sql数据库实验报告sql数据库实验报告.doc

sql数据库实验报告sql据库实验报告sql数据库实验报告sql数据库实验报告.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql数据库实验报告sql据库实验报告sql数据库实验报告sql数据库实验报告

西 安—2013.5 实验2 定义表和数据库完整性 一、实验目的 1.了解SQL Server 2000的基本数据类型、空值的概念,以及表的结构特点。 2. 学会使用T_SQL语句和企业管理器创建表结构和修改表结构。 3. 学会使用SQL Server 2000提供的数据完整性功能,并在创建表时定义表的数据完整性。通过实验进一步理解数据完整性的概念及分类。 二、实验内容 用T_SQL语句在Market数据库中创建客户基本信息表Cuetomers、货品信息表Goods、订单信息表Orders,它们的定义如下 /*基本表的定义与创建*/ CREATE TABLE Customers ( CustomerID int IDENTITY(1,1) PRIMARY KEY, CName varchar(8) NOT NULL, Address varchar(50), City varchar(10), Tel varchar(20) UNIQUE, Company varchar(50), Birthday datetime, Type tinyint DEFAULT 1 ); CREATE TABLE Goods ( GoodsID int CONSTRAINT C1 PRIMARY KEY, GoodsName varchar(20) NOT NULL, Price money, Decription varchar(200), Storage int, Provider varchar(50), Status tinyint DEFAULT(0) ); CREATE TABLE Orders ( OrderID int IDENTITY(1,1) CONSTRAINT C2 PRIMARY KEY, GoodsID int NOT NULL REFERENCES Goods(GoodsID) ON DELETE CASCADE, /*表级完整性约束条件,参照约束为Goods(GoodID),删除时进行级联删除*/ CustomerID int NOT NULL FOREIGN KEY(CustomerID) REFERENCES Customers(CustomerID) ON DELETE NO ACTION, /*表级完整性约束条件,参照约束为Customers(CustomerID),删除时不删除参照表中的被引用行*/ Quantity int NOT NULL CONSTRAINT C3 CHECK(Quantity 0), Ordersum money NOT NULL, OrderData datetime DEFAULT(getdate()) ); 实验3 表数据的插入、修改和删除 一、实验目的 掌握使用T_SQL语句和企业管理器对数据进行插入、修改和删除数据的操作,并体会数据完整性约束的作用,加深对数据完整性及其约束的理解。 通过本实验,要熟练掌握INSERT、UPDATE、DELETE语句的语法和使用方法。 二、实验内容 (1)向数据库Market的各张表中输入一些记录。 (2)使用T_SQL语句进行插入、修改和删除记录的操作。 /*在Customers表中已有数据的基础上向各个表中插入数据*/INSERT INTO Customers(CName,Address,City,Tel,Company,Birthday) VALUES(王伟,长安区,西安,029005,邮电大学,1995-02-13) /*向Goods表中插入数据*/ INSERT INTO Goods(GoodsID,GoodsName,Price,Decription,Storage,Provider,Status) VALUES(0001,书包,45.00,双肩包,20,舒适,1) /*向Goods表中插入数据*/ INSERT INTO Goods(GoodsID,GoodsName,Price,Decription,Storage,Provider,Status) VALUES(0001,书包,45.00,双肩包,20,舒适,1) /*修改表中的数据*/ UPDATE Goods /*将Goods表中的所有价钱都增加*/ SET Price=Price+10; UPDATE Orders SET Quantity=5 WHERE CustomerID=2;/

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档