第一范文网 - 专业文章范例文档资料分享平台

合肥师范学院 数据库实验三

来源:用户分享 时间:2025/5/28 21:12:48 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

. .

师学院实验报告

: 课程名称:数据库原理 院(系):计算机学院 专业/年级: 2014计算机科学与技术(嵌入式班) 实验三——数据库完整性与安全性(4课时) 一、实验目的 1. 理解实体完整性、参照完整性、用户自定义完整性的概念,学习三类完整性的实现,了解违反完整性的结果; 2. 掌握MS SQL SERVER中的有关用户登录认证及管理方法,熟练使用自主存取控制进行权限管理; 二、实验预习容 在认真阅读教材及实验指导书【2.1 实体完整性】、【2.2 参照完整性】、【2.3 用户自定义完整性】、【2.4 触发器】、【2.5 综合案例】和【3.1 用户标识与鉴别】、【3.2 自主存取控制】、【3.3 视图机制在自主存取控制上的应用】、【3.4 Public角色在安全性中的应用】、【3.8 综合案例】的基础上,上机前请预习以下容,并在空白处填写相应的步骤或命令。 1. 使用SCHOOL数据库 1) 创建一新表CLASS,包括Class_id(varchar(4)),Name(varchar(10)),Department(varchar(20))三个属性列,其中Class_id为主码: Create table CLASS (Class_id varchar(4) primary key, name varchar(10), department varchar(20) ); . . .

. .

2) 执行两次相同的插入操作(’0001’,’01csc’,’cs’),结果如何; insert into class values(’0001’,’01csc’,’cs’); . . .

. .

. . .

. .

2. 使用SQL命令创建一学生互助表,要求:包括学生编号、学生、学生帮助对象的编号,每个学生有且仅有一个帮助对象,帮助的对象必须是已存在的学生。 create table studenthelp(sid char(10), sname char(30), shid char(10) unique, foreign key(sid) references students(sid) ); 3. 使用STC数据库,修改设置,完成以下2种不同的要求,请写出对应的语句或简述操作过程: 1) 当更新、删除STU表中记录时,若SC表中有此学生的记录,则拒绝; alter table sc drop FK_SC_STU; alter table sc add constraint fk_sno foreign key (sno) references stu (sno) . . .

. .

on delete no action on update no action; 2) 当更新、删除STU表中记录时,若SC表中有此学生的记录,则自动更新或删除; alter table sc drop fk_sno; alter table sc add constraint fk_sno foreign key (sno) references stu (sno) on delete cascade on update cascade; 4. 使用SQL命令完成以下任务: 创建Worker表(表结构见指导书P73) create table worker(number char(5), name char(8), sex char(1), sage int, deparment char(20) ); 1) 定义约束U1、U2,其中U1规定Name字段取值唯一,U2规定sage字段上限是28; use school create table worker( number char(5), name char(8) constraint u1 unique, . . .

搜索更多关于: 合肥师范学院 数据库实验三 的文档
合肥师范学院 数据库实验三.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9w5114r6a085bn78arf2570pk9t7uz00b33_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top