PYTHON数据库管理.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
仅供参考,严禁传播 仅供参考,严禁传播 98-364 模拟题 1、 您有一个数据库表, 其中存储关于学生考勤的信息。 还有一个按如下方式定义的数据集: StudentName GradeLevel DaysAbsent John 12 2.5 Holly 12 0.0 David 12 3.0 您有以下要求: StudentName 必须包含一个字符串。 GradeLevel 只能是一个整数。 DaysAbsent 可以是包含一位小数的数字 请将数据类型与列名称进行匹配。 说明:若要答题,请将左侧列中的数据类型拖到右侧对应的列名称上。每个数据类型可以使 用一次、多次或不使用。您可能需要拖动窗格之间的拆分条或滚动才能查看内容。每正确匹 配一次得一分。 数据类型 答案区 BIT 列名称 数据类型 DATATIME StudentName VARCHAR DECIMAL GradeLevel INT INT DaysAbsent DECIAML VARCHAR CHAR 参考答案:见题目。 2、要定义一个列,需要哪两个元素?请选择两个答案。 A 数据类型 B 键 C 索引 D 名称 参考答案 【知识点详解】 1. 数据类型与列名称匹配: - StudentName:必须包含一个字符串,因此应匹配的数据类型是VARCHAR,这是用于存储可变长度的字符数据。 - GradeLevel:只能是一个整数,所以匹配的数据类型是INT,用于存储整数值。 - DaysAbsent:可以是包含一位小数的数字,适合的数据类型是DECIMAL,它允许存储带有小数的数值。 2. 定义列的两个基本元素: - A 数据类型:定义列中可以存储的数据种类,例如整数、字符串、日期等。 - D 名称:列的名称,用于标识列的用途,如StudentName、GradeLevel等。 3. 创建索引: - 索引用于加快数据检索速度。在给出的选项中,B 选项 `create table employee(employeeID integer primary key)` 创建了一个主键,而创建主键时会自动创建索引。 4. 创建数据库对象(表)的语法: - 正确的语法是B选项 `create table Student (ID INT,Name VARCHAR(100),Age INT)`,用于创建名为Student的表,并定义了ID、Name和Age三列及其数据类型。 5. 结构化查询语言(SQL)语句与SQL查询匹配: - 正确的SQL语句是创建视图的语句,格式为 `CREATE VIEW [view_name] AS SELECT column1, column2 FROM table WHERE condition`。根据题目中的绿色标注部分,正确答案是 `Create view [dbo].[NorthAmMam_View] as select a.Id, a.Name from Animal a where a.class='Mammals' and a.InNorthAmerica=1`。 6. 存储日后处理的数据: - 对象选择C 表,因为表是数据库中用于存储数据的基本单元,适合长期存储数据以备后续处理。 7. 创建视图返回按字母顺序排列的游戏机评审得分: - 要创建一个视图以按字母顺序返回游戏机的名称,可以使用类似以下的SQL语句: ``` CREATE VIEW [GameConsoleRatings_Ascending] AS SELECT ConsoleName, Rating FROM GameConsoles ORDER BY ConsoleName ASC ``` - 视图是一个虚拟表,其结果基于对一个或多个表的查询,这里的视图按照ConsoleName列的字母顺序返回结果。 总结来说,这些知识点涵盖了数据库设计的基础,包括数据类型的选用、列定义、索引创建、表的创建语法、SQL视图的创建以及数据存储的选择。理解并掌握这些概念对于进行数据库管理和开发至关重要。
剩余20页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助