版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验内容、步骤以及结果1.利用图形用户界面对实验一中所创建的student库的s表中,增加以下的约束和索引。(18分,每小题3分)1.2.非空约束:为出生fi期添加非空约束。非空约束:取消表s屮sbirlh的勾。可能需要重建表。主键约束:将学号(sno)设置为主键,主键名为pk_snoo设主键:单击数据库student-单击表-单击s右击sno-选择'修改'命令一对话框中右击sno-选择'设置主键一修改主键名为'pk_sno' 保唯一约束:为姓名(sname )添加唯一约束(唯一键),约束名为uk_sname0唯一约束:单击数据库stud ent-单击表
2、-单击s-右击sname-选择,修改' 命令一右击s name-选择'索引和键命令一打开'索引和键'框图一添加一 是否唯一改为'是'一名称改为'us sname' 关闭。4.缺省约束:为性别(ssex)添加默认值,其值为“男”。设默认约束:单击数据库s tudcntf单击表f单击sf右击sno选择'修改' 命令-单击cno-在默认值栏输入'男'一保存check约束:为sc表的成绩(gra de)添加check约束,约束名为ck_grade,其检 查条件为:成绩应该在0-100之间。6.外键约束:为s
3、c表添加外键约束,将sno, cno设置为外键,其引用表分别是s表和c表,外键名称分别为fk s no, fk cnoo2.在图形用户界面屮删除以上小题屮已经创建的各种约束,用sql语言分别重新创建第1题中的(2)-小题.(15分,每小题3分,提示:alte r tab 1 e ad d constrai nt)删除约朿:单击数据库student -表一单击s展开键、约朿。一一删除即可。用sql语句新建约束:利用图形用户界面根据上述sc表中的外键定义画出由s, c, sc表构成的数据库关系图。(5分,提示:选中s tudent -数据关系图)4. 用sql语言删除s表屮所创建的缺省约束和外键约
4、束。(6分,每小题3分)5. 在图形用户界面屮创建新登录名以及用户。(16分)1.根据第五版教材第四章第7题,创建数据库compa ny和其中的基本表,并创建 该题中所需要用到的各个用户以及相关的登录名。(10分)创建数据库:创建登录名:创建数据库用户:2.用图形用户界面完成以下的权限赋了:(每小题3分)1.用户王明对两个表均有select和insert的权力。2.用户李勇对职工表具有select权力,对工资字段具有更新权力。6. 用sql语句授权和收回权限并对权限加以验证。(40分,每题20分)1. 根据第五版教材第四章第7题。请用sql的gran t和revoke语句(加上视图机制)完成以
5、下授权定义或存取控制 功能:(a )用户王明对两个表有s elect权力。(b )用户李勇对两个表有insert和delete权力。(c )每个职工只对自己的记录有select权力。(d )用户刘星对职工表有selec t权力,対工资字段具有更新权力。(e )用户张新具有修改这两个表的结构的权力。并具有给其他(f )用户周平具有对两个表所有权力(读,插,改,删数据), 用户授权的权力。(g)用户杨兰具有从每个部门职工屮sel ect最髙工资、最低工资、平均工资的 权力,他不能查看每个人的工资。用户李勇希望查询部门表失败用户李勇查询职工表成功2. 根据第五版教材第四章第8题。(提示:(c)和(g
6、)小题可创建合适的视图,针对视图进行授权,(c)小题用currentjjs er)1.选做实验1.利用sql语言创建,验证和删除规则。1. 创建一个 s sex rule 规则(create ru le),将其绑定(sp bindrule )到 s 表的 ssex性别字段上(请验证该规则生效,保证了输入的性别只能是“男”或者“女”)。2. 删除sse x_rule规则(注意:规则已绑定到ss ex表的性别字段上,需要先解除原 有的绑定sp unbindr ule, drop rule)。3. 利用sql语言创建,验证和删除默认值。1.创建一个 s sex def 默认对象(create d e
7、faul t),将其绑定(sp_bind efault)到 s表的ssex性别字段上,使其默认值为“男”(请验证该默认值生效)。2.删除sscx_d ef (注意:默认对象已绑定到s表的sso x性别字段上,需要先解除原有的绑定 sp unbindefau it, drop d efault)。实验中出现的问题以及解决方案(对于未解决问题请将问题列出来) 除了标题内容以外,该部分内容中还可以写对于实验的一些感受,建议,意见等。问题1:建立数据库关系图时报错:解决方法:数据库属性文件所有者将自己的电脑账户设置成所有者 问题2:添加了其他用户,但无法用其登录:在使用sql 2008的时候,想利用w
8、indows身份集成和sqlserv er验证模式,但是登录的时候 提示:已成功与服务器建立连接,但是在登录过程屮发生错误。(provid er:共享内存提供程序, error:。管道的另一端上无任何进程。)解决方式如下:首先选中服务器(右键卜屈性-安全性-服务器身份验证修改为”s ql server和windows身 份验证模式”其次展开服务器上的“安全性”登陆名选小sa登陆帐号(右键)状态登陆修改为启用 最后打开'程序'一'所有程序'一'mic rosoft sql server 20 08'-'配置工具'一'sqlserver配置管理器',在弹出的窗体中,找到'sql serv er 200
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PHP基础综合试题及答案
- Photoshop 2026 期末考试试题及详细参考答案
- 2025-2026学年内蒙古自治区满洲里市初中政治七年级期末上册高分专项攻坚题(附答案)
- PCR检验技术考核试题(含详细答案)
- 景观水体循环及水质维护方案
- 环境水质检测安全操作规程
- 2025-2026学年黑龙江省伊春市初中生物七年级期末上册模考黑金试题详细参考解析
- PaaS面试题及详细答案(实操完整版)
- 三叉神经痛微创术后复发预警监测共识
- 医疗器械不良事件培训试题及答案
- 长征胜利纪念日综合实践活动课件
- 2026年福建省高考物理试卷真题(含答案及解析)
- 2026年全国新闻记者职业资格考试(新闻采编实务)冲刺试题及答案
- DB65T5067-2026村庄规划编制技术规程
- 2026年全国保密教育线上培训考试试题库(全优)附答案详解
- 高一生物必修1《组成细胞的分子》大概念整单元教学设计
- 胸腔闭式引流管的护理
- 2026南宁市青秀区农业农村局招聘1人笔试模拟试题及答案详解
- 新版部编人教版六年级上册道德与法治全册教案(完整版)教学设计
- 《热学(第二版)》杨体强编-李椿 第9章 相变学习资料
- 《基于Tanner的集成电路版图设计技术》课件第三章 Tanner的S-Edit(电路图编辑器)
评论
0/150
提交评论