itgle.com

● 设有关系Students(学号,姓名,年龄,性别,系名,家庭住址) ,其中,属性“系名”是关系 DEPT 的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系 Students 的主键和外键分别是 (59) 。 “家庭住址”是一个 (60) 属性。(59)A. 学号、家庭住址B. 姓名、家庭住址C. 学号、系名D. 姓名、系名(60)A. 简单B. 复合C. 多值D. 派生

题目

● 设有关系Students(学号,姓名,年龄,性别,系名,家庭住址) ,其中,属性“系名”是关系 DEPT 的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系 Students 的主键和外键分别是 (59) 。 “家庭住址”是一个 (60) 属性。

(59)

A. 学号、家庭住址

B. 姓名、家庭住址

C. 学号、系名

D. 姓名、系名

(60)

A. 简单

B. 复合

C. 多值

D. 派生


相似考题
参考答案和解析
正确答案:C,B


更多“● 设有关系Students(学号,姓名,年龄,性别,系名,家庭住址) ,其中,属性“系名”是关系 DEPT 的主键, ”相关问题
  • 第1题:

    设有学生实体Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系,电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。

    学生实体Students中的“家庭住址”是一个(52)属性;为使数据库模式设计更合理,对于关系模式Students (53)。

    (58)

    A.简单

    B.多值

    C.复合

    D.派生


    正确答案:C
    解析:标示实体或关系上的属性种类有以下几个区分。
      (1)简单/复合属性:简单属性是指这个属性已不能再划分,复合属性是指根据用户需求还可以分为若干简单属性组成。
      (2)单值/多值属性:大多数属性是单值的,少数是多值的,比如一个人可以有多个姓名,这时候姓名这个属性就成为多值属性。
      (3)派生属性:如果一个属性可以由其它属性得到,则该属性为派生属性。
    题中,“家庭住址”这个属性还可被划分为多个简单属性,所以为复合属性。更合理的模式设计方案是把“家庭住址”这个属性和它的简单属性独立出来作为一个实体,且需要加上学生号作为其中一个属性,以便与Students连接。

  • 第2题:

    ● 设有关系 Students(学号,姓名,年龄,性别,系名,家庭住址) ,其中,属性“系名”是关系 DEPT 的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系 Students 的主键和外键分别是 (5) 。 “家庭住址”是一个 (6) 属性。

    (5)

    A.学号、家庭住址

    B.姓名、家庭住址

    C.学号、系名

    D.姓名、系名

    (6)

    A.简单

    B.复合

    C.多值

    D.派生


    正确答案:C,B

  • 第3题:

    _____

    A.学号、家庭住址

    B.姓名、家庭住址

    C.学号、系名

    D.姓名、系名

    A.

    B.

    C.

    D.


    正确答案:C

  • 第4题:

    设有如图所示的E-R模型:

    将上述E-R模型转换成关系模式,正确的结果应是

    A.成绩(学号,姓名,年龄,性别,课程号,课程名,学时,分数)

    B.学生(学号,姓名,年龄,性别,分数)、课程(课程号,课程名,学时)

    C.学生(学号,姓名,年龄,性别)、课程(课程号,课程名,学时,分数)

    D.学生(学号,姓名,年龄,性别)、课程(课程号,课程名,学时)、成绩(学号,课程号,分数)


    正确答案:D
    解析:本题考查E-R模型转换成关系模式的过程。E-R模型可以向现有的多种数据库模型转换,对不同的数据库模型有不同的转换规则。向关系模型转换的规则是:一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的关系则有:一个1:1联系可以转换为一个独立的关系模型;一个1:n的联系可以转换为一个独立的关系模型,也可以与联系的任意n端实体所对应的关系模式合并;一个m: n的联系转换为一个关系模式。题目给出的E-R模型包含两个实体:学生和课程,包含一个m: n的联系,应该转换为一个关系模式。正确答案为选项D。

  • 第5题:

    ●对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、性别、所在系、年龄和通信地址;

    其中SD是关系Dept的主键。

    a.学生关系的主键是 (59) ,外键是 (60) 。

    (59)

    A.Sno

    B.Sname

    C.SD

    D.SAdd

    (60)

    A.Sno

    B.Sname

    C.SD

    D.SAdd

    b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:

    SELECT Sname, Sage

    FROM Students

    WHERE Sage<ALL

    (SELECT Sage

    FROM Students

    WHERE (61) )

    AND (62) ;

    (61)

    A.SD='MS'

    B. SD◇'MS'

    C.'SD'=MS

    D.'SD'◇MS

    (62)

    A.SD='MS'

    B. SD◇'MS'

    C.'SD'=MS

    D.'SD'◇MS


    正确答案:A,C,A,B

  • 第6题:

    高校教学管理系统中的院系关系Department和学生关系Students的模式分别为:Department(院系号、院系名、负责人、办公电话),学生关系Students(学号、姓名、身份证号、院系号、联系电话、家庭住址),Department中的“院系号”唯一标识一个院系的学号,Students中的“学号”能唯一标识一名学生,“家庭住址”可进一步分为邮编、省、市、街道。根据以上描述可知,关系Students的候选键为( ),“家庭住址”为(请作答此空)创建Student的SQL语句如下,请填补其中的空缺CREATE TABLE Students(学号CHAR(8)PRIMARY KEY,姓名CHAR(16),身份证号CHAR(18),院系号CHAR(4)联系电话CHAR(13),家庭住址CHAR(30)FOREIGN KEY( );

    A.简单属性
    B.复合属性
    C.多值属性
    D.派生属性

    答案:B
    解析:
    学生的候选键有身份证号和学号。家庭住址是复合属性。第60题的院系号是院系关系的主键,所以在学生关系中院系号是外键。

  • 第7题:

    某高校教学管理系统中的院系关系Department和学生关系Students的模式分别为:Department(院系号,院系名,负责人,办公电话),学生关系Students(学号,姓名,身份证号,院系号,联系电话,家庭住址)。Department中的“院系号”唯一标识一个院系,Students中的“学号”能唯一标识一名学生,“家庭住址”可进一步分为邮编、省、市、街道。根据以上描述可知,关系Students的候选键为( ),“家庭住址”为(请作答此空)。创建Students的SQL语句如下,请填补其中的空缺。CREATE TABLE Students(学号CHAR(8)PRIMARY KEY,姓名CHAR(16),身份证号CHAR(18),院系号CHAR(4),联系电话CHAR(13),家庭住址CHAR(30),FOREIGN KEY( ));

    A.简单属性
    B.复合属性
    C.多值属性
    D.派生属性

    答案:B
    解析:
    本题考查数据库方面的基础知识。在关系模型中,候选键又称候选码,是某个关系变量的一组属性所组成的集合,它需要同时满足下列两个条件:1.这个属性集合始终能够确保在关系中能唯一标识元组。2.在这个属性集合中找不出合适的真子集能够满足条件。在这里,学生的候选键有身份证号和学号。家庭住址是复合属性。第17题为外键的考查,院系号作为院系关系的主键,所以在学生关系中院系号是外键。

  • 第8题:

    对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、所在系、年龄和通信地址;其中SD是关系Dept的主键。
    a.学生关系的主键是( ),外键是( )。
    b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:
    SELECT Sname,Sage FROM studentsWHERE Sage
    A.SD='MS'
    B.SD<>'MS'
    C.'SD'=MS
    D.'SD'<>MS

    答案:A
    解析:
    本题考查数据库基本概念和SQL语言。由于学生号Sno能唯一区别学生关系中的每一个元组(记录),所以Sno是学生关系的主键。虽然SD不是学生关系的码,但SD是关系Dept的主键,所以SD是外键。由于子查询中WHERE SD='MS'意味着找出数学系所有学生的年龄,所以当外查询的学生年龄都小于子查询中的学生年龄即满足条件。根据题意需查询其他系比数学系MS所有学生年龄都要小的学生姓名及年龄,所以外查询中的条件语句需加上SD<>'MS'进行限定。
    根据以上分析,完整的SQL语句如下:
    SELECT Sname,Sage

  • 第9题:

    设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是()。

    • A、姓名
    • B、学号,姓名
    • C、学号
    • D、学号,姓名,年龄

    正确答案:C

  • 第10题:

    设有关系Students(学号,姓名,年龄,性别,系别,家庭住址),其中,属性“系名”是关系DESP的主键,用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号。关系Students的主键和外键分别是()

    • A、学号、家庭地址
    • B、姓名、系别
    • C、学号、系别
    • D、姓名、家庭地址

    正确答案:C

  • 第11题:

    设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是()。

    • A、性别
    • B、学号,姓名
    • C、学号
    • D、学号,姓名,性别

    正确答案:C

  • 第12题:

    单选题
    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中括号内“学号”是:()
    A

    关系名

    B

    属性

    C

    主键

    D

    主属性


    正确答案: A
    解析: 暂无解析

  • 第13题:

    设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下:

    SELECT学号,姓名,系名

    FROM Students

    WHERE(61)AND(62);

    A.姓名LIKE'李 '

    B.姓名LIKE'李%'

    C.姓名AS'李 '

    D.姓名AS'李%'


    正确答案:B

  • 第14题:

    设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系主任名是传递依赖于学号。()

    此题为判断题(对,错)。


    参考答案:√

  • 第15题:

    关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。

    设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下:

    SELECT学号,姓名,系名

    FROM Students

    WHERE(23)LIKE(24);

    A.元组

    B.列

    C.字段

    D.表


    正确答案:D
    解析:本题考查关系数据库的基本概念,以及SQL语言中对于字符串进行的基本方法。
      关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特色是描述的一致性。关系模型是由若干个关系模式组成的集合。一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。关系是一个实例,也是一张表,对应于程序设计语言中变量的概念。给定变量的值随时间可能发生变化;类似地,当关系被更新时,关系实例的内容也随时间发生了变化。关系数据库是表的集合,它由一个或多个关系模式定义。
      SQL语言中的数据定义功能包括对数据库、基本表、索引和视图的定义。
      在SQL语言中对于字符串进行的最通常的操作是使用操作符like的模式匹配。使用两个特殊的字符来描述模式:“%”匹配任意字符串;“_”匹配任意一个字符。模式是大小写敏感的。例如:“Marry%”匹配任何以“Marry”开头的字符串;“% idge %”匹配任何包含“idge”的字符串,例如 “Marryidge”、“Rock Ridge”、“Mianus Bridge”和“Ridgeway"。
      “_”匹配只含一个字符的字符串;“_%”匹配至少包含一个字符的字符串。如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下:
      SELECT学号,姓名,系名
      FROM Students
      WHERE姓名LIKE"_ _ _%G_";

  • 第16题:

    ● 设有关系 Students(学号,姓名,年龄,性别,系名,家庭住址) ,如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的 SELECT 语句如下:

    SELECT 学号,姓名,系名

    FROM Students

    WHERE (61) AND (62) ;

    (61)

    A. 姓名 LIKE '李_ _'

    B. 姓名 LIKE '李%'

    C. 姓名 AS '李_ _'

    D. 姓名 AS '李%'

    (62)

    A. 家庭住址 LIKE '%科技路%'

    B. 家庭住址 LIKE '*科技路*'

    C. 家庭住址 AS '%科技路%'

    D. 家庭住址 AS '*科技路*'


    正确答案:B,A

  • 第17题:

    某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,“部门号”是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性“家庭住址”包含省、市、街道以及门牌号,该属性是一个( )属性。创建Emp关系的SQL语句如下:CREATE TABLE Emp(员工号CHAR59 (),姓名CHAR60,部门CHAR59,家庭住址CHAR62,(请作答此空));为在员工关系Emp中增加一个“工资”字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为()。

    A.PRIMARY KEY NOT NULL
    B.PRJMARY KEY UNIQUE
    C.FOREIGN KEY REFERENCES Dept(部门名)
    D.FOREIGN KEY REFERENCES Dept(部门号)

    答案:D
    解析:
    第1小题正确的选项为B。因为复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。根据题意“家庭住址”可以进一步分为邮编、省、市、街道以及门牌号,所以该属性是复合属性。第2小题正确的选项为A。因为根据题意“员工号”是员工关系Emp的主键,需要用语句PRIMARY KEY进行主键约束。第3小题正确的选项为D。根据题意,属性“部门”是员工关系Emp的外键,因此需要用语句“FOREIGN KEY REFERENCES Dept(部门号)”进行参考完整性约束。第4小题的正确答案是C。根据题意,在员工关系Emp中增加一个“工资”字段,数据类型为数字并保留2位小数,修改表的语句格式如下:

    故正确的SQL语句为ALTER TABLE Emp ADD工资NUMERIC(6,2)。

  • 第18题:

    设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),其中,属性“系名”是关系DEPT的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系Students的主键和外键分别是( )。“家庭住址”是一个(请作答此空)属性。

    A.简单
    B.复合
    C.多值
    D.派生

    答案:B
    解析:
    本题考查数据库系统方面的基础知识。对于关系Students(学号,姓名,年龄,性别,系名,家庭住址),学号能唯一确定关系Students中的每一个元组,因此,学号是关系Students的主键;属性“系名”是关系DEPT的主键,因此,“系名”是关系Students的外键,故(5)的正确答案是C。简单属性是原子的、不可再分的。复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。本题“家庭住址”可以进一步分为邮编、省、市、街道以及门牌号,故是一个复合属性。

  • 第19题:

    设有学生实体Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。其中学生实体Students中的“家庭住址”是一个( )属性

    A.简单
    B.多值
    C.复合
    D.派生

    答案:C
    解析:
    本题考查关系运算和E-R图的基本概念。正确答案为C。简单属性是原子的、不可再分的。复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。本题学生实体集Students的“家庭住址”可以进一步分为邮编、省、市、街道。

  • 第20题:

    对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、所在系、年龄和通信地址;其中SD是关系Dept的主键。
    a.学生关系的主键是(请作答此空),外键是( )。
    b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:
    Sage FROM studentsWHERE Sage
    A.Sno
    B.Sname
    C.SD
    D.SAdd

    答案:A
    解析:
    本题考查数据库基本概念和SQL语言。由于学生号Sno能唯一区别学生关系中的每一个元组(记录),所以Sno是学生关系的主键。虽然SD不是学生关系的码,但SD是关系Dept的主键,所以SD是外键。由于子查询中WHERE SD='MS'意味着找出数学系所有学生的年龄,所以当外查询的学生年龄都小于子查询中的学生年龄即满足条件。根据题意需查询其他系比数学系MS所有学生年龄都要小的学生姓名及年龄,所以外查询中的条件语句需加上SD<>'MS'进行限定。
    根据以上分析,完整的SQL语句如下:
    SELECT Sname,Sage

  • 第21题:

    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中括号内“学号”是:()

    • A、关系名
    • B、属性
    • C、主键
    • D、主属性

    正确答案:D

  • 第22题:

    设有关系Students(学号,姓名,年龄,性别,系别,家庭住址),用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号,则“家庭地址”是一个()属性。

    • A、简单
    • B、复合
    • C、多值
    • D、派生

    正确答案:A

  • 第23题:

    单选题
    设有关系Students(学号,姓名,年龄,性别,系别,家庭住址),用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号,则“家庭地址”是一个()属性。
    A

    简单

    B

    复合

    C

    多值

    D

    派生


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    设有关系Students(学号,姓名,年龄,性别,系别,家庭住址),其中,属性“系名”是关系DESP的主键,用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号。关系Students的主键和外键分别是()
    A

    学号、家庭地址

    B

    姓名、系别

    C

    学号、系别

    D

    姓名、家庭地址


    正确答案: A
    解析: 暂无解析