第4章 数据表的创建与操作
(完整版)数据库课后习题及答案
第一章数据库系统概述选择题1实体-联系模型中,属性是指(C)A.客观存在的事物B.事物的具体描述C.事物的某一特征D.某一具体事件2对于现实世界中事物的特征,在E-R模型中使用(A)A属性描述B关键字描述C二维表格描述D实体描述3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)A书号B书名C作者D出版社4一名作家与他所出版过的书籍之间的联系类型是(B)A一对一B一对多C多对多D都不是5若无法确定哪个属性为某实体的键,则(A)A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键填空题1对于现实世界中事物的特征在E-R模型中使用属性进行描述2确定属性的两条基本原则是不可分和无关联3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n5数据的完整性是指数据的正确性、有效性、相容性、和一致性简答题一、简述数据库的设计步骤答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。
分析的策略:自下而上——静态需求、自上而下——动态需求2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。
3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。
4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。
二、数据库的功能答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构2提供数据查询语言3提供数据操纵语言4支持大量数据存储5控制并发访问三、数据库的特点答:1数据结构化。
2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复第二章关系模型和关系数据库选择题1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的A将A关系的关键字放入B关系中B建立新的关键字C建立新的联系D建立新的实体2关系S和关系R集合运算的结果中既包含S中元组也包含R中元组,但不包含重复元组,这种集合运算称为(A)A并运算B交运算C差运算D积运算3设有关系R1和R2,经过关系运算得到结果S,则S是一个(D)A字段B记录C数据库D关系4关系数据操作的基础是关系代数。
access2016数据库技术与应用教程
Access2016数据库技术与应用教程第一章:Access2016数据库概述1.1 什么是数据库数据库是指按照数据结构来组织、存储和管理数据的仓库。
它的设计目的是为了在不同层次上对数据进行管理和操作,可以提高数据的管理效率,并且能够在多个操作系统上运行。
1.2 Access2016数据库概述Access2016是微软公司推出的一款以Windows操作系统为基础的关系数据库管理系统。
它是属于Office系列软件中的一部分,拥有图形用户界面,易于上手,适合初学者使用。
第二章:Access2016数据库基础知识2.1 Access2016数据库的安装在安装Access2016数据库之前,首先需要下载相应的安装包,然后按照提示进行步骤安装。
2.2 Access2016数据库的界面介绍Access2016数据库的界面分为菜单栏、工具栏、工作区和状态栏。
菜单栏包括文件、主页、创建、外观、数据库工具和添加-Ins六个主要选项,可以方便地进行数据库的管理和操作。
第三章:Access2016数据库的基本操作3.1 创建数据库在Access2016中,可以通过创建空白数据库或者使用模板来创建数据库。
选择创建数据库后,输入数据库名称,选择保存路径,即可创建完成。
3.2 数据表的创建与编辑在Access2016中,可以通过创建数据表来存储数据。
创建数据表时,需要指定表的字段名称和字段类型,可以对表的属性进行编辑和调整。
3.3 查询的创建与使用查询是在数据表中查找和显示符合特定条件的数据。
在Access2016中,可以通过查询向数据库提出问题并获得相应的结果。
3.4 表单和报表的设计与使用表单和报表是用来显示数据库中的数据的工具。
通过在Access2016中进行表单和报表的设计,可以方便地展示和输出数据。
第四章:Access2016数据库的进阶操作4.1 关系的建立与维护在实际应用中,常常需要对不同的数据表进行关联,以便进行更强大的数据操作。
第四章 Excel电子表格
第四章Excel电子表格(一)Excel基本知识1、考试内容Excel工作簿的建立、保存与打开。
2、考试要求(1) 了解Excel的基本功能和运行环境;(2) 掌握Excel的启动和退出;(3) 了解Excel窗口的结构。
(二)Excel工作表的建立与编辑1、考试内容Excel工作表的建立与编辑。
2、考试要求(1) 了解工作表的结构;(2) 理解单元格地址表示;(3) 熟练掌握数据输入和编辑操作;(4) 掌握工作表格式化的基本操作;(5) 熟练掌握工作表的基本操作;(6) 掌握工作表的打印输出。
(三)Excel公式与函数的使用1、考试内容Excel单元格数据的类型与使用,单元格地址的相对、绝对和混合引用2、考试要求(1) 掌握公式的使用;(2) 掌握单元格的引用;(3) 掌握常用函数的使用;(4) 掌握工作表之间的编辑操作。
(四)Excel数据处理1、考试内容Excel数据的排序、筛选和分类汇总。
2、考试要求(1) 掌握数据查找;(2) 掌握数据排序;(3) 掌握数据筛选;(4) 掌握数据的分类汇总。
(五)Excel图表的使用1、考试内容Excel数据图表的建立、编辑与使用。
2、考试要求(1) 了解图表类型;(2) 掌握图表的创建;(3) 掌握图表的编辑和打印。
4.4 自测题P188(40)4.4.1选择题自测.1.Excel中的电子工作表具有___。
A.一维结构B.二维结构C.三维结构D.树结构2.Excel主界面窗口中默认打开有“常用”工具栏和____。
A.“格式”工具栏B.“绘图”工具栏C.“列表”工具栏D.“窗体”工具栏3.启动Excel应用程序后自动建立的工作簿文件的文件名为___。
A. 工作簿B.工作簿文件C.Book l D.B00kFilel4.启动Excel后自动建立的工作簿文件中自动带有电子工作表有____。
A.4个B.3个C.2个D.1个5. 当向Excel工作簿文件中插入一张电子工作表时,表标签中的英文单词为____。
Access数据库程序设计(第四版)教学课件ppt作者张成叔Access期末复习习题及答案
第1章数据库技术概述一、选择题1.Access2003是一种()。
A.数据库B.数据库系统C.数据库管理软件D.数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示()A.该命令已经被设置为工具栏中的按钮B.将光标指向该命令时将打开相应的子菜单C.当前状态下该命令无效D.执行该命令后会出现对话框答案:B3.Access数据库的对象包括()A.要处理的数据B.主要的操作内容C.要处理的数据和主要的操作内容D.仅为数据表答案:C4.Access2003数据库7个对象中,()是实际存放数据的地方。
A.表B.查询C.报表D.窗体答案:A5.Access2003数据库中的表是一个()。
A.交叉表B.线型表C.报表D.二维表答案:D6.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
A.内容不相同的字段B.相同内容的字段C.第一个字段D.最后一个字段答案:B7.Access2003中的窗体是()之间的主要接口。
A.数据库和用户B.操作系统和数据库C.用户和操作系统D.人和计算机答案:A二、填空题1.Access2003是中的一个组件,它能够帮助我们。
答案:Office2003办公软件,数据库管理2.Access2003的用户界面由、、、、和组成。
答案:标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4.Access2003数据库中表之间的关系有、和关系。
答案:一对一,一对多,多对多5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
()答案:×2.在Access数据库中,数据是以二维表的形式存放。
数据库原理与应用(Access) 第四章 表的创建与表的
本章学习目标
在Access 2003中,表是有结构的数据的集合, 是数据库应用系统的数据“仓库”。开发数据库应用 系统时,开发者首要的工作是分析应用系统的数据要 求,然后根据分析的结果建立适合于系统要求的表结 构和表间关系。例如,我们要设计一个“学生信息管 理系统”就必须先设计表结构、建立表和对表进行必 要的操作与维护。
图4-1 新建表对话框
图4-2 表设计视图窗口
(3)在表设计器窗口单击第一行的“字段名称” 列,输入“学生”表的“学号”字段,单击“数据类 型”列右侧的向下箭头,从下拉列表中选择所需要的 数据类型,如“文本”;在窗口下半部的字段属性区 域设置“字段大小”属性,如8,并将必填字段设置 为“是”。如图4-3所示。 (4) 按上述方法依次定义每个字段的名字、类型、 长度及小数位数等参数。如图4-4所示。 (5)定义好表的全部字段后,单击“保存”按钮, 进入“另存为”对话框,在文件名输入框输入表名 称(“学生”),单击“确定”按钮。进入如图45所示的对话框。
图4-24 查找和替换对话框
(4)若要逐个替换,可单击“查找下一个”按钮, 当找到满足条件的记录时,单击“替换”按钮,可 替换当前记录,若不替换当前记录,则单击“查找 下一个”按钮。如要一次替换所有满足条件的记录, 可单击“全部替换”按钮。 (5)替换完成后,单击“取消”按钮,退出替换 操作。
4.4修改表结构
(9)超级链接 超级链接类型用于保存超链接的字段。超链接 可以是某个UNC路径(通往局域网中一个文件的地 址)或是URL(通往Internet节点)。当单一个超 链接时,Web浏览器或Access 2003将根据超链接 地址到达指定的目标。 (10)查询向导 查询向导类型(Loolup Wizard)字段通过列 表框或组合框提供了一个字段内容的列表,用户可 以在列表框或组合框中选择所列内容作为输入字段 的内容。其长度由系统默认设置。
第4章 数据表的基本操作
双精度型:占8个字节,具有更高的精度
字符型(二进制):用于存储当代码页改变时字符内容不 变的字符数据。 代码页:用于计算机内正确解释并显示数据的字符集 备注型(二进制):用于存储当代码页改变时内容不变的 备注型数据。
2. 打开数据表命令
格式:USE [<表文件名>]
功能:打开指定的数据表或关闭当前打开的表
说明:1)当选择了表文件名时为打开表
2)若只有命令:
USE
则为关闭当前工作区中打开的表
除了使用USE命令可以关闭当前工作区中打开的 数据表外,还可以使用如下命令关闭数据表。
3.关闭数据表命令
格式1:CLOSE DATABASE
3.插入记录命令
格式:insert [blank][before]
功能:在当前表的指定位臵上插入一条新记录
说明:缺省后面选项时在当前记录后插入一个 记录并弹出编辑窗口 blank:插入一个空记录 before:在当前记录前插入
例4-7 在zgda表的第5条记录前插入一个记录 use zgda go 5 insert before 例4-8在zgda表的第7条记录后插入一个空记录 use zgda go 7 insert blank
格式1:LIST STRUCTURE
格式2:DISPLAY STRUCTURE
功能:在主窗口中显示当前打开的数据表结构
说明:格式1用于连续显示表结构,格式2用于 分屏显示表结构。 例4-2显示表ZGDA的结构
USE ZGDA
LIST STRUCTURE
5.修改表结构
格式:MODIFY STRUCTURE
第四章 Excel电子表格 经典题目解析
第四章Excel电子表格经典题目解析※本章常考操作:1.工作表的美化:包括插入,删除工作表、工作表的重命名、增加,删除行或列;设置单元格格式(数据类型、对齐方式(含合并单元格)、字体、边框(边框和底纹的设置))2.数据的自动填充功能(包括等差数列、等比数列以及公式的填充)3.公式和函数【求和Sum()、平均值Average()、最大值Max()、最小值Min()、计数Count()、条件if()】的使用。
特别注意:考察公式和函数时,有时会结合地址引用来进行考察,如九九乘法表。
4.选择性粘贴5.条件格式的设置6.排序(按照某个属性升序、降序排序,按照多个关键字进行高级排序)、筛选(“自动筛选”中的“前10个...”、“自定义...”设置,“高级筛选”中的条件设置)、分类汇总(按要求填写分类字段、汇总方式以及汇总项)7.插入图表(柱状图、饼图、折线图),应与给出的示例一摸一样8.行和列的插入、删除,工作表的重命名、插入、修改标签颜色(1)使用“自动填充”功能在列输入“星期一”到“星期日”;(2)按行反选排序从星期六、星期五……星期日。
解析:(1)在A1单元格输入“星期日”,然后按住右下方黑色“+”填充柄鼠标往下拖动6个单元格即出结果(2)将A1单元格选中,然后按住右下方黑色“+”填充柄鼠标往右拖动6个单元格。
选中A1:G1单元格后,选择菜单“数据”|“排序”,在出现的对话框中选择左下方按钮“选项”,之后进行如下设置,点击“确定”后将行1进行“降序”排序即可2、假定一个单元格的地址为$D2,则此地址的类型是______。
A.相对地址B.绝对地址C.混合地址D.三维地址正确答案应选C。
解析:本题考查单元格的地址表示的知识。
单元格的地址表示可以分为相对地址、绝对地址和混合地址三种:(1)相对地址:直接用列标和行号构成的单元格地址。
如A1、G3等都是表示对应单元格的相对地址。
(2)绝对地址:分别在列标和行号的前面加上“$”字符而构成的单元格地址称为绝对地址。
数据库系统及应用(第六版)第4章数据库及表的操作
4.2 数据表操作
4.2.1 表的基本操作
1 表的打开、关闭和浏览
(1)菜单方式
4.2 数据表操作
4.2.1 表的基本操作
1 表的打开、关闭和浏览
(1)菜单方式
4.2 数据表操作
4.2.1 表的基本操作
1 表的打开、关闭和浏览
(2)“数据工作期”方式
4.2 数据表操作
4.2.1 表的基本操作
4.1 数据库操作
4.1.3 创建数据库表
4
修改表结构
(2)打开数据库修改数据表 如果数据库已经打开,则可以使用“数据库设计器”修改当前数据 库内所有的数据表。方法是首先在“数据库设计器”内单击选中某个数 据库表,然后执行【数据库】|【修改】菜单命令。或者右击数据库表 打开快捷菜单,执行【修改】菜单命令。还可以单击“数据库设计器” 工具栏内的“修改表”工具按钮。上述三种操作的目的都是为了打开 “表设计器”。
删除触发器:用于指定一个规则,每当用户对表中的记录进行删 除时触发该规则并进行相应的检查。如果表达式值为“假”,则记录 将不能被删除。
4.1 数据库操作
4.1.3 创建数据库表
4
修改表结构
(1)直接修改数据表 执行【文件】|【打开】菜单命令,打开表文件,然后执行【显示】| 【表设计器】菜单命令。使用这种方式可以在不打开数据库的情况下直接 修改数据库中的表,它等同于使用了以下两条命令: USE<表名> MODIFY STRUCTURE
4.1 数据库操作
4.1.4 添加和移去数据表
1 向数据库中添加表
当一个数据库被打开后,用户可以单击“数据库设计器”工具栏的 【添加表】按钮,或者执行【数据库】|【添加表(A)】菜单命令,显示 “打开”对话框,选择被添加的数据表,然后单击【确定】按钮,将该 表添加到数据库内。用户也可以使用命令方式向当前数据库添加数据表。
《MySQL数据库实用教程》电子教案
内容
设计
课程引入:通过提出问题“如何删除表中的记录数据?”引入本课。
授课内容:
1.DELETE和TRUNCATE语句的语法格式
2.删除满足指定条件的数据
3.删除全部数据
总结课程内容,重申重点、难点
课后任务
完成“例4-10”“例4-11”和“例4-12”
任务名称
第四节课堂案例:学生成绩管理数据库的数据操作
授课内容:
一、关系模式设计
1.实体集的转换原则
2.实体集之间的联系的转换原则
【例2-2】将全局E-R图中各个实体集以及实体集之间的联系转换为一组关系模式。
二、关系模式的规范化
1.第一范式(1NF)
2.第二范式(2NF)
3.第三范式(3NF)
【例2-3】检验例2-2方案1和方案2中的关系模式是否满足规范化要求。
任务名称
第四节 子查询、联合查询
教学目的
掌握子查询和联合查询
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:子查询和联合查询
难点:子查询的执行顺序
3.关系运算
总结课程内容,重申重点、难点
课后任务
完成第1章习题,巩固数据库基础知识
任务名称
第二节MySQL 的安装与配置
教学目的
掌握MySQL的安装与配置方法。
掌握登录与退出MySQL的方法。
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:登录与退出MySQL
难点:以root身份通过命令提示符窗口登录MySQL的命令mysql
难点:三张表的内连接查询
教学
内容
第4章05操作数据表中的数据记录-插入数据
插入数据
3. 使用T-SQL命令添加数据记录--SELECT INTO 使用SELECT INTO语句,允许用户定义一张新表,并 且把SELECT的数据插入新表中,其语句的基本语法格 式为: SELECT 新表的字段列表
INTO 新表名称 FROM 原表名称 WHERE 逻辑条件表达式
插入数据
【例 4-8】在命令行方式下使用SELECT INTO语句生成 一张新表,新表名称为“SubBookInfo”,数据来源于 表“BookInfo”中的所有出版本社为“科学出版社”。
数据库设计与实现
操作数据表中的数据记录--插入数据
郎振红
插入数据
学习目标: 掌握通过可视化界面和T-SQL语句向数据表中插入数据
插入数据
1. 使用可视化界面添加数据记录
插入数据
2. 使用T-SQL命令添加数据记录--INSERT
在命令行方式下,可以使用INSERT、SELECT INTO 语句向数据表中插入数据。 INSERT 语句的基本语法格式为: INSERT [INTO] 目标表名 (列1,列2,...) VALUES (值1, 值2,...)
插入数据
在查询窗口输入以下SQL语句并运行。 USE LibMgtInfo GO SELECT Book_ID, Book_ISBN, Book_name, Book_press INTO SubBookInfo FROM BOOKINFO WHERE Book_press='科学出版】使用命令行方式向表“BookInfo”中插入 一条数据。
USE LibMgtInfo INSERT Bookinfo (Book_ID, Book_ISBN, Book_name, Book_type, Book_author, Book_press, Book_pressdate, Book_price,) VALUES ('00000001', '9781111206677', '数据 库', '数据库设计', '李红', '科学出版社',68)
Python基础编程与实践教学课件第4章 典型数据结构
根据需要,也可以在集合和列表之间进行相互转换。如果将一个集 合作为参数传入list()函数,则可以返回一个列表对象。
4.4 字典
4.4.1 创建字典
字典就是用花括号括起来的一组“关键字:值”对,每个“关键字: 值”对就是字典中的一个元素或条目。
1. 创建可变集合
创建可变集合的最简单方法是使用逗号分隔一组数据并放在一对花 括号中。
2. 创建不可变集合
不可变集合可以通过调用frozenset()函数来创建,调用格式如下:
frozenset([iterable])
4.3.2 集合的基本操作
1. 传统的集合运算 (1)计算求交集:使用运算符“&”。 (2)计算并集:使用运算符“|”。 (3)计算差集:使用运算符“-”。 (4)计算对称差集:使用运算符“^”。 2. 集合的比较 (1)判断相等:使用运算符“==”。 (2)判断不相等。使用运算符“!=”。 (3)判断真子集:使用运算符“<”。 (4)判断子集:使用运算符“<=”。 (5)判断真超集:使用运算符“>”。 (6)判断超集:使用运算符“>=”。 3. 集合的并入 对于可变集合,可以使用运算符“|=”将一个集合并入另一个集合中。 4. 集合的遍历 使用for循环可以遍历集合中的所有元素。
4.3.3 集合的常用方法(2)
2. 仅适用于可变集合的方法 (1)set1.add(x):在集合set1中添加元素x。 (2)set1.update(set2, set3, ..., setn):该方法使用集合set2, set3, ..., setn拆分成单个数据项并添加到集合set1中。 ( 3 ) set1.intersection_update(set2, set3, ..., setn) : 求 出 集合set1, set2, set3, ..., setn集合的交集并将结果赋值给set1。 (4)set1.difference_update(set2, set3, ..., setn):求出属 于集合set1但不属于集合set2, set3, ..., setn的元素并将赋值给 set1。 (5)set1.symmetric_difference_update(set2):求出集合set1和 set2的对称差集并将结果赋值给set1。 (6)set1.remove(x):从集合set1中删除元素x。 (7)set1.discard(x):从集合set1中删除元素x。 (8)set1.pop():该方法从集合set1中弹出一个元素。 (9)set1.clear():删除集合set1中的所有元素。
第4章 创建报表(1)
10
4.2.3 创建基于多重数据表的报表
[例4-2] 基于“导师”表和“系”表创建报表
11
4.2.3 创建基于多重数据表的报表
基于“导师”表和“系”表创建报表
用方法一如何实现? 用方法一如何实现?
12
4.2.4 创建图表报表
[例4-3] 基于“导师”表创建图表报表
13
4.2.4 创建图表报表
无需设置 “ 数据 ” 选项卡
31
4.4.2 工具箱简介
2. 文本框 作用:显示数据 数据来源:结合型、非结合型、计算型
结合型: 结合型:与表或查询中的字段相绑定 非结合型:没有绑定的数据源(作用相当于标签控件 作用相当于标签控件) 非结合型:没有绑定的数据源 作用相当于标签控件 计算型: 计算型:以表达式作为数据源
38
4.4.3 创建新报表
2. 定义报表外观
页面设置:“文件”/“页面设置” 报表的属性设置、报表各节的属性设置 “视图”菜单下的相关命令 添加或删除报表页眉/页脚节:“视图”/“报表页眉/ 页脚”命令
本例:添加“报表页眉/页脚” 本例:添加“报表页眉/页脚”,并调整各节高度
39
4.4.3 创建新报表
报表
前提:“导师” 表和 “ 研究生 ” 表 之间必须已建立起 以 “ 导师编号 ” 为 关联字段的一对多 表间关系。 表间关系。
43
4.4.4 设置子报表
2. 将已有报表作为子报表添加到另一个报表中 在设计视图中打开希望作为主报表的报表, (1) 在设计视图中打开希望作为主报表的报表,并 调整需要插入子报表的节的高度。 调整需要插入子报表的节的高度。 适当移动主报表设计视图, 数据库” (2) 适当移动主报表设计视图 , 使 “ 数据库 ” 窗口和 设计视图都可见( 键可切换到“ 设计视图都可见 ( 提示 : 按 F11 键可切换到 “ 数据 窗口) 库”窗口)。 将已有报表从“数据库” (3) 将已有报表从“数据库”窗口拖放到主报表中需 要出现子报表的节中。 要出现子报表的节中。
第4章Office2003办公软件(EXCEL)
数据排序
多重条件的排序
用以设置两个 以上的排序约 束条件。 束条件。
数据筛选
筛选数据 大表
有条件的筛选
明晰的小表 自动筛选 高级筛选
分类汇总
分类汇总
先分类(排序), 先分类(排序), 后按类汇总分析。 后按类汇总分析。
分级显示符号
图表相关名词术语
更直观地显示数据(图表) 更直观地显示数据(图表)
图表: 图表:数值数据的图形化
创建步骤: 创建步骤: 选取数据 插入图表
独立图表 嵌入图表
数据表格
编辑图表 修饰图表
编辑图表
创建和修饰图表
选择图表类型 增加或删除图表元素
图表标题 X轴标题 轴标题 Y轴标题 轴 图表标记 数据标志 图例 刻度线
创建和修饰图表
修饰图表样例
公式与函数的应用
创建工作表(创建公式) 创建公式)
公式特定符号:E4)
Excel函数 函数 运算操作符号
如何在工作表中应用函数
公式与函数的应用
函数是Excel自带的一些已经定义好的公式 函数是Excel自带的一些已经定义好的公式。 自带的一些已经定义好的公式。 =(B2+B3+B4+B5+B6+B7+B8+B9+B10)/9 B2+B3+B4+B5+B6+B7+B8+B9+B10) = Average(B2:B10) Average(B2:B10)
工作表的基本操作
数据输入
– 输入操作在当前工作表中的活动单元格中进 行,所输入的内容将同时出现在所选单元格 和编辑栏中。 ① 输入文本(左对齐 ) 输入文本( ② 输入数字(右对齐 ) 输入数字( ③ 输入日期(右对齐 ) 输入日期(
第四章 Excell
第四章电子表格软件Excel 20034.1.1中文EXCEL 2003启动与退出4.1.2中文EXCEL 2003窗口组成中文Excel 2003的窗口与Word窗口类似,由标题栏、菜单栏、工具栏、编辑栏、工作簿窗口和状态栏等基本元素组成。
工具栏(1)常用工具栏不同于中文Word 2003的按扭有四个,如表4-1所示。
表4- 1中文Excel 2003工具栏部分按钮功能(2)格式工具栏由一些下拉式列表框和格式操作命令按钮组成(如图4-3)。
中文Excel 2003格式工具栏中的部分按钮的功能如表4-2所示。
表4- 2中文Excel 2003格式栏部分按钮功能3.编辑栏编辑栏位于工作簿窗口的上一行,包括名称框、编辑按钮和编辑框三部分。
4.工作簿窗口工作簿是Excel 用来处理和存储数据的文件。
可以把工作簿比喻成一本书,工作簿名就是书名,它也是保存在磁盘上的文件名,其扩展名隐含为.xls。
一个工作簿由若干工作表组成,每个工作表可以看成是书中的一页,工作表名相当于书的页码,每个工作表又由若干单元格构成,每个单元格相当于书中的一个文字位4.2 Excel 2003 的基本操作4.2.1新建工作簿4.2.2打开工作簿4.2.3保存工作簿4.3 工作表的建立和编辑4.3.1 选择单元格或表格1.选定一个单元格2.选定单元格区域3.选择一些特殊的单元格区域,操作方法如下:○1整行:○2整列:○3整个工作表:○4相邻的行或列:○5不相邻的行或列:4.3.2 工作表数据的输入在工作表中,输入的数据可分为常量和公式。
常量可以是数值型数据或字符信息,其中数值型数据(如日期、数字等),可以参与各种运算;公式是以“=”号开头且由常量、函数及运算符、单元地址、名字组成的序列。
在单元格中输入数据,首先需要选定单元格,然后再向其中输入数据,所输入的数据将会显示在编辑栏和单元格中。
用户可以用以下三种方法来对单元格输入数据:●用鼠标选定单元格,直接在其中输入数据,按Enter键确认。
第4章 Visual FoxPro表的基本操作
/webnew/
4.1.1
建立数据库
l 用菜单方式建立数据库 操作方法:在Visual FoxPro系统主菜单下,选择【文件】│【新建】 命令,然后选择【数据库】命令,单击【新建文件】按钮,弹出 【创建】对话框。填写文件名后进入【数据库设计器】。 l 用命令方式建立数据库 命令格式:CREATE DATABASE<数据库名> 命令功能:创建一个数据库,若省略扩展名,则系统默认其扩展名 为.DBC。
/webnew/
4.1.2 打开、修改及关闭数据库
(3)关闭数据库 命令格式:CLOSE DATABASE 命令功能:关闭当前打开的数据库,同时关闭该数据库中已经被打开的 各种文件。
/webnew/
/webnew/
/webnew/
/webnew/
4.2.1
新建表
l 利用项目管理器建立表 操作步骤: (1) 打开【项目管理器】并选择【数据】选项卡。 (2) 在【数据】选项卡中选择【自由表】|【新建】命令,弹出【新建 表】对话框,在该对话框中单击【新建表】按钮,进入【创建】对话框。 (3) 在【创建】对话框输入要建立的表的文件名,如“学生”,再单击 【保存】按钮,进入【表设计器】对话框,在该对话框中所要进行的操 作参见下图。
/webnew/
4.1.2 打开、修改及关闭数据库
打开、修改及关闭一个已存在的数据库可采用三种方式:即项目管理器 方式、菜单方式和命令方式。
1.
在项目管理器中打开、修改和关闭数据库
操作方法如下: (1) 打开数据库时,打开【项目管理器】,在【数据】选项卡中选择一 个已经存在的数据库文件,并单击【打开】按钮。此时,被选择的数据 库文件被打开,同时【打开】按钮变成【关闭】按钮。 (2) 修改数据库时,在【项目管理器】的【数据】选项卡中选择要修改 的数据库文件,并单击【修改】按钮,此时,可在打开的【数据库设计 器】中,对数据库文件进行修改。 (3) 关闭数据库时,在【项目管理器】的【数据】选项卡中选择要关闭 的数据库文件,并单击【关闭】按钮即可。
第四章 excel2010的使用
要取消工作簿的密码,其操作为:再次打开“常规选项”对话框,然 后删除之前所设置的密码即可。
15
密码保存工作簿窗口
16
4.3.2 Excel 2010的基本操作
工作表的基本操作 工作表的插入、删除、重命 名、移动或复制:右击工作表标签, 选择相应的快捷命令即可。
2015-3-24
17
4.3.3 表格数据的输入与编辑
19
2.删除工作表 如果不再需要某个工作表时,则可以将该工作表删除。 选择“开始”选项卡,在“单元格”选项组中单击“删除”按钮右侧 的下拉按钮,从弹出的下拉列表中选择“删除工作表”命令,如图所
示,即可删除当前工作表。
20
3.重命名工作表
如果用户对默认的工作表名称不满意,则可以为工作表取一个有意义、 便于识别的名称。 用鼠标右击工作表标签(这里选择Sheet2),从弹出的快捷菜单中选 择“重命名”命令,如图所示。此时,该工作表的标签名称呈高光显 示,如图所示,然后输入新的名称即可。
(3)根据现有内容新建工作簿
单击“可用模板”选项组中的“根据现有内容新建”图标,打开 “根据现有工作簿新建”对话框,从中选择已有的Excel文件来新建 工作簿。
10
2.打开工作簿
选择“文件”选项卡,从弹出的菜单中选择“打开”命令或单击工具栏中的“打开” 按钮,在弹出的“打开”对话框中选择要打开的工作簿,然后单击“打开”按钮, 即可一次打开一个或多个工作簿,如图所示。
算,并返回函数值(格式: 函数名 (参数1,参数2,„) )
函数是预先设计好的公式。 运算符:是计算的类型(一个标记或符号)
2015-3-24
47
第四章Excel((附答案))
第四章Excel电子表格【例题与解析】1、Excel工作簿文件的默认扩展名为()。
A docB xlsC pptD mdb2、Excel主界面窗口中编辑栏上的“fx”按钮用来向单元格插入()。
A 文字B 数字C 公式D 函数3、用来给电子工作表中的行号进行编号的是()。
A 数字B 字母C 数字与字母混合D 第一个为字母其余为数字4、在Excel中,输入数字佐为文本使用中,需要输入作为先导标记的字符是()。
A 逗号B 分号C 单引号D 双引号5、电子工作表中每个单元格的默认格式为()。
A 数字B 文本C 日期D 常规6、不包含在Excel“格式”工具栏中的按钮是()。
A 合并及居中B 打印C 货币样式D 边框7、假定一个单元格的地址是D25,则此地址的类型是()。
A 相对地址B 绝对地址C 混合地址D 三维地址8、在Excel中,假定一个单元格所存入的公式为“=13*2+7”,则当该单元格处于编辑状态时显示的内容为()。
A 13*2+7B =13*2+7C 33D =339、当进行Excel中的分类汇总时,必须事先按分类字段对数据进行()。
A 求和B 筛选C 查找D 排序10、在创建Excel图表的过程中,操作的第二步是选择图表()。
A 数据源B 类型C 选项D 插入位置【自测题】1、Excel中的电子工作表具有()。
A 一维结构B二维结构C三维结构 D 树结构2、Excel主界面窗口中默认打开有“常用”工具栏和()。
A “格式”工具栏 B “绘图”工具栏C “列表”工具栏D “窗体”工具栏3、启动Excel应用程序后自动建立的工作簿文件的文件名为()。
A 工作簿B 工作簿文件C Book1D bookFile14、启动Excel后自动建立的工作簿文件中自动带有电子工作表有()。
A 4个B 3个C 2个D 1个5、当向Excel工作簿文件中插入一张电子工作表时,表标签中的英文单词为()。
A SheetB BookC TableD List6、用来给电子工作表中的;列标进行标号的是()。
《数据库原理及应用》教学课件 第四章数据操纵与查询
本例需要查询学生选课信息,即查询数据表 SC 中的所有属性,在 SELECT 后用“*”表示;在 WHERE 子句中使用比较运算符构造查询 条件,输出满足条件的元组。所得查询结果如图所示。
18
4.2 单表查询
4.2.2 无条件查询与条件查询
20
4.2 单表查询
4.2.2 无条件查询与条件查询
(4)确定集合查询
【例4-12】 从数据表 SC 中查询选修了课程“C0204”或“D0101”的学生的选课信息。
SELECT * FROM SC WHERE CNo IN('C0204','D0101')
IN 表示查询属性值属于指定集合的元组。本例查询结果如图 所示。
23
4.2 单表查询
4.2.2 无条件查询与条件查询
(6)空值查询
不同于零和空格,空值不占用任何存储空间。例如,某学生选修了某门课程,但没有参加考试, 这时就会出现数据表中有选课记录但考试成绩为空的情况,空值查询就可以对这类数据进行查询。 同样,也可以对不为空的数据进行查询。
【例4-14】 从数据表 SC中查询考试成绩有效的学生选课信息。 SELECT * FROM SC WHERE Grade IS NOT NULL
查询数据的 SQL 命令为 SELECT,具体语法格式如下:
SELECT [ALL|DISTINCT] <列名> [[AS] <列别名>] [ , N ] FROM <表名> [[AS] <表别名>] [WHERE <条件1>] [GROUP BY <列名1> [HAVING <条件2>] ] [ORDER BY <列名2> [ASC|DESC]]
第4章VFP6.0的命令及数据表的基本操作
3.关于命令格式注意事项 1)一条命令必须以命令动词开始; 2)命令动词可缩写为前四个字母; 3)各个命令子句的先后次序可以任意,但必须用空格 分隔各个子句。 例:LIST ALL FIELDS 学号,课程代号,平时成绩 FOR 平时成绩>80 4)一条命令最长为8192个字符,用“;”结尾表示命 令有续行。 5)命令中的字符不区分大小写。
例4-6、例4-7(P85)
2. 数据表内容的复制
格式: COPY TO <文件名> [<范围>][[FIELDS]<字段名表 >][FOR<条件>][WHILE<条件>][<文件类型>] 功能:本命令用于将当前打开的表文件全部或部分复 制到一个由<文件名>指定文件名,由<文件类型>指定文件 类型的新的文件中。 ◆若<文件类型>省略,则复制生成新的.DBF文件,否 则复制生成指定类型的文件。<文件类型>有许多种, SDF(标准数据格式文件)、XLS(电子表格文件)等。 ◆若不带<范围>、FOR<条件>和WHILE<条件>短语时, 则复制所有记录。 ◆ FIELDS<字段名表>短语用于指定新文件中所包含的 字段。省略FIELDS短语,则复制所有的字段。 ◆如果原表含有备注字段,则系统在复制扩展名 为.DBF文件的同时还自动复制扩展名为.FPT的备注文件。 例4-8(P86)
4.3.4
数据表记录的定位
表中每个记录都有一个记录号。当打开表时,记录指 针指向第一条记录。 记录定位命令:GOTO命令和SKIP命令。 1.GOTO命令(绝对定位) GOTO命令三种用法格式: 格式1:GO|GOTO T0P|B0TT0M 格式2:GO|GOTO <数字型表达式> 或: <数字型表达式> 功能:将记录指针直接定位到指定的记录上。 注意:如果以索引方式打开表文件,则GO TOP命令使 记录指针指向索引关键字值最低的记录,GO BOTTOM命令 则使记录指针指向索引关键字值最高的记录。也就是索引 顺序所确定的第一条或最后一条记录。 (关于索引将在后面介绍) 例4-9(P87)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.文本类型 Text Text类型存储的是可变长度的字符数据类型,最大长度为231-1字节
2GB的数据。当存储超过8000字节时,可选择Text数据类型。 l 字符型数据采用ASC码字符集,英文符号占1个字节,汉字占2个字节。 l 字符型字符串常量必须使用单引号括起来。 l Char、Varchar数据类型若不指定长度,默认为1字节。 l 若实际字符串长度超过指定的n个字节,用局部变量存储时只截取字 符串前n个字节,其余字符舍掉。 l 字符型字符串数据可以在SSMS中直接输入到数据表中,但输入的字 符串长度超过字段指定长度时系统不接受,也不会自动截取。 l 在用INSERT或UPDATE为数据表字符型字段输入、更新字符串时,如 果超过n字节则系统提示“将截断字符串或二进制数据”并终止命令执 行,不能保存该数据。
1、定长二进制 binary(n)
按n个字节的固定长度存放二进制数据,最大长度为8K字节,即 1≤n≤8000。 若实际数据不足n个字节,则在数据尾部加0补足n个字节。
2、变长二进制 varbinary(n)
按不超过n个字节的实际长度存放二进制数据,最大长度8K字节, 即1≤n≤8000。 若实际数据不足n个字节,按实际长度存储数据,不补充加0;
4.1.4统一字符型数据 统一字符型也称为宽字符型,采用Unicode字符集,包括了世界上所有语言符号,
一个英文符号或一个汉字都占用2个字节的内存。前127个字符为ASC码字符。 SQL Server提供了Nchar(n)、Nvarchar(n)和Ntext三种统一字符型数据。 1.定长统一字符型 Nchar(n) 按n个字符的固定长度存放字符串,每个字符占用2个字节,长度范围1≤n≤4000; 若实际字符个数小于最大长度n,则尾部填充空格按n个字符存储。 2.变长统一字符型 Nvarchar(n) 按不超过n个字符的实际长度存放字符串,可指定最大字符数为1≤n≤4000; 若实际字符个数小于n,则按字符串实际长度占用存储空间,不填充空格。
4.1.5日期/时间型数据
SQL Server提供的日期/时间数据类型可存储日 期和时间的组合数据。以日期/时间类型存储日期 或时间数据比字符型更简单,因为SQL Server提供 了一系列专门处理日期和时间的函数来处理这类数 据。若使用字符型存储日期和时间,计算机不能识 别,也不能自动对这些数据按照日期和时间进行处 理。 SQL Server提供了Smalldatetime和Datetime两 种日期/时间的数据类型。 1.短日期/时间型 Smalldatetime 占4个字节固定长度的内存,存放1900年1月1日 到2079年6月6日的日期时间,可以精确到分。
2.基本日期/时间型 Datetime
占8个字节固定长度的内存,存放1753年1月1日到9999年 12月31日的日期时间,可以精确到千分之一秒,即0.001s。 注意: l 日期时间型常量与字符串常量相同必须使用单引号括起来。 l SQL Server在用户没有指定小时以下精确的时间数据时, 自动设置Datetime或Smalldatetime数据的时间为00:00:00。 l 数据库中默认的日期格式为“年-月-日”,输入时可使用 ‘年/月/日’或‘年-月-日’,也可以使用‘月/日/年’、 ‘月-日-年’、‘日/月/年’或‘日-月-年’。 l 如果使用‘日/月/年’或‘日-月-年’,系统不能区分时 默认按“月-日-年”处理。
数据类型决定了数据的存储格式、长度、精度等属性。SQL Server为我们提供了多达26种的丰富数据类型,用户还可以自己定义 数据类型(见第7章)。
4.1 数据类型
4.1.1、二进制数据
SQL Server用binary、varbinary 和image三种数据类型来存储二 进制数据。二进制类型可用于存储声音图像等数字类型的数据。
5.近似值实型浮点数 real 占4字节固定长度内存,最多7位有效数字,范 围从-3.40E+38到1.79E+38。 6.可变精度实型浮点数 float(n) l 当n的取值为1-24时,数据精度是7位有效数字, 范围从-3.40E+38到1.79E+38,占4字节内存。 l 当n的取值为25-53时,精度是15位有效数字, 范围从-1.79E+308到1.79E+308,占8字节内存。 l 实型浮点数常量可以直接使用科学记数法的指 数形式书写。
4.1.2、数值型数据 SQL Server数值型数据共8种,整型4种,实型4种。
1.字节型整数 TinyInt 占1个字节固定长度内存,可存储0-255范围内的任意无符号整数。 2.短整型整数 smallInt 占2字节固定长度内存,最高位为符号位,可存储-32768–32767(215~215-1)的任意整数。 3.基本整型整数 Int 或Integer 占4字节固定长度内存,高位为符号位,可存储-21474836482147483647(-231-231-1)范围内的任意整数。 4.长整型整数 Bigint 占8字节固定长度内存,高位为符号位,可存储-263到263-1范围内的 任意整据。 注意:整型数据可以在较少字节里存储精确的整型数字,存储效率 高,不可能出现小数的数据应尽量选用整数类型。
7.精确小数型数据 Numeric(p,s)
l p指定总位数(不含小数点),p的取值范围1≤p≤38。即 最多可达38位有效数字,不使用指数的科学记数法表示,但 取值范围必须在-1038到1038-1之间。 l s指定其中的小数位数,s的取值范围0≤s≤p。 l numeric型数据在数据表里可带identity关键字(自动增 长字段)。 l numeric型数据所占的存储空间随精度的不同而不同,一 般说来对应关系为: p的取值范围 数据所占内存字节数 1 - 9 5 10-19 9 20-28 13 29-38 17 8.精确小数型数据 Decimal(p,s) 或 Dec(p,s) 该类型数据与Numeric(p,s)类型用法相同,所不同的是 Decimal(p,s)不能用于数据表的identity字段。
【例4-1】二进制数据1aa2bb3cc4共40位5个 字节,可表示为0x1aa2bb3cc4 若定义数据类型为binary(6)则数据后加0按6 字节存储为:0x1aa2bb3cc400 若定义数据类型为varbinary(6)则按实际数据 存储为:0x1aa2bb3cc4 若定义数据类型为binary(4)或varbinary(4), 则在局部变量中存储为:0x1aa2bb3c。 存储到数据表字段中时,系统提示“将截断字 符串或二进制数据”不能保存该数据。
【例4-3】字符串‘abcdABCD我们学习’作 为统一字符型共12个字符占24字节。 若定义数据类型为Nchar(14)则存储为: ‘abcdABCD我们学习 ’ 若定义数据类型为Nvarchar(14)则按实际字 符数存储为: ‘abcdABCD我们学习’ 若定义数据类型为Nchar(10)或Nvarchar(10), 则在局部变量中存储为: ‘abcdABCD我们’ 存储到数据表字段中时,系统提示“将截断 字符串或二进制数据”不能保存该数据。
8.精确小数型数据 Decimal(p,s)
或
Dec(p,s)
该类型数据与Numeric(p,s)类型用法相同,所不同的是 Decimal(p,s)不能用于数据表的identity字段。
4.1.3字符型数据 SQL Server提供了Char(n)、Varchar(n)和Text三种ASC
码字符型数据。 1.定长字符型 Char(n) 按n个字节的固定长度存放字符串,每个字符占用一个字 节,长度范围1≤n≤8000; 若实际字符串长度小于n,则尾部填充空格按n个字节的 字符串存储。 2.变长字符型 Varchar(n) 按不超过n个字节的实际长度存放字符串,可指定最大长 度为1≤n≤8000; 若实际字符串长度小于n,则按字串实际长度存储,不填 充空格。 当存储的字符串长度不固定时,使用Varchar数据类型可 以有效地节省空间。
3.统一字符文本类型 Ntext
Ntext存储的是可变长度的双字节字符数据类型,最 多可以存储(230-1)/2个字符。 l 统一字符型数据长度n为“字符”个数,所占字节数 为2*n。 l 统一字符型字符串常量必须使用单引号括起来。 l Nchar、Nvarchar数据类型若不指定长度n,默认为1 个字符(2个字节)。 l 若实际字符串长度超过指定的n个字符,用局部变量 存储时只截取字符串前n个字符,其余字符舍掉。 l 统一字符型数据可以在SSMS中直接输入到数据表中, 但输入的字符个数超过字段长度时则系统不接受。 l 在用INSERT或UPDATE为数据表统一字符型字段输入、 更新字符串时,若超过n个字符则系统提示“将截断字 符串或二进制数据”并终止命令执行,不能保存该数据。
4.1.6货币型数据
SQL Server提供了Smallmoney和Money两种货币型数据。 1.短货币型 Smallmoney 该类型占4个字节固定长度的内存,实际是由2个2字节的整数构成, 前2个字节为货币值的整数部分,后2个字节为货币值的小数部分。货币 值的范围从-214748.3648到+214748.3647,可以精确到万分之一货币单 位。 2.基本货币型 Money 该类型占8个字节固定长度的内存,由2个4字节的整数构成,前4个字 节为货币值的整数部分,后4个字节表示货币值的小数部分。货币值的 范围从-263到263-1,可精确到万分之一货币单位。 Money或Smallmoney类型的数值常量,应加货币符号$前缀,负数时加 后缀$。 如:$222.222 , -333.333$
【例4-2】字符型字符串‘abcdABCD我们学习’ 共12个字符占16字节。 若定义数据类型为char(20)则存储为: ‘abcdABCD我们学习 ’ 若定义数据类型为varchar(20)则按实际长度 存储为: ‘abcdABCD我们学习’ 若定义数据类型为char(10)或varchar(10), 则在局部变量中存储为: ‘abcdABCD我’ 存储到数据表字段中时பைடு நூலகம்系统提示“将截断 字符串或二进制数据”不能保存该数据。