- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 12 页 共 NUMPAGES 12 页
.
..
2012-2013学年第二学期
《数据库原理与设计》
课程实验报告
学 号:
学生姓名: 钟迪
班 级: 软件2011-2班
教 师: 陶宏才
辅导老师: 刘宝菊、张建华
2013年12月
实验一 表的创建
一、实验目的、内容、原理
利用SQL创建“人员”表person、“月薪”表salary、“顾客”表customer及“订单”表orderdetail
二、实验代码、结果与问题
1. 实验代码
CREATE TABLE custome(
cust_no char(6) NOT NULL PRIMARY KEY,
cust_name varchar(10) NOT NULL,
sex char(2) NOT NULL,
birthdate datetime NULL,
city varchar(10) NULL,
discount dec(3,2) NOT NULL DEFAULT 1.00,
CONSTRAINT discoun CHECK (discount=0.50 AND discount=1.00)
)
CREATE TABLE perso(
p_no char(6) NOT NULL PRIMARY KEY,
p_name varchar(10) NOT NULL,
sex char(2) NOT NULL,
birthdate datetime NULL,
date_hired datetime NOT NULL,
deptname varchar(10) NOT NULL DEFAULT 培训部,
p_boss char(6) NULL,
CONSTRAINT date_limit
CHECK(birthdate date_hired)
)
CREATE TABLE orderdetai(
order_no char(6) NOT NULL PRIMARY KEY
CONSTRAINT order_n CHECK ( order_no LIKE [A-Z][A-Z][0-9][0-9]),
cust_no char(6) NOT NULL
CONSTRAINT cust_n REFERENCES custome(cust_no)
ON DELETE CASCADE
ON UPDATE CASCADE,
p_no char(6) NOT NULL
CONSTRAINT p_n REFERENCES persop_no),
order_total int NOT NULL,
order_date datetime NOT NULL
)
CREATE TABLE salar(
p_no char(6) NOT NULL PRIMARY KEY
CONSTRAINT waijia REFERENCES persop_no)
ON DELETE CASCADE
ON UPDATE CASCADE,
base dec(5) NULL,
bonus dec(5) NULL,
fact AS base+bonus,
)
2. 实验结果
3. 遇到的问题及解决方法
在最后一个’(‘的前边使用了逗号,删除后解决问题
实验二 SQL操纵子语言
一、实验目的、内容、原理
利用SQL向表person、salary、customer及orderdetail中插入数据。
二、实验代码、结果与问题
1. 实验代码
INSERT INTO customeVALUES(000001,王云,男,1972-01-30,成都,1.00)
INSERT INTO customeVALUES(000002,林国平,男,1985-08-14,成都,0.85)
INSERT INTO customeVALUES(000003,郑洋,女,1973-04-07,成都,1.00)
INSERT INTO customeVALUES(000004,张雨洁,女,1983-09-06,北京,1.00)
INSERT INTO customeVALUES(000005,郑箐,女,1971-0
您可能关注的文档
- 机器人作业方法实施方案.doc
- 一体化氧化锆氧量分析仪说明书.doc
- 正新轮胎班(组)长培训教材.doc
- 卓总:土压盾构地层沉降控制技术.doc
- 测量的历史课件.doc
- 基于PLC的船舶电站自动化系统方案设计(精).doc
- 移动通讯专业术语(中英文对照).doc
- 列管式石墨换热器的检漏和检修.doc
- 智能抢答器的设计-毕业论文.doc
- 1999年(秋)考试试卷.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)