计算机数据库基础知识
- 格式:ppt
- 大小:206.50 KB
- 文档页数:51
目录1.1.1 四个基本概念 (1)数据 (Data) (1)数据库 (Database,简称 DB) (1)长期储存在计算机内、有组织的、可共享的大量数据的集合、 (1)基本特征 (1)数据库管理系统 (DBMS) (1)数据定义功能 (1)数据组织、存储和管理 (1)数据操纵功能 (2)数据库的事务管理和运行管理 (2)数据库的建立和维护功能(实用程序 ) (2)其它功能 (2)数据库系统 (DBS) (2)1.1.2数据管理技术的产生和发展 (3)数据管理 (3)数据管理技术的发展过程 (3)人工管理特点 (3)文件系统特点 (4)1.1.3数据库系统的特点 (4)数据结构化 (4)整体结构化 (4)数据库中实现的是数据的真正结构化 (5)数据的共享性高,冗余度低,易扩充、数据独立性高 (5)数据独立性高 (5)物理独立性 (5)逻辑独立性 (5)数据独立性是由DBMS 的二级映像功能来保证的 (5)数据由 DBMS 统一管理和控制 (5)1.2.1两大类数据模型:概念模型、逻辑模型和物理模型 (6)1.2.2 数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件 (7)数据的完整性约束条件 : (7)1.2.7 关系模型 (8)关系数据模型的优缺点 (8)1.3.1 数据库系统模式的概念 (8)型(Type):对某一类数据的结构和属性的说明 (8)值(Value):是型的一个具体赋值 (8)模式( Schema) (9)实例( Instance) (9)1.3.2 数据库系统的三级模式结构 (9)外模式 [External Schema](也称子模式或用户模式), (9)模式 [Schema](也称逻辑模式) (9)内模式 [Internal Schema](也称存储模式) (9)1.3.3 数据库的二级映像功能与数据独立性 (10)外模式 / 模式映像:保证数据的逻辑独立性 (10)模式 / 内模式映象:保证数据的物理独立性 (10)1.4 数据库系统的组成 (10)数据库管理员 (DBA) 职责: (11)2.1.1 关系 (11)域(Domain):是一组具有相同数据类型的值的集合 (11)候选码 (Candidate key) (11)全码 (All-key) (11)主码 (Primary key) (11)主属性 (11)2.2.1基本关系操作 (12)2.3.1关系的三类完整性约束 (12)实体完整性和参照完整性: (12)用户定义的完整性: (12)2.3.2 实体完整性 :主码不为空 (12)2.3.4 用户定义的完整性 (13)2.4.2 专门的关系运算:选择、投影、连接、除 (13)象集 Zx:本质是一次选择运算和一次投影运算 (13)悬浮元组 (13)外连接 (13)左外连接 (13)右外连接 (14)除:查找在被除数R 中能够完全覆盖除数S 的部分 [的剩余值 ] (14)3.1.2 SQL 的特点 (14)1.综合统一 (14)2.高度非过程化 (14)3.面向集合的操作方式 (14)4.以同一种语法结构提供多种使用方式 (15)5. 语言简洁,易学易用 (15)3.3.1 模式的定义与删除 (15)CREATE SCHEMA < 模式名 > AUTHORIZATION <用户名> (15)DROP SCHEMA < 模式名 > <CASCADE|RESTRICT> (15)CASCADE(级联 ) (15)RESTRICT(限制 ) (16)3.3.2 基本表的定义、删除与修改 (16)CREATE TABLE < 表名 >(< 列名 > < 数据类型 >[ < 列级完整性约束条件 > ] . 16ALTER TABLE < 表名 > (16)DROP TABLE < 表名 >[ RESTRICT| CASCADE]; (16)RESTRICT:删除表是有限制的。
大学计算机基础--数据库基础知识第1章数据库基础知识1 选择题1、存储在计算机内有结构的相关数据的集合是()。
(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、下面有关对数据的理解,其中说法有误的是()。
(A)数据是指存储在某一种媒体上,能够被识别的物理符号(B)包括描述事物特性的数据内容(C)包括存储在某一种媒体上的数据形式(D)数据形式是单一化的3、下列关于数据库系统的叙述中,正确的是()。
(A)表的字段之间和记录之间都存在联系(B)表的字段之间和记录之间都不存在联系(C)表的字段之间不存在联系,而记录之间存在联系(D)表中只有字段之间存在联系4、下列关于数据库系统的叙述中,正确的是()。
(A)数据库系统只是比文件系统管理的数据更多(B)数据库系统中数据的一致性是指数据类型的一致(C)数据库系统避免了数据冗余(D)数据库系统减少了数据冗余5、数据库系统与文件系统的主要区别是()。
(A)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决该问题(B)文件系统只能管理少量数据,而数据库系统可以管理大量数据(C)文件系统只能管理程序文件,而数据库系统可以管理各种类型文件(D)文件系统简单,而数据库系统复杂6、关系数据库管理系统的3种基本关系运算中不包括()。
(A)比较(B)选择(C)投影(D)联接7、用二维表结构来表示实体和实体之间联系的数据模型是()。
(A)表格模型(B)层次模型(C)网状模型(D)关系模型8、客观存在可以区分的事物称为()。
(A)实体集(B)实体(C)属性(D)联系9、下列实体类型的联系中,属于一对一联系的是()。
(A)班级对学生的联系(B)父亲对孩子的联系(C)省对省会的联系(D)商店对顾客的联系10、在DBS中,DBMS和OS(操作系统)之间的关系是()。
(A)并发运行(B)相互调用(C)OS调用DBMS (D)DBMS调用OS11、数据库系统的核心组成部分是()。
第一章习题一、单项选择题1.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C)。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A)。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。
A.模式B. 物理模式C. 子模式D. 内模式8. 下述(B)不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计9. 常见的数据模型有三种,它们是(B)A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R图中,用来表示属性的图形是(B)A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是_____模式______。
2. ____数据的物理独立性__________是指数据库的物理(存储)结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
数据库基础知识1. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(d)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是(c )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在(B )。
A. 不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。
A. 模式B. 内模式C. 外模式D. 三层模式7. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三级模式之间的两层映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是(A)。
A. 模式与外模式之间的映射B. 模式与内模式之间的映射C. 模式D. 三级模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。
A. 模式B. 物理模式C. 子模式D. 内模式10. 下述(D)不是DBA数据库管理员的职责。
A. 完整性约束说明B. 定义数据库模式C. 数据库安全D. 数据库管理系统设计11. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )。
₪数据(Data):实际上就是描述事物的符号记录。
₪数据库(Database,DB):是长期存储在计算机内有结构的大量的共享的数据集合。
₪数据库管理系统(Database Management System,简称DBMS):是位于用户与操作系统之间的一层数据管理软件。
₪数据库系统(Database System,简称DBS):是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
₪数据库系统管理员(Database Administrator,简称DBA):负责数据库的建立、使用和维护的专门人员。
A:各种数据库特点阶段1人工管理₪特点■数据不保存■应用程序管理数据■数据不共享■数据不具有独立性2 文件系统₪特点:■数据可以长期保存■由文件系统管理数据■数据共享性差、冗余度大■数据的独立性差3数据库系统特点■数据库系统的特点■数据结构化:是数据库与文件系统的根本区别(文件系统中数据最小单位是:记录;而数据库系统中能细化到数据项)。
■数据的共享性高、冗余度低、易扩充■数据独立性高:逻辑独立性、物理独立性(指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
当数据的物理存储改变了,应用程序不用改变。
逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序也可以保持不变。
)■由DBMS统一管理和控制:数据的安全性(Security)保护数据的完整性(Integrity)检查数据完整性:数据的正确性、有效性和相容性。
并发(Concurrency)控制数据库恢复(Recovery)综上所述,数据库是长期存储在计算机内的有组织的大量的共享的数据集合。
它可以供很多用户共享,具有最小冗余度和较高的数据独立性。
DBMS在数据库建立、运行和维护时对数据库进行统一的控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。
数据库ppt整理:1.数据库(DataBase,DB)是指长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。
概括而言,数据库具有永久存储和易扩展性,并为各种用户共享.2.数据(data)是承载或记录信息的按一定规律排列组合的物理符号,是形成信息的源泉,是计算机程序加工的“原料”。
简单地说,数据是对客观事物描述与记载的物理符号记录。
数据有多种表现形式,可以是文字、图形、图像、声音、语言等.3.信息(information)泛指人类社会传播的一切内容.一般而言,信息是一种被加工成为特定形式的数据,是数据的集合、含义与解释,是事物变化、相互作用、特征的反映。
当前,信息已成为人类社会活动的一种重要资源,与能源、物质并称人类社会活动的三大要素。
4.信息资源与能源、物质资源相比(1)能够重复使用,能在使用中体现自身价值并产生增值;(2)具有极强的目标导向,即使是相同的信息在不同的用户中也体现出不同的价值;(3)具有整合性,信息资源的检索和利用,不受时间、空间、语言、地域和行业的制约;(4)是社会财富,任何人无权全部或永久购买信息的使用权;同时信息资源是商品,可以被销售、贸易和交换;(5)具有流动性。
5。
信息与其它相关概念★ 信息与消息比较,消息是信息的外壳,信息是消息的内核;★ 信息与信号相比,信号是信息的载体;★ 信息与数据比较,数据是信息存在的一种形态或记录形式,数据经过解释并赋予一定意义之后,便成为信息。
★ 信息与知识相比,知识是事物运动状态和方式在人们头脑中一种有序的、规律性的表达,是信息加工的产物。
6. 数据与信息的关系◎ 数据是信息的符号表示,也称载体;◎ 信息是数据的内涵,是数据的语义解释;◎ 数据是符号化信息;◎ 信息是语义化数据。
7。
数据处理数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和.信息处理的目的:一是从大量的、原始的数据中抽取、整理出对人们有价值的信息,以作为行动和决策的依据;二是借助计算机科学地保存和管理复杂、大量的数据,以便方便利用这些资源.8。
数据库基础知识1.数据库系统的基本概念一、信息与数据1.信息信息的概念:信息是现实世界事物的存在方式或运动状态的反映。
换言之,信息是一种已经被加工为特定形式的数据。
信息的特征:(1)信息传递需要物质载体,信息的获取和传递要消耗能量;(2)信息可以感知;(3)信息可以存储、压缩、加工、传递、共享、扩散、再生和增值。
2.数据数据的概念:数据是将现实世界中的各种信息记录下来的符号,其意义是客观实体的属性值,是信息的载体和具体表现形式。
数据的表现形式:数字、文字、图形、图像、声音。
3.数据与信息的关系数据与信息紧密相关,信息提供现实世界中有关事物的知识;数据是载荷信息的物理符号,二者不可分离又有一定区别。
二、数据处理与数据管理技术1.数据处理:是指将数据转换为信息的过程。
2.数据管理:数据收集、分类、组织、编码、存储、检索、传输和维护等环节是数据处理的基本操作,称为数据管理,是数据处理的核心问题。
3.数据管理技术的三个发展阶段(1)人工管理阶段(20世纪50年代)特点:数据无独立性(2)文件管理阶段(20世纪60年代)特点:出现了文件系统.实现以文件为单位的数据共享,程序和数据有了一定的独立性:(3)数据库系统阶段(20世纪60年代末期开始)特点:数据库管理系统对令部数据实施统一的、集中的操作,实现了数据独立性、可共享、冗余度小。
三、数据库技术的发展数据库发展阶段的划分以数据模型的进展作为主要依据和标志。
数据库的发展经历了3个阶段1.第一代数据库是层次数据库系统和网状数据库系统其数据模型分别为层次模型和网状模型,第一代数据库的典型代表:IMS。
2.第二代数据库是关系数据库系统其数据模型称关系模型,目前大部分数据库系统采用关系模型。
典型代表:Ingres3.第三代数据库是面向对象的数据库管理系统支持面向对象的数据模型,保持和继承了第二代数据库系统的优点,更安全、高效、方便,同时还具有开放性。
四、数据库技术的发展趋势(1)面向对象的方法和技术对数据库发展的影响(2)数据库技术与多学科技术的有机结合(3)面向专门应用领域的数据库技术的研究五、数据库系统的组成1.数据库系统的组成一个完整的数据库系统由数据库、数据库管理系统、应用程序、计算机硬件、计算机软件、应用程序和各类人员组成。
全国计算机三级数据库技术考点在当今数字化的时代,数据库技术的重要性日益凸显。
对于想要通过全国计算机三级数据库技术考试的朋友们来说,了解考点是备考的关键。
接下来,咱们就一起详细探讨一下相关的考点。
首先,数据结构是重要的基础考点之一。
这包括线性表、栈、队列、树和图等常见的数据结构。
要理解它们的特点、存储方式以及基本操作。
比如说,线性表的顺序存储和链式存储,栈的先进后出原则,队列的先进先出特性,二叉树的遍历方式等等。
不仅要知道理论,还得能够在实际问题中运用这些数据结构进行有效的数据组织和管理。
数据库系统原理也是不可忽视的一部分。
要明白数据库的三级模式和两级映像,掌握数据模型的概念,像关系模型、层次模型和网状模型。
了解数据库的完整性约束、安全性控制以及并发控制等方面的知识。
比如,如何确保数据的准确性和一致性,如何防止未经授权的访问,以及如何处理多个用户同时操作数据库时可能出现的问题。
SQL 语言是数据库操作的核心工具。
得熟练掌握数据查询语句,如简单查询、连接查询、子查询等。
还要会进行数据的插入、更新和删除操作。
对于聚合函数、排序、分组等也要运用自如。
能够根据实际需求编写复杂的 SQL 语句来获取和处理数据。
数据库设计也是常考的要点。
要学会从需求分析开始,经过概念结构设计、逻辑结构设计,到物理结构设计的整个过程。
掌握如何将现实世界的问题转化为数据库中的表结构,如何确定合适的字段、主键、外键等。
同时,要了解数据库的优化方法,包括索引的使用、查询的优化等,以提高数据库的性能。
在事务管理方面,要清楚事务的概念、特性和并发事务可能产生的问题,如脏读、不可重复读和幻读。
掌握事务的隔离级别以及如何通过加锁等机制来解决并发问题。
另外,存储过程和触发器也是考点之一。
知道如何创建和使用存储过程来封装复杂的业务逻辑,提高数据库的执行效率。
了解触发器的工作原理,能够在特定的表操作时自动执行相应的动作。
还有数据库的备份与恢复,这关系到数据的安全性和可用性。
数据库基础知识参考试题及答案解析-、单项选择题。
下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。
(1)在数据库技术中,实体-联系模型是一种( )A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑数据模型答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。
概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。
该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E—R模型。
(2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( )A)S B)SC,C C)S,SC D)S,C,SC答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。
(3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。
(4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存C)采用一定的数据结构 D)数据独立性好答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。
文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。
(5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )A)属性 B)关系 C)域 D)元组答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。
数据库系统基础知识内容提要:Visual Foxpro是目前微机上流行采用了可视化的、面向对象的程序设计方法,大大简化了应用系统的开发过程,本章是全书的基础,讨论了一些数据库系统的基础知识,为后面的学习打下理论基础。
主要从数据库的基本概念、关系数据库及其设计概述、数据库技术的应用领域及发展方向三个方面进行讨论。
1.数据库的基本概念1.1信息、数据及数据处理1)信息信息是对现实世界中各种事物的存在方式或运动形态的反映,它反映的是事物之间的联系。
2)数据数据是信息的符号化表示。
3)数据处理数据处理实际上就是利用计算机对各种类型的数据进行处理。
它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。
1.2数据库、数据库管理系统与数据库系统1)数据库(DataBase,简称DB)数据库,顾名思义,是存放数据的仓库。
它是按一定的结构和组织方式存储在计算机外部存储介质上的,有结构,可共享的相互关联的数据集合。
数据库中的数据具有结构化好,冗余度小,数据独立性高,共享性高和易于扩充等特点。
2)数据库管理系统(DataBase Management System,简称DBMS)数据库管理系统是一个管理数据库的软件系统。
它为用户提供了大量描述(建立)数据库、操纵(检索、排序、索引、显示、统计计算等)数据库和维护(修改、追加、删除等)数据库的方法和命令。
而且它还能自动控制数据库的安全,及数据库的数据完整。
比如:Visual FoxPro 6.0,SQL Server,Oracle等系统就是数据库管理系统。
其主要功能包括以下几个方面:(1) 数据定义功能(2) 数据操纵功能(3) 数据控制功能(4) 数据库的建立和维护功能3)数据库系统(DataBase System,简称DBS)数据库系统的目标在于存储和提取所需要的信息。
它主要由数据、硬件、软件和用户四部分构成。
1.3数据库管理技术的产生和发展随着计算机软、硬件技术的发展,在应用需求的推动下,数据管理技术经历了人工管理、文件系统、数据库系统、分布式数据库系统四个阶段。