收藏 分销(赏)

实验1数据库和表.doc

上传人:pc****0 文档编号:6643676 上传时间:2024-12-19 格式:DOC 页数:5 大小:860.50KB 下载积分:10 金币
下载 相关 举报
实验1数据库和表.doc_第1页
第1页 / 共5页
实验1数据库和表.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
河南工业大学实验报告 课程 数据库原理 _ 实验名称 实验一 数据库和表 系 别 ____信息科学与工程学院 计算机科学系 _______________ 专业班级 ___ 计科 10 级 班 ____ ______ 实验报告日期 2012-09-18 姓 名______ _ ______ __ 学号___ _ ____ 教 师 审 批 签 字 一. 实验目的 1. 熟悉 SQL Server Management Studio(SSMS)的工作环境 2. 掌握使用和命令建立数据库的方法 3. 熟练掌握使用SSMS和T-SQL语句创建、修改和删除表。 4. 熟练掌握使用SSMS和T-SQL语句插入、修改和删除表数据。 二. 实验内容 1. 采用SQL Server Management Studio 、T-SQL语句两种方式创建产品销售数据库,要求: 1) 使用SSMS创建数据库CPXS_bak,数据文件初始大小为5MB,最大大小50MB,按5MB增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。 2) 用T-SQL语句创建数据库CPXS,数据文件的增长方式改为增长方式按10%比例增长,其余与CPXS_bak。 3) 用T-SQL语句删除数据库CPXS_bak。 2. CPXS数据库包含如下三个表: 1) 产品(产品编号,产品名称,价格,库存量) 2) 客户(客户编号,客户名称,地区,负责人,电话) 3) 销售(产品编号,客户编号,销售日期,数量,销售额) 三个表结构如资料中图3.1~图3.3所示,请写出创建以上三个表的T-SQL语句并在查询分析器中运行。 3. 在SSMS中输入如资料中图3.4~图3.6的商品表、客户表和销售表的样本数据。 4. 用T-SQL语句向商品表插入如下记录: 200001 柜式空调 3000 200 200002 微波炉 1000 100 200003 抽油烟机 1200 50 5. 用T-SQL语句向CP表中增加“产品简列”列,varchar(50),允许为NULL。 6. 将CP表中每种商品的价格打8折。 7. 将CP表中价格打9折后小于1500的商品删除。 三. 实验步骤与结果 (说明:要写出相关步骤和SQL语句,实验结果可以是运行画面的抓屏,抓屏图片要尽可能的小。) 用SSMS创建数据库CPXS_bak,图形如图1 图1 CPXS_bak数据库 用T-SQL语言创建CPXS数据库T-SQL语言如 use master go create database CPXS on primary (name='CPXS', filename='D:\学习\数据库练习\CPXS', size=5mb, maxsize=50mb, filegrowth=10% ) log on (name='CPXS_bak', filename='D:\学习\数据库练习\CPXS_bak', size=2mb, maxsize=10mb, filegrowth=2mb ) 运行结果如图2 图2 CPXS数据库 删除数据库CPXS_bakT-SQL语言如下 use master go if exists(select * from sys.databases where name='CPXS_bak') drop database CPXS_bak 创建产品表T-SQL语言如下 use CPXS go create table 客户 (客户编号 char(6)primary key not null, 客户名称 char(30) not null, 地区 char(10), 负责人 char(8), 电话 char(12) ) 运行结果如图3 图3 产品 用T-SQL语言创建客户表,运行结果如图4 图4 客户 用T-SQL语言创建销售表,运行结果如图5 图5 销售 用T-SQL语句向CP表中增加“产品简列”列,T-SQL语言如下 往产品表插入产品T-SQL语言如下 use CPXS insert into 产品 values('200001','柜式空调','3000','200') insert into 产品 values('200002','微波炉','1000','100') insert into 产品 values('200003','抽油烟机','1200','50') 打八折,T-SQL语言如下 use CPXS update 产品 set 价格=价格*0.8 运行结果如图6 图6 产品信息表 打九折删除价格小于1500的产品T-SQL语言如下 use CPXS delete 产品 where 价格*0.9<1500 四. 实验中的问题及心得 在实验过程中不能熟悉的记得T-SQL语言,在运用时要翻阅资料,自己应多练习,牢记。SQL2008在用时,每进行一个T-SQL语言操作都要刷新,开始我不知道,怎么都找不到。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服