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

合集下载

数据库原理及应用考试知识点

数据库原理及应用考试知识点

《数据库原理及应用》考试知识点第一章数据库概述1、明白得数据库技术的大体概念,了解数据库的由来和进展数据、数据库、数据库治理系统、数据库系统、数据库治理员2、把握数据描述,明白得实体间的联系,E-R方式3、把握数据模型的概念,层次模型和网状模型,深刻明白得关系模型4、明白得数据库的三级体系结构、二级映象外模式、模式、内模式数据独立性5、了解单机系统、主从式、散布式和客户/效劳器有数据库结构第二章关系数据库1、把握关系模型的数据结构和完整性关系、关系模式、关系数据库实体完整性、参照完整性、用户概念完整性2、熟练把握关系代数的大体操作传统的集合运算:交、并、差、笛卡尔积专门的关系运算:选择、投影、连接、除第三章关系数据库标准语言SQL1、明白得SQL的体系结构2、熟练把握SQL的数据概念语句3、熟练把握SQL的数据查询语句4、熟练把握SQL的数据更新语句5、把握视图的概念和对视图的操作6、了解数据操纵的方式和意义,把握SQL的数据操纵语句第四章关系系统及其查询优化1、了解关系系统的概念2、了解关系代数表达式优化的一样策略第五章关系数据理论1、明白得和把握函数依托的概念函数依托、一般的函数依托、非一般的函数依托、完全函数依托、部份函数依托、传递函数依托等2、明白得多值依托的概念3、把握关系模式的范式(1NF到4NF),和低一级范式分解为高一级范式的方式分解的无损连接性分解的维持函数依托性4、进行模式的标准化处置第六章数据库设计1、把握数据库设计的全进程2、了解需求分析的任务与方式3、了解概念结构设计的任务4、把握局部E-R图和全局E-R图的设计方式视图集成的方式各分E-R图之间的冲突有:属性冲突、命名冲突、结构冲突5、把握数据库逻辑结构设计方式6、把握E-R图向关系模型转换的一样原那么7、了解数据库物理设计、数据库实施、数据库运行及保护第七章数据库恢复技术1、把握事务的大体概念2、把握故障的种类3、熟练把握数据库恢复的关键技术4、把握数据库恢复的大体策略5、了解数据库复制和镜象第八章并发操纵1、明白得并行事务的并发执行,熟练把握数据库的并发操纵机制2、把握大体锁的类型,包括:X锁和S锁3、把握三级封锁协议和两段锁协议4、把握活锁与死锁5、明白得封锁的粒度第九章数据库平安性1、了解数据库的平安性2、把握数据库平安操纵手腕用户标识与辨别存取操纵自主存取操纵方式强制存取操纵方式视图机制审计数据加密第十章数据库完整性1、明白得数据库完整性规那么2、把握数据库完整性操纵的方式参考书目:《数据库原理》高等教育出版社王姗。

数据库原理及应用重点知识提纲

数据库原理及应用重点知识提纲

数据库原理与应用重点知识提纲第一章数据库系统概述(1)数据库、数据库管理系统、数据库应用系统的概念。

(2)数据描述与数据模型。

(3)理解层次模型、网状模型、关系模型的特点与优点。

(4)关系模型的基本概念:关系、元组、属性、属性值、值域、分量、关系的状态、关系模式、关系的键(候选键,主键、外键)与属性(主属性,非主属性)等。

(5)数据库内部体系结构中的三级模式结构。

概念模式,外模式,内模式。

(6)数据库系统内部体系结构中的两级映像。

术语:关系模式:是一种用于描述二维表格结构的表示方式,由关系模式和与该关系模式名相关联的属性名表组成。

其形式为:关系模式名(属性名1,属性名2,…,属性名n)。

关系模型:是一种用二维表格结构表示数据及数据之间联系的数据模型。

候选键:如果一个属性集能唯一地标识一个关系中的元组而又不含有多余属性,则称该属性值为该关系的候选键。

主键:是指当某个关系模式有多个候选键时,被用户选用的那个候选键。

外键:如果关系模式R1中的某属性集是另一个关系模式R2的主键,则该属性在关系模式R1中称为外键。

概念模式:是对数据库中全部数据的整体逻辑结构的描述,体现了全局、整体的数据观点,所以称为数据库的整体逻辑结构。

外模式:是表达用户使用观点和用到的那部分数据的逻辑描述,体现了应用程序员对数据库的数据观点。

内模式:是数据库在物理结构和物理存储方面的描述,规定了数据的内部记录类型、记录建起技术、文件的组织方式和数据控制方面的细节等。

简述:1.简述数据库与文件系统的区别。

学习指导P72.关系的主键有哪些特性?(唯一性、非冗余性,有效性)3.将数据库系统的体系结构设计成三级的意义是什么?第二章关系运算(1)了解笛卡尔积、关系的数学定义。

(2)理解基于传统集合理论的关系运算:并、交、差、广义笛卡尔积。

(3)理解关系代数特有的关系运算:投影、选择、商、联接、自然连接。

(4)掌握使用基本关系运算表示4种非基本关系运算的方法。

数据库原理及应用概念及重点

数据库原理及应用概念及重点

数据库原理及应用概念及重点数据库原理主要包括数据模型、数据库设计、数据存储和检索技术等方面。

数据模型是数据库的逻辑结构,它定义了数据的组织方式和之间的关系。

常见的数据模型包括层次模型、网状模型、关系模型和对象模型等。

其中,关系模型是目前应用最广泛的一种数据模型,它基于关系代数和谓词逻辑,用表格的形式来表示和操作数据。

数据库设计是指根据应用需求和数据模型设计数据库的结构和关系。

好的数据库设计能够提高数据的存储效率和查询性能,并降低数据冗余和数据不一致等问题。

在数据库设计中,需要考虑数据的完整性约束、主键和外键的定义、表的规范化等。

数据存储和检索技术是数据库原理中的重要内容。

数据存储技术主要指如何将数据存储到物理介质中,例如磁盘、固态硬盘等。

常见的存储结构包括堆文件、有序文件、哈希文件和索引文件等。

数据检索技术指根据用户的查询条件从数据库中检索出满足条件的数据。

查询优化是数据检索中的核心问题,它的目标是提高查询的效率和性能。

数据库应用包括关系数据库管理系统(RDBMS)的应用和非关系数据库的应用。

关系数据库管理系统是一种由软件实现的数据库管理系统,它提供了数据的存储、检索和管理功能,例如MySQL、Oracle、SQL Server 等。

非关系数据库则是指以非关系模型(如键值对模型、文档模型、图形模型等)来存储和管理数据的数据库系统,例如MongoDB、Redis等。

数据库在实际应用中具有广泛的应用场景和重要性。

首先,数据库可以用于存储和管理大量的结构化数据,例如企业的客户信息、订单信息、库存信息等。

它可以提供高效的数据存储和查询功能,方便用户进行数据分析和决策支持。

其次,数据库可以提供数据的共享与共同访问功能,多个用户可以通过网络同时访问和修改数据库,实现信息的共享和协同工作。

此外,数据库还可以进行数据备份和恢复,保证数据的安全性和可靠性。

总结起来,数据库原理及应用是计算机科学中的重要领域,它包括数据模型、数据库设计、数据存储和检索技术等方面。

数据库原理与应用湖北省考研复习重点梳理

数据库原理与应用湖北省考研复习重点梳理

数据库原理与应用湖北省考研复习重点梳理数据库原理与应用是计算机科学与技术专业考研的一门重要课程,该课程旨在让学生了解数据库的基本概念、原理和应用,以及掌握数据库的设计与管理技术。

在湖北省考研中,数据库原理与应用也是一个重要的考点。

为了帮助考生顺利复习,本文对数据库原理与应用的重点知识进行了梳理和总结。

一、数据库基本概念1. 数据库概述数据库的定义和特点,数据库管理系统的组成和作用。

2. 数据模型概念模型、逻辑模型和物理模型的概念及其关系,常用数据模型如关系模型、层次模型和网络模型。

3. 数据库系统的三级模式和数据独立性外模式、概念模式和内模式的定义和作用,数据独立性的概念和实现方式。

二、关系数据库1. 关系模型基本概念关系、属性、关系模式和关系数据库的定义,候选键、主键和外键的概念及其关系。

2. 关系代数与关系演算关系代数的基本运算和扩充运算,关系演算(元组关系演算和域关系演算)的基本操作和查询方式。

3. 关系数据库设计理论函数依赖的概念和性质,范式理论(1NF、2NF、3NF、BCNF、4NF、5NF)及其应用,关系数据库设计的各个阶段和方法。

三、SQL语言1. SQL语言的基本概念SQL的起源和发展,SQL语言的特点和分类。

2. 数据定义语言(DDL)CREATE、ALTER、DROP等操作的语法和使用方法,数据类型的定义和应用。

3. 数据操纵语言(DML)SELECT、INSERT、UPDATE、DELETE等操作的语法和使用方法,条件查询的语法和应用。

4. 视图和索引视图的定义和应用,索引的概念和创建方法,索引的优化和使用技巧。

四、数据库设计与管理1. 数据库设计的基本原则数据库设计的目标和准则,数据模型与数据库设计的关系。

2. 数据库设计的步骤和方法需求分析、概念设计、逻辑设计和物理设计的步骤和方法,数据库设计工具的使用。

3. 数据库管理系统数据库管理系统的架构和组成,数据库的创建与维护,数据完整性和安全性的保证。

数据库原理与应用重要知识点总结

数据库原理与应用重要知识点总结

数据库原理与应用重要知识点总结1.数据库的基本概念数据库是指存储、管理和组织数据的集合,它通过一系列的操作来实现对数据的有效管理和利用。

数据库管理系统(DBMS)则是对数据库进行管理的软件系统。

2.数据模型数据模型是描述数据库结构的方式,常见的数据模型有层次模型、网状模型和关系模型。

其中,关系模型在实际应用中应用最广泛。

3.关系模型关系模型通过表格的形式来表示数据,表格中的行表示记录,列表示字段。

表格之间可以建立关系,例如通过外键实现表格之间的关联。

4.数据库管理系统(DBMS)DBMS是对数据库进行管理和操作的软件系统,它提供了数据的存储、检索、更新和删除等功能。

常见的DBMS有MySQL、Oracle、SQL Server 等。

5.SQL语言SQL(Structured Query Language)是用于访问和管理关系数据库的语言,它包括数据定义语言(DDL)、数据查询语言(DQL)、数据操作语言(DML)和数据控制语言(DCL)等。

6.数据库设计数据库设计是指根据系统需求和功能要求,将现实世界中的实体和关系转化为数据库中的表格和关系的过程。

数据库设计需要考虑数据的完整性、安全性、可扩展性等方面。

7.关系数据库规范化关系数据库规范化是将数据库中的表格按照一定的条件和规则进行分解和重组的过程。

目的是减少数据冗余、提高数据的存储效率和查询性能。

8.数据库索引数据库索引是对数据库中的数据进行快速访问的数据结构,它可以提高查询效率。

常见的索引类型有B树索引、哈希索引和全文索引等。

9.数据库事务数据库事务是一系列的数据库操作,它要么全部完成,要么全部不完成。

事务具有ACID属性,即原子性、一致性、隔离性和持久性。

10.数据库安全性数据库安全性是指保护数据库中的数据免受恶意攻击和非法访问的能力。

数据库的安全措施包括用户认证、访问控制、数据加密等。

11.数据库备份与恢复数据库备份是指将数据库中的数据和结构以其中一种形式进行复制和存储,以防止数据丢失。

(完整word版)《数据库原理与应用》北师珠必备复习重点

(完整word版)《数据库原理与应用》北师珠必备复习重点

第1章数据库系统概述1.数据库的概念1)数据库是存储在计算机存储设备上的: 数据库是存在于计算机存储设备上的一个或多个(数据库)文件组成的统一体,是可感知的数据库形体。

2)数据库是按一定的组织方式存储在一起的: 数据库中的数据是以结构化的形式存储的,这种结构化形式实质上就是数据库的数据模型,是不可感知的数据库形体.3)数据库是相关的数据集合:数据库中的数据既有某特定应用领域涉及的各种基本数据,也有反映这些数据之间联系的数据,也是不可感知的数据库形体之一。

DBMS的概念数据库管理系统(DBMS)是建立、管理和维护数据库的软件系统,是一种位于应用软件和操作系统之间,实现数据库管理功能的系统软件。

2.DBMS的主要功能定义、操纵、控制、维护数据库并有通信功能3.数据库应用系统概念成以计算机为开发和应用平台,以OS、DBMS、某种程序语言和实用程序等为软件环境,以某一应用领域的数据管理需求为应用背景,采用数据库设计技术建立的一个可实际运行的,按照数据库方法存储和维护数据的,并为用户提供数据支持和管理功能的应用软件系统。

4.三个世界对数据的描述现实世界是存在于人们头脑之外的客观世界。

可狭义地将现实世界看作为各个事物、各个现象、各个单位的实际情况。

计算机世界--数据世界对数据和信息的处理信息世界是现实世界在人们头脑中的反映和解释,是现实世界的概念化。

5.数据模型的概念及组成数据模型是现实世界中的各种事物及各事物之间的联系用数据及数据间的联系来表示的一种方法。

一个数据库的数据模型实际上给出了在计算机系统上进行描述和动态模拟现实世界信息结构及其变化的方法。

是一组面向计算机的概念集合,由数据结构、数据操作、数据约束三部分组成6.层次模型、是一种用树型(层次)结构来组织数据的数据模型。

树中的每个结点代表一种记录类型。

网状模型(1)至少有一个结点多于一个双亲结点;关系模型系模型是一种用二维表格结构表示数据及数据之间联系的(优于上面两个)7.数据库的三级模式及两级影像与数据独立性数据库的三级模式结构指的是一种从数据库管理系统(DBMS)的角度看到的数据库模式结构和映射关系。

数据库系统原理及应用教程考试复习重点

数据库系统原理及应用教程考试复习重点

第一章数据库基础知识1、数据库管理是数据处理的基础工作,数据库是数据管理的技术和手段。

数据库中的数据具有整体性和共享性。

2、数据库(DB)是一个按数据结构来存储和管理数据的计算机系统软件。

3、数据管理系统(DBMS)能够为数据的库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。

4、数据库管理系统的数据控制主要指对数据安全性和完整性的控制。

数据安全性控制是为保证数据库的安全可靠,防止不合法的使用造成数据泄漏和破坏,即避免数据被人偷看、篡改或破坏;数据完整性控制是为了保证数据中的数据正确、有效和相容,以防止不合语义的错误数据被输入或输出。

5、数据库管理技术经历了手工管理、文件管理和数据库技术三个发展阶段。

6、数据库分类:单用户(access、fox base、FoxPro),多用户(SQL sever、oracle、Informix、Sybase、Delphos)7、数据库系统管理数据的特点①数据库系统以数据模型为基础②数据库系统的数据冗余度小,数据共享度高③数据系统的数据和程序之间具有较高的独立性④数据库系统通过DBMS进行数据安全性呵完整性的控制⑤数据库中数据的最小存取单位是数据项8、数据系统的数据和程序之间的独立性数据和程序之间的依赖程度低、独立程度大的特性称为数据独立性高。

数据独立性可分为两级a.数据的物理独立性数据的物理独立性是指应用程序对数据存储结构的依赖度。

数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。

b.数据的逻辑独立性数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。

数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时,它们对应用程序不需要改变仍可以正常运行。

9、数据库系统是指带有数据并利用数据库技术进行数据管理的计算机系统。

一个数据库系统应包括计算机硬件、数据库、数据库管理系统、应用程序系统及数据库管理员。

数据库原理与应用重点

数据库原理与应用重点

数据库原理与应用重点
数据库原理与应用的重点有以下几个方面:
1. 数据库的基本概念和体系结构:理解数据库的基本概念,包括数据的组织形式和结构,数据的模型和关系等。

掌握数据库的体系结构,了解数据库的层次结构、数据模型和数据库管理系统(DBMS)的功能。

2. 数据库的设计与规范化:学习数据库的设计原理和方法,掌握数据库设计的规范化过程,包括函数依赖、范式等概念,了解如何将现实世界的数据转化为数据库的结构。

3. 数据库查询语言:掌握SQL(Structured Query Language)
语言的基本原理和常用命令,包括数据的查询、插入、更新和删除等操作,了解SQL语言的高级特性,如连接查询、子查询、聚合函数等。

4. 数据库索引和性能优化:了解数据库索引的原理和作用,学习如何设计合适的索引以提高查询的性能。

了解数据库的性能优化技术,如查询优化、表分区、并发控制等,提升数据库的性能和并发能力。

5. 数据库事务和并发控制:了解数据库事务的概念和特性,学习数据库的并发控制和事务处理机制,包括锁机制、隔离级别等,确保数据库的一致性和可靠性。

6. 数据库安全和备份恢复:学习数据库的安全机制和控制方法,
了解数据库的权限管理和访问控制,保护数据库的安全性。

学习数据库的备份恢复技术,包括数据备份、日志恢复等,保障数据库的可用性和可靠性。

7. 分布式数据库和大数据处理:了解分布式数据库的原理和架构,学习分布式数据库的设计和管理方法,掌握大数据处理的基本概念和技术,包括分布式存储、分布式计算等。

以上是数据库原理与应用的重点内容,通过学习这些内容,可以全面掌握数据库的基本原理和应用技术,为实际的数据库设计、管理和应用提供支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

忠告:要认真看一看,否则连考试题目都看不懂。

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数据表之间的关系)关系数据库中的数据表既相对独立,又相互联系。

一个表对应着一个关系且依从于一个主键而独立。

表之间的关系则对应着现实世界中实体之间的联系。

* 学生和课程之间是典型的多对多关系。

雇员和订单的关系是一对多*二维表由行和列组成,每一行表示关系的一个记录*数据库的物理结构数据库由一个以上的二维表组成,每一行称为一个记录,对应着一个真实的对象的每一列称为一个“字段”。

关系模型的形式定义三个组成部分:数据结构、数据操作和完整性规则。

1. 关系模型的基本数据结构就是关系。

2. 关系运算分为关系代数和关系演算。

3.关系模型的三类完整性规则。

关系模型的三类完整性规则1.实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。

如有空值,那么主键值就起不了惟一标识元组的作用。

2. 参照完整性规则:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许有两种可能,或为空值,或等于R1关系中某个主键值。

使用时应注意:a.外键和相对应的主键可以不同名,只要定义在相同的值域上即可。

b.R1和R2也可以是同一个关系模式,表示了属性之间的联系。

c. 外键值是否允许为空,应视具体问题而定。

3.用户定义的完整性规则:这是针对具体数据的约束条件,由应用环境而定。

关系模型的基本操作:插入、删除、修改和查询。

在关系代数运算中,五种基本运算为:并、差、选择、投影、笛卡尔积关系运算中的选择从关系中找出满足给定条件的所有元组称为选择。

其中的条件是以逻辑表达式给出的,该逻辑表达式的值为真的元组被选取。

经过选择运算得到的结果可以形成新的关系,其关系模式不变,但其中元组的数目小于或等于原来的关系中的元组的个数,它是原关系的一个子集。

关系运算中的投影从关系中挑选若干属性组成的新的关系称为投影。

这是从列的角度进行运算。

经过投影运算可以得到一个新关系,其关系所包含的属性个数往往比原关系少,或者属性的排列顺序不同。

如果新关系中包含重复元组,则要删除重复元组。

级联更新:是当更新主表字段时,相关表的相关字段自动进行更新。

级联删除:是删除主表记录时,自动删除相关表的相关记录*A查询不能实现的功能(B查询的局限性)查询一般只限于利用某些特定的条件提取满足这些条件的相应数据和简单的统计,并不用来表达相应的实体在现实世界的意义和相互作用。

不可以使用函数、逻辑运算符、关系运算符创建复杂的查询。

*A查询能够实现的功能(B查询的功能)选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体*查询分组在SQL查询GROUP BY 语句用于分组条件,与HAVING相对应。

如果不分组则一般使用WHERE子句。

ACCESS部分* ACCESS数据库的特点Access数据库属于关系模型数据库。

面向初学者,具备基本功能、带有丰富的向导、技术示例详尽。

支持众多的微软开发平台,并且具有一定的网络特性。

*ACCESS表的构成ACCESS表为二维结构。

表是由字段和记录组成的,字段对应着关系的属性,而记录则是某个关系实例所有属性的取值。

*ACCESS表的主键将表中的字段定义为主键,其作用是保证字段中的每一个值都必须是惟一的(即不能重复)便于索引,并且该字段也会成为默认的排序依据。

*ACCESS数据表用于记录基本数据的是表。

ACCESS中的每一个表都对应着一个关系,而数据表之间的关系则对应着数据库的关系模型。

*一个数据库可以包含多个表*ACCESS对表的操作ACCESS对表的操作分别在设计视图和数据视图中进行。

数据表设计视图中,不可以删除一条记录,而在数据视图中不能改变表的结构。

*创建子数据表通常需要两个表之间具有多对多的关系*可用来存储图片的字段对象是OLE类型字段*“学号”字段中含有“1”、“2”、“3”……等值,则在表设计器中,该字段可以设置成数字类型,也可以设置为文本类型*如果在创建表中建立字段“简历”,其数据类型应当是备注。

*如果在创建表中建立字段“性别”,并要求用逻辑值表示,其数据类型应当是是/否*A自动编号(B自动编号的优缺点)字段选用自动编号数据类型可以用于为每个新记录自动生成数字。

自动编号的好处就是减少用户的输入,缺点就是用户不能根据此字段对数据记录进行分组。

*A数据类型(B数据类型及其设置)数据类型是决定字段能包含哪类数据的设置。

数据类型的设置应该:使数据处理方便、尽量接近实际应用、满足未来容量的需求、易于扩展、节约存储空间。

* Access 2003提供了一个有关产品和销售管理的数据库NorthWind(罗斯文)*字段中的Null值在数据表中,有些字段的值可以为空,此时就将此字段的“必填”属性设为null。

但作为主健的字段中不允许出现Null值,否则无法表达数据之间的关系也无法进行正常的数据查询。

*主键表中唯一标识一条记录的字段是主键。

主键来自于概念模型(E-R图)中的键属性,用来唯一地标识一个实体。

在数据表中如果没有主键字段,那么其他的字段将失去意义。

* Access 2003自动创建的主键,是自动编号型数据。

*记录同一表中的数据行,叫记录。

在关系数据库中,一个关系的一个实例就是一条记录。

*Access允许的数据类型文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导。

*ACCESS设计中主要的对象表、查询、窗体、报表、页、宏、模块问答/思辨(对应:问答///分色对应于A卷和B卷)数据库理论部分说明数据库设计的全过程(数据库设计的六个阶段是什么?解释前三个阶段工作的内容。

A数据库设计的六个阶段是什么?并解释后三个阶段的工作。

)简要:1.系统需求分析阶段;2.概念结构设计阶;3.逻辑结构设计阶段;4.物理设计阶段;5.数据库实施阶段;6.数据库运行与维护阶段。

详细介绍:1.系统需求分析阶段:是整个数据库设计过程的基础,要收集数据库所有用户的信息内容和处理要求,并加以规格化和分析。

在分析用户需求时,要确保用户目标的一致性。

2.概念结构设计阶:把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立于任何DBMS软件和硬件的概念模型。

3.逻辑结构设计阶段:逻辑设计是将上一步所得到的概念模型转换为某个DBMS所支持的数据模型,并对其进行优化。

4.物理设计阶段:物理设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。

5.数据库实施阶段:根据物理设计的结果把原始数据装入数据库,建立一个具体的数据库并编写和调试相应的应用程序。

6.数据库运行与维护阶段:收集和记录实际系统运行的数据,数据库运行的记录用来提高用户要求的有效信息,用来评价数据库系统的性能,进一步调整和修改数据库。

A论述数据库设计的内容(B论述数据库的两个方面的设计)数据库设计包括数据库的结构设计和数据库的行为设计两方面的内容。

1.数据库的结构设计:指是根据给定的应用环境,进行数据库的模式或子模式的设计。

它包括数据库的概念设计、逻辑设计和物理设计。

数据库模式是各应用程序共享的结构,是静态的、稳定的,一经形成后通常情况下是不容易改变的,所以结构设计又称为静态模型设计。

2.数据库的行为设计:是指确定数据库用户的行为和动作。

而在数据库系统中,用户的行为和动作指用户对数据库的操作,这些要通过应用程序来实现,所以数据库的行为设计就是应用程序的设计。

用户的行为总是使数据库的内容发生变化,所以行为设计是动态的,行为设计又称为动态模型设计。

A论述概念模型的优点(B概念模型的特点)概念模型作为概念设计的表达工具,为数据库提供一个说明性结构,是设计数据库逻辑结构即逻辑模型的基础。

因此,概念模型必须具备以下特点:(1) 语义表达能力丰富。

概念模型使用的是自然语言,是现实世界的一个真实模型。

(2) 易于交流和理解。

概念模型是一般使用人们熟悉的图表或文本而不是计算机语言。

(3) 易于修改和扩充。

概念模型要能灵活地加以改变,以反映用户需求和现实环境的变化。

(4) 易于向各种数据模型转换。

概念模型独立于特定的DBMS,因而更加稳定,能方便地向关系模型、网状模型或层次模型等各种数据模型转换。

人们提出了许多概念模型,其中最著名、最实用的一种是E-R模型,它将现实世界的信息结构统一用属性、实体以及它们之间的联系来描述。

A数据库设计的总体框架(B数据库设计的任务?)数据库设计是指根据用户需求研制数据库结构的过程,具体地说,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效的存储数据,满足用户的信息要求和处理要求。

也就是把现实世界中的数据,根据各种应用处理的要求,加以合理地组织,满足硬件和操作系统的特性,利用已有的DBMS来建立能够实现系统目标的数据库。

A概念结构设计的方法(B概念设计的四种方法)设计E-R模型可采用四种方法。

(1) 自顶向下。

先定义全局概念结构E-R模型的框架,再逐步细化。

(2) 自底向上。

先定义各局部应用的概念结构E-R模型,然后将它们集成,得到全局概念结构E-R模型。

相关文档
最新文档