文档库 最新最全的文档下载
当前位置:文档库 › 数据库知识点整理

数据库知识点整理

数据库知识点整理
数据库知识点整理

数据库ppt整理:

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

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。

概括而言,数据库具有永久存储和易扩展性,并为各种用户共享。

2.数据(data)是承载或记录信息的按一定规律排列组合的物理符号,是形成信息的源泉,

是计算机程序加工的“原料”。简单地说,数据是对客观事物描述与记载的物理符号记录。数据有多种表现形式,可以是文字、图形、图像、声音、语言等。

3.信息(information)泛指人类社会传播的一切内容。一般而言,信息是一种被加工成为特

定形式的数据,是数据的集合、含义与解释,是事物变化、相互作用、特征的反映。当前,信息已成为人类社会活动的一种重要资源,与能源、物质并称人类社会活动的三大要素。

4.信息资源与能源、物质资源相比

(1)能够重复使用,能在使用中体现自身价值并产生增值;

(2)具有极强的目标导向,即使是相同的信息在不同的用户中也体现出不同的价值;(3)具有整合性,信息资源的检索和利用,不受时间、空间、语言、地域和行业的制约;(4)是社会财富,任何人无权全部或永久购买信息的使用权;同时信息资源是商品,可以被销售、贸易和交换;

(5)具有流动性。

5. 信息与其它相关概念

★信息与消息比较,消息是信息的外壳,信息是消息的内核;

★信息与信号相比,信号是信息的载体;

★信息与数据比较,数据是信息存在的一种形态或记录形式,数据经过解释并赋予一定意义之后,便成为信息。

★信息与知识相比,知识是事物运动状态和方式在人们头脑中一种有序的、规律性的表达,是信息加工的产物。

6. 数据与信息的关系

◎数据是信息的符号表示,也称载体;

◎信息是数据的内涵,是数据的语义解释;

◎数据是符号化信息;

◎信息是语义化数据。

7. 数据处理

数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。

信息处理的目的:一是从大量的、原始的数据中抽取、整理出对人们有价值的信息,以作为行动和决策的依据;二是借助计算机科学地保存和管理复杂、大量的数据,以便方便利用这些资源。

8. 数据处理主要包括数值计算和数据管理。目前,数值计算所占比重越来越小,数据管理是数据处理的核心。

数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程,目的在于充分有效地发挥数据的作用。

9. 计算机数据管理包括

①数据采集

②数据转换

③数据分组

④数据组织

⑤数据计算

⑥数据存储

⑦数据检索

⑧数据排序

10. 数据管理的三个阶段

①人工管理阶段

②文件管理阶段

③数据库系统阶段

11. 人工管理阶段

年代:1946年~ 20世纪50年代中期

特征:计算机主要用于计算,除硬件设备外无

任何软件,外存只有磁带、卡片和纸

带,无直接存取的设备;软件只有汇编

语言,没有操作系统,对数据的处理完

全依靠人工进行管理。

特点:数据不保存;

无软件对数据进行管理;

没有文件概念;

数据面向应用,不能共享。

文件系统阶段

年代:20世纪50年代后期~ 20世纪60年代中期特征:计算机不仅用于计算,而且还大量用于

管理。硬件中有了磁盘、磁鼓等直接存

取的设备;软件中有了高级语言和操作

系统。

特点:数据可长期保存在磁盘上;

系统提供数据与程序之间的存取方法;

文件的形式多种多样;

程序与数据之间有一定的独立性。

数据库系统阶段

年代:20世纪60年代后期~

特征:存储技术取得很大发展,有了大容量的

磁盘,可共享数据。

特点:数据共享且具有独立性;

数据是结构化的;

数据是面向系统的;

数据库系统比文件系统具有更高独立性;

提供了方便的接口和控制功能

12. 数据库系统(DataBase System, DBS)是指具有管理和控制数据库功能的计算机应用系统。一般由三大部分组成:硬件系统、软件系统(包括操作系统、数据库管理系统、数据库应用系统等)和人员。

13. 硬件系统

是指存储数据库和运行数据库管理系统DBMS的硬件资源,包括物理存储数据库的磁盘、磁鼓、磁带或其他外存储器及其附属设备、控制器、I/O通道、内存、CPU以及外部设备等。

14. 软件系统

①数据库

数据库是指存储在计算机内、有组织的可共享的数据集合;数据库中所建立的数据结构,

充分描述了数据间的内在联系,便于数据修改、更新与扩充,同时保证了数据的独立性、可靠性、安全性与完整性,减少了数据冗余,提高了数据共享程度及数据管理效率。

1)数据结构化;

2)数据独立性高;

3)数据共享性好,冗余度低;

4)由DBMS对数据进行统一管理。

②数据库管理系统

数据库管理系统( DataBase Management System, DBMS)是位于应用程序与操作系统之间的一层数据管理软件。和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统,可以科学地组织和保存数据,高效查找和维护数据。

数据库管理系统(DBMS)是指帮助用户建立、使用、管理和维护数据库的一种计算机系统软件,是数据库系统的核心。

DBMS由四个组成部分:

数据定义语言及其翻译处理程序;

数据操纵语言及其翻译处理程序;

数据库运行程序(如安全性、并发控制程序);

实用程序(如数据转换、数据库恢复程序)。

③数据库应用系统

数据库应用系统包括数据库及其应用程序,由系统分析员和应用程序员用DBMS和应用程序开发工具设计与创建。

15. 数据库系统人员包括:

数据库管理员(Database Administrator, DBA)

系统分析员

数据库设计人员

应用程序员

用户

16. 数据库体系结构

从数据库管理系统的角度看,数据库系统通常采用三级模式结构,这是数据库系统的内部体系结构;

数据库系统的外部体系结构可分为集中式结构、文件服务器结构和客户/服务器结构等。

17. 数据库三级模式结构

面向用户或应用程序员的用户级(外部层);

面向数据库设计和维护人员的概念级(概念层);

面向系统程序员的物理级(内部层);

18. (1)外模式

外模式又称为子模式或用户模式,外模式是从模式导出的一个子集,包括模式中允许特定用户使用的部分数据。

一个数据库可以有多个外模式。

(2)模式

模式又称为概念模式或逻辑模式,是数据库中全体数据的逻辑结构和特征的总体描述。一个数据库只有一个模式,数据库模式以这种数据模型为基础,体现和反映了数据库的

整体观。

(3)内模式

内模式又称为存储模式,是数据库中全体数据的内部表示或底层描述,描述了数据在存储介质上的存储方式和物理结构。

19. 数据库外部体系结构主要有集中式结构、文件服务器结构、客户/服务器结构。(1)集中式结构

由主机和客户终端两个关键硬件组成。

数据库和应用程序存放在主机中,数据的处理和主要的运算操作也在主机上进行。

特点是数据和应用集中,维护方便,安全性好;但对主机要求较高,价格昂贵。(2)文件服务器结构

数据库存放在文件服务器中,应用程序分散安排在各个客户工作站上。文件服务器只负责文件的集中管理,所有的应用处理安排在客户端完成。

特点是费用低廉,配置灵活;但是缺乏足够的计算和处理能力,对客户端的计算机性能要求高。Access和Visual FoxPro支持该方案。

(3)客户/服务器结构

数据库存放在服务器中,应用程序可以根据需要安排在服务器或客户工作站上,实现了客户端程序和服务器端程序的协同工作。

该结构解决了集中式结构和文件服务器结构的费用和性能问题。SQL Server和Oracle都支持该结构。

数据(data)是描述事物的符号记录,模型(model)是现实世界的抽象。

20. 数据模型(data model)是数据特征的抽象,是数据库系统中用以提供信息表示和操作手段的形式构架,包括数据描述、数据联系、数据操作、数据语义以及数据一致性的概念工具,是数据库系统的核心和基础。

21. 数据模型是数据库设计中对现实世界进行抽象的工具。

数据模型用于精确地描述数据库的静态特征、动态特性和数据完整性约束条件。因此,数据模型由是数据结构、数据操作和数据完整性约束三个要素构成。

22. (1)数据结构

数据模型中的数据结构用于描述系统的静态特征,主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和数据完整性约束都建立在数据结构上。

在数据库系统中,通常按照数据模型中的数据结构的类型来区分、命名各种不同的数据模型。

(2)数据操作

数据模型中的数据操作用于描述系统的动态特征,主要描述在相应的数据结构上的操作类型、操作规则和操作方式。

(3)数据完整性约束

数据模型中的数据完整性约束主要描述数据结构内数据间的语法、语义联系、制约和依存关系,以及数据动态变化和有效性规则,用以保证数据库中数据的正确、有效和相容。

23. E-R数据模型是利用实体、实体型、实体集、实体之间的联系和属性等概念,抽象描

述现实世界中客观数据对象及其特征、数据对象之间的关联关系。

E-R数据模型具有直观、易于理解、与计算机具体实现机制无关等优点。

24. ①实体

现实世界客观存在、且任何可以相互区别的事物。实体可以是具体的,也可以是抽象的,还可以是事物之间的联系。

②属性

描述实体或联系所具有的特征称为属性。

属性有“型”与“值”之分,“型”就是属性名,而“值”是属性的具体内容。

③实体集

实体集是具有相同类型及共享相同性质(属性)的实体集合。

④关键字

唯一标识实体的属性集,称为实体键或关键字,也简称为键。当有多个属性可作为键,而选定其中一个时,则称它为该实体的主键(primary key)。

⑤实体之间的联系

实体之间的关联关系称为联系,实体间的联系是指实体集中可能出现的每一个实体与另一实体集中多少个具体实体存在联系。

实体之间的联系有三种类型:

一对一联系;

一对多联系;

多对多联系。

一对一联系

如果两个不同型实体集中,任一方的一个实体只与另一方的一个实体相对应,这种联系称为一对一联系,记为1:1。

一对多联系

如果两个不同型实体集中,一方的一个实体对应另一方的若干个实体,而另一方的一个实体只对应本方的一个实体,称这种联系为一对多联系,记为1:m。

多对多联系

如果两个不同型实体集中,两实体集中任一实体均与另一实体集中的若干实体相对应,称这种联系为多对多联系,记为m:n。

实际上,一对一联系是一对多联系的特例,而一对多联系又是多对多联系的特例。

25. 绘制E-R图的步骤

⊙确定实体和实体的属性;

⊙确定实体之间的联系以及联系的类型;

⊙给实体和联系添加属性。

26. 数据结构模型称为表示型或实现型数据模型,也称为逻辑模型,是在概念模型的基础之上,对客观事物及其联系的数据描述,与具体的DBMS有关。

在数据库系统中,常用的数据结构模型有层次模型、网状模型、关系模型和面向对象模型四种。

27. ①关系

关系的结构成为关系模式。其形式为:

关系名(属性名1,属性名2,……属性名n)

关系数据库中,按照关系模式设计或创建的“表”的结构:

表名(字段1,字段2,……字段n)

显然,一个关系模式可以对应结构相同的多个关系。

②元组

关系中水平方向的行称为元组(tuple)。在数据表中,一个元组对应一条记录,一个关系就是若干个元组的集合。

③属性

关系中垂直方向的列称为属性(attribute)。每个属性都有属性名。在数据表中,一个属性对应一个字段,属性名即字段名。

④域

属性的取值范围称为域(domain)。域是属性值的集合,其类型与范围由属性的性质及其所表示的意义确定。同一属性只能在相同域中取值。

⑤元数

关系模式中属性的数目称为关系的元数,又称为关系的目或关系的度(degree)。

⑥候选关键字

凡在关系中能够唯一区分与确定不同元组的属性或属性集合,称为候选关键字(candidate key)。

⑦主关键字

一个关系或表只能有一个主关键字(primary key),简称主键。主键包含唯一标

识表中存储的每条记录的一个或多个字段。可选定一个候选关键字作为该关系的主关键字。在关系中,主关键字的值必须是唯一,并且非空。

⑧外部关键字

关系或表中某个属性或属性组合虽不是该表的主键,或只是主键的一部分,但却是另一关系或表的主键时,称该属性或属性组合为这个关系或表的外部关键字(foreign key)或外键

28. 关系的特点

①关系必须是规范化

其中最基本的一条就是关系的每一分量必须是不可再分的数据项(不能是嵌套表)。

②同一关系中不允许相同的属性名,即同一数据表中不能出现重复的字段名

③关系中不允许出现相同的元组,即同一数据表中任意两条记录不能完全相同

④关系中同一字段的数据类型必须相同,即同一属性的数据具有同质性。

⑤关系中元组、属性的次序任意,即数据表中的记录和字段的顺序无关紧要。

29. 关系的完整性

(1)实体完整性

实体完整性(entity integrity)是关系中的主关键字不能取空值或重复值。(2)参照完整性

参照完整性(referential integrity)是关系中的外部关键字必须为空值或等于主关键字的值,以保证两个表中对应的元组正确关联。

(3)用户定义完整性

用户定义完整性(user-defined integrity)是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。所以又称为域完整性,包括字段有限性约束、记录有效性约束。

30. 第一范式不仅要求一个属性只能包含一个值,且不可再分割;

还要求多行数据中的同一属性包含的值数量必须为一;

多个属性的意义不能相同。

31. 如果一个关系属于第一范式(1NF),且所有的非主关键字段都完全依赖于主关键字,则称此关系满足第二范式。

简单地说,要求主关键字的绝对相关性。

32. 如果一个关系已经满足第二范式(2NF),而且该关系中的任何两个非主键字段之间不存在函数依赖关系,那么该关系满足第三范式(3NF就是没有传递依赖,即不满足A->B->C)。

简单地说,要求每个非主键字段必须且只能依赖于主关键字。

33. 优势:

1)一致性。因为每个数据只在一个数据表中记录一次;

2)提高效率。只在一个位置记录数据意味着使用的磁盘空间减少;

3)易于理解。如果按关系规范化,则数据库设计更清晰。

34. 查询是数据库提供的一种功能强大的管理工具。

查询是以数据库中数据表作为数据源,根据给定的条件,从数据库的表或已有的查询中检索出符合条件的记录,构成一个新的数据集合。

35. 在Access2010中共有5种查询类型:选择查询、参数查询、交叉表查询、操作查询和SQL查询。

36. 查询的功能

★选择字段

★选择记录

★编辑记录

★实现计算

★创建新表

★为窗体、报表提供数据

37. 窗体的主要功能和类型:

▲窗体是应用程序与用户之间的接口,是创建数据库应用系统最基本的对象。

▲窗体就是程序运行时的Windows窗口,是人机交互的界面。

▲窗体是操作应用系统的界面。

▲在应用程序中,必定有一个主窗体,提供系统的各种功能。

▲用户就是通过选择不同的操作来实现数据维护、控制应用程序流程等人机交互的功能。

38. 窗体的主要功能

▲控制应用程序的流程

▲操作数据

▲显示信息

▲交互信息

39. 窗体的类型

根据数据记录的显示方式,Access提供了6种类型的窗体

单页窗体(纵栏式窗体)

多页窗体

连续窗体(表格式窗体)

弹出式窗体

主/子窗体

图表窗体

40. 窗体视图是窗体在具有不同功能和应用范围下呈现的外观表现形式,不同的窗体视图具有不同的功能。Access 2010有6种窗体视图:

设计视图

窗体视图

布局视图

数据表视图

数据透视表视图

数据透视图视图

41. 窗体的节

窗体的设计视图由若干部分组成,每一部分称为“节”。所谓节,是用于设计窗体细节的区域。窗体最多可拥有5个节,默认情况下,只有主体节。

42. 主体

是每个窗体都必须包含的主体部分(其它部分是可选的)。绝大多数的控件及信息都出现在主体节中,通常用于显示、编辑记录数据。

窗体页眉

位于窗体的顶部位置,主要用于添加窗体标题、窗体使用说明等信息。

页面页眉

用于设置窗体每页的顶部所显示的信息,包括:标题、列标题、日期或页码等。页面页眉仅当窗体打印时才显示,且显示在每一打印页的上方。

页面页脚

用于设置窗体每页的底部所显示的信息,包括:页总汇、日期或页码等。页面页脚仅当窗体打印时才显示,且显示在每一打印页的下方。

窗体页脚

位于窗体的底部,其功能与窗体页眉基本相同,一般用于显示对记录的操作说明、设置命令按钮等。

43. 控件是放置在窗体中的图形对象,主要用于输入数据、显示数据、执行操作等。

控件是构成窗体的基本元素,用以实现在窗体中对数据的输入、查看、修改以及对数据库中各种对象的操作。

不同的控件,其功能各不相同。

1、控件的属性

控件的属性是用来描述控件的特征或状态

每个属性用属性名来标识

2、控件的类型

根据控件的用途及其与数据源的关系,可以将控件分为3类:

绑定型控件

非绑定型控件

计算型控件

(1)绑定型控件

☆绑定型控件通常有其数据源,控件中的数据来自于数据源(表或查询中的字段),并且对控件中数据的修改将返回到与其绑定的数据源中。

☆绑定型控件主要用于显示、输入及更新数据表(或查询)中的字段。

☆绑定型控件主要有文本框、列表框、组合框等。

(2)非绑定型控件

☆非绑定型控件没有数据源,不与任何数据绑定。

☆非绑定型控件主要用于显示提示信息、线条、矩形及图像等。

☆非绑定型控件主要有标签、命令按钮、图像、直线、分页符等。

(3)计算型控件

☆计算型控件以表达式作为其数据源

☆表达式可以使用窗体或报表中数据源的字段值,也可以是其它控件中的数据。

44. 标签(Label)

标签是一个非绑定型控件,其主要功能是在窗体、报表中显示说明性文字。在窗体、报表运行时,不能被用户直接修改。

有两种标签:

独立标签

即与其它控件没有关联的标签;主要用于添加说明性文字。

关联标签

即链接到其它控件上的标签;用于对相关控件显示数据的说明。

45. 文本框(Text)

文本框用于对数据进行显示、输入、修改等操作。

文本框可以是一个绑定型文本框(与某个字段关联),也可以是一个非绑定型文本框(用于显示计算结果或接收用户输入的数据)。

Oracle数据库基本知识点

1、数据库基本语句 (1)表结构处理 创建一个表:cteate table 表名(列1 类型,列2 类型); 修改表的名字 alter table 旧表名 rename to 新表名 查看表结构 desc 表名(cmd) 添加一个字段 alter table 表名 add(列类型); 修改字段类型 alter table 表名 modify(列类型); 删除一个字段 alter table 表名 drop column列名; 删除表 drop table 表名 修改列名 alter table 表名 rename column 旧列名 to 新列名; (2)表数据处理 增加数据:insert into 表名 values(所有列的值); insert into 表名(列)values(对应的值); 更新语句:update 表 set 列=新的值,…[where 条件] 删除数据:delete from 表名 where 条件 删除所有数据,不会影响表结构,不会记录日志, 数据不能恢复--》删除很快: truncate table 表名 删除所有数据,包括表结构一并删除: drop table 表名 去除重复的显示:select distinct 列 from 表名 日期类型:to_date(字符串1,字符串2)字符串1是日期的字 符串,字符串2是格式 to_date('1990-1-1','yyyy-mm-dd')-->返回日期的 类型是1990-1-1 (3)查询语句 1)内连接 select a.*,b.* from a inner join b on a.id=b.parent_id

(整理)SQLServer数据库基本知识点.

SQL Server 数据库基本知识点一、数据类型

二、常用语句 (用到的数据库Northwind) 查询语句 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面的语句查询Customers 表中公司名称为“Alfreds Futterkiste”的ContactName字段和Address字段。 SELECT ContactName, Address FROM Customers WHERE CompanyName='Alfreds Futterkiste' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示Customers表中所有列的数据: SELECT * FROM Customers 2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 例如: SELECT ContactName, Address FROM Customers 3、更改列标题 在选择列表中,可重新指定列标题。定义格式为: 列标题 as 列名 列名列标题如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: SELECT ContactName as 联系人名称, Address as地址 FROM Customers 4、删除重复行

SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认 为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。 SELECT DISTINCT(Country) FROM Customers 5、限制返回的行数 使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT 时,说明n是 表示一百分数,指定返回的行数等于总行数的百分之几。 例如: SELECT TOP 2 * FROM Customers SELECT TOP 20 PERCENT * FROM Customers (二)FROM子句 FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列 所属的表或视图。例如在Orders和Customers表中同时存在CustomerID列,在查询两个表中的CustomerID时应 使用下面语句格式加以限定: select * from Orders,Customers where Orders.CustomerID =Customers.CustomerID 在FROM子句中可用以下两种格式为表或视图指定别名: 表名 as 别名 表名别名 select * from Orders as a,Customers as b where a.CustomerID =b.CustomerID SELECT不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。 例如: select * from Customers where CustomerID in (select CustomerID from Orders where EmployeeID=4) 此例中,将SELECT返回的结果集合给予一别名CustomerID,然后再从中检索数据。 (三) 使用WHERE子句设置查询条件 WHERE子句设置查询条件,过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据:select CustomerID from Orders where EmployeeID=4

[笔试]-高等教育学(完整版知识点)

第一部分:判断(共12题) 1、教育方针的基本构成:教育发展的指导思想(教育的性质);教育的培养目标(广义的培养目标,即教育目的);实施的途径(实现教育目的的途径)。 2、发展教育的三个途径:教学工作(主要途径);科研训练(重要途径);社会实践(新的教育方针予以强调)。 3、我国学位制度分为三级:学士、硕士、博士。 4、我国现行高校领导体制:党委领导下的校长负责制(=学校基层委员会领导下的校长负责制) 5、高校教职工代表大会:是教职工群众行使民主权利、民主管理学校的重要形式。 6、宏观高等教育结构:包括层次结构、科类结构、形式结构、能级结构、地域结构(即布局)、管理体制结构等。 7、微观高等教育结构:包括学科专业结构、课程结构、教材结构、队伍结构、各类人员的知识结构等。 8、高校教学系统组成:教师、学生、教学内容和教学媒介。 9、高校课程分类:从层次构成上,可分为公共基础课程、专业基础课程以及专业课程;从形式上看,可分为必修课程、选修课程。 10、大学生参与科研活动:有多种途径,可以结合日常教学进行,也可通过指导学生完成学年论文或毕业论文进行。 11、大学生社会实践活动的特征:人才培养的目的;现实参与的方式;定向选择的内容;互补并进的效果。 12、大学生社会实践活动在培养人方面起的作用:可促进知识的转化和拓展;有利于增强大学生的社会意识和社会技能;有利于发展大学生的创造才能和组织才能;有利于大学生提高修养、完善个性品质。 第二部分:名词解释(共21题) 1、高等教育P5:高等教育是在完全的中等教育基础上进行的专业教育,是培养各类高级专门人才的社会活动。 2、广义文化P17:最广义的文化可以泛指人类在历史过程中所创造的物质财富和精神财富的总称。 3狭义文化P17:常常是人们对精神财富及精神生活的一种通称,在此“文化”一词从狭义的角度使用。 4、教育方针P29:教育方针是国家在一定历史时期,根据社会政治经济发展的需要和基本国情,通过一定的立法程序,为教育事业确立总的工作方向和奋斗目标,是教育政策的总概括。 5、教育目的P34:教育目的是各级各类教育培养人的总的质量目标和总的规格要求。 6、社会本位高等教育目的观P55:主要是指那些从社会发展需要出发设计教育目的的观点,即个人只是教育加工的原料,个人发展必须服从社会需要。这种目的观的主要观点强调高等教育价格首先在于促进国家和社会发展,强调人是社会的产物。 7、个人本位高等教育目的观P55:主要是指那些从个人需要,个人发展出发设计教育目的的观点,强调使受教育者的本性、才能获得自然发展,教育要为人本身的生活服务。 8学制P85:是指一个国家的各级各类学校的系统,它包括:有哪些种类的学校,这些学校由谁来主办和管理,学校的性质和任务是什么,实际的入学条件、修业年限以及各级各类学校的关系如何等等。 9、高等教育管理体制P115:就是指与高等教育管理活动相关的组织制度体系,它主要包括

数据库知识点整理(全)

UNIT 1 四个基本概念 1.数据(Data):数据库中存储的基本对象 2.数据库的定义 :数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合 3.数据库管理系统(简称DBMS):位于用户与操作系统之间的一层数据管理软件(系统软件)。 用途:科学地组织和存储数据;高效地获取和维护数据 主要功能: 数据定义功能; 数据操纵功能; 数据库的运行管理; 数据库的建立和维护功能(实用程序) 4.数据库系统(Database System,简称DBS):指在计算机系统中引入数据库后的系统 数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员(DBA)和用户 数据管理技术的发展过程 人工管理阶段 文件系统阶段 数据库系统阶段 数据库系统管理数据的特点如下 (1) 数据共享性高、冗余少;(2) 数据结构化;(3) 数据独立性高;(4) 由DBMS进行统一的数据控制功能 数据模型 用来抽象、表示和处理现实世界中的数据和信息的工具。通俗地讲数据模型就是现实世界数据的模拟。 数据模型三要素。 数据结构:是所研究的对象类型的集合,它是刻画一个数据模型性质最重要的方面;数据结构是对系统静态特性的描述 数据操作:对数据库中数据允许执行的操作及有关的操作规则;对数据库中数据的操作主要有查询和更改(包括插入、修改、删除);数据操作是对系统动态特性的描述 数据的约束条件:数据及其联系应该满足的条件限制 E-R图 实体:矩形框表示 属性:椭圆形(或圆角矩形)表示

联系:菱形表示 组织层数据模型 层次模型 网状模型 关系模型(用“二维表”来表示数据之间的联系) 基本概念: 关系(Relation) :一个关系对应通常说的一张表 元组(记录): 表中的一行 属性(字段):表中的一列,给每一个属性名称即属性名 分量:元组中的一个属性值,分量为最小单位,不可分 主码(Key):表中的某个属性组,它可以唯一确定一个元组。 域(Domain):属性的取值范围。 关系模式:对关系的描述。一般表示为:关系名(属性1,属性2,…,属性n)关系模型的数据完整性约束 实体完整性 参照完整性 用户定义的完整性 DBS三级模式结构: 外模式、概念模式、内模式(一个数据库只有一个内模式)

《数据库原理》知识点总结

《数据库原理》知识点总结标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界

2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS 无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。 注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例 student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:① E-R图作为用户与开发人员的中间语言。 ② E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授 和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

《数据库原理》知识点总结 (3)

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界 2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。

注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:①E-R图作为用户与开发人员的中间语言。 ②E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

《数据库原理》知识点总结

、模型的三个世界 1 ?现实世界 3 ?机器世界:将 E-R 图转换为某一种数据模型,数据模型与 注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2 .属性: 3 .关键词:能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 4 .实体型:即二维表的结构 数据库系统概述 一、有关概念 1.数据 2 .数据库(DB ) 3 ?数据库管理系统 DBMS ) ccess 桌面DBMS SQL Server 客户机/服务器型 DBMS Oracle MySQL DB2 4 .数据库系统( DBS ) 厂数据库(DB ) J 数据库管理系统 幵发工具 DBMS ) 应用系统 二、数据管理技术的发展 1 ?数据管理的三个阶段 (1)人工管理阶段 (2)文件系统阶段 (3 )数据库系统阶段 概念模型 2 ?信息世界:即根据需求分析画概念模型(即 E-R 图),E-R 图与 DBMS 无关。 DBMS 相关。

5?实体集:即整个二维表三、实体间的联系:

1.两实体集间实体之间的联系 1:1 联系、 1:n 联系、 m :n 联系 2.同一实体集内实体之间的联系 1:1 联系、 1:n 联系、 m :n 联系 1.重要术语: 关系:一个关系就是一个二维表; 元组:二维表的一行,即实体; 关系模式:在实体型的基础上,注明主码。 关系模型:指一个数据库中全部二维表结构的集合。 数据库系统结构 数据库系统的 模式结构 三级模式 1.模式:是数据库中全体数据的逻辑结构和特征的描述。 ①模式只涉及数据库的结构;模式既不涉及应用程序,又不涉及数据库结构的存储; ② 外模式:是模式的一个子集,是与某一个应用程序有关的逻辑表示。 特点:一个应用程序只能使用一个外模式,但同一个外模式可为多个应用程序使用。 内模式:描述数据库结构的存储,但不涉及物理记录。 外模式 /模式映象:保证数据库的逻辑独立性; 模式 /内模式映象:保证数据库的物理独立性; 使数据库与应用系统完全分开,数据库改变时,应用系统不必改变。 数据的存取完全由 DBMS 管理,用户不必考虑存取路径。 数据库管理系统 DBMS 的功能:负责对数据库进行统一的管理与控制。 数据定义:即定义数据库中各对象的结构 数据操纵:包括对数据库进行查询、插入、删除、修改等操作。 数据控制:包括安全性控制、完整性控制、并发控制、数据库恢复。 一、层次模型: 用树型结构表示实体之间的联系。 二、网状模型: 用图结构表示实体之间的联系。 三、关系模型: 用二维表表示实体之间的联系。 数据模型 2. DBMS 的组成: DDL 4五 厶" 语言 DML 语言 2. 两级映象 3. 两级映象的意义 1.

数据库原理王珊知识点整理

目录 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) 数据库中实现的是数据的真正结构化 (4) 数据的共享性高,冗余度低,易扩充、数据独立性高 (5) 数据独立性高 (5) 物理独立性 (5) 逻辑独立性 (5) 数据独立性是由DBMS的二级映像功能来保证的 (5) 数据由DBMS统一管理和控制 (5) 1.2.1 两大类数据模型:概念模型、逻辑模型和物理模型 (6) 1.2.2 数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件. 7 数据的完整性约束条件: (7)

关系数据模型的优缺点 (8) 1.3.1 数据库系统模式的概念 (8) 型(Type):对某一类数据的结构和属性的说明 (8) 值(Value):是型的一个具体赋值 (8) 模式(Schema) (8) 实例(Instance) (8) 1.3.2 数据库系统的三级模式结构 (9) 外模式[External Schema](也称子模式或用户模式), (9) 模式[Schema](也称逻辑模式) (9) 内模式[Internal Schema](也称存储模式) (9) 1.3.3 数据库的二级映像功能与数据独立性 (9) 外模式/模式映像:保证数据的逻辑独立性 (10) 模式/内模式映象:保证数据的物理独立性 (10) 1.4 数据库系统的组成 (10) 数据库管理员(DBA)职责: (10)

嘉应学院数据库试卷(终极版)

一、选择题(每题1分,共20分) 1、用于数据库恢复的重要文件是 A、数据库文件 B、索引文件 C、日志文件 D、备注文件 2、如果事务T对数据R已经加X锁,则其他事务对数据R A、可以加S锁不能加X锁 B、可以加X锁不能加S锁 C、可以加S锁也可以加X锁 D、不能加任何锁 3、 A D、软件工具 4、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是 A、数据的物理独立性 B、数据的逻辑独立性 C、数据的位置独立性 D、数据的存储独立性 5、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是 A、400 B、10000 C、30000 D、90000 6、下面对于关系的叙述中,哪个是不正确的? A、关系中的每个属性是不可分解的 B、在关系中元组的顺序是无关紧要的 C、任意的一个二维表都是一个关系(反过来对) D、每一个关系只有一种记录类型 7、视图消解(view resonlution)的概念是 A、将对视图的查询转换为逻辑查询的过程 B、将对视图的查询转换为对具体数据记录查询的过程 C、将对视图的查询转换为对数据文件的查询的过程 D、将对视图的查询转换为基本表的查询的过程 8、下面有关E-R模型向关系模型转换的叙述中,不正确的是 A、一个实体类型转换一个关系模式 B、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 C、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并(n端) D、一个m:n联系转换为一个关系模式 9、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段) A、第一阶段是获得封锁,也称为扩展阶段 B、第一阶段是获得封锁,也称为并行阶段 C、第一阶段是获得封锁,也称为收缩阶段 D、第二阶段是释放封锁,也称为扩展阶段 10、E-R图适用于建立数据库的 A、概念模型 B、逻辑模型 C、结构模型 D、物理模型 11、在数据字典中,能同时充当数据流的来源和去向的是 A、数据记录 B、数据通路 C、数据存储 D、数据结构 12、关系模型的结构是 A、层次结构 B、网状结构 C、二维结构 D、对象结构 13、下列聚合函数中不忽略空值(null)的是 A、SUM(列名) B、MAX(列名) C、COUNT(*) D、AVG(列名) 14、DBMS中实现事务持久性的子系统是 A、安全性管理子系统 B、完整性管理子系统 C、并发控制子系统 D、恢复管理子系统

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ __________ 日期_________ 得分__________ 一、不定项选择题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE D._ 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

数据库系统概论知识点

第一章:绪论 数据库(DB):长期存储在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有娇小的冗余度、交稿的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统(DBMS):位于用户和操作系统间的数据管理系统的一层数据管理软件。用途:科学地组织和存储数据,高效地获取和维护数据。包括数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事物管理和运行管理,数据库的建立和维护功能,其他功能。 数据库系统(DBS):在计算机系统中引入数据库后的系统,一般由数据库。数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。目的:存储信息并支持用户检索和更新所需的信息。 数据库系统的特点:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS统一管理和控制。 概念模型实体,客观存在并可相互区别的事物称为实体。 属性,实体所具有的某一特性称为属性。 码,唯一标识实体的属性集称为码。 域,是一组具有相同数据类型的值的集合。 实体型,具有相同属性的实体必然具有的共同的特征和性质。 实体集,同一类型实体的集合称为实体集。 联系 两个实体型之间的联系一对一联系;一对多联系;多对多联系 关系模型关系,元组,属性,码,域,分量,关系模型 关系数据模型的操纵与完整性约束关系数据模型的操作主要包括查询,插入,删除和更新数据。这些操作必须满足关系完整性约束条件。关系的完整性约束条件包括三大类:实体完整性,参照完整性和用户定义的完整性。 数据库系统三级模式结构外模式,模式,内模式 模式:(逻辑模式)数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式。

大学数据库全面知识点资料整理

第1章绪论 1 .数据库管理系统是数据库系统的一个重要组成部分,它的功能包括数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。 2 .数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 3 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:人工管理阶段,文件系统阶段和数据库系统阶段。 4 .数据库具有数据结构化、最小的冗余度、较高的数据独立性等特点。 5 .DBMS还必须提供数据的安全性保护、数据的完整性检查、并发控制、数据库恢复等数据控制功能。 6 .数据库管理系统的主要功能有哪些? (填空题) ①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。 7.三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 (问答题) 8 .试述概念模型的作用。 (填空题) 概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 9 .根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是概念模型,第二类是数据模型。 (问答题) 10 .定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R 图) (填空题) 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。 实体集:同型实体的集合称为实体集。 属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。 码:唯一标识实体的属性集称为码。 实体联系图:E-R图提供了表示实体型、属性和联系的方法: 实体型:用矩形表示,矩形框内写明实体名。 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 11 .数据模型的三要素是指数据结构,数据操作,完整性约束。实际数据库系统中所支持的主要数据模型是关系模型,层次模型,网状模型。 13 .数据模型中的数据结构是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,数据操作是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 (问答题) 14 .定义并解释以下术语:DDL、DML (填空题) DDL:数据定义语言。用来定义数据库模式、外模式、内模式的语言。 DML:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。 15 .关系模型是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为关系数据库系统。 (问答题) 16 .关系的完整性约束条件包括三大类:实体完整性、参照完整性和用户定义的完整性。

数据库模型基础知识及数据库基础知识总结

数据库模型基础知识及数据库基础知识总结 数据库的4个基本概念 1.数据(Data):描述事物的符号记录称为数据。 2.数据库(DataBase,DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。 3.数据库管理系统(DataBase Management System,DBMS 4.数据库系统(DataBase System,DBS) 数据模型 数据模型(data model)也是一种模型,是对现实世界数据特征的抽象。用来抽象、表示和处理现实世界中的数据和信息。数据模型是数据库系统的核心和基础。数据模型的分类 第一类:概念模型 按用户的观点来对数据和信息建模,完全不涉及信息在计算机中的表示,主要用于数据库设计现实世界到机器世界的一个中间层次 ?实体(Entity): 客观存在并可相互区分的事物。可以是具体的人事物,也可以使抽象的概念或联系 ?实体集(Entity Set): 同类型实体的集合。每个实体集必须命名。 ?属性(Attribute): 实体所具有的特征和性质。 ?属性值(Attribute Value): 为实体的属性取值。 ?域(Domain): 属性值的取值范围。 ?码(Key): 唯一标识实体集中一个实体的属性或属性集。学号是学生的码?实体型(Entity Type): 表示实体信息结构,由实体名及其属性名集合表示。如:实体名(属性1,属性2,…) ?联系(Relationship): 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体型内部的联系(各属性)和实体型之间的联系(各实体集)。有一对一,一对多,多对多等。 第二类:逻辑模型和物理模型 逻辑模型是数据在计算机中的组织方式

数据库系统基本知识讲解

三、数据库的概念与用途 数据库的概念 什么是数据库呢当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个“数据仓库”我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种“数据库”,使其可以利用计算机实现财务、仓库、生产的自动化管理。 给数据库下了一个比较完整的定义:数据库是存储在一起的

相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。 数据库的优点 人事基本档案 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等

数据库知识点总结

期末复习顺便总结下,书本为高等教育出版社的《数据库系统概论》。 第一章知识点 数据库是长期储存之计算机内的、有组织的、可共享的大量数据的集合。?1,数据库数据特点P4 永久存储,有组织,可共享。?2,数据独立性及其如何保证P10,P34 逻辑独立性:用户的应用程序与数据库的逻辑结构互相独立。(内模式保证) 物理独立性:用户的应用程序与存储在磁盘上的数据库中的数据相互(外模式保证) 3,数据模型的组成要素P13 数据结构、数据操作、完整性约束。 4,用ER图来表示概念模型P17 实体、联系和属性。联系本身也是一种实体型,也可以有属性。 第二章 1,关系的相关概念(如关系、候选码、主属性、非主属性) P42-P44单一的数据结构----关系。现实世界的实体以及实体间的各种联系均用关系来表示。 域是一组具有相同数据类型的值的集合。 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码 关系模式的所有属性组是这个关系模式的候选码,称为全码 若一个关系有多个候选码,则选定其中一个为主码 候选码的诸属性称为主属性 不包含在任何侯选码中的属性称为非主属性 2关系代数运算符P52

自然连接是在广义笛卡尔积R×S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系。 给定关系r(R)和s(S), S? R,则r ÷s是最大的关系t(R-S) 满足tx s?r 3,关系代数表达式 第三章

1,SQL的特点P79-P80 1. 综合统一 2. 高度非过程化 3. 面向集合的操作方式 4.以同一种语法结构提供多种使用方式 5. 语言简洁,易学易用 2,基本表的定义、删除和修改P84-P87 PRIMARY KEY PRIMARYKEY (Sno,Cno) UNIQUE FOREIGN KEY(Cpno) REFERENCES Course(Cno) ALTER TABLE <表名> [ ADD <新列名><数据类型>[完整性约束] ] [ DROP<完整性约束名>] [ALTER COLUMN<列名> <数据类型> ]; DROP TABLE<表名>[RESTRICT|CASCADE]; 3,索引的建立与删除P89-P90 CREATE [UNIQUE] [CLUSTER] INDEX <索引名> ON <表名>(<列名>[<次序>][,<列名>[<次序>] ]…); 唯一索引UNIQUE、非唯一索引或聚簇索引CLUSTER

数据库基础知识考试及答案

数据库系统概论复习参考题 一、选择题 1、描述事物的符号记录称为:( B ) A) 信息 B) 数据 C) 记录 D) 记录集合 2、( A )是位于用户和操作系统之间的一层数据管理软件。 A) 数据库管理系统 B) 数据库系统C) 数据库 D) 数据库运用系统 3、在人工管理阶段,数据是( B )。 A) 有结构的 B) 无结构的 C) 整体无结构,记录有结构 D) 整体结构化的 4、在文件系统阶段,数据是(B )。 A) 无独立性 B) 独立性差 C) 具有物理独立性 D)有逻辑独立性 5、在数据库系统阶段,数据是(D )。 A) 有结构的 B) 无结构的 C) 整体无结构,记录内有结构 D) 整体结构化的 6、数据库系统阶段,数据( D )。 A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性 C) 独立性差D)具有高度的物理独立性和一定程度的逻辑独立性 7、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。 A)数据模型 B)概念模型C) 物理模型 D) 关系模型 8、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是有层次模型的( C )决定的。 A) 数据结构 B) 数据操作C)完整性约束 D) 缺陷 9、( A )是数据结构,关系操作集合和完整性约束三部分组成。 A)关系模型 B) 关系 C) 关系模式 D) 关系数据库 10、在关系模型中,一组具有相同数据类型的值的集合称为( D ) A) 关系 B) 属性 C) 分量 D)域 11、关系是------。( D ) A) 型 B) 静态的 C) 稳定的 D)关系模式的一个实例 12、数据结构设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。 A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计 13、非关系模型中数据结构的基本单位是( C )。 A) 两个记录型间的联系 B) 记录 C) 基本层次联系 D) 实体间多对多的联系 14、在数据模型的三要素中,数据的约束条件规定及其联系的( A ) 。 A) 制约规则 B) 动态特性 C) 静态特性 D) 数据结构 15、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为( B )。 A) 唯一码 B) 候选码 C) 主属性 D) 外码 16、候选码中的属性成为( B )。 A) 复合属性 B) 主属性 C) 非主属性 D) 码属性 17、候选码中的属性成为( B ) A) 复合属性 B) 主属性 C) 非主属性 D) 码属性

access数据库知识点总结

SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXIS TS)及一些输出选项。 数据库管理系统(DBMS)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS统一管理。 数据库(DB),就是相关联的数据的集合。 数据库系统(DBS),是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、D BMS、应用程序以及数据库管理员(DBA)和数据库用户构成。 关系模型是一种数据模型关系模型中最重要的概念就是关系。关系(Relation),直观的看,就是由行和列组成的二维表,一个关系就是一张二维表。 关系中的一列称为关系的一个属性(Attribute),一行称为关系的一个元组(Tuple)。 组称为候选键(Candidate Key),从候选键中挑选一个作为该关系的主键(Primary Key)。一个关系中存放的另一个关系的主键称为外键(Foreign Key)。并不是任何的二维表都可以称为关系。关系具有以下特点: ?关系中的每一列属性都是原子属性,即属性不可再分; ?关系中的每一列属性都是同质的,即每一个元组的该属性取值都表示同类信息; ?关系中的属性间没有先后顺序; ?关系中元组没有先后顺序; ?关系中不能有相同的元组。 关系模型,就是对一个数据处理系统中所有数据对象的数据结构的形式化描述。将一个系统中所有不同的关系模式描述出来,就建立了该系统的关系模型。 关系数据库,是依据关系模型建立的数据库,是目前各类数据处理系统中最普遍采用的数据库类型。依照关系理论设计的DBMS,称为关系DBMS。数据库设计指:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。 联系有三种类型,转化为关系模式后,与其他关系模式可进行合并优化。 1:1的联系,一般不必要单独成为一个关系模式,可以将它与联系中的任何一方实体转化成的关系模式合并(一般与元组较少的关系合并)。 1:n的联系也没有必要单独作为一个关系模式,可将其与联系中的n方实体转化成的关系模式合并。 m:n的联系必须单独成为一个关系模式,不能与任何一方实体合并。

数据库复习

例题1(数据库) --(1) 建立一个数据库,数据库名为:我班同学库。 create database 我班同学库 --(2) 用企业管理器在我班同学库中建立如下数据表。 --①同学表(学号char(6),姓名nchar(4),性别nchar(1),出生日期--datetime,身高decimal(5,2),民族nchar(5),身份证号char(18),宿--舍编号char(6))。 use 我班同学库 create table 同学表 (学号char(6) primary key, 姓名nchar(4) not null, 性别nchar(1) check ( 性别='男' or 性别='女'), 出生日期datetime not null, 身高decimal(5,2) not null, 民族nchar(5) default '汉族', 身份证号char(18) not null, 宿舍编号char(6) not null) --②宿舍表(宿舍编号char(6),宿舍电话号码char(12))。 use 我班同学库 create table 宿舍表 (宿舍编号char(6) primary key, 宿舍电话号码char(12) check (宿舍电话号码like '0551-[0-9][0-9][0-9][0-9][0-9][0-9][0-9]')) --(3) use 我班同学库

create table 课程表 (课程号char(6) primary key, 课程名称varchar(10) not null) use 我班同学库 create table 选课表 (学号char(6) foreign key (学号) references 同学表(学号) , 课程号char(6) foreign key (课程号) references 课程表(课程号), 分数decimal(5,2) not null, primary key (学号,课程号) ) --(5) 创建一默认值m-性别,默认取男,并将其应用到同学表的性别列上create default m_性别as '男' exec sp_bindefault m_性别,'同学表.性别' --(6) 创建一规则r_分数,要求分数必须是在-100之间的数值,并将其应用到选课表的分数列上。 create rule r_分数as @分数between 0 and 100 exec sp_bindrule r_分数,'选课表.分数' --3. 向以上数据表中输入所在班同学的真实数据。(每张表至少条数据) --(1) insert into 同学表(学号,姓名,性别,身高) values ('s10','张三','男',1.60) --(2) update 同学表set 性别='女' where 学号='s10' --(3) delete from 同学表where 学号='s10'

相关文档
相关文档 最新文档