数据库应用第三章

合集下载

国开作业数据库应用技术-第三章 本章自测35参考(含答案)

国开作业数据库应用技术-第三章 本章自测35参考(含答案)

题目:下列关于SQL Server中扩大数据库空间的说法,正确的是()。

选项A:只能扩大日志文件的空间,不能扩大数据文件的空间
选项B:在数据库空间未用满时不能进行扩大数据库空间的操作
选项C:日志文件和数据文件的空间都可以扩大
选项D:只能扩大数据文件的空间,不能扩大日志文件的空间
答案:日志文件和数据文件的空间都可以扩大
题目:下列关于SQL Server数据库组成的说法,正确的是()。

选项A:一个数据库可由仅一个数据文件和仅一个日志文件组成
选项B:一个数据库可由仅一个数据文件和多个日志文件组成
选项C:一个数据库可由多个数据文件和多个日志文件组成
选项D:一个数据库可由多个数据文件和仅一个日志文件组成
答案:一个数据库可由多个数据文件和多个日志文件组成
题目:在一台计算机上只能安装一个SQL Server默认实例。

选项A:对
选项B:错
答案:对
题目:SQL Server 2008最核心的服务是SSMS。

选项A:对
选项B:错
答案:错
题目:一个数据库必须包含次要数据文件,可以包含一个或多个次要数据文件。

选项A:对
选项B:错
答案:错
题目:主要数据文件的推荐扩展名是mdf。

选项A:对
选项B:错
答案:对
题目:删除数据库,只能删除数据文件,并不删除日志文件。

选项A:对
选项B:错
答案:错。

数据库技术及应用教程 第三章 Access数据库管理系统

数据库技术及应用教程 第三章 Access数据库管理系统

教学进度
运行结果:
计算机科学与工程系
教学进度
• 窗体 • 窗体(form)是屏幕的显示窗口。窗体是在数据库操计作算的机过科程学中与无工程系
时不在的数据库对象。它可以用来控制数据库应用系统流程,可以接 收用户信息,可以完成对表或查询中的数据输入、编辑、删除等操作 。 • 利用“窗体”设计视图创建数据窗体的工作窗口如图所示:
• Access 2016数 据库中包含了表 、查询、窗体、 报表、宏页和模 块等数据库对象 。在“数据库” 窗口左侧面板对 象组中提供了与 之对应的对象图 标,这些图标提 供了直接访问数 据库中各种对象 的功能。
计算机科学与工程系
教学进度
表 计算机科学与工程系
• 表(Table)是数据库中用来存储数据的对象,它是整个 数据库系统的数据源,也是数据库其它对象的基础。 利用“表”浏览器设计表的工作窗口如图所示:
教学进度
3.1 ACESS对象介绍
计算机科学与工程系
3.1.1 ACESS功能及特性 (1) 界面友好、易操作。 (2) 方便数据共享 (3) 简化安全设置 (4) SharePoint高速在线以及离线应用 (5) 走向网络
教学进度
计算机科学与工程系
• 3.1.2安装环境 • Access 2016是Office 2016组件中的一个重要组 成部分,因此安装了Office 2016 就安装了Access 2016。 • 操作步骤如下: (1)将Office 2016 系统U盘插入电脑,自动运行 安装程序; (2)输入用户信息和CDKey; (3)选择安装方式(典型安装或自定义安装); (4)确定安装路径。
教学进度
计算机科学与工程系
教学进度
3.2 创建数据库

数据库第三章习题参考

数据库第三章习题参考

5.求至少用了供应商S1所供应的全部零件的工程号JNO。 即查找:不存在这样的零件y,供应商S1供应了y,而工程x为选用y。 Select distinct jno From spj z Where not exists (select * from spj x where sno=‘S1’ and not exists (select * from spj y where y.pno=x.pno and y.jno=z.jno));
习题三 第5题
1. 找出所有供应商的姓名及其所在城市。 Select sname, city from s; 2. 找出所有零件的名称、颜色、重量。 Select pname, color, weight from p; 3.找出使用供应商S1所供应零件的工程项目代码。 Select jno from spj where sno=‘S1’;
7. 找出没有使用天津产的零件的工程项目代码。 Select jno from j where not exists (Select * from spj where spj.jno=j.jno and sno in (Select sno from s where city=‘天津’) );
3.求供应工程J1零件为红色的供应商号码。 Select sno from spj, p Where spj.pno=p.pno and jno=‘J1’ and color=‘红’; 或: Select sno from spj Where jno =‘J1’ and pno in (Select pno from p Biblioteka where color=‘红’ );
6. 找出使用上海产的零件的工程项目名。 Select jname from j,spj,s where j.jno=spj.jno and spj.sno=s.sno and s.city=‘上海’; 或: Select jname from j where jno in (Select jno from spj, s where spj.sno=s.sno and s.city=‘上海’);

Access 2010数据库应用技术案例教程 第3章-数据库和表

Access 2010数据库应用技术案例教程 第3章-数据库和表
作用如下: 1. 主键唯一标识每条记录,因此作为主键的字段不允许与 重复值和NULL值; 2. 建立与其他的关系必须定义主键,主键对应关系表的外 键,两者必须一致; 3. 定义主键将自动建立一个索引,可以提高表的查询速度; 4. 设置的主键可以是单个字段。若不能保证任何单子段都 包含的唯一值时,可以将两个或更多的字段设置为主键。
每个字段的各种属性。
【例3-6】在“教务管理”数据库中,运用“表设计器”创建一
个名为Stu的表。表结构如表3-1所示。
字段名可以包含字 母、数字、汉字、 空格和其他字符, 不能用空格字符开 头,不能包含句点
“.”、感叹号 “!”、方括号 “[]”、。字段名
字段名 学号 姓名 性别
是否团员
出生日期
表3-1 Stu表结构
3.1.3 管理数据库
1. 备份数据库 2. 查看数据库属性 3. 压缩和修复数据库
3.2 创建表
3.2.1 使用表模板创建数据表
通过“表”模板,运用Access2010内置的表模板来建立。对于一些 常用的应用,如联系人、资产等信息,运用表模板会比手动方式更加 方便和快捷。
3.2.2 使用表设计创建数据表【重点】
第3章 数据库和表
本章思维导图
学习目标
1. 掌握创建和管理数据库。 2. 了解数据库的基本操作。 3. 掌握建立表结构方法。 4. 能向表中熟练输入各类数据。 5. 掌握建立表对象之间的关联。 6. 熟练掌握表的基本操作。 7. 了解数据表格式的设置。
教学内容
3.1 创建数据库 3.2 创建表 3.3 数据类型与字段属性 3.4 建立表之间的关系 3.5 编辑数据表 3.6 设置数据表格式
➢ 链接数据:是指在自己的数据库中形成一个链接表对象, 每次在Access数据库中操作数据时,都是即时从外部数据 源获取数据。链接的数据未与外部数据源断绝联接,而将 随着外部数据源数据的变动而变动。比较适合在网络上 “资源共享”的环境中应用。链接过程快,但以后的操作 较慢。

数据库基础与应用(Access 2010) 第3章 表的操作

数据库基础与应用(Access 2010) 第3章  表的操作

3.2 表的创建
3.2.1 创建表的方法 在 Access 2010 中创建表的方法有 5 种:使用设 计视图创建表、使用数据表视图创建表、使用表 模板创建表、使用字段模板创建表和通过导入外 部数据创建表。 1 .使用设计视图创建表 使用设计视图创建表是一种比较常见的方建 的。
4 .“默认值”属性 默认值( Default )是在输入新记录时自动取定 的数据内容。在一个数据库中,往往会有一些字 段的数据内容相同或者包含有相同的部分,为减 少数据输入量,可以将出现较多的值作为该字段 的默认值。
3.1.2 字段的数据类型 1. 文本型 文本型 (Text) 字段可以保存字符数据,也可以是 不需要计算的数字。设置“字段大小”属性可以控 制文本型字段能输入的最大字符个数,最多为 255 个字符。如果取值的字符个数超过了 255 ,可使用 备注型。 注意:在 Access 中,每一个汉字和所有特殊字 符 ( 包括中文标点符号 ) 都算为一个字符。 在 Access 中,文本型常量要用英文单引号 (′) 或 英文双引号 (″) 括起来。
5. 使用导入外部数据的创建表 Access 数据库有多种方法实现与其他应用项目的 数据共享,既可以直接从某个外部数据源获取数据 来创建新表或追加到已有的表中,也可以将表或查 询中的数据输出到其他格式的文件中。前者叫做数 据的导入,后者叫做数据的导出。
1 )从外部数据源导入数据 由于导入的外部数据的类型不同,导入的操作步 骤也会有所不同,但基本步骤是类似的。 Excel 电 子表格软件是 Microsoft Office 软件包的组件之一, 它有方便的表格计算和数据处理功能。
2 .“输入掩码”属性 可以利用输入掩码( Input Mask )强制实现某种 输入模式,使数据的输入更方便。定义输入掩码时, 将格式中不变的符号定义为输入掩码的一部分,这 样在输入数据时,只需输入变化的值即可。 对于文本、数字、日期 / 时间、货币等数据类型的 字段,都可以定义输入掩码。 Access 为文本型和日 期 / 时间型字段提供了输入掩码的向导,而对于数字 和货币型字段只能使用字符直接定义“输入掩码” 属性。当然,文本和日期 / 时间型字段的输入掩码也 可以直接使用字符进行定义。

数据库系统原理及应用教程第四版课后答案 第3章

数据库系统原理及应用教程第四版课后答案 第3章
6
7
使用概括法将“职工”的子类合并:职工是个实体集, 技术人员、干部也是实体集,但技术人员、干部均是 职工的子集,如图7所示。
8
3.9答:① 信息模型设计是将系统需求分析得到 的用户需求抽象的过程,信息模型能转化为机器 世界中的数据模型,并用DBMS实现这些需求。 ② 信息模型设计可分为两步:第一步是抽象数 据并设计局部视图;第二步是集成局部视图,得 到全局的概念结构。
习题3
3.1答:① 数据库的设计要经过需求分析、概念结构设计、逻 辑结构设计、物理结构设计、数据库实施、数据库运行和维护6 个阶段。 ② 需求分析和概念结构设计阶段独立于数据库管理系统。 ③逻辑结构设计、物理结构设计、数据库实施、数据库运行和 维护要依赖于数据库管理系统。
1
3.2答:① 需求分析阶段:准确了解并分析用户对系统的需要 和要求,弄清系统要达到的目标和实现的功能。 ② 概念结构设计阶段:对用户需求进行综合、归纳与抽象, 形成一个独立于具体DBMS的概念模型。 ③ 逻辑结构设计阶段:将信息结构转换为数据模型,并将其 性能进行优化。 ④ 数据库物理设计阶段:为逻辑数据模型选取一个最适合应 用环境的物理结构,包括数据存储结构和存取方法。 ⑤ 数据库实施阶段:运用DBMS提供的数据操作语言和宿主语 言,根据数据库的逻辑设计和物理设计的结果建立数据库、编 制与调试应用程序、组织数据入库,并进行系统试运行。 ⑥ 数据库运行和维护阶段:不断地对其结构性能进行评价、 调整和修改。
一个1:1联系可以转换为一个独立的关系,与该联系相连的各实体的码以及联系本身 的属性均转换为关系的属性,且每个实体的码均是该关系的候选码;也可以与任意一端实 体集所对应的关系合并,在被合并关系中,新增的属性为联系本身的属性和与联系相关的 另一个实体集的码。

数据库第3章 SQL Server Management Studio 操纵数据库和表


3.2.2 数据库表的创建 使用企业管理器创建表 利用企业管理器提供的图形界面来创建表,步骤如 下: (1)在树形目录中展开【数据库】→【MyDb】。 (2)选择【表】,单击鼠标右键,在弹出的快捷菜单 中选择【新建表...】命令,打开设计表对话框。
(3)如图所示,设计表对话框的上半部分有一个表 格,在这个表格中输入列的列名、数据类型、长度 (有的数据类型不需要指定长度,如datetime类型 的长度为固定值8)、是否可以为空,在允许空域 中单击鼠标左键,可以切换是否允许为空值的状态, 打勾说明允许为空值,空白说明不允许为空值,默 认状态是允许为空值的。 (4) 图所示的设计表对话框的下半部分是特定列的 详细属性,包括是否是标识列、是否使用默认值等。
数据库文件组 为了方便管理、提高系统性能,将多个数据库文 件组织成一组,即称为数据库文件组。数据库文件组 控制各个文件的存放位置,常常将每个文件建立在不 同的硬盘驱动器上。这样可以减轻单个硬盘驱动器的 存储负载,提高数据库的存储效率,从而实现提高系 统性能的目的。 在使用数据库文件和文件组时,应该注意以下几点: 1)每个文件或文件组只能用于一个数据库。 2)每个文件只能属于一个文件组。 3)日志文件是独立的。数据库的数据和日志信息不 能放在同一个文件或文件组中,数据文件和日志文件 总是分开的。
使用Transact—SQL命令修改数据库 ALTER DATABASE <数据库名> {ADD FILE <文件格式>[,…n] [TO FILEGROUP <文 件组名>] |ADD LOG FILE <文件格式>[,…n] |REMOVE FILE <逻辑文件名> |ADD FILEGROUP <文件组名> |REMOVE FILEGROUP <文件组名> |MODIFY FILE <文件格式> |MODIFY FILEGROUP <文件组名> <文件组属性> }

《数据库技术与应用》第3章习题答案

第3章关系数据库1. 试述关系模型的三个组成部分。

解:关系模型的三个组成部分(1) 关系数据模型的数据结构(2) 关系数据模型的操纵与完整性约束(3) 关系数据模型的存储结构2. 解释下列术语的含义:①笛卡尔积;②主码;③候选码;④外码;⑤关系;⑥关系模式;⑦关系数据库解:①笛卡尔积:两个分别为n目和m目的关系R和S的笛卡尔积是一个(n+m)列的元组的集合。

元组的前n列是关系R的一个元组,后m列是关系S的一个元组。

若R有k1个元组,S有K2个元组,则关系R和关系S的笛卡尔积有k1×k2个元组。

记作:R×S={trts|tr∈R⋀ts∈S}②主码:若关系中的某一属性组的值能唯一的标识一个元组,则称该属性组为候选码。

若一个关系有多个候选码,则选定其中一个为主码。

③候选码:若关系中的某一属性组的值能唯一的标识一个元组,则称该属性组为候选码。

④外码:如果关系模式R中的某属性集是另一个关系模式S的主码,则该属性集为关系模式R的外码。

⑤关系:关系是集合论的一个概念,也是关系模型的数据结构,它只包含单一的数据结构——关系。

在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。

在用户看来,一个关系就是一张二维表,这种简单的数据结构能够表达丰富的语义。

⑥关系模式:关系的描述称为关系模式。

它可以形式化地表示为R(U,D,DOM,F)其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,DOM为属性向域的映像集合,F为属性间数据的依赖关系集合。

⑦关系数据库:在关系模型中,实体以及实体之间的联系都是通过关系来表示的。

因此,在一个给定的应用领域中,所有实体以及实体之间的联系所对应的关系的集合就构成一个关系数据库。

3.关系数据库的三个完整性约束是什么?各是什么含义?解:关系模式中有3类完整性约束:实体完整性、参照完整性和用户自定义完整性。

实体完整性:若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。

-数据库原理及应用第二版-第3章关系数据库

R.A 1 R.B 1 R.C 1 S.A 1 S.B 1 S.C 1
自然连接是连接中等值连接的特例,是一种 去掉重复属性的等值连接。连接的条件是两 个关系的同名属性。 记作:R*S 班级(班号,班名,班导师) 学生(学号,姓名,性别,班号) 班级*学生

两个重要的连接: 等值连接 θ为“=”,是从关系R和S的广义笛卡尔积中 选取A,B属性值相等的那些元祖。 自然连接 是一种特殊的等值连接,它要求两个关系 中进行比较的分量必须是相同的属性组,并且 在结果中把重复的属性列去掉。
A和B:分别为R和S上度数相等且可比的属性组。前

连接按连接条件分为:等值连接,大于连接和小于连接。 等值连接:就是指连接条件为等号。 大于连接就是指连接条件为>号 小于连接就是指连接条件为<号。 上述三种不同连接都称为连接,并不去掉重复属性和重复 元组。

R.A=S.A 班级(班号,班名,班导师) 学生(学号,姓名,性别,班号) R和S关系的连接,连接条件是R.A=S.A。运算结果是:
例1:学生实体和专业实体可以用下面的关系表示。
学生(学号,姓名,性别,专业号,出生日期) 专业(专业号,专业名)
例2:学生、课程以及学生与课程之间的选课关系可以用如 下三个关系表示:
学生(学号,姓名,性别,专业号,出生日期)
课程(课程号,课程名,学分) 选课(学号,课程号,成绩)
3.4.3 用户定义的完整性
2、属性 图3-1的学生关系中有学号、姓名、年龄、性别和所在系五 个属性,是一个五元关系。
二维表中的列称为属性(或叫字段),每个属性都有一个名字,称为属性名。 二维表中对应某一列的值称为属性值;二维表中列的个数称为关系的元数。

第三章 结构化查询语言(数据库原理与应用)

魏英 tutor_wei@ 7952616
DataBase
使用企业管理器定义表的关系
魏英
tutor_wei@
7952616
DataBase
定义表结构
例3.5:创建成绩表,其中该表的关系模式为: :创建成绩表,其中该表的关系模式为: 成绩(学号 课程编号,分数) 学号, 成绩 学号,课程编号,分数
DataBase
第三章 结构化查询语言
教学内容
掌握SQL的数据定义,操作和查询功能 的数据定义, 掌握 的数据定义 掌握SQL实现关系连接的操作 掌握 实现关系连接的操作 了解视图的概念
教学重点
数据查询
教学难点
聚集函数与子句
魏英
tutor_wei@
7952616
DataBase
魏英
tutor_wei@
7952616
DataBase
企业管理器
功能
启动, 启动,暂停或停止数据库服务器的实时服务
启动
开始|程序| 开始|程序|Microsoft SQL Server|企业管理器 | 6个系统数据库 个系统数据库 执行快捷菜单中打开表|返回所有行命令 执行快捷菜单中打开表|返回所有行命令 打开表 SQL Server 2000的数据存储在数据库中被组织成物理上与逻辑 的数据存储在数据库中被组织成物理上与逻辑 上的两个部分: 上的两个部分: 在物理上,一个数据库由一个或多个磁盘上的文件组成, 在物理上,一个数据库由一个或多个磁盘上的文件组成,这种物理 实现只对数据员可见, 实现只对数据员可见,对一般用户是透明的 在逻辑上,用户看到的是一张张表,视图, 在逻辑上,用户看到的是一张张表,视图,角色等用户可视的组件 tutor_wei@ 7952616 魏英
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.1.1 数据操纵语言
DELETE FROM命令:从表中删除指定的记录。命令格式 为: DELETE FROM 表名 [WHERE (条件)]
例如: DELETE FROM 产品 WHERE ( 产品ID=78 )
精品课件
3.1.2 在查询的SQL视图中运行数据操纵语言
【练习3-1(P36)】在Demo-3.mdb数据库的“产品” 表中已经包含一些关于产品的数据,在查询的SQL视图 中依次逐条运行以下3条命令,并在运行每条命令的前 后观察“产品”表中的记录变化情况。
精品课件
3.1 数据操纵
3.1.1 数据操纵语言
利用DML操作数据是关系型数据库技术中最规 范的数据操作方法。
大中型数据库如Oracle、SQL-Server,以及 Access这样的中小型关系型数据库产品中,都 可以使用语法结构规范化的DML实现数据操作。
精品课件
3.1.1 数据操纵语言
Access的五种记录筛选方法:
1. 按选定内容筛选 2. 内容排除筛选 3. 按窗体筛选 4. 输入筛选目标 5. 高级筛选/排序
精品课件
3.2.2 筛选数据
1. 按选定内容筛选
该筛选方法将表中某条记录的一个字段值作为选定 值,只有同一字段的值与该选定值相同的记录才会 被筛选出来。
【练习3-5(P41)】在“产品”表的数据表视图中, 筛选出“类别ID”为1(饮料类)的产品记录。
3.2.1 查找和替换数据
在对数据进行“查找”操作的基础上, 还可以进行数据的“替换”操作。
【练习3-4(P40)】在“产品”表中, 查找“产品ID”为55、且“产品名称” 为“鸭肉”的产品记录,并将该产品的 “产品名称”替换为“鹅肉”。
精品课件
3.2.2 筛选数据
当需要在数据表视图中只显示满足一定条件的 部分记录时,可使用Access提供的筛选功能。
与方括号内任何单个字符匹配
b[ae]ll可以找到ball和 bell但找不到bill
匹配任何不在方括号之内的字符
b[!ae]ll可以找到bill和 bull但找不到ball或bell
与范围内的任何一个字符匹配。必须 b[a-c]d 可以找到bad、 按照ASCII码以递增次序来指定精区品域课件 bbd和bcd
精品课件
3.3 小结
数据操纵功能是RDBMS的基本功能之一,主 要包括以下3个方面。
(1)向表中添加新的记录。 (2)对表中已有数据进行修改。 (3)删除表中的记录。
精品课件
3.3 小结
在Access数据库中,实现数据操纵功能的主要方法有以下两种。 (1)使用DML命令实现数据操纵功能。其中,使用INSERT INTO命令可以在表中插入一条新记录,同时指定该条新记录 在某些字段上的值;使用UPDATE命令可以对表中指定记录的 某些字段值进行修改;使用DELETE FROM命令可以从表中删除 指定的记录。 (2)在表的数据表视图中可以直接添加新记录,或对已有记 录进行直接的修改和删除。
【练习3-2(P39)】在“产品”表中查找“产品名称” 为“鸭肉”的每条产品记录。
在确定要查找的内容时,如果仅能肯定要查找的部分 内容(字符),则可以使用通配符(Wildcard Character)作为其他字符的占位符。
【练习3-3(P40)】在“产品”表中查找“产品名称” 为“XX肉”的每条产品记录。
注意:单击“是”按钮,将无法撤消删除操作,即将永 久地从表中删除指定记录。
精品课件
3.2 数据的查找、替换、筛选与排序
Access提供了多种对表中数据进行查找 (定位)、替换、筛选和排序等操作的 方法,并且这些操作都可以在数据表视 图中以交互式方式实现。
精品课件
3.2.1 查找和替换数据
在Access的实际应用中,有时候需要在众多的记录中 逐个查找满足一定条件的记录,这时可使用Access提 供的记录查找命令。
精品课件
3.2.1 查找和替换数据
常见的通配符及其使用示例
字符 * ? # [] ! _
用法
使用示例
代表任意数目的任意字符,包括空格 wh* 可以找到what、 white和why
代表任何单个字母字符
b?ll 可以找到ball、 bell和bill
代表任何单个数字字符
1#3 可以找到103、113、 123
精品课件
3.2.2 筛选数据
2.内容排除筛选
与“按选定内容筛选”正好相反,“内容排除筛选” 只筛选出指定字段的值与选定值不同的记录,而排 除指定字段的值与选定值相同的记录。
【练习3-6(P42)】在“产品”表的数据表视图中, 筛选出“类别ID”不为1的产品记录。
精品课件
3.2.2 筛选数据
在表的数据表视图中,还可以进行数据的查找(定位)、替换、 筛选和排序等操作。
精品课件
3、删除记录
①对准备删除的记录进行定位。在记录左侧的小框中,用鼠 标左键单击准备删除的记录,即可选中将要删除的记录
②单击鼠标右键,在弹出菜单中选择“删除记录”命令,或 者在工具栏中选择“剪切”按钮,或者在菜单栏中选择“编 辑”|“删除记录”命令。Access将给出确认记录删除操作的 提示框,单击其中的“是”按钮,即可删除指定记录
INSERT INTO命令:在表中插入一条新记录,同时指定 该条新记录在某些字段上的值。命令格式为:
INSERT INTO 表名 ( 字段名1 [, 字段名2…]) VALUES ( 常量1 [, 常量2…]) 例如:
INSERT INTO 产品 ( 产品ID, 产品名称, 供应商ID ) VALUES ( 78, "胡萝卜", 1 )
具体操作步骤:
(1)浏览“产品”表中的数据。 (2)打开新建查询的SQL视图。 (3)在查询的SQL视图中输入如下INSERT INTO命令:
INSERT INTO 产品 ( 产品ID, 产品名称, 供应商ID ) VALUES ( 78, "胡萝卜", 1 )
需要特别注意的是,在输入标点符号时,必须处于英文输入状态。
DELETE FROM 产品 WHERE ( 产品ID=78 ) (9)观察DELETE命令对“产品”表中数据的影响。
精品课件
3.1.3 在数据表视图中进行交互式数据操纵
在表对象的数据表视图中,能够以交互形式进行增加、 修改和删除记录的数据操纵。
1、 增加记录
(1)增加空记录。
①单击工具栏上的“新记录”按钮; ②在菜单栏中执行“插入”|“新记录”命令; ③先用鼠标选中表中的某条记录,然后点击鼠标右键,在弹出菜单中
INSERT INTO 产品 ( 产品ID, 产品名称, 供应商 ID )VALUES ( 78, "胡萝卜", 1 )
UPDATE 产品 SET 产品名称="卷心菜“ WHERE ( 产品 ID=78 )
DELETE FROM 产品 WHERE ( 产品ID=78 )
精品课件
3.1.2 在查询的SQL视图中运行数据操纵语言
精品课件
3.1.1 数据操纵语言
UPDATE 命令:对表中指定记录的某字段值进行修改。 命令格式为:
UPDATE 表名 SET 字段名1=表达式1 [,字段名2=表达式2…] [WHERE (条件)] 例如:
UPDATE 产品 SET 产品名称="卷心菜“
WHERE ( 产品ID=78 )
精品课件
3.按窗体筛选
如果使用“按选定内容筛选”不容易指定要筛选的 条件、或者希望能够指定复合的筛选条件,则可以 使用“按窗体筛选”。在“按窗体筛选”方法中, 能够构建高级的筛选条件。
【练习3-7(P43)】在“产品”表的数据表视图中, 筛选出“类别ID”为1、“单价”为18元或“供应 商ID”为2、“类别ID”为2的产品记录。
【练习3-9(P45)】在“产品”表的数据表视图中, 筛选出“单位数量”为“每箱*”且“单价”在10 与15元之间(包括10和15元)的产品记录。
精品课件
3.2.3 排序表中的记录
在表的数据表视图中,记录默认地以关 键字的值的升序顺序依次显示。但在有 些情况下,需要将记录按照某一指定字 段的值的升序或降序顺序显示。
第3章 数据操纵功能
数据操纵 在关系数据库中,经常需要进行插入新记录、
删除或修改已有记录等数据操纵(Data Manipulation)。 在Access数据库中,有两种方法可以实现数据 操纵功能:一是利用数据操纵语言(Data Manipulation Language, DML),二是在表 的数据表视图中进行交互式的数据操纵。
精品课件
3.2.2 筛选数据
4.输入筛选目标
该方法可以在弹出菜单中直接输入筛选条件中的指 定值。
【练习3-8(P44)】在“产品”表的数据表视图中, 筛选出“类别ID”为1的产品记录。
精品课件
3.2.2 筛选数据
5.高级筛选/排序
与“按窗体筛选”类似,在“高级筛选/排序”中 同样可以基于多个字段设置复合的筛选条件。
(4)在查询的SQL视图中运行命令。 (5)观察INSERT INTO命令对“产品”表中数据的影响。
精品课件
3.1.2 在查询的SQL视图中运行数据操纵语言
(6)在查询的SQL视图中输入并运行UPDATE命令。 UPDATE 产品 SET 产品名称="卷心菜" WHERE ( 产品ID=78 )
(7)观察UPDATE命令对“产品”表中数据的影响。 (8)在查询的SQL视图中输入并运行DELETE命令。
选择“新记录”命令; ④在数据表视图窗口左下方的记录导航按钮中,单击“新记录”按钮。
(2)通过复制/粘帖增加交互式数据操纵
2、 修改记录
①使用鼠标将光标定位到需要修改的字段单元格中; ②在该字段单元格中编辑数据、或者输入新的数据。
相关文档
最新文档