实验报告-实验31
需积分: 0 34 浏览量
更新于2022-08-03
收藏 1.53MB PDF 举报
实验报告“实验31”涉及的是SQL语言的使用,特别是关于数据完整性的创建、修改和删除。实验的主要目的是让学生掌握创建、修改和删除完整性约束的命令。以下是详细的知识点:
1. **创建表结构**:
- 使用`CREATE TABLE`语句创建了三个表:`Student`,`Course`和`SC`。
- `Student`表包含学生信息,其主键是`Sno`,并且有以下约束:`Sname`字段不可为空且唯一,`Ssex`字段必须是"男"或"女",`Sage`字段需大于16,`Sdept`字段默认为'JSJ'系。
- `Course`表包含了课程信息,主键是`Cno`,约束包括`Ccredit`字段的取值范围是0到5,且`Cno`不能等于`Cpno`。
- `SC`表是学生选课表,主键由`Sno`和`Cno`组成,外键`Sno`参照`Student`表的`Sno`,外键`Cno`参照`Course`表的`Cno`。
2. **使用SP_HELP查看表信息**:
- `SP_HELP`是SQL Server中的一个系统存储过程,用于获取表、视图或其他数据库对象的详细信息,包括主键、外键等约束信息。
3. **修改表结构**:
- 使用`ALTER TABLE`语句可以添加、删除或修改表的完整性约束。
- 删除`SC`表的主键`PK_SC`,删除参照`Course`表的外键,通常需要通过`DROP CONSTRAINT`子句进行。
- 添加主键或外键,使用`ADD CONSTRAINT`子句,如`ADD CONSTRAINT PK_SC PRIMARY KEY (Sno, Cno)`来恢复`SC`表的主键,`ADD FOREIGN KEY (Cno) REFERENCES Course(Cno)`来添加外键约束。
- 添加自定义约束,例如`ALTER TABLE SC ADD CHECK (Grade >= 0 AND Grade <= 100)`确保`SC`表中的`Grade`字段值在0到100之间。
4. **SQL-Server企业管理器**:
- SQL-Server企业管理器是图形化的工具,可以方便地进行数据库管理和维护,包括添加、删除和修改表的约束,与SQL语句操作相对应。
这个实验旨在提升学生的SQL语言能力,尤其是处理数据完整性方面的技能。通过实验,学生将能够理解和应用各种SQL命令来创建、检查和修改表的完整性约束,这在实际的数据库设计和管理中是非常重要的。同时,实验也强调了使用数据库管理系统工具进行操作的便捷性。
XU美伢
- 粉丝: 775
- 资源: 340
最新资源
- 自然顺序行排序-Natural-Order Row Sort-matlab
- 西门子1200与欧姆龙E5cc温控器通讯程序+输出启停控制+PID模式(XMZ1200-3) 功能:实现西门子1200 PLC对欧姆龙E5cc温控器进行485通讯控制,在触摸屏上设定温度,读取温
- 基于RBF神经网络车速预测模型,根据历史车速信息,预测未来预测时域内的车速信息的时序预测模型,根据预测的信息对车辆进行控制可以对混动汽车的能量管理具有一定的参考意义 1.文件包括,训练工况(.mat
- 基于Lambert W函数的太阳光伏模型参数估计-Parameter estimation of solar PV model using Lambert W funct-matlab
- 双向buck-boost电路仿真模型-储能双向DCDC变器 电压电流双闭环PI控制 蓄电池充放电模式可切 恒流充电 恒压输出 Matlab Simulink模型
- 自然顺序文件名排序-Natural-Order Filename Sort-matlab
- 水电站水库运行与调度 程序 适用 1、明确水电站水库中长期调度任务及所需资料; 2、进行水库长系列常规调度模拟计算,绘制长系列模型求解结果的入库流量、出库流量和库水位过程线的图形,并统计年均入库流量、
- 线控转向系统的carsim与simulink联合仿真
- 转笼式清洗烘干机sw18全套技术资料100%好用.zip
- MMC小信号建模,特征值分析,阻抗建模,阻抗扫频程序,pscad平均值模型
- springboot大学生实习管理系统
- 1) ROW Privacy Notice(VOC_Collection)_240503.pdf.png
- PSO卫星轨道生成器-PSO卫星轨道生成器-matlab
- 基于Matlab simulink的增程式混合动力汽车建模仿真模型(增程纯电,与日产的e-power整车配置策略类似),包含增程器模型、电机模型、电池模型,驾驶员模型,整车VCU控制模型等 基于模型的
- 转盘式狗粮自动装袋包装机sw18可编辑全套技术资料100%好用.zip
- comsol路基冻土水热力耦合模型 含盐冻土 可强度折减计算