一、学生信息管理系统中的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语。 展开
列 名 数据类型 长 度 约 束
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语。 展开
1个回答
展开全部
给你具体做了一下:
第一题:
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
第一题:
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-02-28 广告
2024-02-28 广告
培训机构教务系统是一款专为培训机构设计的综合管理软件,旨在提升机构的教学质量和管理效率。该系统涵盖学员管理、课程管理、排课管理、财务管理等功能,可帮助机构实现精细化管理,提高学员满意度。通过该系统,培训机构可以更好地安排课程、优化师资资源配...
点击进入详情页
本回答由校管家提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询