您所在位置: 网站首页 / 数据库课程上机实验报告模版.docx / 文档详情
数据库课程上机实验报告模版.docx 立即下载
2025-08-27
约9.2千字
约18页
0
16KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库课程上机实验报告模版.docx

数据库课程上机实验报告模版.docx

预览

免费试读已结束,剩余 13 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库课程上机实验报告模版

第一篇:数据库课程上机实验报告模版《数据库原理与设计》实验报告(实验名称:)专业班级学号学生姓名任课教师朱焱老师辅导教师杨方蓉、梁懿年月日一、实验目的本次实验所涉及并要求掌握的知识点。根据老师实验前的讲授自行撰写。(小四号字,宋体)二、实验环境本次实验所使用的系统平台和相关软件。(小四号字,宋体)三、实验内容:本次实验的内容描述及相关题目四、程序源码与运行结果按照实验内容编写的代码与结果显示(五号字,宋体),重复的SQL语句只写一次。五、实验总结(小四号字,宋体).实验中遇到的问题、原因分析及解决方法.实验体会和收获。第二篇:数据库课程上机实验报告一、实验目的通过用SQL语句对数据进行完整性控制,了解掌握提供定义完整性约束条件的机制、提供完整性检查的方法以及违约处理二、实验环境WINDOWSXP和SQLServer2005三、实验内容:参照完整性定义参照完整性检查和违约处理属性上的约束条件的定义(1.不允许去控空值2.劣质唯一3.用CHECK短语指定列值应该满足的条件)属性上的约束条件检查和违约处理元祖上的约束条件的定义完整性约束命名子句修改表中的完整性限制定义触发器激活触发器四、程序源码与运行结果一、定义SC中的参照完整性。CREATETABLESC(SnoCHAR(9)NOTNULL,CnoCHAR(4)NOTNULL,GradeSMALLINT,PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),FOREIGNKEY(Cno)REFERENCESCourse(Cno));二、显式说明参照完整性的违约处理示例。CREATETABLESC(SnoCHAR(9)NOTNULL,CnoCHAR(4)NOTNULL,GradeSMALLINT,PRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno)ONDELETECASCADEONUPDATECASCADEFOREIGNKEY(Cno)REFERENCESCourse(Cno)ONDELETENOACTIONONUPDATECASCADE);三、在定义SC表时,说明Sno,Cno,Grade属性不允许取空值。CREATETABLESC(SnoCHAR(9)NOTNULL,CnoCHAR(4)NOTNULL,GradeSMALLINTNOTNULL,PRIMARYKEY(Sno,Cno),四、建立部门表DEPT,要求部门名称Dname列取值唯一,部门编号Deptno列为主码。(列值唯一)CREATETABLEDEPT(DeptnoNUMERIC(2),DnameCHAR(9)UNIQUE,LocationCHAR(10),PRIMARYKEY(Deptno)五、Student表中Ssex只允许“男”或“女”。(用CHECK短语指定列值应该满足的条件)CREATETABLEStudent(SnoCHAR(9)PRIMARYKEY,SnameCHAR(8)NOTNULL,SsexCHAR(2)CHECK(SsexIN(„男‟,„女‟)),SageSMALLINT,SdeptCHAR(20)六、当学生的性别是男时,其名字不能以MS.打头。(元组上的约束条件的定义)CREATETABLEStudent(SnoCHAR(9),SnameCHAR(8)NOTNULL,SsexCHAR(2),SageSMALLINT,SdeptCHAR(20),PRIMARYKEY(Sno),CHECK(Ssex=„女‟ORSnameNOTLIKE„MS.%‟));七、完整性约束命名子句CONSTRAINT[PRIMARYKEY短语ㄧCHECK短语]例1:建立学生登记表Student,要求学号在90000-99999之间,姓名不能取空值,年龄小于30,性别只能是“男”或“女”。CREATETABLEStudent(SnoNUMERIC(6)CONSTRAINTC1CHECK(SnoBETWEEN90000AND99999),SnameCHAR(20)CONSRAINTC2NOTNULL,SageNUMERIC(3)CONSTRAINTC3CHECK(SageCONSTRAINTC4CHECK(SsexIN(„男‟,„女‟)),CONSTRAINTStudentKEYPRIMARYKEY(Sno));例2:建立教师表TEATHER,要求每个教师的应发工资不低于3000元。应发工资实际上就是实发工资例Sal与扣除项Deduct之和。CREATETABLETEATHER(EnoNUMERIC(4)PRIMARYKEY,EnameCHAR(10),JobCHAR(8),
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据库课程上机实验报告模版

文档大小:16KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用