一、学生信息管理系统中的student(学生信息表)和s_course(学生成绩表)结构如下,请根据表回答问题: 10

student(学生信息表)列名数据类型长度约束s_nochar6主键s_namevarchar30NOTNULLs_Departmentvarchar50NOTNULL... student(学生信息表)
列 名 数据类型 长 度 约 束
s_no char 6 主 键
s_name varchar 30 NOT NULL
s_Department varchar 50 NOT NULL
s_course(学生成绩表)
列 名 数据类型 长 度 约 束
s_no char 6 外 键
c_no char 8 NOT NULL
c_result int 4 NOT NULL
 用T-SQL语句创建student表。
 根据参照完整性在两个表都要录入记录时,一般应先输入哪个表的数据,为什么?
 使用T-SQL语句在student添加一条记录“090101,袁俊芳,信息工程系”。
 以student表为例,说明什么是主键,其作用如何?
二、参照电子商城商务系统数据库webshop中的Customers(会员表)、Goods(商品表)和Types(商品类别表)的表结构,请按照要求写出对应的T-SQL语句。
请把Goods表中“三星C178”由“促销”商品转为“热点”商品,请写出对应的T-SQL语句。
创建一个视图,该视图中只包含Goods表中,类别号为“01”的商品的详细信息,请写出对应的T-SQL语句。
需要了解类别号为“02”的商品的商品号、商品名称、商品类别号和商品类别名称,要求使用汉字标题,请写出对应的T-SQL语。
展开
 我来答
梦中梦2012
推荐于2018-05-10 · TA获得超过5338个赞
知道小有建树答主
回答量:288
采纳率:75%
帮助的人:347万
展开全部
给你具体做了一下:
第一题:
1.【创建表】
Create table student
(
S_no char(6) PRIMARY KEY,
S_name varchar(30) NOT NULL,
S_department varchar(50) NOT NULL,
)

2.【根据参照完整性来回答】
一般先录入student表中的数据,因为course表中的S_no是外键,是参照了student表中的s_no列,所以先录入student数据

3.【添加记录,数据的更新】
Insert
Into student (s_no,s_name,s_Department)
Values(‘090101’,’ 袁俊芳’,’ 信息工程系’)

4.【主键】
主键,即主码,使表中在这一列取值唯一,也就是student表中的学号s_no这一列不能有重复值

第二题:因为这个题目没有列名什么的,我也没环境看到,所以就把带列名的用括号注明了,lz用的时候直接查出,放在里面就可以了
1.【更新表】
Update Goods
Set (表状态的列名)=’热点’
Where (商品名)=’ 三星C178’

2.【创建试图】
Create view H_Goods
As
Selete *
From Goods
Where (类别号)=’01’ //我不知道需不需要建立连接了,先不建了,下题建

3.【查询语句】
Selete 商品号,商品名称,商品类别号,商品类别
From Goods, Types
Where Goods.商品号=Types.商品号 AND
类别号='02'
//此处建立了连接

希望可以帮助你o(∩_∩)o
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迈杰
2024-11-30 广告
迈杰转化医学研究(苏州)有限公司于2013年成立,其前身为凯杰(苏州)转化医学研究有限公司。基于基因组学、蛋白组学、细胞组学及病理组学等综合性转化医学平台,丰富的伴随诊断开发经验,高质量的管理体系以及高素质的研发管理团队,迈杰转化医学为全球... 点击进入详情页
本回答由迈杰提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式