文档库 最新最全的文档下载
当前位置:文档库 › 数据库复习大版

数据库复习大版

数据库复习大版
数据库复习大版

数据库复习

一、选择题。

1、数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是( B )

A、DBMS包括DB和DBS.

B、DBS包括DB和DBMS

C、DB包括DBS和DBMS

D、DB、DBS和DBMS是平等关系

2、如果表A中的一条记录与表B中的多条记录相匹配,且表B 中的一条记录与表A中的多条记录相匹配,则表A与表B的关系是( D ) 关系。

A、一对一

B、一对多

C、多对一

D、多对多

3、在数据库中能够唯一的标识一个元组的属性(或者属性的组合)称为( D )。

A、记录

B、字段

C、域

D、主键

4、Access的数据库类型是(C )。

A、层次数据库

B、网状数据库

C、关系数据库

D、面向对象数据库

5、关系数据库管理系统的3种基本关系运算不包括(A )。

A、比较

B、选择

C、联接

D、投影

6、下列关于关系模型特点的描述中,错误的是(B )。

A、在一个关系中元组和列的次序都无关紧要。

B、可以将日常手工管理的各种表格,按照一张表一个关系直接存放到数据库系统中。

C、每个属性必须是不可分割的数据单元,表中不能再包含表。

D、在同一个关系中不能出现相同的属性名。

7、在建立“教学信息管理”数据库时,将学生信息和教师信息公开,保存在不同的表中的原因是(C )。

A、避免字段太多,表太大

B、便于确定主键

C、当删除某一学生信息时,不会影响教师信息,反之亦然

D、以上都不是

8、Access所属的数据库应用系统的理想开发环境的类型是

(C )。

A、大型

B、大中型

C、中小型

D、小型

9、在Access中,建立数据库文件可以选择“文件”下拉菜单的(A )菜单命令。

A、新建

B、打开

C、保存

D、另存为

10、Access 2003建立的数据库文件,默认为(B )版本。

A、Access 2002

B、Access 2000

C、Access 97

D、以上都不是

11、下列说法中正确的是(D )。

A、在Access 中,数据库中的数据存储在表和查询中。

B、在Access 中,数据库中的数据存储在表和报表中。

C、在Access 中,数据库中的数据存储在表、查询和报表中。

D、在Access 中,数据库中的全部数据都存储在表中。

12、下列选项中错误的字段名是(C ).

A、已经发出货物客户

B、通信地址~1

C、通信地址.2

D、1通信地址

13、Access 表中字段的数据类型不包括(C )。

A、文本

B、备注

C、通用

D、日期\时间

14、如果表中有“联系电话”字段,若要确保输入的联系电话值只能为8位数字,应该将字段的输入掩码设置为(A )。

A、00000000

B、99999999

C、########

D、????????

15、若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是(D )

A、“默认值”属性

B、“标题”属性

C、“密码”属性

D、“输入掩码”属性

16、数据表中的“行”称为(C )

A、字段

B、数据

C、记录

D、数据视图

17、默认值设置是通过(B )操作来简化数据输入。

A、清除用户输入数据的所有字段

B、用指定的值填充字段

C、消除了重复输入数据的必要

D、用于前一个字段相同的值填充字段

18、在Access 中,利用“查找和替换”对话框可以查找到满足条件的记录。若要查找当前字段中所有第一个字符为“y”,最后一个字符为“w”的数据,下列选项中正确使用的通配符是

(B )。

A、y[abc]w

B、y*w

C、y?w

D、y#w

19、Access 查询的数据源可以来自(D )

A、表

B、查询

C、窗体

D、表和查询

20、对于参数查询,“输入参数值”对话框的提示文本设置在设计视图的“设计网格”的(D)

A、“字段”行

B、“现实”行

C、“文本提示”行

D、“条件”行

21、如果用户希望根据某个或某些字段不同的值来查找记录,则最好使用的查询是(C )

A、选择查询

B、交叉表查询

C、参数查询

D、操作查询

22、如要从“成绩”表中删除“考分”低于60分的记录,应该使用的查询是( B )

A、参数查询

B、操作查询

C、选择查询

D、交叉表查询

23、如果想显示电话号码字段中6打头的所有记录(电话号码字段的数据类型为文本型),在条件行键入(A )

A、Like"6*"

B、Like"6?"

C、Like"6#"

D、Like6*

24、从数据库中删除表所用的SQL语句为(C )

A、DEL TABLE

B、DELETE TABLE

C、DROP TABLE

D、DROP

25、只可显示数据,无法编辑数据的控件是( B )

A、文本框

B、标签

C、组合框

D、选项框

26、使用( C )创建的窗体灵活性最小。

A、设计师图

B、窗体视图

C、自动窗体

D、窗体导向

27、为窗体指定来源后,在窗体设计窗口中,可从(B )取出来源的字段。

A、工具箱

B、字段列表

C、自动格式

D、属性表

二、填空题。

1、目前常用的数据库管理系统软件有(Access )、(SQL Server)、(Oracle).

2、对关系进行选择、投影或联接运算之后,运算的结果任然是一个(关系)。

3、在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为(选择),从表中抽取属性值满足条件的列的操作称为(投影),把两个关系中相同属性和元组联接在一起构成新的二维表的操作称为(联接)。

4、要想改变关系中属性的排列顺序,应使用关系运算中的(投影)运算。

5、工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的字段是(工资号)。

6、表之间的关系有3种,(一对一关系,一对多关系,多对多关系)。

7、Access 数据库中的对象包括:(表、查询、窗体、报表、宏、WEB数据访问页和模块。)

8、修改表结构只能在(设计)视图中完成。

9、修改字段包括(修改字段的名称、数据类型、说明)等。

10、Access 2003中五种查询分别是(选择查询)、(参数查询)、(交叉表查询)、(操作查询)和(SQL查询)。

11、在查询中,与在“条件”栏同一行的条件之间是(与\and)的逻辑关系,写在“条件”栏不同行的条件之间是(或\or)的逻

辑关系。

12、写出下列函数名称:对字段内的值求和(sum( ) ),字段内的值求最小值(min( ) ),某字段中非空值的个数(count( ) ). 13、操纵查询包括(生成表查询、更新查询、追加查询、删除查询)。

14、窗体中的控件依据与数据的关系可以分为3种类型,分别是(绑定型控件、未绑定型控件、计算机控件)。

15、组合框和列表框都可以从列表中选择值,相比较而言,(列表框)占用窗体空间多,(组合框)不仅可以选择,还可以输入新的文本。

16、享,减少了数据冗余,数据库采用特定的数据模型,数据库具有较高的数据独立性在窗体设计窗口选取对象后,单击4个方向键可进行移动,若按住(Crtl)键,再使用四个方向键,可进行微调。

17、报表数据的输出不可缺少的内容是(主体节)。

18、数据备份的主要方式有(对象级备份、文件级备份、盘级备份)

三、判断题。

四、简答题

1、数据库三种模型:

层次模型:是数据库系统中最早出现的数据模型,他用树形结构表示各类实体以及实体之间的联系,颇为类似文件管理器的树状结构。。特点:1、有且仅有一个节点无双亲,这个节点称为“跟节点”。2、其他节点有且仅有一个双亲。

网状模型:网状模型的典型代表是DBGT系统,也称CODASYL系统。。特点:1、允许一个以上的节点无双亲。2、一个节点可以有多于一个的双亲。

关系模型:用二维结构来表示实体以及实体之间联系的模型成为关系模型。。特点:1、数据描述的一致性,模型概念单一。

2、数据库管理三个阶段:

人工管理阶段(20世纪50年代):数据与处理数据的程序密切相关,互相不独立,数据不做长期保存,而且依赖于计算机程序或软件。

文件系统阶段(20世纪60年代):程序与数据有一定的独立性,程序和数据分开存储,程序文件和数据文件具有各自的属性。数据文件可以长期保存,但数据冗余(数据重复)度大,缺乏数据独立性,做不到集中管理。

数据库系统阶段(20世纪60年代后期):这个阶段基本实现了数据共,数据库系统有统一的数据控制和数据管理。3、涉及数据库的步骤:

1、分析数据需求。确定数据库要存储哪些数据。

2、确定需要的表。一旦明确了数据库需要存储的数据和

所要实现的功能,就可以将数据分解为不同的相关主题,在数据库中为每个主题建立一个表。

3、确定需要的字段。确定在各表中存储数据的内容,即确立各表的结构。

4、确定各表之间的关系。仔细研究各表之间的关系,确定各表之间的数据应该如何进行联接。

5、改进整个设计。可以在各表中加入一些数据作为例子,然后对这些例子进行操作,看是否能得到希望的结果。如果发现设计不完备,可以对涉及做一些调整。

4、Access 2003五种查询类型:

选择查询参数查询交叉表查询操作查询SQL查

5、窗体的用途:窗体是Access 数据库的对象之一,是Access 数据库的最重要的交互界面。多样化的窗体主要用于浏览和编辑表中的数据,显示相关提示信息,还可以根据需求控制应用软件的流程。

五、操作题。

1、7个对象

2、表之间的关系

3、书本30 2-25

数据库重点整理

所有内容主要针对期末考试卷内容,也具有一定数据库这门课程的重点指向性。 所有写的内容为老师期末考试之前统一带着复习时所说的重点 没有写的或者空着的就是老师当时没说的 蓝色字体表示比较重要的专业名词 红色字体表示重要的程度 第一章: 1.数据模型的三个要素 数据结构,数据操作,完整性约束 2.数据库领域常用的逻辑模型 层次网状关系,最常用的是关系数据模型 3.E-R图是一定要掌握的,一定要会画 实体-矩形框联系-菱形框 画E-R图时要注意几个点: a.每一个实体一定要画上属性 b.联系和联系之间是一对一还是多对多一定要画上

4.三级模式结构 外模式模式内模式 哪两个映像保证了哪两个独立性这个一定要清楚 怎么保证的 外模式就是我们说的子模式,也就是数据库里的视图 一个数据库里的模式有1个,内模式有?个,外模式有多个 第二章: 1. 什么叫关系的域 简单来说,就是一个属性的取值范围,它的取值是整型还是字符串型 2. 什么叫笛卡儿积 要会求笛卡儿积,其他的像选择,投影,自然连接等都要会求,看清楚题目是求等值连接还是自然连接,这两个是不一样的 3. 什么叫关系 关系的元组是什么,属性是什么 4.提到关系有一组码的概念一定要清楚 候选码主码外部码这三个码的概念非常重要

候选码:它能够唯一的标识出整个元组来,候选码不是只有一个属性,有可能是一 个或多个属性,候选码的属性不能是空值 主码:多个候选码中选定一个作为主码 外部码:一个属性它在当前这个关系中不是码,但是它和另外一个关系当中的主码 相对应,我们就说这个属性是当前这个关系的一个外部码。 外部码与参照完整性密切相关 在外部码中要知道哪一个是参照关系,哪一个是被参照关系 外部码的取值约束:外部码的取值不是任意的,或者为空,或者为所参照关系的主码的某一个值 全码:所有的属性全部加在一起才能当作码,其中任一部分都不能构成码的叫全码在多值依赖里全码的例子比较多 5.关系数据模型的第二个要素关系数据操作我们分为三大类 关系代数关系演算SQL 关系代数是考察的重点 关系代数的两种考察方法:1.考计算题 2.考表达式 8种运算符:4种集合运算符(并,交,差,笛卡儿积)这四个求结果一定要会求 求结果时先把属性列写出来。 4种专门的关系运算符(选择,投影,连接,除)符号不要写错 选择:选出来满足条件的元组(从行的角度来进行运算)

数据库学生管理管理系统

广州航海学院 《数据库原理及应用》课程设计报告 题目电商162班学生管理系统 班别电商(专)162 姓名 学号 2 指导教师黄海滨 2017年12月成绩

目录 1课题的描述 学生管理系统是一个对学生的信息进行管理的应用,信息管理系统的操作在技术上已逐步成熟。这个学生信息管理系统用 2008来设计界面,实现对学生信息的基本管理,包括学生信息,班级信息,课程信息,成绩信息的添加,修改和查询以及密码等功能。该系统充分考虑用户的操作简便性,实现快捷操作。教师和学生可以应用该系统 实现如下功能: (1)系统设置,包括创建用户,学生或管理员登陆,修改密码,学生信息查询。 (2)信息设置,可以添加新学生信息,修改信息。 (3)学生信息的查看和管理。可以查看学生的学号,姓名,性别,班级,手机,宿舍查看。 (4)学生信息查询。可按学号,姓名,还有其他各种条件查询,方便实用。 (5)本例使用面向对象的需求分析方法分析

2 需求分析 2.1需求分析 需求分析的任务是确定系统必须完成哪些工作,也就是对系统提出完整、准确。清晰,具体的要求。需求分析的结果是系统开发的基础。 调查资料发现,学生信息管理系统应具备的职能有;系部信息、学生信息、课程信息、选课信息,并进行相关信息匹配。 2.2 系统功能结构

3 概念设计 3.1 局部 图 学生信息 姓名 性别 学号 老师 入学年份 手机 宿舍 姓名 性别 宿舍 班级设置 姓名 辅导员 入学 班级

3.2 全局 图 班级设置 姓名 辅导员 入学 班级 属于 学号 手机 姓名 老师 学生 性别 入学年份 住 宿舍信息 性别 宿舍

高中信息技术数据库选修复习提纲

一、理论部分 1.1感受数据管理技术的应用 1.1.1体验数据管理技术 1、利用windows操作系统管理文件 2、利用excel管理数据 3、利用数据库管理系统管理数据 数据管理:指对数据的收集、分类、组织、编码、存储、查询和维护等活动。 数据管理技术:指与数据管理活动有关的技术。 常见的数据库应用实例: 图书馆、银行、火车站售票、电信缴费、网上购物等。 1.2了解数据管理技术的变迁 发展历程可分为三个阶段:人工管理、文件系统、数据库系统 人工管理特点:没有专门的软件管理数据,数据与应用程序紧密联系,不能共享。 文件系统特点:数据文件与应用程序分离,但独立性、安全性和完整性较差。 数据库系统:数据结构化,数据共享,数据的安全及完整性得到保证。 ... 1.3认识关系数据库 几个概念: 实体:现实生活中的某个事物或者对象。 实体集:实体的集合。 1.3.1 用关系存储数据 一个二维表在关系数据库中称作关系,在关系数据库中,用表格来存储数据。 字段:表中的第一行。 记录:陈第一行外的所有行。 常见数据库管理系统:FoxPro、ACCESS、DB2、Microsoft SQL Server、Oracle、Sybase 等。 2.1数据的分析与建模 2.1.1数据的收集

2.1.2数据的抽象描述 1、现实世界 2、信息世界 (1)实体:客观存在且可以互相区别的事物,如一个学生、一本书等。 (2)属性:实体的特征,如一个学生实体可以有姓名、体重、年龄等属性。 (3)键:能在实体集中唯一标识一个实体的属性,身份证号码、学号、借书证号等。 (4)联系:有三种:一对一、一对多、多对多。如学校与正校长(一对一)、班级与学生(一对多)、比赛项目与运动员(多对多)。 3、机器世界 字段:字段用来标记实体属性。 记录:一个记录可以描述一个实体。 文件:同一类记录的集合。 4、三个世界的术语对照 2.1.3概念模型与 E —R 图 概念模型是从现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具。概念模型的表示方法很多,其中最为常用的是P.P.S.Chen 于1976年提出的实体-联系(Entity-Relationship Model ),也称实体-联系模型,简称E —R 图。E —R 图包括三个图素: (1) 实体集。用矩形表示,框内标注实体名称。 (2) 属性。用椭圆形表示,并用连线与实体连接起来。 (3) 实体之间联系。用菱形框表示,框内标注名称。

(整理)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

数据库复习(重点)

《数据库原理与应用》复习提要 题型 填空题: 单项选择题: 判断题: 简答题: 模式设计: 论述题: 第一章绪论 一、知识点分类如下: 1. 需要了解的:数据管理技术的产生和发展过程、数据库系统的优点和好处、层次数据模型及网状数据模 型的基本概念、数据库系统的组成、DBA的职责、数据库技术的主要研究领域等。 2. 需要牢固掌握的:概念模型的基本概念及其主要建模方法——E-R方法;关系数据模型的相关概念、数 据库系统三级模式和两层映像的体系结构,数据库系统的逻辑独立性和物理独立性等。 3. 需要举一反三的:通过E-R方法描述现实世界的概念模型。 4. 难点:数据模型及数据库系统的体系结构。 二、具体内容 1.数据管理技术的发展阶段:人工管理阶段、文件系统阶段、数据库阶段,各阶段主要特点。 2.概念:数据、DB、DBMS、DBS、数据库系统 3.数据模型 数据模型的概念:数据模型是现实世界数据特征的抽象。 数据模型的组成要素:数据结构、数据操作、数据完整性约束 常用数据模型:层次、网状、关系三种模型。上述三种模型各自的特点。 数据描述的三个领域:现实世界、信息世界和机器世界。 信息世界中的几个概念:实体(即客观存在可以相互区别的事物)、实体集(同类实体的集合)、属性(实体的特性)、码(唯一标识实体的属性(集))、域、联系。 机器世界中的四个概念:字段、记录、文件、键(主码)。 E-R图的设计: E-R图三要素:实体(型)、属性、联系 联系的种类:1:1、1:n、m:n 如何将E-R图转化成各种数据模型 4.数据库的体系结构 三级结构模式:外模式、模式、内模式 模式也称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图(与数据模型相对应)。 外模式也称子模式(subschema)或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。内模式也称存储模式(Storage Schema),一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 二级映象:模式/内模式、外模式/模式,二级映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 第二章关系数据库 一、知识点分类如下:

数据库系统概论复习要点

第一章 数据库系统概述 数据库的基本概念:DB、DBMS、DBS、DBA 数据管理的发展:人工管理、文件系统和数据库系统 数据库管理系统功能数据库定义功能;数据组织、存储和管理;数据操纵功能。 据库事务和运行管理;数据库的建立和维护功能。 数据库系统的结构数据库系统三级模式结构:模式、内模式和外模式 数据库系统的三级模式结构 模式(逻辑模式) 数据库中全体数据的逻辑结构和特征的描述;所有用户的公共数据视图,综合了所有用户的需求; 一个数据库只有一个模式 内模式(存储模式):是数据物理结构和存储方式的描述;是数据在数据库内部的表示方式 一个数据库只有一个内模式 外模式(子模式或用户模式):数据库用户使用的局部数据的逻辑结构和特征的描述 数据库用户的数据视图,是与某一应用有关的数据的逻辑表示 一个数据库可以有多个外模式。 数据库系统的二级映象 三级模式是对数据的三个抽象级别,二级映象在DBMS内部实现这三个抽象层次的联系和转换 外模式/模式映象 1. 定义外模式与模式之间的对应关系 2. 保证数据的逻辑独立性 模式/内模式映象 1. 定义了数据全局逻辑结构与存储结构之间的对应关系。 2. 保证数据的物理独立性 数据库系统的特点数据结构化数据的共享性高,冗余度低,易扩充数据独立性高 数据由DBMS统一管理和控制 数据模型的分两类:概念模型、逻辑模型和物理模型 数据模型的三要素:数据结构、数据操作、数据的完整性约束 三种主要数据模型:关系模型、层次模型、网状模型 第二章 关系模型由关系数据结构、关系操作和关系完整性约束三部分组成。 关系数据结构 关系二维表,属性是列,元组是行 关系模式对关系的描述R(U,F) 关系数据库关系的集合 关系的码 候选码(CK)关系中能唯一标识一个元组的属性组,称为该关系的候选码 简单情况: 候选码只包含一个属性。 极端情况: 关系的所有属性是关系模式的候选码,称为全码(All-key) 主码(Pk)若一个关系有多个候选码,则选定其中一个为主码 候选码的诸属性称为主属性。 不包含在任何侯选码中的属性称为非主属性。 外码(FK)设F是关系R的一个或一组属性,但不是关系R的码。如果F与关系S的主码Ks相对应,则称F是关系R的外码 关系R称为参照关系关系S称为被参照关系 选修关系的“学号” 与学生关系的主码“学号”相对应

数据库考点整理

数据库应用 第一章数据库系统概述 1、信息化三项技术:计算机技术、通信技术、控制技术 2、数据处理发展的三阶段: (1)人工管理阶段(应用程序与数据一对一的关系) 不足:没有独立性、数据缺少共享、数据冗余很大 (2)文件管理阶段(应用程序与数据文件之间的接口)、 优点:有一定的独立性 不足:独立性不强、共享性差、冗余量大 (3)数据库管理阶段(多个应用程序对应一个数据库) 优点:完全独立、共享性强、冗余量少 3、数据库技术4个概念——知道相互间的关系 (1)数据(数字化)Data (2)数据库(文件化)Database(DB) (3)数据库管理系统Database Management System(DBMS) (4)数据库系统Database System(DBS) 注意:数据库系统包括数据库管理系统、数据库和数据库管理员 4、数据库系统的特点 (1)数据共享性好(可以减少冗余,节约存储空间) (2)数据独立性强 (3)数据结构化(数据是按一定的逻辑结构存放的) (4)统一的数据控制功能(包括安全性控制措施、完整性控制措施、并发操作控制措施) 5、数据库系统的组成 6、数据库系统的抽象级别 (1)逻辑模式:描述存储在数据库中的所有关系 (2)物理模式:描述逻辑模式中的关系在磁盘和磁带等二级存储设备上是如何实际存储的 (3)外模式:用户所看到的可使用的那个模式 注意:任何给定的数据库只有一个逻辑模式和物理模式,但可有多个外模式 7、数据模型——熟记三种常用模型的特点 数据模型描述的三部分:数据结构(基础)、数据操作、数据约束 (1)概念模型——用于数据库设计 (2)逻辑模型和物理模型——层次模型、网状模型、关系模型、面向对象模型(了解)、对象关系模型(了解) 熟悉三种常用的数据模型: 层次模型——用树形结构表示(根结点、父结点、子结点) 网状模型——用网状结构表示 关系模型(Access是基于关系模型个数据库管理系统)

数据库原理与应用复习重点讲述

忠告:要认真看一看,否则连考试题目都看不懂。 15-16-1数据库复习 分数分布:1、简答;2、填空;3、问答----70分;///// 4、应用30分 答题须知:评分原则:没有错误,才可得分。简化的答案0分。 简单事实 (对应:简答and填空///分色对应于A卷和B卷) 数据库理论部分 *在系统分析阶段中,业务流程的分析结果一般用数据流图表示 * E-R模型转换成关系模型是在数据库设计阶段中的逻辑设计阶段。 *概念模型独立于DBMS *概念模型 概念模型可以看成是现实世界到机器世界的一个过渡的中间层次。概念模型是一种高度抽象的模型,与具体的数据模型无关。 *物理设计 在数据库设计的各个阶段中,与存储结构与存取方法有关的部分是物理设计。用户对性能的需求以及技术的具体发展都会对物理设计产生强烈的影响。 *A数据模型(B数据模型及其种类) 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即数据模型。常见的数据模型有层次模型、网状模型和关系模型。 *A数据库(B数据库的定义) 数据库是以—定的组织结构保存在辅助存储器(如:硬盘)中的数据的集合。数据的组织结构包含两个方面,一个是数据模型,另一个是在数据模型基础上所表达的逻辑相关性。 *A关系数据库(B关系数据库及其形态) 关系数据库是以关系模型为基本结构而形成的数据集合。关系数据库最终要建立在具体的关系数据库管理系统上,完成从逻辑结构到物理结构的转换。 *A逻辑设计(B逻辑设计及其特点) 在数据库设计中,将E-R图转换成关系数据模型的过程属于逻辑设计阶段。逻辑设计的特点是平台无关性或者跨平台性。(解释:ORACLE、SQL、ACCESS的关系模型是一致的) *A表关系(B数据表之间的关系) 关系数据库中的数据表既相对独立,又相互联系。一个表对应着一个关系且依从于一个主键而独立。表之间的关系则对应着现实世界中实体之间的联系。

最新oracle数据库简答题_考试重点讲课讲稿

1.简单描述Oracle数据库体系结构的组成及其关系? 答:Oracle数据库体系结构由物理存储结构、逻辑存储结构和实例组成。其中物理存储结构描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、重做日志文件等组成。逻辑结构描述了数据库内部数据的组织与管理,由表空间、段、区、块组成。实例是数据库运行的软件结构,由内存结构和后台进程组成。数据库运行过程中,用户的操作在内存区中进行,最终通过后台进行转化为对数据库的操作。 2、说明Oracle数据库物理存储结构的组成? Oracle数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参数文件、归档文件、口令文件等。在控制文件中记录了当前数据库所有的数据文件的名称与位置、重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等。 3、说明Oracle数据库数据文件的作用? 数据文件中保存了数据库中的所有数据,包括数据字典以及用户数据。 4、说明Oracle数据库控制文件的作用? 控制文件保存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重做日志文件的名称与状态等。在数据库启动时,数据库实例依赖初始化参数定位控制文件,然后根据控制文件的信息加载数据文件和重做日志文件,最后打开数据文件和重做日志文件。 5、说明Oracle数据库重做日志文件的作用? 重做日志文件是以重做记录的形式记录、保存用户对数据库所进行的修改操作,包括用户执行DDL、DML语句的操作。如果用户只对数据库进行查询操作,那么查询信息是不会记录到重做日志文件中的。 6、说明数据库逻辑存储结构的组成和相互关系。 Oracle9i数据库的逻辑存储结构分为数据块、区、段和表空间四种。其中,数据块是数据库中的最小I/O单元,由若干个连续的数据块组成的区是数据库中最小的存储分配单元,由若干个区形成的段是相同类型数据的存储分配区域,由若干个段形成的表空间是最大的逻辑存储单元,所有的表空间构成一个数据库。 7、说明数据库表空间的种类,以及不同类型表空间的作用。 数据库表空间分为系统表空间和非系统表空间两类,其中非系统表空间包括撤销表空间、临时表空间和用户表空间等。 SYSTEM表空间主要用于存储数据库的数据字典、PL/SQL程序的源代码和解释代码、数据库对象的定义。撤销表空间专门进行回退信息的自动管理。临时表空间是专门进行临时段管理的表空间。用户表空间用于分离不同应用的数据,而且能够减少读取数据文件时产生的I/O冲突。 8、说明数据库、表空间、数据文件以及数据库对象之间的关系。 一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应用的数

access数据库知识点总结

SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXISTS)及一些输出选项。 数据库管理系统(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. 建库说明 数据库的建立用企业管理器,基本表的建立用SQL语言。 数据库名称为:学生信息管理系统。 2. 建立数据库命令如下: Create database 学生信息管理系统 二、数据表的建立 1. 建表 命令: CREATE TABLE [dbo].[学生档案信息] ( [Sno] [varchar] (50) NOT NULL , [Sname] [char] (10) NOT NULL , [Ssex] [char] (10) NOT NULL , [Sclass] [char] (10) NOT NULL , [Birth] [int] (4) NOT NULL , [Saddress] [char] (10) NOT NULL , [Sdept] [varchar] (50) NOT NULL , [Stime] [int] (4) NOT NULL ,

) ON [PRIMARY] GO (2)班级设置信息表: 命令: CREATE TABLE [dbo].[班级设置信息] ( [Sgrade] [char] (10) NOT NULL , [Szclass] [int] (4) NOT NULL , [Syear] [char] (5) NOT NULL , [Scroom] [char] (5) NOT NULL , [Steacher] [char] (10) NOT NULL , [Stotal] [int] (4) NOT NULL , [Ssub] [varchar] (8000) NOT NULL , ) ON [PRIMARY] GO (3)院系信息表: 命令: CREATE TABLE [dbo].[院系信息] ( [Syname] [varchar] (50) NOT NULL , [Spro] [varchar] (1000) NOT NULL ,

数据库系统教程(第三版)总复习练习和习题(完整版)

数据库系统原理试题一(A卷) 一、选择题(每小题1分,共10分) 1.数据库系统与文件系统的主要区别是。 A. 数据库系统复杂,而文件系统简单; B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解 决; C. 文件系统只能管理程序文件,而数据库系统可以管理各类文件; D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。 2. 属于BCNF范式的关系模式。 A. 已消除插入和删除异常; B. 已消除插入、删除异常和数据冗余; C. 依然存在插入和删除异常; D. 在函数依赖的范畴内,已消除插入和删除异常。 3. 单个用户使用的数据视图的描述称为。 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 4. SQL语言中,删除记录的命令是。 A DELETE B DROP C CLEAR D REMORE 5. ODBC定义的API符合性级别共有级。 A.3 B.4 C.5 D.6 6. 数据库系统三级结构的描述放在中。 A.用户数据库 B.运行日志 C.数据库管理系统 D.数据字典 7. 弱实体的主键。 A.与其父实体的主键完全一致 B.一部份或全部从其父实体的主键获得 C.全部从其父实体的非主键属性获得 D.与其父实体无关 8. 在SQL的语句中,ALTER的作用是。 A.修改基本表的结构 B.修改基本表中的数据 C.删除基本表 D.修改视图 9. 在以下函数依赖中,是平凡的函数依赖。 A.A→ABCD B.ABCD→A C.A→BCD D.BCD→A 10. 在DB恢复时,对已经提交但更新未写入磁盘的事务执行。 A.REDO处理 B.UNDO处理 C.ABOUT处理 D.ROLLBACK处理 二、填空题(每空1分,共10分)

《数据库原理》知识点总结 (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图画出概念模型。

学生信息管理系统数据库设计全

学生信息管理系统数据 库设计全 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

1.学生成绩管理系统的数据库需求分析学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下: (1)完成数据的录入和修改,并提交数据库保存。其中的数据包括班级信息、学生信息、课程信息、学生成绩等。 班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。课程信息包括课程编号、课程名称、课程的学分、课程学时等。各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。 (2)实现基本信息的查询。包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等。 (3)实现信息的查询统计。主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。

3.学生成绩管理系统的数据库详细设计 (1)E-R图转换为关系模式 班级(班级编号,班级名称,所在学院,所属专业,入学年份) 学生(学号,姓名,性别,出生年月,班级编号) 课程(课程编号,课程名称,课程学分,课程学时) 成绩(学号,课程编号,平时成绩,期末成绩) (2)根据命名规范确定表名和属性名 Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo) Course(Cno,Cname,Credit,ClassHour) Score(Sno,Cno,Uscore,EndScore)

Oracle数据库期末复习知识点整理

基础知识 表3.2 Oracle数据类型

表3.3 XSB的表结构

操作表 创建表 CREATE TABLE [schema.] table_name ( column_namedatatype [DEFAULT expression] [column_constraint][,…n] [,…n] ) [PCTFREE integer] [PCTUSED integer] [INITRANS integer] [MAXTRANS integer] [TABLESPACE tablespace_name] [STORGE storage_clause] [CLUSTER cluster_name(cluster_column,…n)] [ENABLE | DISABLE ] [AS subquery] 【例】使用CRETE TABLE命令为XSCJ数据库建立表XSB,表结构参照表3.3。 打开SQL*Plus工具,以system方案连接数据库,输入以下语句: CREATE TABLE XSB ( XH char(6) NOT NULL PRIMARY KEY, XM char(8) NOT NULL, XB char(2) DEFAULT '1' NOT NULL, CSSJ date NOT NULL, ZY char(12) NULL, ZXF number(2) NULL, BZ varchar2(200) NULL ); 修改表 ALTER TABLE [schema.] table_name [ ADD(column_namedatatype [DEFAULT expression][column_constraint],…n) ] /*增加新列*/ [ MODIFY([ datatype ] [ DEFAULT expression ] [column_constraint],…n) ] /*修改已有列的属性*/ [ STORAGE storage_clause ] *修改存储特征*/ [ DROP drop_clause ] /*删除列或约束条件*/ 【例】使用ALTER TABLE语句修改XSCJ数据库中的表。

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

《数据库原理》知识点总结标准化文件发布号:(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图画出概念模型。

数据库学生管理系统

数据库原理实训 ——学生管理系统 班级: 成员: 指导老师: 开发时间:

一.需求分析 1、编写目的 为了明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。 2、项目背景 使用计算机对学生信息进行管理,拥有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、成本低等。这些优点能够极提高学生信息的效率,也是管理科学化、正规化的重要支撑。 学生信息管理系统能够方便地查询和变更学生的基本数据(包括学籍数据和成绩数据),节省大量工作时间,有效地提高学生信息管理的效率。而查询信息的直观显示将有助于系统的用户一目了然地掌握学生的情况。 3、开发计划 分阶段完成任务: 第一阶段实现快速界面原型,并进行相应的补充修改以满足客户的需求; 第二阶段完成界面的进一步设计求精,形成最终的设计样式; 第三阶段:完成数据库的开发; 第四阶段:整合管理系统并进行各项测试改正出现的各种问题。 4、实现的容 学生信息管理系统属于应用系统。学生信息管理系统的使用者是教务处管理员和学生。它的功能就是教师通过输入用户名和口令登陆到教学管理数据库中,从而实现对各门选课人数限制,对学生信息的维护限制。每个新学年的开始,都

有新生的进入,和毕业生离校,每个学期学生的课程会发生改变以及有些学生因为不同的原因离校或者有新来的转校生。系统要对这些情况做相应的改变。离校的将学生信息删除,新来的要将学生信息存入系统,课程改变了,要将其修改。教务处访问该系统将学生信息填入、删除或修改,学生可以在系统上查询本人信息。该系统是一个集成多功能的信息管理系统,有教师资料管理、学生管理、班级管理、院系管理、课程管理和成绩管理功能模块。本系统将大大提高学生信息的管理效率,带来数据共享、网络查询和网络管理等便利,实现学生信息管理的数字化和智能化。 教师管理模块:本模块主要对教师的资料信息进行查询,删除,修改和添加。 学生管理模块:本模块主要对学生资料信息进行相应的查询,删除,修改和添加。添加了学生所在院系资料与学生所在专业资料,同时可对院系资料与专业资料进行相应的添加,修改,查询。 课程管理模块:本模块主要对课程资料进行管理,对其进行查询,添加,修改和删除。又详细划分了课程类别资料,对其进行如上操作。 成绩管理模块:本模块对学生成绩进行查询操作,如发现成绩有输入错误,可对其进行相应的修改,还可对学生的成绩进行录入 班级管理模块:本模块班级资料信息进行管理,对其进行相应的查询,修改,删除和添加。 根据实际问题,本系统要实现以下功能: (1)用户认证。本系统用户有教务处管理员和学生,所以用户必须通过认证才能登入系统。系统能够自动识别用户类型,能够给不同的用户分配不同的权限。

数据库期末复习重点

数据库期末重点 1.数据是对客观事物的记录,是数据库中存储的基本对象。 2.数据的概念包括两方面:数据内容和数据形式 3.信息是指数据经过加工处理后所获取的有用知识,或是说人们从数据中所得到的对客观 事物的了解。 4.信息的特征:共享性、识别性、转换性、传递性、存储性、时效性。 5.数据处理是指从某些已知的数据出发,推导加工出一些新的数据。 6.数据管理是指对各种形式的数据进行收集、储存、加工和传播的一系列活动的总和。 7.数据管理技术发展的三个阶段:人工管理阶段、文件系统及数据库系统阶段。 8.数据库系统阶段的特点: a)数据结构化。数据结构化是数据库与文件系统的根本区别。 b)较高的数据独立性。用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构。 c)数据共享。在数据库系统中,数据不再仅仅服务于某个程序或用户,而成为若干程 序或用户的共享资源,由数据库管理系统统一管理与控制。 d)方便的用户接口。用户可以使用查询语句或终端命令操作数据库,也可以用程序方 式操作数据库。 e)较强的数据控制能力。并发控制能力、恢复能力、完整性能力、安全性能力等。 9.数据库系统(DBS,DataBase System)是一个计算机应用系统,由支持数据库运行的硬 件、数据库、数据库管理系统、应用软件、数据库管理员和用户组成。 10.数据库是长期存储在计算机存贮介质上,有一定组织形式、可共享的数据集合。 11.数据库管理系统是介于用户和操作系统之间的一层数据管理软件,它为数据库的建 立、运行和维护提供了统一的管理和控制。 12.数据库管理系统的作用:DBMS是数据库系统的核心,其功能的强弱是衡量数据库 系统性能优劣的主要指标。 13.数据库应用 a)程序是对数据的管理,在几乎所有的事务处理中都用到了数据库技术来管理数据。 这样的程序可以称为数据库应用。 14.数据库应用的分类:客户端应用程序和服务端应用程序 15.用户 a) 1.系统分析员 b) 2.数据库设计人员 c) 3.应用程序员 d) 4.终端用户 16.数据库体系结构 a)三级模式:外模式、模式和内模式 b)两个映射:外模式—模式映射、模式—内模式映射 17.为什么DBMS具有较高的独立性(见课本P14) 18.简述DBMS的工作过程(P15) 19.DBMS的主要功能 a)数据库定义功能 b)数据库操作功能 c)数据库控制和管理功能 20.DBMS的特点:一个设计优良的DBMS,应该具有友好的用户界面、比较完备的操作功

数据库知识点整理(全)

UNIT 1 四个基本概念 1.数据(Data):数据库中存储的基本对象 2.数据库的定义 :数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合 3.数据库管理系统(简称DBMS):位于用户与操作系统之间的一层数据管理软件(系统软件)。 用途:科学地组织和存储数据;高效地获取和维护数据 主要功能: 数据定义功能; 数据操纵功能; 数据库的运行管理; 数据库的建立和维护功能(实用程序) 4.数据库系统(Database System,简称DBS):指在计算机系统中引入数据库后的系统 数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员(DBA)和用户 数据管理技术的发展过程 人工管理阶段 文件系统阶段 数据库系统阶段 数据库系统管理数据的特点如下 (1) 数据共享性高、冗余少;(2) 数据结构化;(3) 数据独立性高;(4) 由DBMS进行统一的数据控制功能 数据模型 用来抽象、表示和处理现实世界中的数据和信息的工具。通俗地讲数据模型就是现实世界数据的模拟。 数据模型三要素。

数据结构:是所研究的对象类型的集合,它是刻画一个数据模型性质最重要的方面;数据结构是对系统静态特性的描述 数据操作:对数据库中数据允许执行的操作及有关的操作规则;对数据库中数据的操作主要有查询和更改(包括插入、修改、删除);数据操作是对系统动态特性的描述 数据的约束条件:数据及其联系应该满足的条件限制 E-R图 实体:矩形框表示 属性:椭圆形(或圆角矩形)表示 联系:菱形表示 组织层数据模型 层次模型 网状模型 关系模型(用“二维表”来表示数据之间的联系) 基本概念: 关系(Relation) :一个关系对应通常说的一张表 元组(记录): 表中的一行 属性(字段):表中的一列,给每一个属性名称即属性名 分量:元组中的一个属性值,分量为最小单位,不可分 主码(Key):表中的某个属性组,它可以唯一确定一个元组。 域(Domain):属性的取值范围。

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