数据库概论实验报告
南昌大学实验报告
实验一 创建数据库和表
学生姓名: 学 号: 专业班级: 计科112班 实验类型: □ 验证 □ 综合 设计 □ 创新 实验日期: 10-24 实验成绩:
一、实验目的
(1)熟悉SQL Server企业管理器操作环境。 (2)掌握创建数据库和表的操作。 (3)掌握数据输入、修改和删除操作。
二、实验内容
(1)创建market数据库。
(2)创建客户表customer、供应商表supplier、商品信息表goods、订单信息表 order、信誉等级表creditgrade和商品类型表goodstype。 (3)分别向以上各表输入数据。 (4)用INSERT语句向表中插入数据。 (5)用UPDATE语句更改表中数据。 (6)用DELETE语句删除表中数据。
三、实验环境
(1)个人计算机或局域网。 (2)Windows 2000操作系统。 (3)SQL Server 2000数据库管理系统。
四、实验步骤
(1)启动企业管理器,新建market数据库。
(2)在market数据库中利用表设计器新建客户表customer、供应商表supplier、商 品信息表goods、订单信息表order、信誉等级表creditgrade和商品类型表goodstype。 (3)分别向各个表中添加数据。
(4)启动查询分析器,用SQL语句向客户表customer、供应商表supplier、商品信 息表goods、订单信息表order、信誉等级表creditgrade和商品类型表goodstype插入、 修改和删除数据。 五、实验报告
(1)利用sql语句建立数据库
CREATE DATABASE market ON
(NAME=market_data,
FILENAME='D:\sql_data\market_data.mdf', SIZE=10,
FILEGROWTH=10% )
LOG ON
(NAME=market_log,
FILENAME='D:\sql_data\market_log.ldf ', SIZE=5,
FILEGROWTH=10% )
结果如下:
(2)建立表 1 建立customer表 USE market
CREATE TABLE customer (
customerid int PRIMARY KEY NOT NULL, --客户编号(主键)
customername char(20) NOT NULL, --客户名称 loginname varchar(20), --注册名 password varchar(20), --密码 logindate smalldatetime, --注册时间
creditgradeid tinyint, --信誉等级编号 address varchar(40), --地址 zipcode char(6), --邮编 tel varchar(40), --联系电话 email varchar(40), --邮箱地址 note varchar(100), --备注信息
)
2 建立supplier表
CREATE TABLE supplier (
supplierid int PRIMARY KEY NOT NULL, --供应商编号 suppliername char(20) NOT NULL, --供应商名称 loginname varchar(20), --注册名 password varchar(20), --密码 logindate smalldatetime, --注册时间
creditgradeid tinyint, --信誉等级编号 description varchar(100), --自我描述 address varchar(40), --地址 zipcode char(6) --邮编 tel varchar(40), --联系电话 email varchar(40), --邮箱地址 note varchar(100), --备注信息
)
3 建立goods表
CREATE TABLE goods (
goodsid int PRIMARY KEY NOT NULL, --商品编号 goodsname varchar(20) NOT NULL, --商品名称 supplierid int NOT NULL, --供应商编号 goodstypeid int, --商品类型编号 brand varchar(20), --商标
goodsmodel varchar(20), --商品型号 description varchar(100), --商品描述 price money, --单价 storage int, --库存量
)
4 建立order表
CREATE TABLE "order" (
orderid int PRIMARY KEY NOT NULL, --订单编号 customerid int NOT NULL, --客户编号 goodsid int NOT NULL, --商品编号 quantity int, --订单数量 ordersum money, --订单金额 orderdata datetime, --订货日期 )
5 建立crediegrade表
CREATE TABLE creditgrade (
creditgradeid tinyint PRIMARY KEY NOT NULL, --信誉等级编号 creditgradename varchar(20), --项目名称
)
6 建立goodstype表
CREATE TABLE goodstype (
goodsypeid int primary key, --商品类型编号 goodstypename varchar(20), --商品类型名称
)
(3)插入数据 1 insert customer表
INSERT INTO customer
VALUES('141414','张良','张良','332246','1990-2-3','007',
2 insert supplier表
INSERT INTO supplier
VALUES('211','耐克','赵云','asnHHJ','1900-12-10','245','坑',
3 insert goods表 INSERT INTO goods
VALUES('224','耐克跑鞋','225','332','哦','AJGFTT','NULL','500','800'
)
4 insert order表
INSERT INTO "order"
VALUES('154','355','225','441','88','2008-12-11'
)
5 insert creditgrade表 INSERT INTO creditgrade VALUES('222','一二三'
)
6 insert goodstype表 INSERT INTO goodstype VALUES('125','特步鞋')
(4)添加、修改和删除数据 1customer表: UPDATE customer SET customername='马超' WHERE customername='张良'
DELETE customer
WHERE customername='马 …… 此处隐藏:1938字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




