2024-2025-2《数据库基础与应用》复习提纲

上传人:夏** 文档编号:569133819 上传时间:2023-06-26 格式:DOC 页数:37 大小:1.02MB
返回 下载 相关 举报
2024-2025-2《数据库基础与应用》复习提纲_第1页
第1页 / 共37页
2024-2025-2《数据库基础与应用》复习提纲_第2页
第2页 / 共37页
2024-2025-2《数据库基础与应用》复习提纲_第3页
第3页 / 共37页
2024-2025-2《数据库基础与应用》复习提纲_第4页
第4页 / 共37页
2024-2025-2《数据库基础与应用》复习提纲_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《2024-2025-2《数据库基础与应用》复习提纲》由会员分享,可在线阅读,更多相关《2024-2025-2《数据库基础与应用》复习提纲(37页珍藏版)》请在金锄头文库上搜索。

1、数据库基础与应用期末考试及等级考试复习纲要第 1 章 数据库系统基础学问1.1 数据管理技术的三个发展阶段(1)人工管理阶段(2)文件系统阶段(3)数据库系统阶段【例】依据供应的数据独立性、数据共享性、数据完整性、数据存取方式等水平的凹凸, 计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的 。BA人工管理阶段B计算机管理阶段C文件系统阶段D数据库系统阶段1.2 数据库系统的组成(1)数据库(DataBase)定义:是以肯定的数据模型组织的、长期存放在协助存储器上的、可共享的相关数据 的集合。组成:由数据和元数据两部分组成。特点:具有较小的冗余度、较高的独立性和易扩展型、可供多个用户

2、或多类应用共享。(2)数据库管理系统(DataBase Management System,DBMS) 是用于建立、运用和维护数据库的系统软件。(3)应用程序(4)用户数据库系统(DataBase System)从广义上讲是由数据库、数据库管理系统 、计算机支 持系统、应用程序和有关人员组成。三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和运用数据库。【例】DBMS 指的是 。A A数据库管理系统 B数据库系统 C数据库D数据库管理员1.3 了解数据库系统的模式结构三级模式结构: 外部层:单个用户的视图,对应于数据库模式的外模式。 概念层:全体用户的公共视图,可理解为数据库管理员所

3、看到的数据库,对应于数据库模式的模式。 内部层:存储视图,可理解为机器“看到”的数据库,对应于数据库模式的内模式。两级映射:概念层与内部层之间的映射:通过它实现数据的物理独立性。 外部层与概念层之间的映射:通过它实现数据的逻辑独立性。【例】数据的逻辑独立性是通过 来保证的。D A模式B内模式 C模式/内模式映射D外模式/模式映射1.4 数据模型(1)了解信息的三个世界及数据模型 三个世界中有关的对应关系: 现实世界(特征)观念世界(属性)数据世界(字段) 现实世界(事物)观念世界(实体)数据世界(记录)【例】实体是信息世界的术语,与之对应的数据库术语是 。C A文件B数据库C记录D字段(2)了

4、解 E-R 模型3 个基本概念:实体、联系(1:1,1:n,m:n)、属性E-R 图:是 E-R 模型的图形表示 实体矩形框表示 联系菱形框表示属性椭圆形表示【例】 E-R 图是 E-R 模型的图形表示法,它是表示概念模型的有力工具。在 E-R 图中,实 体之间的联系用 表示。BA矩形框B.菱形框 C.圆形框 D.椭圆形框(3)关系模型:关系:是以二维表结构来表示实体集及其实体间的联系。 关系模型的数据结构(也称关系模式):是对关系结构的描述。如 CJ(XH,KCDH,CJ)关键字: 超关键字:能唯一确定记录的一列或几列的组合。 候选关键字:最简练的超关键字。主关键字:候选关键字中选一个作为主

5、关键字,不重复且不能为空。 外部关键字:当 A 表的主关键字被包含到 B 表中时,则称 A 表的主关键字为 B 表的外部关键字。【例】关于关系的主关键字的说法中,不正确的是 。D A主关键字的取值不能为空B主关键字可能由多个字段组成C可通过主关键字唯一区分出关系的每一个元组D主关键字不能包含关系的全部属性关系运算传统的集合运算:并()、差(-)、交()等。 特地的关系运算:选择:在关系 R 中选择满意条件的元组,它是对关系的水平分解。 投影:在关系中选择出若干个属性组成新的关系,它是对关系的垂直分解。 联接:依据给定的联接条件将两个关系拼成一个新的关系。【例】关系数据操纵语言可不包含 关系运算

6、。B A连接B交运算C选择 D投影关系的规范化 关系模型的性质:l 属性值是原子的,不行分解的;l 二维表的记录数随数据的增删而变更,但其字段数是相对固定的;2l 二维表中的每一列均有唯一的字段名;l 二维表中不允许出现完全相同的两行;l 二维表中行的依次、列的依次均可以随意交换。【例】关于关系的下列说法,不正确的是 。A A在一个关系中允许出现两个相同的列名B在一个关系中不允许出现完全一样的两行 C关系的随意两行互换位置不影响关系的含义 D关系的随意两列可以互换,但不影响关系的含义关系模式存在的异样状况:数据冗余、插入异样、删除异样 关系的规范化: 目的:使结构合理,尽可能地消退异样状况。

7、方法:将关系模式投影分解为两个或两个以上的关系模式。规范化级别:每级称为一个范式,记作 n 范式。n 表示范式的级别,一般要求满意3NF。 关系模型的完整性:域完整性(属性的取值范围)、实体完整性(主关键字满意唯一 且不为空)、参照完整性(主关键字和外部关键字之间的一样性)1.5 关系数据库标准语言 SQL(Structured Query Language, SQL)。数据定义语言(DDL): 用来建立所需的数据库。 数据查询语言(SQL-SELECT)操作操纵语言(DML): 用来对数据库进行更新、插入、删除等维护操作。 主要内容参见第三、四章1.6 数据库设计基础 数据库设计过程中需求分

8、析阶段,常常运用的方法是结构化分析方法(SA)。结构化分析方法常用的描述工具是数据流程图(DFD)和数据字典(DD)。 数据流程图中运用的基本图形符号有 4 个,外部实体(矩形)、数据处理(椭圆形)、数据流(箭头)和数据存储。 数据字典是关于数据库中数据的描述,即元数据,不是数据库本身。【例】在结构化方法中,用数据流程图(DFD)作为描述工具的数据库系统开发阶段是 B 。A、系统规划B、需求分析C、系统设计D、系统实施系统设计包括概念结构设计、逻辑结构设计和物理结构设计。一般用 E-R 模型作为概念 结构设计的基本工具;逻辑结构设计主要是表结构的设计;物理结构主要是数据的存储方式 设计。系统测

9、试分模块测试、系统测试和验收测试。 系统运行与维护:包括日常维护、监控与分析、性能调整、扩展与增加1.7 主流的 DBMS 产品常用的 DBMS 产品有 Oracle,DB2,Sybase,MS-SQL Server,Access ,VFP【例】以下 不是微软公司的产品(A)A、OracleB、SQL ServerC、AccessD、VFP3第 2 章 VFP 数据库管理系统概述2.1 VFP 的操作环境(1)界面基本组成:标题栏、主菜单栏、工具栏、主窗口、吩咐窗口、状态栏(2)吩咐窗口中常用的几个吩咐?(先输出换行再输出?后面的内容)和?(干脆输出?后的内容)*(在吩咐前注释)、&(在吩咐后

10、注释)MD 创建文件夹(也称书目)CD 进入到指定路径RD 删除指定文件夹Copyfile源文件to目的文件Rename源文件to 目的文件 Run运行可执行程序(.exe) QUIT 退出 VFP(3)变更系统状态的吩咐SET DEFAULT TOSET SAFETY ON/OFF SET DATE TO变更系统的状态可以在“工具”“选项”中进行。设置完后按住 shift+确定,则会在吩咐窗口显示当前设置的吩咐。2.2 VFP 文件类型项目文件(.PJX)表文件( .DBF)数据库文件( .DBC) 表单文件(.SCX)查询文件(.QPR) 报表文件(.FRX)标签(.LBX) 菜单文件(.

11、mnx) 类库文件(.vcx)程序文件(.prg)2.3 VFP 的项目管理器项目:是一个系统中文件、数据、文档等对象的集合。项目管理器:是开发 VFP 应用系统的一个工具,它生成一个项目文件,项目文件的扩 展名为 .PJX,项目备注的扩展名为:.PJT。项目管理器的功能:组织和管理全部与应用系统有关的各种类型的文件。【例】在 VFP 系统中,项目文件的扩展名为 B A. .prgB. .pjxC. .scxD.txt项目管理器窗口的组成:由 6 大类数据项(全部、数据、文档、类、代码、其他)和10 个吩咐按钮(新建、添加、修改、阅读、关闭、打开、预览、运行、移去、连编)组成。 注:粗斜体表示

12、的吩咐按钮依据用户选择的不同对象动态地出现。项目菜单的组成:多个子菜单(其中一部分与项目管理器中的吩咐按钮功能相同)。 可以利用项目管理器来创建、打开、阅读、修改全部 VFP 文件并运行其中的表单、报表、标签、菜单、程序等。特殊是可以利用它来连编项目、应用程序(扩展名为.APP,在 VFP环境下执行)和可执行文件(扩展名为.EXE,能脱离 VFP 环境执行)。 有关“包含与解除”:留意包含和解除的符号与含义。包含在项目中的文件连编后运行时是只读的。假如运行过程中须要修改的,应设置为解除。主文件:项目中只能设置一个主文件。表单、菜单、程序等可以设置为主文件。主程序4是一个应用系统运行时的起点,是

13、应用系统执行时首先被执行的程序。 项目间可以共享文件。一个数据库可以同时属于不同的项目。【例】在“项目管理器”窗口中,可以选择一个文件为主文件。下列各组文件类型中, 全部文件类型均可以被设置为主程序的是 。A项目、菜单、查询和表单B 菜单、查询、表单和程序(.prg) C数据库、查询、表单和程序(.prg) D菜单、查询、表单和表【例】主文件是一个应用程序执行的起先点,在一个项目中可以指定 个主文件。(1)2.4 VFP 语言基础1数据类型:为了便于对数据进行加工和处理,须要对数据进行分类。留意各种数据 类型的字母表示以及各种类型存储时所占据的存储空间。表 1VFP 的数据类型一般的数据类型字

14、符型(CCharacter货币型(Y)Currency日期型(DDate日期时间型(TDateTime逻辑型(L)Logical数值型(NNumeric仅用于字段的数 据类型双精度型Double浮点型Float整型Integer通用型General备注型(MMemo)【例】在 Visual FoxPro 中,通用型字段和备注型字段在表中的宽度都是 个字节。2常量与变量(1)常量(constants):在操作过程中保持不变。表 2常用的常量类型常量类型数值型常量字符型常量逻辑型常量日期型常量表示方式-25.36ab,12,中国.T. , .F.2024-6-10(2)变量(variables):是内存中的一个存储单元,其中的内容可以变更,但标识该存储位置的名称(即变量名)不变。驾驭变量的命名规则。例如,CSTR、X1、_PP、学号是合法的名称。1X、USE 是非法的名称。因为 1X 数字开 头,USE 是打开表的吩咐,属于系统保留字。【例】在 Visual FoxPro 系统中,下列吩咐中不能作为变量名的是 BA姓名B

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号