在数据库技术中脏数据是指_特岗教师 小学信息技术考点总结-第七章 数据库技术...

1、 信息资源管理方式一共分为三种:人工管理方式、文件管理方式、数据库管理方式。:数据管理技术经历了人工管理、文件系统、数据库系统 3 个阶段。

dfdb8e2cc85d9c773242605db272261d.png

2、在数据库技术当中,数据库系统的核心是数据库管理系统,数据库管理系统的核心是数据库。三者的逻辑关系为:数据库系统>数据库管理系统>数据库。数据库系统是指在计算机系统中引入数据库后的系统。它由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、应用系统、硬件平台等构成了一个完整的运行实体。

数据库的主要特点:

(1)实现数据共享;数据共享包括所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。

(2)减少数据的冗余度;同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

(3)数据的独立性:数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。

(4)数据实现集中控制;文件管理方式中,数据处于一种分散的状态,利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。

(5)数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括;①安全性控制;以防止数据丢失、错误更新和越权使用;②完整性控制;保证数据的正确性、有效性和相容性;③并发控制;使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用。

3、数据库系统分为关系型数据库非关系型数据库。关系型数据库简写 RDBM,非关系数据简写 NoSQL;关系模型的基本思想是把实体与实体之间的联系看成关系,以二维表的形式描述。

4、一个 m:n 联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性,故不能随意与任意一端实体所对应的关系模式合并。

5、数据库查询语句:

ADD 是为表添加一列即一个字段,是用来修改表的结构;INSERT 语句在表中添加新的数据,其一般格式为:INSERT [INTO] <表名> [(<列名表>)] VALUES (值);如果值是文本型需用单引号括起来,如果值是数值型的则不需要

6、SQL:Structured Query Language,结构化查询语言,核心功能是数据查询,是数据库中使用最多的操作;

7、现实世界中事物的个体在信息世界中称为实体,事物的一般特征对应实体所具有的某一特性,也叫属性。

8、数据库主要的三大类型:关系模型、层次模型、网状模型;E—R模型的组成:实体、属性、联系

(1)关系模型是用满足一定条件的二维表来表示实体及实体之间的联系。从用户观点看,关系模型由一组关系组成;每个关系的数据结构是一张规范化的二维表。

(2)层次模型是用树型结构来表示各类实体以及实体间的联系,在层次模型中结点表示实体集,连线表示相连两个实体间的联系,这种联系只能是一对多的

(3)网状模型像一张网,网上结点之间是平等的,结点之间是多对多的关系;

(4)面向对象模型是数据库技术与面向对象程序设计方法结合的新一代数据模型,它能适应更复杂数据的管理;

9、SQL语句可分为数据查询语言数据定义语言数据操作语言数据控制语言

10、数据库、数据库管理系统、数据库系统的区别

(1)数据库是长期储存在计算机内有组织的可共享的大量数据的集合。

(2)数据库管理系统是在指位于用户与操作系统之间的数据管理软件,是为数据库的建立、使用和维护而配置的软件。数据库在建立、运行和维护时由数据库管理系统统一管理、统一控制。

(3)数据库系统是指在计算机系统中引入数据库后的系统。一般由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户构成。

11、SQL 提供了 SELECT 语句进行数据库的查询,其基本格式如下:

SELECT <目标表的列名或列表达式序列>

FROM <表名或视图名>[,<表名或视图名>]...

[WHERE <行选择条件>]

[GROUP BY <列名 1> [HAVING<组选择条件>]]

[ORDER BY <列名 2>[ASC|DESC]];

使用 UPDATE 语句对表中的数据进行更新,一般格式如下所示:

UPDATE <表名> SET <列名> =<表达式> [,<列名>=表达式][,...n] [WHERE <更新条件>]

由题干分析可得,实现题中要求的 SQL 语句为:

(1)查询出版单位为为“中国地图出版社”的所有图书书名:SELECT 书名 FROM book WHERE 出版社='中国地图出版社'

(2)查询所有书名包含“数学”且单价在20元以下的图书书名:SELCET 书名 FROM book WHERE 书名 like '%数学%' AND 单价<20

(3)将所有图书的单价增加10%:UPDATE book SET 单价=单价*1.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值