回 帖 发 新 帖 刷新版面

主题:请大家帮帮忙

小弟近来忙与课程设计实在没时间去钻研SQL 数据库 可是俺的女朋友就是要为难我 只有求大家帮忙了 她要俺做这几个题目 麻烦大家给个解法 适当的加点解释 谢谢大家了   急用 真的很急!!!!!!!!!!!!!
三解释下列语句的意思
  CREATE TABLE doc_exc ( column_a INT)
GO
ALTER TABLE doc_exc ADD column_b VARCHAR(20) NULL
   CONSTRAINT exb_unique UNIQUE
GO
EXEC sp_help doc_exc
GO
DROP TABLE doc_exc
GO





四、教学数据中有三个基本表(关系):
    S(S#,SNAME,AGE,SEX)
    SC(S#,C#,GRADE)
    C(C#,CNAME,TEACHER)

1.    根据sc的关系写明创建sc表的代码。
2.    为s表创建一个唯一聚集索引mk,依据的字段是s#。
3.    创建视图mm,视图包含字段为s#,sname,grade。



4.下面用SELECT查询语句表达每个查询。
  1. 检索学习课程号为C2的学生学号与成绩。
  
  3. 检索选修课程名为MATHS的学生学号与姓名。
  4. 检索选修课程号为C2或C4的学生学号。
  5.检索至少选修课程号为C2和C4的学生学号。
  6.检索不学习课程号为C2的学生学号与姓名。(用相关子查询实现)
  7.学习所有课程的学生的学号与姓名。






回复列表 (共4个回复)

沙发

CREATE TABLE doc_exc ( column_a INT) /*建立Doc_exc的表,在表中建立一个Column_a的整数型字段*/
GO
ALTER TABLE doc_exc ADD column_b VARCHAR(20) NULL
   CONSTRAINT exb_unique UNIQUE  /*修改表Doc_exc,添加一个Column_b的变长字符型字段,允许为空值。并建立一个Exb_unique的索引约束条件。*/
GO
EXEC sp_help doc_exc  /*查看Doc_exc的数据字段类型*/
GO
DROP TABLE doc_exc /*删除Doc_exc表*/
GO

板凳

create table sc
(
   S# data_type1,
   c#  data_type2,
  Grade data_type3,
constraint PK_SC primary key(S#,C#),
constraint FK_s_sc foreign key(S#) refences s(S#),
constraint Fk_sc_c forengn key(C#) refences c(C#)
)
为了你的爱,支持一下

3 楼

create unique clustered index mk
on table (s#)
with
pad_index, fillfactor=80,ingnor_dup_key
唯一聚簇索引,再支持你一下,

4 楼

create view anran_view(s#,sname,grade)
as
select S.s#,S.sname,SC.grade
from s,sc,c
where s.s#=sc.S# and c.c#=sc.C#

我来回复

您尚未登录,请登录后再回复。点此登录或注册