第6单元 第5练 数据表的创建《程序设计基础-Python》(高教版)一课一练

2026-02-02
| 2份
| 3页
| 39人阅读
| 1人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第六单元文件和数据的第5练,内容涵盖第六单元数据表的创建相关内容。 《程序设计基础-Python》(高等教育出版社)第5练 第6单元 文件和数据 子任务五 数据表的创建 1、 单项选择题(本题共3小题) 1. 创建数据表的SQL语句是(  ) A. INSERT TABLE   B. CREATE TABLE   C. UPDATE TABLE   D. DROP TABLE 【答案】B 【解析】CREATE TABLE是创建数据表的SQL语句;INSERT用于插入数据,UPDATE用于更新数据,DROP用于删除数据表。 2. 下列属于SQLite数据库中字符串类型的是(  ) A. INT   B. TEXT   C. FLOAT   D. BOOLEAN 【答案】B 【解析】SQLite中常用数据类型包括TEXT、INTEGER、REAL等,INT是整数类型,FLOAT对应REAL,BOOLEAN需用INTEGER替代,TEXT是字符串类型。 3. 执行CREATE TABLE语句时,若要确保数据表不存在才创建,应添加的关键字是(  ) A. IF NOT EXISTS   B. NOT EXISTS   C. IF EXISTS   D. EXISTS 【答案】A 【解析】CREATE TABLE IF NOT EXISTS语句可避免数据表已存在时报错,仅在表不存在时创建。 二、判断题(本题共3小题) 1. 创建数据表时,每个字段必须指定数据类型。(  ) 【答案】正确 【解析】创建数据表的SQL语句中,需为每个字段定义名称和对应的数据类型。 2. 主键字段的值可以重复,用于标识数据表中的唯一记录。(  ) 【答案】错误 【解析】主键是数据表中唯一标识每条记录的字段,其值必须唯一且非空,不能重复。 3. 游标对象的execute()方法可用于执行CREATE TABLE语句。(  ) 【答案】正确 【解析】游标对象的execute()方法支持执行各类SQL语句,包括创建数据表的CREATE TABLE语句。 三、名词解释题(本题共2小题) 1. 数据表 【答案】数据库中用于存储特定类型数据的结构化对象,由行和列组成,每个字段有明确的数据类型,支持按规则组织和查询数据。 2. 主键 【答案】数据表中用于唯一标识每条记录的字段,其值具有唯一性和非空性,可快速定位和检索数据。 四、简答题(本题共1小题) 1. 简述sqlite3支持的数据类型。 【答案】 数据类型 描述 INTEGER 整数 TEXT 文本字符串 REAL 浮点数 NULL 空值 BLOB 数据块 五、编程题(本题共1小题) 1. 编写程序,在“school.db”数据库中创建“teacher”表,包含字段:教师编号:这个作为主键、姓名、性别、教龄。(数据类型的要求:请大家自行为各个字段设置合适的数据类型) 【答案】 import sqlite3 conn = sqlite3.connect("school.db") cur = conn.cursor() cur.execute("CREATE TABLE IF NOT EXISTS teacher (教师编号 TEXT PRIMARY KEY, 姓名 TEXT, 性别 TEXT, 教龄 INTEGER)") conn.commit() cur.close() conn.close() 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第六单元文件和数据的第5练,内容涵盖第六单元数据表的创建相关内容。 《程序设计基础-Python》(高等教育出版社)第5练 第6单元 文件和数据 子任务五 数据表的创建 1、 单项选择题(本题共3小题) 1. 创建数据表的SQL语句是(  ) A. INSERT TABLE   B. CREATE TABLE   C. UPDATE TABLE   D. DROP TABLE 2. 下列属于SQLite数据库中字符串类型的是(  ) A. INT   B. TEXT   C. FLOAT   D. BOOLEAN 3. 执行CREATE TABLE语句时,若要确保数据表不存在才创建,应添加的关键字是(  ) A. IF NOT EXISTS   B. NOT EXISTS   C. IF EXISTS   D. EXISTS 二、判断题(本题共3小题) 1. 创建数据表时,每个字段必须指定数据类型。(  ) 2. 主键字段的值可以重复,用于标识数据表中的唯一记录。(  ) 3. 游标对象的execute()方法可用于执行CREATE TABLE语句。(  ) 三、名词解释题(本题共2小题) 1. 数据表 2. 主键 四、简答题(本题共1小题) 1. 简述sqlite3支持的数据类型。 五、编程题(本题共1小题) 1. 编写程序,在“school.db”数据库中创建“teacher”表,包含字段:教师编号:这个作为主键、姓名、性别、教龄。(数据类型的要求:请大家自行为各个字段设置合适的数据类型) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第6单元 第5练  数据表的创建《程序设计基础-Python》(高教版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。