更多“ 阅读以下说明和关系表,回答问题1-3。[关系表]试问以下行是否可以插入表“学生”中,并说明理由。 ”相关问题
  • 第1题:

    定义职工表、社会团体表和参加表,并说明其主码和参照关系。


    正确答案:CREAT TABLE职工(职工号CHAR(10)NOT NULL UNIQUE 姓名CHAR(8)NOT NULL 年龄SMALLTNT 性别CHAR(2) CONSTRAINT C1 CHECK(性别 IN(‘男’‘女’))); CREAT TABLE社会团体(编号CHAR(8)NOT NULL UNIQUE 名称CHAR(12)NOT NULL 负责人CHAR(8)活动地点VARCHAR(50) CONSTRAINT C2 FOREIGN KEY(负责人)REFERENCES职工(职工号)); CREAT TABLE参加(职工号CHAR(8) 编号CHAR(8) 参加日期DATE CONSTRAINT C3 PRIMARY KEY(职工号编号) CONSTRAIN C3 FOREIGN KEY(职工号)REFERENCES职工(职工号));
    CREAT TABLE职工(职工号CHAR(10)NOT NULL UNIQUE, 姓名CHAR(8)NOT NULL, 年龄SMALLTNT, 性别CHAR(2), CONSTRAINT C1 CHECK(性别 IN(‘男’,‘女’))); CREAT TABLE社会团体(编号CHAR(8)NOT NULL UNIQUE, 名称CHAR(12)NOT NULL, 负责人CHAR(8),活动地点VARCHAR(50), CONSTRAINT C2 FOREIGN KEY(负责人)REFERENCES职工(职工号)); CREAT TABLE参加(职工号CHAR(8), 编号CHAR(8), 参加日期DATE, CONSTRAINT C3 PRIMARY KEY(职工号,编号), CONSTRAIN C3 FOREIGN KEY(职工号)REFERENCES职工(职工号));

  • 第2题:

    阅读以下说明和关系表,回答问题1~3。

    [说明]

    关系R中有如下函数依赖关系:

    DC→E

    DB→E

    BA→F

    BC→DF

    AC→D

    DA→F

    D→B

    求此模型的最小函数依赖集。


    正确答案:对函数依赖的右部进行分解得: (1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC→D (7)DA→F (8)D→B 由(8)、(2)可以得D→E由此可得(1)、(2)冗余 由(3)可以得出(5)冗余(6)可以推出(4)冗余 由(8)可得DA→BA再结合(3)可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B
    对函数依赖的右部进行分解得: (1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC→D (7)DA→F (8)D→B 由(8)、(2)可以得D→E,由此可得(1)、(2)冗余 由(3)可以得出(5)冗余,(6)可以推出(4)冗余 由(8)可得DA→BA,再结合(3),可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B

  • 第3题:

    阅读以下说明和关系表,回答问题1~5,将解答填入对应的解答栏内。

    [说明]

    试用SQL查询语句表达下列对教学数据库中的3个基本表STUDENT,COURSE,SC的查询

    [关系表]

    查询全体学生的姓名和年龄。


    正确答案:SELECT SNAME 2005—BIRTH _ YEAR FROM STUDENT;
    SELECT SNAME, 2005—BIRTH _ YEAR FROM STUDENT;

  • 第4题:

    阅读以下说明和表,回答问题1~4问题。

    [说明]

    一个描述学校的部分关系模式的结果描述如下:

    1.一个系有若干学生,但一个学生只能在一个系;

    2.一个系只有一名主任;

    3.一个学生可以选修多门课程,每门课程有若干学生选修;

    4.每个学生所学的每门课程都有一个成绩;

    5.“学生”和“课程表”及“选课表”的关系示例分别如表9-1、表9-2、表9-3所示。

    Student(学生表)的字段按顺序为学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所属院系(Sdept)、系主任(Smaster);

    Course(课程表)的字段按顺序为课程编号(Cno)、课程名(Cname)、先行课程(Cpno)、课程学分 (Ccredit);

    SC(选课表)的字段按顺序为学号(Sno)、课程号(Cno)、成绩(Grade)。

    各表的记录如下:

    试分析该关系模式中的函数依赖,并指出关系模式的候地选码。


    正确答案:在该关系模式中存在以下函数依赖: 学号→姓名 学号→所在系 所在系→系主任 (学号课程名)→成绩 系主任传递的依赖学号; 该关系模式的候选码为(学号课程名); 姓名、所在系部分依赖候选码。
    在该关系模式中,存在以下函数依赖: 学号→姓名 学号→所在系 所在系→系主任 (学号,课程名)→成绩 系主任传递的依赖学号; 该关系模式的候选码为(学号,课程名); 姓名、所在系部分依赖候选码。

  • 第5题:

    阅读以下说明和关系表,回答问题1~3。

    [说明]

    关系S(学号Sno、课程号Cno、成绩Grade)、Q(课程号Cno、成绩Grade)、R(课程号Cno、教师号Tno)如下表所示,根据要求来进行关系运算。

    求S×Q


    正确答案: