单选题在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于()。A 实体完整性范畴B 参照完整性范畴C 数据一致性范畴D 域完整性范畴

题目
单选题
在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于()。
A

实体完整性范畴

B

参照完整性范畴

C

数据一致性范畴

D

域完整性范畴


相似考题
更多“在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于()。”相关问题
  • 第1题:

    建立“教师档案.mdb”数据库,将考生文件夹中的“教师档案表.xls”导入到数据库中,选择教师编号为主键,第一行包含列标题导入表命名为“教师档案表”。

    (2)将“课程.txt”导入到数据库中,第一行包含列标题,将课程编号字段设置为主键,将导入表命名为“课程”。“课程”表如图所示。

    (3)将“教师档案”表中的“教师编号”列隐藏,将“职称”列放置为第一列。“教师档案表”的结果如图所示。


    正确答案:

  • 第2题:

    新建数据库student.mdb,将考生文件夹中的student.xls导入到student数据库,第一行包含列标题,设置“学号”字段为主键,将导入表命名为“学生信息”。

    (2)将“选课.xls”以“选课”为表名导入student数据库,第一行包含列标题,设置选课ID为主键。“课程”表显示情况如图所示。

    (3)将学生信息表按照“学号”字段降序排列,设置单元格格式为“凸起”。学生信息表结果如图所示。


    正确答案:

  • 第3题:

    在考生文件夹中有“××.mdb”数据库。

    (1)将考生文件夹中的“课程.txt”导入到数据库,第一行包含列标题,将课程ID设置为主键,将导入表命名为“课程”。

    (2)将“课程”表课程ID字段大小改为5。

    (3)设置“教师”表到“课程”表的关系一对多,实施参照完整性。


    正确答案:

  • 第4题:

    在考生文件夹中有“student.mdb”数据库和“课程.xls”表。

    (1)将“课程.xls”表导入student数据库,第一行包含列标题,设置课程ID为键,将导入表命名为“课程”。

    “课程”表如图所示。

    (3)设置“课程”表到选课表的关系为一对多,实施参照完整性。


    正确答案:

  • 第5题:

    在考生文件夹中有“xx.mdb”数据库。

    (1)以“教师表”为数据源,创建高级筛选,实现输入教师编号筛选教师信息。参数提示为“请输入编号”。

    (2)将“课程”表的“课程名称”字段列冻结,“课程ID”列隐藏,设置行高为12.5,“课程”课表如图所示。


    正确答案:用数据视图的方式打开“个人信息”表在“记录”下拉菜单中将鼠标移至“筛选”单击“高级筛选/排序”选择“服务器ID”字段将[请输入编号]输入到条件行。 (2)以数据视图的方式打开“人员信息”表在“课程ID”标签上单击鼠标右键在弹出的快捷菜单中选择“隐藏列”命令;在“课程名称”标签上单击鼠标右键在弹出的快捷菜单中选择“冻结列”命令。在数据表的左上角上单击鼠标右键在弹出的快捷菜单中选择“行高”命令在弹出的对话框中输入12.5。 (3)在设计视图中添加所在系字段并按照题目要求设置每个字段的数据类型和字段大小及主键。 考生文件夹
    用数据视图的方式打开“个人信息”表,在“记录”下拉菜单中将鼠标移至“筛选”,单击“高级筛选/排序”,选择“服务器ID”字段,将[请输入编号]输入到条件行。 (2)以数据视图的方式打开“人员信息”表,在“课程ID”标签上单击鼠标右键,在弹出的快捷菜单中选择“隐藏列”命令;在“课程名称”标签上单击鼠标右键,在弹出的快捷菜单中选择“冻结列”命令。在数据表的左上角上单击鼠标右键,在弹出的快捷菜单中选择“行高”命令,在弹出的对话框中输入12.5。 (3)在设计视图中添加所在系字段,并按照题目要求设置每个字段的数据类型和字段大小及主键。 考生文件夹

  • 第6题:

    根据题意要求,完成下列查询 设有如下学生课程数据库,它包括学生关系、课程关系和选课关系,其关系模式为: 学生(学号,姓名,年龄,性别,民族,专业,年级); 课程(课程号,课程名,教师,总学分); 选课(学号,课程号,成绩)。 1、查询学生表中全部信息。


    正确答案:select * from 学生 (1分)

  • 第7题:

    下列关于属性数据入库的说法中,错误的是( )。

    A.数据表中每一列的属性名必须是唯一的
    B.数据库表中每一列必须有相通的数据类型
    C.数据库表中不能有完全相同的行
    D.数据库表中的属性值是可再分的单元

    答案:D
    解析:
    详见《测绘综合能力》辅导教材( 2012 版) 第 342 页。

  • 第8题:

    (2015 年) 下列关于属性数据入库的说法中, 错误的是() 。

    A. 数据库表中每一列的属性名必须是唯一的
    B. 数据库表中每一列必须有相同的数据类型
    C. 数据库表中不能有完全相同的行
    D. 数据库表中的属性值是可再分的单元

    答案:D
    解析:

  • 第9题:

    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:        学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int)        课程(课程号char(4),课程名char(10),课程学分int)        选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句执行时,显示结果的排列次序将由一个列的值决定,该列是()。 select 专业,count(*)as 人数 from 学生 group by 专业 order by 专业

    • A、学生
    • B、人数
    • C、orderby
    • D、专业

    正确答案:D

  • 第10题:

    现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。


    正确答案: 1)use学生选课
    Delete from选课where课程号=’10004’
    2)use学生选课
    Update课程set课程名=’数字电路’where课程号=’10008’
    3)use学生选课
    Select课程号,课程名from课程where课程号notin
    (Select distinct课程号from选课)
    4)use学生选课
    Select学生.学号,姓名,课程.课程名,选课.成绩
    From学生join选课on学生.学号=选课.学号
    Join课程on课程.课程号=选课.课程号
    Where课程.课程名=’数据结构’and选课.成绩>=80

  • 第11题:

    下列关于属性数据入库的说法中,错误的是()。

    • A、数据库表中每一列的属性名必须是唯一的
    • B、数据库表中每一列必须有相同的数据类型
    • C、数据库表中不能有完全相同的行
    • D、数据库表中的属性值是可再分的单元

    正确答案:D

  • 第12题:

    单选题
    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:        学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int)        课程(课程号char(4),课程名char(10),课程学分int)        选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句执行时,显示结果的排列次序将由一个列的值决定,该列是()。 select 专业,count(*)as 人数 from 学生 group by 专业 order by 专业
    A

    学生

    B

    人数

    C

    orderby

    D

    专业


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

  • 第13题:

    在考生文件夹下“student.mdb”数据库中有student、选课表和课程表。

    (1)以student、选课表和课程表为数据源,创建参数查询“按ID查询成绩”,实现输入学生的ID显示学生成绩,参数提示为“请输入学生ID',结果显示学生姓名、课程名称和成绩字段。查询结果如图所示。

    (2)以student、选课表和课程表为数据源,创建生成表查询成绩表,查询每个学生选

    课的成绩,结果显示学生姓名、课程名称和成绩字段?生成成绩表如图所示。


    正确答案:

  • 第14题:

    拟建立如下的关系数据库及其基本表:

    数据库名:学生选课数据库

    学生表(学号,姓名,性别,年龄,专业)

    课程表(课程号,课程名,学分,先修课程号)

    选课表(ID, 学号,课程号,分数)

    用SQL语言实现下列的功能:

    1.创建数据库“学生选课数据库”代码;

    2. A.将下列课程信息添加到课程表的代码:

    B.修改 课程号为100003的课程名为“SQL数据库”;

    C.删除 课程号为100002的课程信息;

    3.检索姓张的女同学的情况:姓名、学号、专业。


    参考答案:(1)创建数据库“学生选课数据库”代码;
    create database [学生选课数据库]
    go
    use [学生选课数据库]
    go
    (2)
    insert 课程表 values('100002', '数据结构', 2, '100001')
    update课程表 set 课程名='SQL数据库'where 课程号='100003'
    delete课程表 where 课程号='100002'
    (3)
    select 姓名, 学号, 专业 from 学生表
    where 姓名 like '张%' and 性别='女'

  • 第15题:

    在oracle数据库中,你想访问EMPLOYEE表中的employee列该列的数据存储在操作系统文件中,你需要在表中增加一列,选择什么数据类型?()

    A.BFILE

    B.LONGRAW

    C.BLOB

    D.CLOB


    参考答案:A

  • 第16题:

    设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是( )。

    A.SELECT课程号,COUNT(*)选课人数FROM选课表INT0选课情况表GROUP BY课程号

    B.SELECT课程号,COUNT(*)选课人数INT0选课情况表FROM选课表GROUP BY课程号

    C.SELECT课程号,COUNT(*)FROM选课表INT0选课情况表(课程号,选课人数)GROUP BY课程号

    D.SELECT课程号,COUNT(*)INT0选课情况表(课程号,选课人数)FROM选课表GROUP BY课程号


    正确答案:B
    包含INTO子句的SELECT语句的语法格式为:SELECT查询列表序列INTO<新表名>FROM数据源。

  • 第17题:

    建立“课程.mdb”数据库,在考生文件夹中有“课程.xls”和“任课老师.xls”导入到数据库中,第一行包含列标题,设置课程号和任课老师ID为主键,将导入表命名为“课程”和“任课老师”。

    (2)按照下列要求修改“课程”表和“任课老师”表。

    (3)设置“任课老师”表和“课程”表为一对多,实施参照完整性。


    正确答案:

  • 第18题:

    在考生文件夹中有“××.mdb”数据库。

    (1)以“教师”表为数据源,创建高级筛选,实现输入教师编号筛选教师信息。参数提示为“请输入编号”。

    (2)将“课程”表的“课程名称”字段列冻结,课程ID列隐藏,设置行高为12:5。“课程”表如图所示。

    (3)在“教师”表中添加“所在系”字段,字段类型为文本,字段大小为15。


    正确答案:

  • 第19题:

    下列关于属性数据入库的说法中,错误的是()。

    A.数据库表中每一列的属性名必须是唯一的
    B.数据库表中每一列必须有相同的数据类型
    C.数据库表中不能有完全相同的行
    D.数据库表中的属性值是可再分的单元

    答案:D
    解析:
    地理信息数据库,属性数据入库。属性数据入库必须满足以下条件:①表中的每一个属性值都是不可再分的基本单元;②表中每一列的属性名必须是唯一的;③表中每一列必须有相同的数据类型;④表中不能有完全相同的行。

  • 第20题:

    在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于()。

    • A、实体完整性范畴
    • B、参照完整性范畴
    • C、数据一致性范畴
    • D、域完整性范畴

    正确答案:C

  • 第21题:

    若在数据库中有“教师”表(教师号、教师名)、“学生”表(学号、学生名)和“课程”表(课程号,课程名)等3个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是()

    • A、增加两个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号)
    • B、增加一个表:学生-选课-教师表(学号、课程号、教师号)
    • C、增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)
    • D、增加两个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)

    正确答案:A

  • 第22题:

    在oracle数据库中,你想访问EMPLOYEE表中的employee列该列的数据存储在操作系统文件中,你需要在表中增加一列,选择什么数据类型?()

    • A、BFILE
    • B、LONGRAW
    • C、BLOB
    • D、CLOB

    正确答案:A

  • 第23题:

    问答题
    现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。

    正确答案: 1)use学生选课
    Delete from选课where课程号=’10004’
    2)use学生选课
    Update课程set课程名=’数字电路’where课程号=’10008’
    3)use学生选课
    Select课程号,课程名from课程where课程号notin
    (Select distinct课程号from选课)
    4)use学生选课
    Select学生.学号,姓名,课程.课程名,选课.成绩
    From学生join选课on学生.学号=选课.学号
    Join课程on课程.课程号=选课.课程号
    Where课程.课程名=’数据结构’and选课.成绩>=80
    解析: 暂无解析