数据库系统原理与应用实验报告.doc

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

《数据库系统原理及应用》 实验报告 姓名: 院系:计算机学院 班级: 学号: 班内序号: 实验一 定义表和数据库完整性 一、目的和要求 1.了解SQL Server 数据库的逻辑结构和物理结构。 2.了解表的结构特点。 3.了解SQL Server 的基本数据类型。 4.学会在企业管理器中创建数据库和表。 5.学会使用T-SQL 语句创建数据库和表。 二、实验准备 1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。 3.确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表。 4.了解常用的创建数据库和表的方法。 三、实验内容 1、 使用SQL 语句创建表 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, Description 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, CustomerID int NOT NULL FOREIGN KEY(CustomerID) REFERENCES Customers(CustomerID) ON DELETE NO ACTION, Quantity int NOT NULL CONSTRAINT C3 CHECK(Quantity0), OrderSum money NOT NULL, OrderDate datetime DEFAULT(getdate())); 建表结果如下图所示: 实验二 表数据的插入、修改和删除 一、目的和要求 1.学会在企业管理器中对表进行插入、修改和删除数据操作。 2.学会使用T-SQL 语句对表进行插入、修改和删除数据操作。 3.了解T-SQL 语句对表数据库操作的灵活控制功能。 二、实验准备 1.了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在企业管理 器中进行,也可以由T-SQL 语句实现。 2.掌握T-SQL 中用于对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE 或TRANCATE TABLE)命令的用法。 3.了解使用T-SQL 语句在对表数据进行插入、修改及删除时,比在企业管理器中操作 表数据灵活,功能更强大。 三、实验内容 1.向表中输入数据,结果如下图所示: Customers表 Goods表: Orders表: 在表中完成插入、删除、修改数据操作 插入数据: INSERT INTO Goods VALUES(6,耳机,20,电子类,100,赛格商城,1); INSERT INTO Goods VALUES(7,衬衫,50,服装,,森马服装有限公司,1); 结果如图: 删除数据: DELETE FROM Goods WHERE GoodsName=耳机; 结果如图: 修改数据: UPDATE Goods SET Price=80 WHERE GoodsID=7 结果如图: 实验三 数据库的简单查询和连接查询 一、目的与要求 1.掌握SELECT 语句的基本语法。 2.掌握子查询的表示。 3.掌握连接查询的表示。 二、实验准备 1.了解SELECT 语句的基本语法格式。 2.了解SELECT 语句的执行方法。 3.了解子查询的表示方法。 三、实验内容 1、查找所有上海客户的信息 语句: SELECT CustomerID,Cn

文档评论(0)

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

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

1亿VIP精品文档

相关文档