计算机程序设计

现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回()条记录。A、10B、6C、4D、0

题目

现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回()条记录。

  • A、10
  • B、6
  • C、4
  • D、0
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

综合题设计数据库某仓库管理系统中,现有如下表格

(1)图书表

(2)借阅登记

要求:

1、ACCESS设计存放客户信息和报名情况的表,包括:

1)表名

2)表包含的字段和字段名

3)各字段的数据类型

4)哪个字段作为表的主键。

2、说明这两个表的关系。


参考答案:1、表名:图书表

表名:借阅登记


注意:借阅登记表中删除多余字段:书名

2、图书表与借阅登记的关系是一对多关系

第2题:

将考生文件夹下的自由表“商品”添加到数据库“客户”中。

(2)将表“定货”的记录拷贝到表“货物”中。

(3)对数据库“客户”下的表cu,使用报表向导建立报表my,要求显示表cu中的全部记录,五分组,报表样式使用“经营式”,列数为2,方向为“纵向”,按“订单编号”排序,报表标题为“定货浏览”。

(4)对数据库客户下的表“定货”和“客户联系”,使用视图向导建立视图“视图浏览”,要求显示出“定货”表中的字段“订单编号”、“客户编号”、“金额”和“客户联系”表中的字段“客户名称”,并按“金额”排序(升序)。


正确答案:(1)从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的数据库文件“客户”。右键单击数据库设计器选择“添加表”快捷菜单命令系统弹出“打开”对话框将考生文件夹下的自由表“商品”添加到数据库“客户”中。 (2)在命令窗口中输入命令:SELECT*FROM定货INTO TABLE货物按下回车键运行即可把表“定货”中的记录拷贝到表“货物”中。 (3)在“工具”菜单选择“向导”—“报表”菜单命令出现“向导选取”对话框根据题意数据源是一个表因此选定“报表向导”单击“确定”。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的cu表并把全部的“可用字段”选为“选定字段”。 步骤二:选取默认值。 步骤三:选择“经营式”样式。 步骤四:报表布局列数选择“2”列方向为“纵向”。 步骤五:在“可用的字段或索引标识”中选择“订单编号”把它添加到“选定字段”中。 步骤六:把报表标题改为“定货浏览”可以在单击“完成”之前单击“预览”按钮来预览生成的报表最后单击“完成”按钮。 并以文件名为my保存在考生文件夹里。 (4)从菜单栏里单击“文件”并选择“新建”或直接单击工具栏上的“新建”图标在弹出的对话框文件类型中选择“视图”选项并单击对话框右边的“向导”按钮。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的“定货”表把“订单编号”、“客户编号”和“金额”的“可用字段”选为“选定字段”把“客户联系”表中“客户名称”的“可用字段”选为“选定字段”。 步骤二:在“为表建立联系”中添加“定货”表的“客户编号”和“客户联系”的“客户编号” 步骤三:选取默认值。 步骤四:在“排序记录”中把“可用字段”中的“金额”选中为“选定字段”并选择升序排列。 步骤五:可以在单击“完成”之前单击“预览”按钮来预览生成的报表最后单击“完成”按钮。把视图名称改为“视图浏览”保存。
(1)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“客户”。右键单击数据库设计器,选择“添加表”快捷菜单命令,系统弹出“打开”对话框,将考生文件夹下的自由表“商品”添加到数据库“客户”中。 (2)在命令窗口中输入命令:SELECT*FROM定货INTO TABLE货物,按下回车键运行即可把表“定货”中的记录拷贝到表“货物”中。 (3)在“工具”菜单选择“向导”—“报表”菜单命令,出现“向导选取”对话框,根据题意数据源是一个表,因此选定“报表向导”,单击“确定”。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的cu表,并把全部的“可用字段”选为“选定字段”。 步骤二:选取默认值。 步骤三:选择“经营式”样式。 步骤四:报表布局列数选择“2”列,方向为“纵向”。 步骤五:在“可用的字段或索引标识”中选择“订单编号”,把它添加到“选定字段”中。 步骤六:把报表标题改为“定货浏览”,可以在单击“完成”之前单击“预览”按钮来预览生成的报表,最后单击“完成”按钮。 并以文件名为my保存在考生文件夹里。 (4)从菜单栏里单击“文件”并选择“新建”,或直接单击工具栏上的“新建”图标,在弹出的对话框文件类型中选择“视图”选项,并单击对话框右边的“向导”按钮。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的“定货”表,把“订单编号”、“客户编号”和“金额”的“可用字段”选为“选定字段”,把“客户联系”表中“客户名称”的“可用字段”选为“选定字段”。 步骤二:在“为表建立联系”中添加“定货”表的“客户编号”和“客户联系”的“客户编号” 步骤三:选取默认值。 步骤四:在“排序记录”中,把“可用字段”中的“金额”选中为“选定字段”并选择升序排列。 步骤五:可以在单击“完成”之前单击“预览”按钮来预览生成的报表,最后单击“完成”按钮。把视图名称改为“视图浏览”,保存。 解析:本大题主要考查数据表的添加、数据表的复制,利用向导生成报表和视图。数据表的添加可在数据设计器中完成。数据表的复制利用SQL语言可实现。利用向导可轻松地完成报表和视图的建立。

第3题:

●现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业)的主键为: (24) 。

(24) A.宿舍编号

B.学号

C.宿舍地址,姓名

D.宿舍编号,学号


正确答案:B
【解析】学生的学号一般是全校唯一的,只有它可以作为"学生"表的主键。

第4题:

在书店受订管理中涉及到以下3个关系模式:

书籍 Books(Bid,Bname,Price,Author, Publisher)

订单 Orders(Ordend,Orderdate,Cid)

订单明细 Orderlist(Orderid,Bid,Qty)

其中各属性的含义是:Bid书籍编号,Price单价,Author作者,Publisher出版商,Ordend订单编号, Orderdate下订日期,Cid客户编号, Qty数量。每张订单具有唯一的订单编号;每张订单编号中可包含多种书籍,但每种书籍的编号仅允许出现一次。则“订单”实体的主键是(33),“订单明细”实体的主键是(34)。请将正面的SQL语句空缺部分补充完整。

CREATE TABLE ORDERLIST(ORDERID CHAR(20),

BD CHAR(6),

QTY NUMBERIC(9),

(35)(ORDERID,BID),

(36)(ORDERID)

(37)(BID))

A.Orderid

B.Cid

C.(Orderid,Orderdate)

D.(Orderdate,Cid)


正确答案:A

第5题:

在Access的表中,可以定义的主键有( )。

A.自动编号主键

B.单字段主键、多字段主键

C.自动编号字段、单字段主键、多字段主键

D.自动编号、多字段主键


正确答案:C
解析:本题考查关于Access中主键的知识。关系数据库系统的强大功能在于它可以使用查询、窗体和报表快速地查找并组合存储在不同表中的信息,若每个表都包含一个或一组这样的字段,这些字段是表中所存储的每一条记录的惟一标识,该信息即称作表的主键。在Access的表中,可以定义3种主键,即自动编号主键、单字段主键和多字段主键。自动编号主键:在向表中添加每一条记录时,可将“自动编号”字段设置为自动输入连续数字的编号,则不需要用户对其进行输入,将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。单字段主键:如果字段中包含的都是惟一的值,则用此方法为该字段指定为主键。只要某字段包含数据且不包含重复值或Null值,即可为该字段指定主键。多字段主键:在不能保证任何单字段包含惟一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。答案为c。

第6题:

研究所有多名科研人员,每一个科研人员只属于一个研究所,研究所有多个科研项目,每个科研项目有多名科研人员参加,每个科研人员可以参加多个科研项目、科研人员参加项目要统计工作量。“研究所”有属性:编号,名称、地址,“科研入员”有属性:职工号、姓名、性别、年龄,职称。“科研项目”有属性:项目号、项目名、经费,设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项()。

()comparys(cid,nameddes)cid是主键

项目表projects(pidnae,otalaldspid是主键cid是外键,参照公司表的cid

职工表aplyoees(eid,ssexagejb,cidoeid为主键cid是外键,参照公司表的cid

参加表woks(id,esLbour)pid、eid是外键,分别参照项目表的和职工表的ad

A、产品表

B、仓库表

C、课程表

D、研究所表


参考答案:D

第7题:

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

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

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


正确答案:

第8题:

创建Customers表时,cid使用INTEGER数据类型,cnarne使用CHAR(80)数据类型,address使用CHAR(200)数据类型,cardnum使用CHAR(16)数据类型并且要求此列值惟一。请在下列用于创建表Customers的SQL语句空缺处填入正确的内容。

CREATE TABLE Customers(cid INTEGER NOT NULL,

cname CHAR(80)NOT NULL,

address CHAR(200),

cardnum CHAR(16)NOT NULL,

(1),

(2))


正确答案:(1)PRIMARY KEY(cid) (2)UNIQUE(cardnum) 注:(1)和(2)的次序可以颠倒。
(1)PRIMARY KEY(cid) (2)UNIQUE(cardnum) 注:(1)和(2)的次序可以颠倒。 解析:根据题意分析,对于关系模式Customers的主键为cid,而cardnum列值惟一,因此,应分别在空缺处填入Primary Key cid和UNIQUE carclnum。
  填写后完整的SQL语句如下:
  CREATE TABLE Customers(cid INTEGERNOTNULL,
             crlame CHAR(80)NOTNULL,
  address CHAR(200),
  cardnum CHAR(16)NOTNULL,
  Primary Key cid,
  UNIQUE cardnum )

第9题:

现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业)的主键为:(24)。

A.宿舍编号

B.学号

C.宿舍地址,姓名

D.宿舍编号,学号


正确答案:B
解析:学生的学号一般是全校唯一的,只有它可以作为“学生”表的主键。

第10题:

不可以作为Access数据表主键的是( )。

A.自动编号主键

B.单字段主键

C.多字段主键

D.OLE对象主键


正确答案:D
暂无解析,请参考用户分享笔记

更多相关问题