数据库实验三
更新时间:2023-11-05 15:39:01 阅读量: 综合文库 文档下载
实验三
实验名称:表的完整性约束(2课时) 一、实验目的
理解并掌握关系的完整性约束,熟练使用T-SQL语句为每张表添加表约束。 二、实验环境
采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。 三、实验内容与步骤
1、 通过企业管理器修改表约束,并生成脚本。 2、 通过T-SQL语句修改表约束。
①分别为每张表建立主键约束。 ②为相关表建立外键约束。
③ 在表employee加入CHECK约束:输入的员工编号必须以E开头的5位数编号,性别只能为M/F。 ④为销售主表sales中的发票编号字段建立UNIQUE约束。 四、实验结果
1. 通过企业管理器修改表约束,并生成脚本。
为相关表建立外键约束。
①通过企业管理器为sales表建立外码,字段为:cust_id,被参照表为customer
②在表employee加入CHECK约束:输入的员工编号必须以E开头的5位数编号,性别只能为M/F。
通过企业管理器在表employee加入CHECK约束:输入的员工编号必须以E开头的5位数编号,性别只能为M/F。
首先建立check约束:
CK_employee : (emp_no between ‘E0000’ and ‘E9999’) CK_sex(sex=’M’ or sex=’F’) 实验图如下:
测试CK_employee约束
测试语句:insert into employee
(emp_no,emp_name,sex,dept,title,date_hired,salary)
values('D0003','张三','M','业务','职员',1900/01/21,43200)
测试CK_sex约束 测试语句:
insert into employee
(emp_no,emp_name,sex,dept,title,date_hired,salary) values('E0003','张三','D','业务','职员',1900/01/21,43200)
③为销售主表sales中的发票编号字段建立UNIQUE约束。
创建unique约束,如下图:
测试unique约束: 测试语句: insert into sales
(order_no,cust_id,sale_id,tot_amt,order_date,ship_date,invoice_no) values(1,'00001','00001',25343,2012-11-11,2012-11-11,'000001'); insert into sales
(order_no,cust_id,sale_id,tot_amt,order_date,ship_date,invoice_no) values(2,'00002','00001',25343,2012-11-11,2012-11-11,'000001');
正在阅读:
数据库实验三11-05
和谐社会02-13
和谐社区文艺晚会主持词02-23
400000m3污水处理厂设计 吴岩03-08
嵌入式软件工程师岗位职责范本(15篇)03-24
人才工作总结及工作要点12-13
微博营销内容策划实例07-31
轧钢机机架设计09-05
_自动控制原理_课程双语教学研究03-19
民法总则担保的规定有哪些,有什么特征?02-27
- 企业安全培训试题题库
- 《WEB应用开发》复习题
- 2018届河南省新乡市高三第三次模拟测试英语试题Word版含答案
- 山东省建设工程优质结构评审标准(试行)
- 2016-2022年中国MEMS行业分析及发展趋势预测报告 - 图文
- 工程材料习题和练习 - 图文
- 2013--2014年小学六年级数学毕业水平检测卷及答案
- 江苏省2017-2018学年高考模拟历史试题分解(现代世界经济) Word版
- 移动通信实验指导书
- 2017-2018年最新审定新人教版六年级语文新人教版小学语文六年级
- 会展案例分析教案
- 数据库复习题
- 情智作文之学会选材
- 高一年级十月月考地理试题
- 河南省教育科学“十三五”规划2018年度一般课题立项名单
- 大学生宿舍文化现象调查与分析
- 山东省潍坊市2010届高三第二次模拟考试 理综 Word版
- 风险管理简答题
- 大连广播电视大学
- 民航安全管理经典论文
- 实验
- 数据库
- 大学生人际交往问题探析
- 雅思小作文的简单句型 - 图文
- 文化广场建设项目建设可行性研究报告
- 20万ta硫磺制酸及余热发电装置建设环境影响评估报告书建设环境风险分析
- 物理中考指要答案
- 五年级数学思维训练导引(奥数)第20讲 应用题拓展
- 人教版高中生物必修二第四章基因的表达 2015-2016学年能力提升检测试题(江西省芦溪县)解析版,含答案
- 传热学第六章答案
- 1-唱响安全生产主旋律
- 程控数字交换技术-第一章绪论
- 中医诊断学试卷三套
- 必修1 综合全能基础训练题(个人整理精简版)
- HMC升级主机微码
- 软件缺陷跟踪复习题
- CIA第一部分模拟题1 - 图文
- 计量经济多选题及答案
- 2013年美国数学建模竞赛B题
- 总结(我11.29)(1)
- 危险点分析与控制工作管理规定题库
- 迈入网络世界