数据库中有两个表:修理工表: xlg(工号,姓名,电话,进厂日期,小时工资)汽车表: qc(牌号,型号,生产,车主名)两个表的关系是:()A、一对多B、多对一C、一对一D、多对多

题目
数据库中有两个表:修理工表: xlg(工号,姓名,电话,进厂日期,小时工资)汽车表: qc(牌号,型号,生产,车主名)两个表的关系是:()

A、一对多

B、多对一

C、一对一

D、多对多


相似考题
更多“数据库中有两个表:修理工表: xlg(工号,姓名,电话,进厂日期,小时工资)汽车表: qc(牌号,型号,生产,车主名)两个表的关系是:() ”相关问题
  • 第1题:

    建立一个名为my的菜单,菜单中有两个菜单项“日期”和“退出”。“日期”下还有一个子菜单,子菜单有“月份”和“年份”两个菜单项。单击“退出”菜单返回到系统菜单。

    (2)在“学生管理”数据库中有“学生信息”表和“宿舍信息”表。用SQL语句完成查询,结果为学生姓名及所住的宿舍电话号码,并将结果存放于表my中。


    正确答案:(1)在命令窗口中输入命令:CREATE MENU my系统弹出一个“新建”对话框在对话框中单击“菜单”按钮进入菜单设计器环境。根据题目要求首先输入两个主菜单名称“日期”和“退出”。在“日期”的“结果”下拉框中选择子菜单在“退出”的“结果”下拉框中选择命令。在“退出”菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。接着单击“日期”菜单项同一行中的“创建”按钮进入下级菜单的设计界面此设计窗口与主窗口大致相同然后编写每个子菜单项的名称“月份”和“年份”如图3-79所示。 图3-79 根据题意系统不再要求设计下级菜单因此在两个子菜单的“结果”下拉框中选择“过程”或“命令”。选择菜单命令“菜单”— “生成”生成一个菜单文件my. mpr。 (2)在命令窗口中输入命令:MODIFY COMMAND query1在程序文件编辑器窗口输入如下程序段: ****文件query1.prg中的程序段***************** SELECT 姓名电话号码; FROM 宿舍信息学生信息; WHERE 宿舍信息.宿舍=学生信息.宿舍; INTO TABLE my *********************************************** 保存文件在命令窗口输入命令:DO query1运行程序通过BROWSE 命令可查看结果。其结果如图3-80所示。 图3-80
    (1)在命令窗口中输入命令:CREATE MENU my,系统弹出一个“新建”对话框,在对话框中单击“菜单”按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称“日期”和“退出”。在“日期”的“结果”下拉框中选择子菜单,在“退出”的“结果”下拉框中选择命令。在“退出”菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。接着单击“日期”菜单项同一行中的“创建”按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后编写每个子菜单项的名称“月份”和“年份”,如图3-79所示。 图3-79 根据题意,系统不再要求设计下级菜单,因此在两个子菜单的“结果”下拉框中选择“过程”或“命令”。选择菜单命令“菜单”— “生成”,生成一个菜单文件my. mpr。 (2)在命令窗口中输入命令:MODIFY COMMAND query1,在程序文件编辑器窗口输入如下程序段: ****文件query1.prg中的程序段***************** SELECT 姓名,电话号码; FROM 宿舍信息,学生信息; WHERE 宿舍信息.宿舍=学生信息.宿舍; INTO TABLE my *********************************************** 保存文件,在命令窗口输入命令:DO query1,运行程序,通过BROWSE 命令可查看结果。其结果如图3-80所示。 图3-80 解析:本大题1小题主要考查的是菜单设计器的“结果”下拉框中各项的使用功能,例如要建立下级菜单,在“结果”下拉框中就必须选择“子菜单”,而要执行某条菜单命令,就应该选择“命令”或“过程”。2小题考查了SQL联接查询,设计过程中主要注意两个表之间进行关联的字段。

  • 第2题:

    1、在下列SELECT语句中,正确的是________。

    A.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 应发工资-扣除工资

    B.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 实发工资

    C.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 实发工资 From 职工基本情况表

    D.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 应发工资-扣除工资 From 职工基本情况表

    E.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From "职工基本情况表" Order By 应发工资-扣除工资


    ABC

  • 第3题:

    存在两个数据库关系表:雇员表(雇员号,雇员名,部门号,工资)和部门表(部门号,部门名,部门地址),雇员表的主关键字是雇员号,部门表的主关键字是部门号。在雇员表中,属性________是外关键字。

    A.雇员号

    B.雇员名

    C.部门号

    D.工资


    标题属性

  • 第4题:

    设数据库有如下表:

    作者表(作者号,姓名,电话)

    投稿表(作者号,投稿日期,文章名,审稿结果)

    作者表中保存的是所有投过稿的作者信息,不保存没有投稿的作者。现在查询所投文章中,所有审稿结果都是通过的作者号和姓名,下面语句正确的是( )。

    A.SELECT作者号,姓名FROM作者表; WHERE作者号=(SELECT作者号FROM投稿表WHERE审稿结果=ˋ通过ˊ)

    B.SELECT作者号,姓名:FROM作者表; WHERE作者号IN(SELECT作者号FROM投稿表WHERE审稿结果=ˋ通过ˊ)

    C.SELECT作者号,姓名FROM作者表; WHERE作者号NOT IN(SELECT作者号FROM投稿表WHERE审稿结果!=ˋ通过ˊ)

    D.SELECT作者号,姓名FROM作者表; WHERE作者号EXISTS(SELECT作者号FROM投稿表WHERE审稿结果=ˋ通过ˊ)


    正确答案:C
    此处涉及嵌套查询和量词谓词查询的知识,根据题目分析可知需要采用嵌套SOL语句进行查询,格式为SELECT"[字段名]FROM[表名]WHERE[条件]。NOTEXIST是一个子查询,EXISTS是谓词,EXISTS或NOTEXISTS是用爿检查在子查询中是否有结果返回,即存在元组或不存在元组用爿返回子查询结果。用WHERE条件查询语句查询审稿结果为通过的记录,本题主要考查子查询的概念,首先分析题意:查询所投文章中,所有审稿结果都是通过的作者号和姓名。每个作者可能投稿多次,但可能存在审稿结果通过和未通过两种情况。本题需要找出所投稿件全部审核通过的作者信息。若子查询为SELECT作者号FROM投稿表WHERE审稿结果=ˋ通过ˊ,返回结果仅为审稿结果通过部分的作者信息,但不能确定此作者的所有稿件全部为审核通过。因此,选项A,B,D均不正确。C选项子查询语句SELECT作者号FROM投稿表WHERE审稿结果!=ˋ通过ˊ,返回结果为稿件审核结果为未通过的作者号,只要有稿件审核未通过就从作者表里面排除掉。因此C选项的查询结果为从作者表中排除有稿件审核不通过的记录,剩下的全部为审稿结果通过的作者信息。故本题选择C选项。

  • 第5题:

    在下列SELECT语句中,正确的是________。

    A.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 应发工资-扣除工资

    B.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 实发工资

    C.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 实发工资 From 职工基本情况表

    D.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 应发工资-扣除工资 From 职工基本情况表

    E.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From "职工基本情况表" Order By 应发工资-扣除工资


    SELECT * FROM student