有如下用户表和回复帖表:用户(用户名C,密码C,性别L,电子邮箱C)回复帖(编号C,用户名C,内容M,回复时间T,主题帖

题目
单选题
有如下用户表和回复帖表:用户(用户名C,密码C,性别L,电子邮箱C)回复帖(编号C,用户名C,内容M,回复时间T,主题帖编号C)查询发表了编号为“00001”的回复帖的用户信息,正确的SQL语句是(  )。
A

SELECT用户.用户名,电子邮箱FROM用户,回复帖WHERE回复帖.编号=“00001”

B

SELECT用户.用户名,用户.电子邮箱FROM用户,回复帖ON用户.用户名=回复帖.用户名WHERE编号=“00001”

C

SELECT用户.用户名,用户.电子邮箱FROM用户JOIN回复帖ON用户.用户名=回复帖.用户名WHERE编号=“00001”

D

SELECT用户.用户名,用户.电子邮箱FROM用户JOIN回复帖WHERE用户.用户名=回复帖.用户名AND编号=“00001”

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为了了解每个栏目用户关注的主题,对原创主题创建视图主题view,属性包括主题编号、标题、用户账号、栏目名称、回复数、点击率和发布时间。

CREATE VIEW 主题 view(主题编号,标题,用户账号,栏目名称,回复数,点击率,发布时间)As

SELECT主题.主题编号,标题,账号,名称,回复数,点击率,发布时间

FROM主题,用户,栏目,((k)

FROM回复主题

(l))As A

WHERE主题.用户编号=用户.用户编号AND主题.栏目编号=栏目.栏目编号AND

(m)


正确答案:(k)SELECT主题编号COUNT(*)回复数或SELECT主题编号COUNT(*)AS回复数 (1)GROUP BY主题编号 (m)主题.题编号=A.主题编号
(k)SELECT主题编号,COUNT(*)回复数或SELECT主题编号,COUNT(*)AS回复数 (1)GROUP BY主题编号 (m)主题.题编号=A.主题编号 解析:本题考查的是数据库的视图,视图也是数据库中非常重要的概念,考生应该熟悉这个内容。另外,本题考查的还主要是SELECT查询语句的应用方法。

第2题:

在考生文件夹下完成下列操作:

用户文件下已存在client(用户)表、topic(主题)表和reply(回复)表。

1.考生文件夹下已有文件pone.pr9,但其中有4处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是根据reply表统计各主题帖的回复数,并将统计值存入topic表中的已存在的“回复数”字段。最后要运行该程序文件。

2.使用SELECT语句查询用户名为“ehengguowe”的客户发布的主题的所有回复。查询结果包含“编号”、“用户名”、“回复时间”和“主题帖编号”四项内容,各记录按“主题帖编号”升序排序,“主题帖编号”相同再按“回复时间”升序排序,查询结果存放在表tableone中。最后将该语句保存在命令文件ptwo.prg中。


正确答案:
(1)[操作步骤]步骤1:单击常用工具栏中的“打开”按钮,在“打开”对话框中选择pone.prg文件,单击“确定”按钮。步骤2:在(1)处输入“主题帖编号”;在(2)处输入“编号”{在(3)处输入“topic.编号”;在(4)处输入“reply.主题帖编号”。步骤3:单击常用工具栏中的“保存”按钮,再单击“运行’按钮运行该程序。(2)[操作步骤]步骤1:在命令窗口中输入下列语句:SELECTReply.编号,Reply.用户名,Reply.回复时间,Reply.主题帖编号;FROMreply;WHEREReply.用户名=”chengguowe”;ORDERBYReply.主题帖编号,Reply.回复时问;INTOTABLEtableone.dbf输入完成后按回车键执行语句。步骤2:复制命令窗口中的上述程序语句,单击常用工具栏中的“新建”按钮,在打开的“新建”对话框中选择“程序”单选按钮,然后单击“新建文件”按钮。步骤3:在打开的程序窗口中粘贴复制的语句,单击工具栏中的“保存”按钮,在打开的“另存为”对话框中输入文件名为“ptwo”,单击“保存”按钮。

第3题:

【问题 2】(4 分)

该邮件客户端系统的主要关系模式如下,请填补(a)~(c)的空缺部分。

用户 (用户名,用户密码)

地址簿( (a) ,联系人编号,姓名,电话,单位地址,邮件地址1,邮件地址2,邮件地址3)

邮件帐号(邮件地址,邮件密码,用户名)

邮件( (b) ,收件人地址,邮件状态,邮件主题,邮件内容,发送时间,接收时间)

附件( (c) ,附件号,附件文件名,附件大小)


正确答案:
    (a)用户名                                 (1分)
    (b)邮件号,发件人地址,邮件帐号           (2分)
注:邮件号和发件人地址都答对方可给1分,邮件帐号答对给1分
    (c)邮件号                                 (1分)

第4题:

利用向导设置Outlook.Express账户时,不包括设置()。

  • A、用户姓名、用户名、密码与电子邮箱地址
  • B、用户单位与指定回复电子邮箱地址
  • C、POP3和SMTP服务器域名或IP地址
  • D、账户名和连入Internet的方式

正确答案:B

第5题:

电子邮箱地址格式的正确表示是()。
A.主机地址@用户名 B.用户名,用户地址
C.用户名@主机域名 D.电子邮箱号,用户密码


答案:C
解析:
正确答案C。

第6题:

用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题

如果用户名和密码正确无误,则显示"登录成功"

只要用户名为空,就提示"用户名不能为空",清空密码框;

用户名不为空,而密码为空,则提示"密码不能为空";

若用户名不正确,则提示"用户名错误",清空用户名框和密码框;

若用户名正确,密码不正确,则提示"密码错误",清空密码框;

(1)根据上述规则,设计判定表

(2)根据判定表设计测试用例(假设有一用户名/密码:abc/123456,不存在名为xyz的用户)

第7题:

在考生文件夹下完成下列操作:

在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个“考试”子菜单,如下图所示。

菜单命令“统计”和“返回”的功能都通过执行过程完成。

菜单命令“统计”的功能是统计每个用户发布的主题帖数和回复贴数。统计结果依次包含“用户名”、“主题帖数”和“回复帖数”三个字段。各记录按用户名升序排序,统计结果存放在tabletwo表中。

菜单命令“返回”的功能是恢复标准的系统菜单。

菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。


正确答案:
[操作步骤]步骤1:单击常用工具栏中的“新建”按钮,在打开的“新建”对话框中选择“菜单”单选按钮,然后单击“新建文件”按阻,选择“菜单”按钮。步骤2:单击菜单栏中的“显示”按钮,在弹出的下拉列表中选择“常规选项”命令,在弹出的“常规选项”对话框中,选择“位置”选项组中的“追加”单选按钮,单击“确定”按钮。步骤3:按题目的要求新建一个“考试”菜单,设置该菜单的“结果”为子菜单,再单击“创建”按钮建立两个菜单项“统计”和“返回”,结果均设置为“过程”。步骤4:选中“统计”行,单击后面的“创建”按钮,在弹出的窗口中输入如下代码,为“统计”菜单编写代码。SELECTReply.用户名,COUNT(Reply.主题帖编号)as主题贴数;Topic.回复数As回复贴数;FROMreplyINNERJOINtopic;ONReply.编号=Topic.编号;GROUPBYReply.用户名;ORDERBYReply.用户名;INTOTABLEtabletw0.dbf步骤5:为“返回”菜单编写代码“Setsysmenutodefault”,方法同步骤3。步骤6:单击菜单栏中的“菜单”按钮,在弹出的下拉列表中选择“生成”按钮。在弹出的“另存为”对话框中,设置菜单名为“mymenu.mnx”,单击“保存”按钮。再在弹出的“生成菜单”对话框中,单击“生成”按钮。步骤7:在命令窗口中输入“DOmymenu.mpr”,按“Enter”键运行程序,即可看到在当前的vfp系统菜单的末尾追加了一个“考试”子菜单。依次执行“统计”和“返回”菜单命令。

第8题:

阅读下列说明,回答问题1至问题4,将解答填入对应栏内。

【说明】

某论坛的部分关系模式如下:

用户(用户编号,账号,密码,积分,级别)

栏目(栏目编号,父栏目编号,名称,版主,描述)

主题(主题编号,标题,类型,点击率,内容,发布时间,栏目编号,用户编号,附件)

回复主题(回复主题编号,标题,主题编号,内容,发布时间,用户编号,附件)

其中:

(1)用户编号唯一标识一个用户。用户的积分根据其发布的主题信息按积分规则计算。级别的值来自集合{‘高级用户’,‘普通用户’,‘初级用户’},当用户开始注册时,积分为100,级别为初级用户;当用户积分到达1000时,级别为普通用户;当用户积分到达 5000时,级别为高级用户。

(2)栏目编号唯一标识一个栏目。栏目分两级,包括父栏目和子栏目。每个栏目必须有且仅有一个版主,版主是一个用户。

(3)主题编号唯一标识一个主题。类型的值来自集合{‘精华’,‘置顶’,‘普通’}。

(4)回复主题编号唯一识别一个回复主题。一个回复主题对应一个主题,而一个主题可以有多个回复主题。

请将下列SQL语句的空缺部分补充完整。

(1)假设已经创建好用户关系,现在想增加一个属性“个性签名”,类型为 VARCHAR(60),请给出相关的SQL语句。

(a);

(2)假设已经创建好用户关系,下面是创建栏目关系的SQL语句,请将空缺部分补充完整。

CREATE TABLE 栏目(

栏目编号 VARCHAR(8) PRIMARY KEY,

父栏目编号VARCHAR (8),

名称VARCHAR(40),

版主 VARCHAR(8) NOT NULL,

描述 VARCHAR(100),

(b),

(c),


正确答案:(1)(a)ALTER TABLE用户ADD个性签名VARCHAR(60); (2)(b)FOREIGN KEY(父栏目编号)REFERENCES栏目(栏目编号) (c)FOREIGN KEY(版主)REFERENCES 用户(用户编号)
(1)(a)ALTER TABLE用户ADD个性签名VARCHAR(60); (2)(b)FOREIGN KEY(父栏目编号)REFERENCES栏目(栏目编号) (c)FOREIGN KEY(版主)REFERENCES 用户(用户编号) 解析:本题考查的是SQL的数据定义语言,即SQL的DDL,第(1)题为基本表结构的修改,增加一个新的列用“ALTER...ADD...”语句;第(2)题为参照完整性约束,因为栏目关系中的父栏目编号和版主是外键,应该定义参照完整性约束。

第9题:

用户登录模块中,当用户名或者密码输入错误时,系统应该给出() 提示。

  • A、用户名错误
  • B、密码错误
  • C、用户名和密码错误
  • D、用户名或者密码错误

正确答案:D

第10题:

用户的电子邮件地址中必须包括以下()所给出内容,才完整。

  • A、用户名,用户口令,电子邮箱所在的主机域名
  • B、用户名,用户口令
  • C、用户名,电子邮箱所在的主机域名
  • D、用户口令,电子邮箱所在的主机域名

正确答案:C

更多相关问题