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