3.3数据与系统
填空题
1.(Graphical User Interface,GUI)是( )又称图形用户接口,是指采用( )显示的计算机操作用户界面。
2.在Python 语言中,( )是实现图形用户界面的模块,可以快速创建( )。
3.在现代程序设计中,我们用( )建立计算机世界的实体与客观世界的实体相一致的映射关系,问题的解决方案可以用一些彼此交互的对象来( )表示。
4.创建GUI应用程序的方法:先( )。如“from tkinter import *” 导入tkinter模块。然后运用相应代码( )。如:( )( )( )( )
5.文件是指存储在( )中的( )。
6.计算机的存储设备按用途可分为( )和( )两类。内存用来( )
执行的文件,关机后数据将( );外存是磁性介质或光盘等,能( )信息。
Python中读写文本文件的方法,其中打开用( )把外存储器里的文本文件(.txt)打开;存储用( )将内存中的数据存储到外存储器的文件中;关闭文件时一定要用( )关闭文件。
( )是以一定的组织方式存储在计算机中的相互关联的数据集合。
在数据库中,数据是以( )的形式组织存储的,称为( )。表中的一列称为一个( ),一个字段对应车次实体的一个属性,每个字段都有一个名字,称为( ),如车次编号、出发站等。
表中的一行称为一条( ),一条记录对应于一个车次实体,保存有关实体属性的数据。可以唯一确定一条记录的字段称为( )。
10.简单地查找某个字段为特定值的记录,只要在该字段对应的( )栏中输入( )即可。
复杂查找方法是,在准则中可以使用( ),在表达式中可通过( )设置查询范围。
11.Access数据库表间查询(多表之间进行联合查询),先建立( );简单的相等关系,可以使用( );复杂的关系,直接使用( )视图。
12.Access数据库表间查询表达式一般包含( )个部分:( )名
( )名( )( )
13.数据库系统是由( )、( )系统(及其应用开发工具)、( )系统、( )和( )组成的存储、管理、处理和维护数据的系统。
14.数据库应用系统的设计一般包括( )设计、( )设计、( )设计、( )设计、( )设计等步骤。
15.用Python访问Access数据库一般可分为( )个步骤:
第一步:建立与( )的连接;第二步:根据需要( );第三步:访问记录集,( );
第四步:根据需要把处理好的数据( )中;
第五步:( )与数据库的连接。
二、判断题
1.Access数据库表间查询表达式一般包括含四个部分。
2.Access数据库表间查询简单的相等关系,可以使用SQL视图;复杂的关系,使用设计视图。
3.在数据库中,数据是以二维表的形式组织存储的,称为表。表中的一列称为一条记录,表中的一行称为一个字段。
4.简单地查找某个字段为特定值的记录,只要在该字段对应的“条件”栏中输入该值即可;复杂查找方法是,在准则中可以使用表达式,在表达式中可通过操作符设置查询范围。
5.数据库主要用于存储数据,需要足够大的内存储器和外存储器等硬件平台的支持。软件部分除需要操作系统和数据库管理系统外,还包括支持特定应用环境开发的软件工具。
三、分析题
下面是随机点名器的代码设计,大致可分为四个模块。一是导入相应模块,二是窗体界面元素的产生及布局和有关属性设置,三是打开“点名册.txt”,读取并保存姓名数据,四是设计两个按钮的单击事件代码。以下是部分代码,认真阅读,补充完成下列程序。
from ① #导入tkinter模块
import tkinter.messagebox #导入弹窗库模块
import random #导入随机数模块
import datetime #导入日期时间模块
root = Tk() #创建主窗口
root.title("随机点名器") #设置窗口标题
root.geometry('808x280+300+200') #设置窗口大小及位置
root.resizable(0,0) #禁止调整窗口大小
var=StringVar() #定义StringVar()类型
var1=StringVar()
c= ② ("点名册.txt",'r') #以只读模式打开文件
a=c.readlines() #读取文件全部内容
c. ③ #关闭文件
b=[] #b作为列表a的备份
参考答案
填空题
1.图形用户界面 图形方式
2.tkinter GUI应用程序
3.对象 形象化
4.导入模块 创建交互对象 矩形容器(Frame)、 文本框(Entry)、命令按钮(Button)、文本标签(Label)
5.外存储设备 相关数据的集合
6.主存储器(内存) 辅助存储器(外存) 临时存放 消失 长期保存
7.open函数 write方法 close方法
8. 数据库
9.二维表 表 字段 字段名 记录 主键
10.“条件” 该值 表达式 操作符
11.表间关系 设计视图 SQL
12. 3 SELECT字段 FROM表 [关联 表名 ON 关系]
WHERE条件
13.数据库 数据库管理 数据库应用 数据库管理员 用户
14.系统总体结构 代码 数据库(文件) 输入/输出(I/O)
模块功能与处理过程
15. 数据库 产生记录集 处理数据 更新到数据库
断开
判断题
错 2.错 3.错 4.对 5.错
三、分析题
①tkinter import * ②open ③close