VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1207|回复: 11

一些视图不会用SQL语句创建,急,在线等

[复制链接]

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
发表于 2020-2-8 15:30:01 | 显示全部楼层 |阅读模式
表一:学生情况信息表 XS
学号 姓名 专业名 性别 出生时间 总学分 备注
主键

表二:课程表 KC
课程号 课程名 开课学期 学时 学分
主键

表三 学生与课程表 XS_KC
学号 课程号 成绩 学分
主键 主键

创建视图
1、创建一个仅包含计算机系学生记录的视图CXS。
2、创建一个包含每门课程的平均成绩的视图KC AVG,尝试对视图进行修改,可否使用UPDATE进行数据修改?
3、创建一个加密视图CW,包含通信工程专业女生的学号、姓名、所选课程名及成绩,尝试对视图进行修改,可否使用UPDATE进行数据修改?
4、比较加密视图与普通视图的不同点。
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-3-31 19:00:02 | 显示全部楼层
1、是不是少了专业与系的对照关系?
2、既然要修改汇总数据,就不应该用视图,而是表
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-3-31 21:45:01 | 显示全部楼层
没有啊,是老师的题目,不是应用的东西,我这块实在不行
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-3-31 23:30:01 | 显示全部楼层
ENCRYPTION

对 sys.syscomments 表中包含 CREATE VIEW 语句文本的条目进行加密。使用 WITH ENCRYPTION 可防止在 SQL Server 复制过程中发布视图。


仅仅是对创建试图的语句进行加密,而不是对数据结果进行加密
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-4-1 10:15:01 | 显示全部楼层
1。create view cxs as
  select * from xs where 专业名='计算机系'
2. create view kc as
  select 课程名,avg(学分) from kc group by 课程名
.
.
.
.
.
.
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-4-2 13:30:02 | 显示全部楼层
1 CREATE VIEW CXS AS
SELECT * FROM XS WHERE 专业名='计算机'
(没有系与专业的对照关系,只好直接写——要么题目有问题,要么你没写完整)
2、CREATE VIEW CW AS
SELECT 课程号,课程名,AVG(学分) FROM KC GROUP BY 课程号,课程名
3、CREATE VIEW KC_AVG AS
SELECT A.学号,A.姓名,B.课程号,B.课程名,C.成绩
FROM XS A,CW B,XS_KC C
WHERE A.专业名='通信工程' AND A.性别='女' AND A.学号=C.学号 AND B.课程号=C.课程号
ENCRYPTION
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-4-2 14:15:01 | 显示全部楼层
2、CREATE VIEW CW AS
SELECT 课程号,课程名,AVG(学分) 平均学分 FROM KC GROUP BY 课程号,课程名
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-4-2 22:15:01 | 显示全部楼层
题目有问题^_^
也可能我抄错了
回复

使用道具 举报

4

主题

27

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
 楼主| 发表于 2020-4-18 09:30:01 | 显示全部楼层
2、创建一个包含每门课程的平均成绩的视图KC AVG,尝试对视图进行修改,可否使用UPDATE进行数据修改?
这道题还是错的,谁在线啊,帮帮我啊
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-4-18 11:30:01 | 显示全部楼层
第2应该没错

创建一个试图,然后尝试用UPDATE语句更新看看是不是能成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表