1、第1章 数据库基础知识知识点:一、计算机数据管理:(P2)人工管理文件管理数据库系统分布式数据库系统(数据库技术和计算机网络技术结合)面向对象数据库系统数据库技术的主要目的是有效地管理和存取大量的数据资源,提高数据的共享性,减少数据的冗余度。(P2最后一行)二、数据库系统(P4)1、数据库(DB)2、数据库管理系统(DBMS)Visual Foxpro3、数据库应用系统(附:Application)4、数据库管理员(DBA)5、数据库系统的组成:(P5)6、数据库系统的主要特点:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。例:在数据管理技术发展的
2、三个阶段中,数据共享最好的是_。(08-9)A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同例:(07-9)10、下列叙述中正确的是_。A、数据库系统是一个独立的系统,不需要操作系统的支持B、数据库技术的根本目标是要解决数据的共享问题C、数据库管理系统就是数据库系统D、以上三种说法都不对例:(06-4)7、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是_。A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、没有任何关系例:(05-9)5、数据库设计的根本目标是要解决_。A、数据共享问题B、数据安全问题C、大量数据存储
3、问题D、简化数据维护例:23、数据库系统中对数据库进行管理的核心软件是_。(05-4)A、DBMSB、DBC、OSD、DBS例:1、数据库系统的核心是_。(05-9)A、数据模型B、数据库管理系统C、数据库D、数据库管理员2、数据库应用系统中的核心问题是_。(09-3)A、数据库设计B、数据库系统设计C、数据库维护D、数据库管理员培训分析:分析:数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。3、
4、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是_。(09-3)A、编译程序B、操作系统C、教务管理系统D、汇编程序8、实体间联系及联系的种类:实体之间的对应关系称为联系,它反映世界事物之间的相互关联。一对一联系一对多联系(最普遍的联系)多对多联系例:、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。(08-9)A、一对一 B、一对多 C、多对一 D、多对多例:(06-4)5、商品与顾客两个实体集之间的联系一般是_。A、一对一B、一对多C、多对一D、多对多9、数据模型:层次模型、网状模型、关系模型(用二维表结构来表示实体以及实体之间联系的模型称为关系模
5、型。)具体分析见第一讲例:9、用树形结构表示实体之间联系的模型是_。A、关系模型B、网状模型C、层次模型D、以上三个都是10、关系数据库关系术语:关系二维表元组行记录属性列字段域有效性规则(逻辑表达式)关键字:主关键字、候选关键字、普通关键字(外部关键字)列列 行行: :例:设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为_。A、课号,成绩 B、学号,成绩 C、学号,课号 D、学号,姓名,成绩11、关系的特点: 关系必须规范化。即每个属性必须是不可分割的数据单元,表中不能再包含表。 在同一个关
6、系中不能出现相同的属性名,VF不允许同一个表中有相同的字段名。 关系中不允许有完全相同的元组,即不允许有冗余。 在一个关系中元组的次序无关紧要。注:注:“并并”时要去掉重复值时要去掉重复值 在一个关系中列的次序无关紧要。12、关系运算传统的集合运算进行并、差、交集合运算的两个关系必须具有相同的关系模式,也就是相同结构相同结构。 并:并:两个相同结构关系的“并”是由属于这两个关系的元组组成的集合。注:注:“并并”时要去掉重复值时要去掉重复值 差:差:设有两个相同结构的关系R和S,R差S的结果是由属于R但不属于S的元组组成的集合,即“差”运算的结果是从R中去掉S中也有的元组。 交:交:两个相同结构
7、的关系R和S,它们的交是由既属于R又属于S的元组组成的集合,即“交”运算的结果是R和S中的共同元组。专门的关系运算选择(部分记录操作)投影(部分字段操作)连接(表之间横向结合)自然连接(去掉相同字段,关键字段值相同)(05-9)6、设有如下关系表_。 R S T 则下列操作中,正确的是_。A、T=RS B、T=RSC、T=RSD、T=R/S (06-9)2、设有如下三个关系表 R S T 下列操作中正确的是_。A、T=RSB、RSC、 D、T=RS AmnBC13ABCm13n13 (08-4)9、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为_。A、并B、自然连接
8、C、笛卡尔积D、交 8、有两个关系R,S如下:(09-3) R S 由关系R通过运算得到关系S,则所使用的运算为_。A、选择B、投影C、插入D、连接 7、有三个关系R、S和T如下:(08-9)由关系R和S通过运算得到关系T,则所使用的运算为_。A、笛卡尔积B、交C、并D、自然连接例、从表中选择字段形成新关系的操作是_。A、选择 B、连接 C、投影 D、并例:(07-4)3、在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是_。A、并 B、交 C、投影 D、笛卡儿乘积例:26、关系运算中的选择运算是_。(05-4)A、从关系中找出满足给定条件的元组的操作B、从关系中选择若干个属性组成
9、新的关系的操作C、从关系中选择满足给定条件的属性的操作D、A和B都对例:31、操作对象只能是一个表的关系运算是_。(06-9)A、联接和选择B、联接和投影C、选择和投影D、自然连接和选择13、数据库设计基础(自己看一下即可)14、进入VFP操作前的准备工作:检查输入法状态是否正确;工具栏的使用;默认目录的设置(P29)特别关注菜单的变化15、项目管理器为了便于组织和维护系统设计时包含的不同类型的文件,Visual Foxpro提供了一个强有力的工具 项目管理器。项目管理器将所有文件用图示与分类的方式来管理,按文件性质放置在不同的选项卡中,并针对不同类型的文件提供不同的操作按钮。考核点:创建项目
10、项目管理器的扩展名.PJX项目管理器的窗口各类文件选项卡(P33)例:(08-4)29、向一个项目中添加一个数据库,应该使用项目管理器的_。A、代码选项卡 B、类选项卡 C、文档选项卡 D、数据选项卡例:(06-9)14、扩展名为pjx的文件是_。A、数据库表文件 B、表单文件 C、数据库文件 D、项目文件例:23、项目管理器的运行按钮用于执行选定的文件,这些文件可以是_。(05-9)A、查询、视图或表单B、表单、报表和标签C、查询、表单或程序D、以上文件都可以16、区别向导、设计器、生成器向导向导是一种交互式程序,用户在一系列向导屏幕上回答或者选择选项,向导会根据回答生成文件或执行任务,帮助用户快速地完成一般性的任务。设计器设计器是创建和修改应用系统各种组件的可视化工具。生成器生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。例:29、在Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为_。(07-9)A、向导B、设计器C、生成器D、项目管理器