广东海洋大学数据库实验报告_第1页
广东海洋大学数据库实验报告_第2页
广东海洋大学数据库实验报告_第3页
广东海洋大学数据库实验报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验四数据的完整性、安全性一、 实验目的1 掌握数据安全性和完整性的概念,以及如何保证数据库中数据安全及完整性。2 掌握 SQL Server中有关用户、角色及操作权限的管理方法3 学会创建和使用规则、缺省。二、 实验内容1 数据库的安全性实验,通过SSMS设置 SQL Server 的安全认证模式实现对SQL Server的用户和角色管理,设置和管理数据操作权限2数据库的完整性实验。使用Transact-SQL设计规则、缺省、约束和触发器。三、 实验要求1数据的完整性实验用 SQL语句创建一学生成绩数据库(XSCJ) ,包括学生 (XSQK)、课程 (KC) 和成绩表 (XS_KC):学生情

2、况表( XSQK)列名数据类型长度是否允许为空值学号Char6N姓名Char8N性别Bit1N出生日期smalldatetime2专业名Char10所在系Char10联系电话char11Y。1 欢迎下载课程表( KC)列名数据类型长度是否允许为空值课程号Char3N课程名Char20N教师Char10开课学期Tinyint1学时Tinyint1学分Tinyint1N成绩表( XS_KC)列名数据类型长度是否允许为空值学号Char6N课程号Char3N成绩Smallint2数据的实体完整性实验用 SSMS分别将学生情况表( XSQK)的学号字段、课程表( KC)的课程号字段设置为主健。2 欢迎下

3、载用 T SQL语句将成绩表(XS_KC)的学号、课程号字段设置为主健数据的参照完整性实验用 SSMS为成绩表( XS_KC)创建外键 FK_ XSQK_ID,外键 FK_ XSQK_ID参照学生情况表(XSQK)表的学号用 T SQL语句成绩表( XS_KC)创建外键 FK_ KC_ID,外键 FK_ KC _ID 参照课程表( KC)表的课程号数据的用户定义完整性实验用 TSQL语句为学生情况表(XSQK)的姓名列创建一个唯一约束。3 欢迎下载用 SSMS为学生情况表(XSQK)的性别列创建一个检查约束,使得性别的值为男或女用 T SQL语句为成绩表( XS_KC)的成绩列创建一个检查约束

4、,使得成绩的值在(0100)之间用 SSMS语句课程表(KC)的学时列创建一个缺省约束,缺省值为60用 T SQL语句课程表( KC)的学分列创建一个缺省约束,缺省值为2。4 欢迎下载将如下数据分别转换成文本数据或Excel 的格式,并分别将其导入数据库的各个表中:学生情况表(XSQK):学号姓名性别出生日期专业所在系联系电话020101杨颖01980-7-20计算机应用计算机88297147020102方露露01981-1-15计算机应用计算机88297147020103俞奇军11980-2-20信息管理计算机88297151020104胡国强11980-11-7信息管理计算机8829715

5、1020105薛冰11980-7-29水利工程水利系88297152020201秦盈飞01981-3-10电子商务经济系88297161020202董含静01980-9-25电子商务经济系88297062020203陈伟11980-8-7电子商务经济系88297171020204陈新江11980-7-20房建水利系88297171课程表( KC):课程号课程名教师开课学期学时学分101计算机原理陈红2453102计算方法王颐3453103操作系统徐格2604104数据库原理及应用应对刚3755105网络基础吴江江4453106高等数学孙中文1906107英语陈刚1906108VB程序设计赵红韦3705。5 欢迎下载成绩表( XS_KC) :学号课程号成绩020101101850201011028702010110788020102101580201021026302010410776020202103550202021088002020310357020204103

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论