字段的数据类型 知识点题库

使用Access软件打开某数据库中的数据表“图书借阅表”,部分界面如下图所示。

图片_x0020_100001

下列说法正确的是(   )

A . 添加一条新记录,则新记录的“借阅 ID”的字段值一定是4 B . 当前状态下,可将“读者编号”字段设置为主键 C . “还书日期”的数据类型可设置为“日期/时间”型,也可设置为“文本”型 D . “是否赔偿”的字段值可打“√”,也可打“×”
关于Access数据表,下列说法正确的是(   )

图片_x0020_100002

A . 当前数据表中共有7条记录,12个字段 B . 当前选中记录的学号“5”可以改为“4” C . “出生日期”字段类型为“日期/时间”型,则在新记录的出生日期字段可输入“1993-2-29” D . 数据表是关于特定主题数据的集合
某数据表有如下字段:运动员编号、姓名、性别、参加项目,其中最适合设置为主关键字的字段是(    )
A . 参加项目 B . 姓名 C . 性别 D . 运动员编号
使用 Access 软件打开数据库,部分界面如图所示,下列说法正确的是(    )

A . “编号”字段的类型是“数字”类型 B . 一张数据表至少有1个字段 C . 当前状态下,能直接对“收入情况调查表”数据表进行重命名 D . 通过数据库应用系统不可以修改“收入情况调查表”中的数据
用 Access 软件设计某来访人员登记信息系统的数据库,其中“来访人员表”中需要存储如图所示的数据。

序号

姓名

身份证号

进校时间

体温

是否来自高风险地区

1

张三

330621198806544412

2020-12-19 8:23:18

36.8

2

李四

330891200202243965

2020-12-25 15:25:55

36.9

下列关于该来访人员登记信息系统的描述,错误的是(    )

A . “来访人员表”中数据的字段名可以和上表中表头名不一致 B . “来访人员表”中姓名数据的字段不可以设为主键 C . “来访人员表”中身份证号数据的字段类型不能设置为“数字” D . “来访人员表”中同一条记录的各数据项的数据类型一定相同
小李使用Access件创建家庭藏书数据表,部分家庭藏书数据如图所示:

小李对“编号”“购买日期”“价格”3个字段的数据类型依次进行归类,有以下几种方案:

①“数字”“文本”“自动编号”;②“自动编号”“日期”“货币”;③“自动编号”“日期”“数字”;④“自动编号”“数字”“货币”;⑤“文本”“日期”“货币”,其中可行的有(   )

A . ①②③ B . ①③⑤ C . ②③⑤ D . ③④⑤
关于数据库系统,下列说法错误的是(     )
A . 数据库管理系统是为了建立、使用和维护数据库而设计的数据管理软件 B . 自动编号类型字段的数据由系统随机或递增形成,用户不能输入 C . 在数据表视图不能删除已设为主键的字段,也不能将某个字段设置为主键 D . Excel工作表中的数据只能拷贝至Access数据表中,不能直接导入数据库
用Access软件设计某大学新生管理信息系统的数据库,其中“基本信息表”中需要存储如图所示的数据。

学号

姓名

性别

出生年份

户籍所在地

注册日期

是否住校

202002001

张阳

2002

温州市瓯海区

2020/8/31

202003001

李玥

2001

宁波市北仑区

2020/8/30

下列关于该新生管理信息系统的描述,正确的是(    )

A . 该新生管理信息系统是数据库管理系统 B . “姓名”字段设为主键,是合理的 C . “基本信息表”中同一字段的字段值的数据类型定相同 D . 该数据表中必定有一个字段的字段名为“户籍所在地”
使用Access软件设计校园体温记录系统的数据库,其中已建好“体温记录”数据表用于存储如图所示的数据。

学号

姓名

班级

日期

体温

是否住宿

20200510

陈怡

高一(5)班

2021.6.30

36℃

20180101

沈佳森

高三(1)班

2021.6.31

36.3℃

20190302

张国浩

高二(3)班

2021.6.32

36.1℃

下列关于“体温记录”数据表的描述,正确的是(     )

A . 该数据表的字段数可能多于6个 B . 该校园体温记录系统是数据库管理系统 C . 该数据表中必定有一个字段的字段名为“学号” D . 图中“是否住宿”列在该数据表中相应字段的数据类型一定是“文本”
用Access软件设计某商品管理系统的数据库,其中“商品入库表”数据表用于存储如图所示的数据。

商品编号

商品名称

价格

单位

数量

配送单位

入库时间

001

商品1

39.8

100

单位A

2021.2.1

001

商品1

39.8

200

单位B

2021.2.3

003

商品3

19.8

150

单位C

2021.2.6

下列关于“商品入库表”数据表的描述,正确的是(     )

A . 该数据表的字段名称必须与上表所示每列名称相同 B . 图中“价格”列在该数据表中相应字段的数据类型只能是“货币”型 C . 可以把图中“商品名称”列在该数据表中相应的字段设置为主键 D . 可以在图中“入库时间”列在该数据表中相应的字段前插入一个“经办人”字段
使用Access软件编辑某班级学生信息管理数据库,部分界面如图所示。

下列说法正确的是(    )

A . 在当前状态下,可直接修改表名为“学生信息” B . “学号”数据的字段类型可以设置为“自动编号” C . 在“20180312”前添加一条学号为“20180311”的新记录 D . 在设计视图下可以将“身份证号”字段设置为主键
使用Access软件创建的“学校信息”数据表,其设计视图的部分学校信息界面如图所示,下列说法正确的是(    )

A . “备注”字段值可以包含任意多个字符 B . 该数据表中,“学校序号”字段值可以是“ZJ01” C . “是”或者“否”可以是“公办学校”字段的有效输入值 D . “2021\10\01”可以是“建校日期”字段的有效输入值
下列有关数据库和数据表的说法,正确的是(    )
A . 在同一个数据库中,不可以创建两个字段名相同的字段 B . Access数据表中同一列各数据的类型可以不相同 C . 数据库管理系统分大型和小型,小型数据库管理系统有瑞典MySQLAB公司的MySQL、IBM的DB2、微软的Access等 D . 数据库管理系统是为了建立、使用和维护数据库而设计的数据库管理系统软件
小刘要根据下面表格中的数据建立一个数据库文件“学生.accdb”。请回答下列问题:

  1. (1) 他用Access软件建立了“学生”数据表,表结构如图1所示,该数据表结构中存在1处数据类型错误,其字段名称是,数据类型应改为

    图1

  2. (2) 小刘修改表结构并输入数据后,发现还需添加一条新记录。他的操作方法是:在当前记录上右击鼠标弹出快捷菜单,如图2所示,可知当前记录的是第条,选择快捷菜单中的“新记录”命令,则新记录将成为第条记录。

    图2

  3. (3) 小刘将该数据库文件通过电子邮件发给张老师,同时也想发给自己,他撰写邮件时,在收件人栏中输入张老师的邮箱地址,在抄送栏中输入自己的邮箱地址。这种方式是否可行?(填“是”或“否”)。
某论坛采用数据库系统管理各种数据,当用户发布新帖或跟帖时,他的积分会相应地增加。一般来说,该数据表中的积分字段类型是(      )
A . 文本 B . 数字 C . 自动编号 D . 日期/时间
用Access软件设计某宾馆客房管理系统的数据库,其中已建好的“客房入住情况实时数据表”用于存储如图所示的数据。

序号

时 间

房号

客房入住情况

属性

1

2021-5-1 08: 30: 00

3

8305

已入住

普通单人房

2

2021-5-1 10: 30: 00

3

8310

未入住

普通双人房

3

2021-5-1 12: 30: 00

4

8421

已预定

豪华单人房

4

2021-5-1 14: 35: 00

6

8618

未入住

普通双房人

下列说法正确的是(     )

A . 该数据表的字段数只能是6个 B . 图中“客房入住情况”列在该数据表中相应字段的数据类型可以是“是/否” C . 该数据表中“序号”字段的字段类型可以设置为“自动编号”类型 D . 在该数据表所在的数据库中,可以有两个相同名字的数据表
生成输入掩码表达式最简单的方法是使用输入掩码向导,但都不能使用输入掩码向导的两个字段是(      )。
A . 文本型、数字型 B . 备注型、是/否型 C . 货币型、日期/时间型 D . 文本型、日期/时间型
某Access数据表如图所示。

下列说法正确的是(    )

A . 该数据库中共有4张数据表,且每张表的字段数必须相同 B . 在“图书信息”表中添加记录后,字段类型不能修改 C . 在“图书信息”表中添加记录后,字段数也随之增加 D . 在“图书信息”表中“售价”字段的类型可能是“货币”
小明基于Flask Web框架编写了“最喜欢诗人评选”的程序,“评选结果”页面如图a所示,“参加评选”页面如图b所示。评选规则:当推选的诗人已经存在时,将其热度值增加1;否则添加该诗人的记录,并将其热度值设为1。

图a

图b

采用SQLite3设计数据库data.db,其中info表包括两个字段:

段名

数据类刑

poet

text

heat

integer

  1. (1) 根据题意,数据库“data.db”的“info”表中“poet”字段用于存放 (单选,填字母:A .诗人的姓名 / B .诗人的热度值)。
  2. (2) 实现上述功能的Python程序部分代码如下,请选择▲处的代码 (单选,填字母:A .CREATE TABLE info / B .INSERT INTO info / C .SELECT * FROM info)。

    @app.route('/')

    def view( ):

    #按热度值降序查询info表中记录,并渲染“view.htm”网页模板显示结果,代码略

    @app.route('  ①   ', methods=['GET','POST'])

    def selectpoet():

    if request.method=='POST':

    x=request.form['xm'] #获取图b所示文本框中输入的内容

    conn=sqlite3.connect('data.db')

    cur=conn.cursor()

    cur.execute("  ▲   where poet='%s'" %x) #查询当前诗人记录

    data=cur.fetchall()

    if data:        #当data非空时,则表示所推选的诗人已经存在,将其热度值增1 y=data[0][1]+1

      cur.execute("update info set heat=%d where poet='%s'" %(y,x))

    else:

      cur.execute("insert into info(poet,heat) values('%s',%d)" %(    ②    ))

      conn.commit( )

      cur.close( )

      conn.close( )

    return '评选成功!'

    else:

      return render_template('select.htm')

    if __name__=='__main__':

      app.run()

  3. (3) 请在划线处填入合适的代码。

以下是一个关系数据库中的一个表的一部分,可以作为主关键字的字段为(  )

A . 学号 B . 姓名 C . 性别 D . 班级