【SQL】实验五 数据库的完整性
实验五 数据库的完整性
- 实验目的:
- 实验内容:
- 实验步骤与过程:
- 假设有下面两各关系模式
- 用SQL语言定义两个关系模式,要求在模式中完成以下完整性性约束条件
实验目的:
了解数据库的完整性机制
实验内容:
用SQL语言定义各关系模式,要求在模式中完成完整性性约束条件
实验步骤与过程:
假设有下面两各关系模式
职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码
部门(部门号,名称,经理名,电话),其中部门号为主码
用SQL语言定义两个关系模式,要求在模式中完成以下完整性性约束条件
(1)定义每个关系模式的主码
(2)定义参照的完整性
(3)定义职工的年龄不超过60岁(注意:用菜单的方式和命令方式分别定义)
Create Table 职工
(职工号 Char(10),姓名 Char(10),年龄 Char(2) Check(年龄 <= 60),职务 Char(10),工资 Char(6),部门号 Char(10),Primary Key(职工号)Foreign Key(部门号)References 部门(部门号)
);
Create Table 部门
(部门号 Char(10),名称 Char(10),经理名 Char(10),电话 Char(11),Primary Key(部门号)
);
效果如图
【SQL】实验五 数据库的完整性相关推荐
- 实验五 数据库完整性(详细解释+错误修正版)
/* 实验五 数据库完整性(详细解释+错误修正版) [实验目的] 1.掌握实体完整性约束.参照完整性约束 2.灵活应用自定义完整性约束 3.了解触发器在自定义完整性中的应用 [实验内容] 一.定义一 ...
- 实验五——数据库设计实验
实验五--数据库设计实验 一.实验题目 二. 实验内容和要求 三.实验步骤 1.分析问题 2.概念结构设计 3.逻辑结构设计 四.实验心得体会 一.实验题目 数据库设计实验 二. 实验内容和要求 掌握 ...
- MySql实验嵌套查询_实验五 数据库的嵌套查询实验
实验五数据库的嵌套查询实验 本实验需要2学时. 一.实验目的 使学生进一步掌握SQL Server或oracle的企业管理器的使用方法,加深SQL 语言的嵌套查询语句的理解. 二.实验内容 在SQL ...
- 数据库实验六 数据库的完整性
实验六 数据库的完整性 一.实验目的 1.掌握实体完整性的定义和维护方法. 2.掌握参照完整性的定义和维护方法. 3.掌握用户自定义完整性的定义和维护方法. 4.掌0握触发器的设计和使用方法 二.实验 ...
- 查询计算机专业及选修了英语的学生,实验五 数据库综合查询(学生)
实验五 数据库综合查询 一.实验目的 1. 掌握SELECT语句的基本语法和查询条件表示方法: 2. 掌握查询条件种类和表示方法: 3. 掌握连接查询的表示及使用: 4. 掌握嵌套查询的表示及使用: ...
- 实验五 数据库完整性技术
[实验目的] 1.掌握完整性的概念: 2.熟悉SQL SERVER 的完整性技术. 3.了解SQL SERVER 的违反完整性处理措施. [实验性质] 综合性实验 [实验导读] 1.完整性概述 数据库 ...
- SQL实验六 数据库的完整性控制
实验六 数据库的完整性控制 一.实验目的 (1).理解SQL Server的实体完整性.参照完整性和用户自定义的完整性. (2).掌握SQL Server中实体完整性的建立,实践违反实体完整性的结果 ...
- SQL 实验五 完整性
桂 林 理 工 大 学 实 验 报 告 班级软件16-1班 学号3162052051116 姓名张识虔同组实验者 实验名称完整性 日期 2018年 07 月9 日 一.实验目的 1.掌握数据库约 ...
- 实验五 数据库完整性
[实验目的] 1.掌握实体完整性约束.参照完整性约束 2.灵活应用自定义完整性约束 3.了解触发器在自定义完整性中的应用 [实验内容] 一.定义一个教师表Teacher(Tno,TName,TSex, ...
- 数据库 ----- 实验五:题目:实验五 数据库设计与数据库编程
[实验目的和要求] 1.理解和掌握数据库设计的方法和主要步骤: 2.熟练掌握概念结构的建立方法和常用表达工具(E-R 图): 3.熟练掌握概念结构到逻辑结构的转换原则: 3.掌握SQL 流程控制语句. ...
最新文章
- undefined找不到函数情况总结
- 【设计模式】命令模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
- 《假如编程是魔法之零基础看得懂的Python入门教程 》——(七)我把魔法变成了积木
- 我的世界服务器指令修改拔刀剑,我的世界拔刀剑Mod 合成刀方法作用
- 凯迪拉克故障u1510案例_凯迪拉克XTS变速箱维修,无倒挡故障,自动变速箱维修案例...
- 谷歌翻译,一键复活脚本
- postman构造post请求用于接口测试
- 用mysql生成工资条,巧用各种方法可以实现工资条一键生成
- Mac破解软件 “XXX”意外退出 奔溃解决方法
- android全面屏像素密度,屏幕像素密度超400ppi,让你感受视觉的极限
- python办公自动化——批量合并工作簿案例
- ‘mvn‘不是内部或外部命令
- 2021/7/15——集训Day.10
- 求购二手《良葛格Java JDK 5.0学习笔记》
- AARRR模型是什么?
- 74-内存和外存的知识点
- php select下拉框,下拉框处理(select)
- Java课程实验报告 实验四 Java网络编程及安全
- 7-36 调查电视节目受欢迎程度
- OpenLDAP使用ACL命令禁止匿名登录
热门文章
- html不同app可以缓存多少,HTML5 AppCache和普通浏览器缓存之间有什么区别?
- 天气之子电脑壁纸_今年最受期待的5部日本动画电影,新海诚新作《天气之子》领衔...
- redis面试常问--缓存雪崩
- python创建图形界面_Python入门四:创建第一个图形界面-Go语言中文社区
- java抽象类泛型_java-使用泛型定义抽象方法
- 后端的日期类型赋值前端表单_后端获取前端数据的四种方式
- Cesium:向地图中添加点的方法
- Python:详解format格式化函数
- java 数据库按钮跳转_java,数据库的连接及基本操作
- 抓取Js动态生成数据且以滚动页面方式分页的网页