文档库 最新最全的文档下载
当前位置:文档库 › 第1章 数据库基础知识_习题

第1章 数据库基础知识_习题

第1章  数据库基础知识_习题
第1章  数据库基础知识_习题

第1章数据库基础知识_习题

一、选择题

1.数据库系统与文件系统的主要区别是()。D

A.数据库系统复杂,而文件系统简单

B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。B

A.数据的物理独立性B.数据的逻辑独立性

C.数据的位置独立性D.数据的存储独立性

3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。A

A.外模式B.概念模式C.内模式D.逻辑模式

4.以下对关系模型性质的描述,不正确的是()。C

A.在一个关系中,每个数据项不可再分,是最基本的数据单位

B.在一个关系中,同一列数据具有相同的数据类型

C.在一个关系中,各列的顺序不可以任意排列

D.在一个关系中,不允许有相同的字段名

5.关系数据库中的码是指()。D

A.能唯一决定关系的字段B.不可改动的专用保留字

C.关键的很重要的字段D.能唯一标识元组的属性或属性集合

6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D

A.元组B.行C.记录D.属性

7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B

A.实体完整性约束B.用户定义完整性约束

C.参照完整性约束D.视图完整性约束

8.在A ccess中,“表”是指()。A

A.关系B.报表C.表格D.表单

9.在A ccess中,用来表示实体的是()。C

A.域B.字段C.记录D.表

10.把E-R图转换成关系模型的过程,属于数据库设计的()。B

A.概念设计B.逻辑设计C.需求分析D.物理设计

二、填空题

1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据库各种操作的软件系统叫。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。数据集合,数据库管理系统,数据库系统2.数据库常用的逻辑数据模型有、、,Access属于。层次模型,网状模型,关系模型,关系模型

3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字

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

5.A ccess不允许在主关键字字段中有重复值或________。空值

6.已知两个关系:

职工(职工号,职工名,性别,职务,工资)

设备(设备号,职工号,设备名,数量)

其中“职工号”和“设备号”分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为。设备关系的“职工号”

第2章Access 2010操作环境与数据库_习题

一、选择题

1.Access中表和数据库的关系是( )。A

A.一个数据库可以包含多个表B.一个表只能包含两个数据库

C.一个表可以包含多个数据库D.数据库就是数据表

2.利用Access 2010创建的数据库文件,其默认的扩展名为( )。D

A.mdf B.dbf C.mdb D.accdb

3.Access在同一时间可打开( )个数据库。A

A.1 B.2 C.3 D.4

4.以下不是Access 2010数据库对象的是( )。D

A.查询B.窗体C.宏D.工作簿

5.在Access 2010中,随着打开数据库对象的不同而不同的操作区域称为( )。B A.命令选项卡B.上下文选项卡

C.导航窗格D.工具栏

6.下列说法中正确的是( )。D

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

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

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

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

7.在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的( )命令。B

A.“信息”B.“选项”C.“保存并发布”D.“打开”

8.在Access 2010中,建立数据库文件可以选择“文件”选项卡中的( )命令。A A.“新建”B.“创建”C.“Create”D.“New”

二、填空题

1.在Access 2010主窗口中,从________选项卡中选择“打开”命令可以打开一个数据库文件。文件

2.在Access 2010中,所有对象都存放在一个扩展名为________的数据库文件中。accdb 3.空数据库是指该文件中________。不含任何数据库对象

4.在Access 2010中,数据库的核心对象是________。表

5.在Access 2010中,用于和用户进行交互的数据库对象是________。窗体

6.在Access 2010中要对数据库设置密码,必须以的方式打开数据库。独占

第3章表的创建与管理_习题

一、选择题

1.下列符号中不符合Access字段命名规则的是()。C

A.school B.生日快乐C.[婚否] D.//注释

2.下面()中所列出的不全包括在Access 2010可用的数据类型中。B

A.文本型、备注型、日期/时间型B.数字型、货币型、整型

C.是/否型、OLE对象、自动编号型D.超级链接、查阅向导、附件

3.如果字段内容为声音文件,则该字段的数据类型应定义为()。D

A.文本B.备注C.超级链接D.OLE对象

4.为加快对某字段的查找速度,应该()。C

A.防止在该字段中输入重复值B.使该字段成为必填字段

C.对该字段进行索引D.使该字段数据格式一致

5.定义字段默认值的作用是()。A

A.在未输入数据之前,系统自动提供数值

B.不允许字段的值超出某个范围

C.不得使字段为空

D.系统自动把小写字母转换为大写字母

6.有关空值(Null),以下叙述正确的是()。B

A.空值等同于空字符串B.空值表示字段还没有确定值

C.空值等同于数值0 D.Access不支持空值

7.输入记录时,要使某个字段不为空的方法是()。A

A.定义该字段为必填字段B.定义该字段长度不为0

C.指定默认值D.定义输入掩码

8.若在两个表之间的关系连线上标记了1:1或1:∞,表示启动了()。A

A.实施参照完整性B.级联更新相关记录

C.级联删除相关记录D.不需要启动任何设置

9.在数据表视图方式下,关于修改数据表中数据的叙述中,错误的是()。C

A.对数据表中数据的修改包括插入、修改、替换、复制和删除数据等

B.将光标移到要修改的字段处,即可输入新的数据

C.当光标从被修改字段移到同一记录的其他字段时,对该字段的修改便被保存起来

D.在没有保存修改之前,可以按键放弃对所在字段的修改

10.在使用导入的方法创建Access表时,以下不能导入到Access数据库中的是()。D

A.Excel表格B.Visual ForPro创建的表

C.Access数据库中的表D.Word文档中的表

二、填空题

1.Access表由和两部分组成。表的结构,表的记录(或表的内容)2.在“学生”表中有“助学金”字段,其数据类型可以是数字型或。货币型3.如果某一字段没有设置显示标题,则系统将设置为字段的显示标题。字段名称4.学生的学号是由9位数字组成,其中不能包含空格,则为“学号”字段设置的正确的输入掩码是。000000000

5.用于建立两表之间关联的两个字段必须具有相同的。数据类型

6.修改表结构只能在表的中完成,而给表添加数据的操作是在表的中完成的。设计视图,数据表视图

7.要在表中使某些字段不移动显示位置,可用字段的方法;要在表中不显示某些字段,可用字段的方法。冻结,隐藏

8.某数据表中有5条记录,其中文本型字段“号码”各记录内容如下:125、98、85、141、

119,则升序排序后,该字段内容先后顺序表示为。119、125、141、85、98

第4章查询设计_习题

一、选择题

1.以下关于查询的叙述,正确的是()。C

A.只能根据数据表创建查询B.只能根据已建查询创建查询

C.可以根据数据表和已建查询创建查询D.不能根据已建查询创建查询2.若用“学生”表中的“出生日期”字段计算每个学生的年龄(取整〉,那么正确的计算公式为()。A

A.Year(Date())-Year([出生日期]) B.(Date()-[出生日期])/365

C.Date()-[出生日期]/365 D.Year([出生日期])/365

3.如果在“学生”表中查找姓“李”学生的记录,则查询条件是()。C

A.Not "李*" B.Like "李" C.Like "李*" D."李××"

4.查询设计视图窗口中通过设置()行,可以让某个字段只用于设定条件,而不出现在查询结果中。B

A.排序B.显示C.字段D.条件

5.若统计“学生”表中各专业学生人数,应在查询设计视图中,将“学号”字段“总计”单元格设置为()。B

A.Sum B.Count C.Where D.Total 6.在Access查询中,()能够减少源数据表的数据。D

A.选择查询B.生成表查询C.追加查询D.删除查询

7.在查询设计视图中,如果要使表中所有记录的“价格”字段的值增加10%,应使用()表达式。C

A.[价格]+10% B.[价格]*10/100

C.[价格]*(1+10/100) D.[价格]*(1+10%)

8.在查询设计视图中()。A

A.可以添加表,也可以添加查询B.只能添加表

C.只能添加查询D.表和查询都不能添加

9.在Access中,删除查询操作中被删除的记录属于()。B

A.逻辑删除B.物理删除C.可恢复删除D.临时删除

10.如果用户希望根据某个可以临时变化的值来查找记录,则最好使用的查询是()。C

A.选择查询B.交叉表查询C.参数查询D.操作查询

二、填空题

1.若要查找最近20天之内参加工作的职工记录,查询条件为。Between Date()-20 And Date() 或Between Now()-20 And Now() 或>=Date()-20 And <=Date() 或>=Now()-20 And <=Now()

2.查询“教师”表中“职称”为“教授”或“副教授”的记录的条件为。"教授" Or "副教授"

3.操作查询共有4种类型,分别是生成表查询、删除查询、更新查询和。追加查询

4.创建交叉表查询,必须对行标题和行标题进行操作。分组

5.设计查询时,设置在同一行的条件之间是的关系,设置在不同行的条件之间是的关系。与,或

6.如果要求通过输入“学号”查询学生基本信息,可以采用查询。如果在“教师”

表中按“年龄”生成“青年教师”表,可以采用查询。参数,生成表

第5章SQL查询_习题

一、选择题

1.Accsess的SQL语句不能实现是()。A

A.修改字段名B.修改字段类型C.修改字段长度D.删除字段2.SQL语句不能创建的是()。A

A.定义报表B.操作查询C.数据定义查询D.选择查询

3.在SQL语句中,检索要去掉重复的所有元组,则在SELECT中使用()。D A.All B.UNION C.LIKE D.DISTINCT 4.在SELECT语句中,需显示的内容使用“*”,则表示()。B

A.选择任何属性B.选择所有属性

C.选择所有元组D.选择主键

5.在SELECT语句中使用GROUP BY NO时,NO必须()。C

A.在WHERE子句中出现B.在FROM子句出现

C.在SELECT子句中出现D.在HA VING子句中出现

6.SQL中用于删除基本表的语句是()。A

A.DROP B.UPDATE C.ZAP D.DELETE 7.SQL中用于在已有表中添加或改变字段的语句是()。B

A.CREATE B.ALTER C.UPDATE D.DROP

8.使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当()。B A.使用WHERE子句

B.在GROUP BY后面使用HA VING子句

C.先使用WHERE子句,再使用HA VING子句

D.先使用HA VING子句,再使用WHERE子句

9.在SQL语句中,与表达式“仓库号Not In("wh1","wh2")”功能相同的表达式是()。D

A.仓库号="wh1" And 仓库号="wh2" B.仓库号<>"wh1" Or 仓库号<>"wh2"

C.仓库号<>"wh1" Or 仓库号="wh2" D.仓库号<>"wh1" And 仓库号<>"wh2" 10.下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。A

A.SELECT 姓名,性别FROM 学生WHERE Left([姓名],1)="张" Or 性别="男" B.SELECT 姓名,性别FROM 学生WHERE Left([姓名],1)="张" And 性别="男") C.SELECT 姓名,性别,Left([姓名],1) FROM 学生WHERE Left([姓名],1)="张" Or 性别="男"

D.SELECT 姓名,性别,Left([姓名],1) FROM 学生WHERE Left([姓名],1)="张" And 性别="男"

二、填空题

1.SQL的含义是。结构化查询语言

2.在Access中,SQL查询具有3种特定形式,包括、和。联合查询,传递查询,数据定义

3.要将“学生”表中女生的入学成绩加10分,可使用的语句是。UPDATE 学生SET

成绩=[成绩]+10 WHERE 性别="女"

4.语句“SELECT 成绩表.* FROM 成绩表WHERE 成绩表.成绩>(SELECT Avg(成绩表.成绩) FROM 成绩表)”查询的结果是。查询成绩表中所有成绩大于平均成绩的记录5.联合查询指使用运算将多个合并到一起。UNION,查询结果

第6章窗体设计_习题

一、选择题

1.关于窗体,下列说法错误的是()。D

A.窗体可以用来显示表中的数据,并对表中的数据进行修改、删除等操作

B.窗体本身不存储数据,数据保存在表对象中

C.要调整窗体中控件所在的位置,应该使用窗体设计视图

D.未绑定型控件一般与数据表中的字段相连,字段就是该控件的数据源

2.在窗体中,用来输入和编辑字段数据的交互控件是()。A

A.文本框B.标签C.复选框D.列表框

3.若字段类型为是/否型,通常会在窗体中使用的控件是()。C

A.标签B.文本框C.复选框D.组合框

4.如果窗体上输入的数据总是取自表或查询中的字段数据,或某固定内容的数据,可以使用________控件来显示该字段。C

A.文本框B.选项组C.列表框D.选项卡

5.下面关于列表框和组合框的叙述,正确的是()。D

A.在列表框和组合框中均不可以输入新值

B.可以在列表框中输入新值,而组合框不能

C.在列表框和组合框中均可以输入新值

D.可以在组合框中输入新值,而列表框不能

6.在使用向导为“学生”表创建窗体时,“照片”字段所使用的默认控件是()。B A.图像框B.绑定对象框C.非绑定对象框D.列表框

7.用来显示与窗体关联的表或查询中字段值的控件类型是()。A

A.绑定型B.计算型C.关联型D.未绑定型

8.要改变窗体上文本框控件的数据源,应设置的属性是()。B

A.记录源B.控件来源C.筛选查阅D.默认值

9.()节在窗体每页的顶部显示信息。C

A.主体B.窗体页眉C.页面页眉D.控件页眉

10.要在窗体首页使用标题,应在窗体页眉添加()控件。A

A.标签B.文本框C.选项组D.图片

二、填空题

1.能够唯一标识某一控件的属性是________。名称

2.在纵栏式窗体、表格式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是________。数据表窗体

3.插入到其他窗体中的窗体称为。子窗体

4.选项组中可存放的控件有、和。复选框,选项按钮,切换按钮。

5.通过设置“窗体”的属性可以设定窗体数据源。记录源

6.假设已在Access中建立了包含“书名”、“单价”和“数量”3个字段的图书表,以该表为数据源创建的窗体中,有一个计算定购总金额的文本框,其控件来源为。=[单价]*[数量]

第7章报表设计_习题

一、选择题

1.Access中的报表()。C

A.是一种特殊的Web页

B.是一种查询

C.能对表中的数据进行各种计算,并可以在打印机上打印出来

D.只能显示,不能打印

2.关于报表,()说法是正确的。B

A.基于某个表建立的报表,当源表数据改变时不会影响报表显示内容的改变

B.报表显示的数据随源表数据的改变而改变

C.在报表设计视图中不可改变报表的显示格式

D.在预览报表时不可以改变报表的页面设置

3.在报表的设计视图中,区段表示为带状形式,也被称为()。D

A.页B.面C.区D.节

4.在报表中,()部分包含表中记录的信息。A

A.主体B.报表页眉C.报表页脚D.页面页眉

5.如果设置报表上某个文本框的“控件来源”属性为“=7*12+8”,则打印预览报表时,该文本框显示信息是()。B

A.未绑定B.92 C.7*12+8 D.=7*12+8 6.自动报表包括()内容。D

A.表中所有的非自动编号字段B.数据库中全部表的字段

C.在对话框中指定的字段D.作为数据源的表中的所有字段

7.要实现报表的总计,其操作区域是()。B

A.组页脚/页眉B.报表页脚/页眉C.页面页眉/页脚D.主体8.在报表中,要计算所有学生的“数学”课程的平均成绩,应将控件的“控件来源”属性设置为()。C

A.=Avg(数学) B.Avg([数学]) C.=Avg([数学]) D.Avg(数学)

9.设置报表的属性,需鼠标指针指向()对象,单击鼠标右键,弹出报表属性对话框。A

A.报表左上角的小方块B.报表的标题栏处

C.报表页眉处D.报表的主体节

10.在报表设计的工具箱中,用于修饰版面以达到良好输出效果的是()。C

A.直线和多边形B.直线和圆形C.直线和矩形D.矩形和圆形二、填空题

1.一个复杂的报表设计最多由报表页眉、报表页脚、页面页眉、________、________、________和组页脚7个部分组成。页面页脚,主体,组页眉

2.报表的________部分是报表不可缺少的内容。主体

3.________的内容只能在报表的第一页最上方输出。报表页眉

4.报表有4种类型的视图,分别是________、________和________。报表视图、打印预览、布局视图、设计视图

5.设置报表的属性,需在中完成。报表设计视图

6.要在报表上显示格式为“4/总15页”的页码,则计算型控件的“控件来源”应设置为________。=[page] & "/总" & [Pages] & "页"

7.要实现报表的分组统计,正确的操作区域是。组页眉或组页脚

8.报表中的计算公式常放在中。计算型控件

第8章宏_习题

一、选择题

1.下列关于宏的说法中,错误的是()。B

A.宏是多个操作的集合

B.每一个宏操作都有相同的宏操作参数

C.宏操作不能自定义

D.宏通常与窗体、报表中命令按钮相结合来使用

2.创建宏时至少要定义一个宏操作,并要设置对应的()。C

A.条件B.命令按钮C.宏操作参数D.注释信息

3.用于使计算机发出嘟嘟声的宏命令是( )。A

A.Beep B.MessageBox C.Echo D.Restore

4.用于退出Access的宏命令是( )。C

A.ExitAccess B.Ctrl+Alt+Del C.QuitAccess D.CloseAccess

5.宏命令OpenTable打开数据表,则显示该表的视图是()。A

A.数据表视图B.设计视图

C.打印预览视图D.以上都是

6.在宏的表达式中要引用报表StuRep上控件StuText1的值,可以使用的引用是()。C

A.StuText1 B.StuRep!StuText1

C.Reports!StuRep!StuText1 D.Reports!StuText1

7.表达式IsNull([姓名])的含义是()。B

A.没有“姓名”字段B.判断“姓名”字段是否为空值

C.“姓名”字段值是空值D.判断是否存在“姓名”字段

8.定义()有利于数据库中宏对象的管理。B

A.宏B.宏组C.宏操作D.宏定义

9.在Access系统中提供了()执行的宏调试工具。A

A.单步B.同步C.运行D.继续

10.如需决定宏的操作在某些情况下是否执行,可以在创建宏时定义()。C

A.子宏B.宏操作参数

C.“If”操作D.窗体或报表的控件属性

二、填空题

1.宏是一个或多个的集合。操作命令

2.用于打开一个窗体的宏命令是________,用于打开一个报表的宏命令是________,用于打开一个查询的宏命令是________。OpenForm,OpenReport,OpenQuery

3.如果要引用宏组中的宏,则引用格式是________。宏组名.宏名

4.因为有了,数据库应用系统中的不同的对象就可以联系起来。宏

5.由多个操作构成的宏,执行时是按宏命令的________依次执行的。排列顺序

第9章模块与VBA程序设计_习题

一、选择题

1.模块是存储代码的容器,其中窗体就是一种()。A

A.类模块B.标准模块C.子过程D.函数过程

2.使用Dim声明变量,若省略“As类型”,则所创建的变量默认为()。C A.Integer B.String C.Variant D.不合法变量

3.函数Len("Access数据库")的值是()。A

A.9 B.12 C.15 D.18

4.函数Right(Left(Mid("Access_DataBase",10,3),2),1)的值是()。A

A.a B.B C.t D.空格

5.在下列逻辑表达式中,能正确表示条件“m和n至少有一个为偶数”的是()。C A.m Mod 2 = 1 Or n Mod 2 = 1 B.m Mod 2 = 1 And n Mod 2 = 1

C.m Mod 2 = 0 Or n Mod 2 = 0 D.m Mod 2 = 0 And n Mod 2 = 0

6.语句Select Case x 中,x为一整型变量,下列Case语句中,表达式错误的是()。D

A.Case Is > 20 B.Case 1 To 10 C.Case 2, 4, 6 D.Case x > 10

7.Sub过程和Function过程最根本的区别是()。A

A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

B.Sub过程可以使用Call语句或直接便用过程名,而Function过程不能

C.两种过程参数的传递方式不同

D.Function过程可以有参数,Sub过程不能有参数

8.VBA中用实参x和y调用有参过程PPSum(a, b)的正确形式是()。B A.PPSum a, b B.PPSum x, y C.Call PPSum(a, b) D.Call PPSum x, y

9.在VBE的立即窗口输入如下命令,输出结果是()。B

x=4=5

? x

A.True B.False C.4=5 D.语句有错

10.程序调试的目的在于()。D

A.验证程序代码的正确性B.执行程序代码

C.查看程序代码的变量D.查找和解决程序代码的错误

二、填空题

1.在VBA中,要得到[15,75]区间的随机整数,可以用表达式________。Int(Rnd*61+15) 2.定义了二维数组A(2 to 5, 5),则该数组的元素个数为。24

3.VBA中变量作用域分为3个层次,这3个层次的变量是________、________和________。局部变量,模块变量,全局变量

4.VBA的有参过程定义,形参用________说明,表明该形参为传值调用;形参用ByRef 说明,表明该形参为________。ByVal,传地址调用

5.有如下VBA代码,运行结束后,变量n的值是,变量i的值是。12,4

n=0

For i=1 To 3

For j=-4 To -1

n=n+1

Next j

Next i

6.设有以下窗体单击事件过程:

Private Sub Form_Click()

a=1

For i=1 To 3

Select Case i

Case 1,3

a=a+1

Casw 2,4

a=a+2

End Select

Next i

MsgBox a

End Sub

打开窗体运行后,单击窗体,则消息框的输出内容是________。5

7.进行ADO数据库编程时,用来指向查询数据时返回的记录集对象是。RecordSet

8.RecordSet对象有两个属性用来判断记录集的边界,其中,判断记录指针是否在最后一条记录之后的属性是。EOF

第10章数据库应用系统实例_习题

一、选择题

1.在系统开发的各个阶段中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。D

A.总体设计B.详细设计C.可行性分析D.需求分析

2.系统需求分析阶段的基础工作是()。B

A.教育和培训B.系统调查C.初步设计D.详细设计

3.需求分析阶段的任务是确定()。C

A.软件开发方法B.软件开发工具C.软件系统功能D.软件开发费用

4.在系统开发中,不属于系统设计阶段任务的是()。A

A.确定系统目标B.确定系统模块结构

C.定义模块算法D.确定数据模型

5.在数据库应用系统设计完成后,进入系统实施阶段,下述工作中,()一般不属于实施阶段的工作。D

A.建立库结构B.系统调试C.加载数据D.扩充功能

6.系统设计包括总体设计和详细设计两部分,下列任务中属于详细设计内容的是()。C

A.确定软件结构B.软件功能分解C.确定模块算法D.制订测试计划

二、填空题

1.数据库应用系统的开发过程一般包括系统需求分析、、系统现实、、和系统交付5个阶段。

系统设计、测试

2.数据库应用系统的需求包括对的需求和系统功能的需求,它们分别是数据库设计和设计的依据。

数据、应用程序

3.系统设计阶段的最终成果是。

系统设计报告

4.“确定表的约束关系以及在哪些属性上建立什么样的索引”属于阶段的任务。系统设计

5.的目的是发现错误、评价系统的可靠性,而调试的目的是发现错误的位置并改正错误。测试

第一章ACCESS数据库基础知识

第1章数据库基础知识 数据库技术已经成为计算机科学和技术的—个重要分支,Microsoft Access作为一种关系型数据库管理系统是中小型数据库使用系统的理想开发环境 1.1.数据库基础知识 数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢? 1.1.1.计算机数据管理的发展 一、数据和数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 数据处理是指将数据转换成信息的过程。对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。 二、计算机数据管理 数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 1.人工管理: (1)数据不保存 (2)使用程序管理数据 (3)数据不共享 (4)数据不具有独立性 使用程序1 数据集1 使用程序2 数据集2 使用程序n 数据集n 2.文件系统 (1)数据可以长期保存 (2)程序和数据有一定的独立性 (3)数据的冗余度大

3. 数据库系统: 20世纪60年代后期以来计算机用于管理的规模更为庞大,使用越来越广泛,需要计算机管理的数据量急剧增长,同时多种使用、多种语言互相覆盖地共享数据集合的要求越采越强烈。为解决多用户、多使用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据和使用程序的独立性,从而减少使用程序的开发和维护代价。 在数据库系统中,数据已经成为多个用户或使用程序共享的资源,从使用程序中完全独立出来,由DBMS 统一管理。数据库系统数据和使用程序的关系如图。 4. 分布式数据库统 物理上分布、逻辑上集中的分布式数据库结构是一个逻辑上统一、地域上分布的数据集合,是把计算机网络环境中各个节点局部数据序的逻辑集合,同时受分布式数据库管理系统的统一控制和管理,把全局数据模式按数据来源和用途合理分布在系统的多个节点上,使大部分数据可以就地或就近存取。 5. 面向对象数据厍系统 数据据库技术和面向对象程序设计技术结合产生了面向对象数据库系统;面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,采用面向对象的观点来描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等。 1.1.2. 数据库系统 DBMS 使用程序1 使用程序2 数据库 … 使用程序1 文件1 使用程序2 文件2 使用程序n 文件n 存取方法 ...… ...…

第一章VFP数据库基础练习题

第一章VFP数据库基础练习题 1.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是() A、数据库系统阶段 B、文件系统阶段 C、人工管理阶段 D、数据项管理 2.数据库系统中对数据库进行管理的核心软件是() A、DBMS B、DB C、OS D、DBS 3.与文件管理系统相比,下列() A、数据结构化 B、访问速度快 C、数据独立性 D、冗余度可控 4.在数据管理技术的发展过程中,可实现数据完全共享的阶段是() A、人工管理阶段 B、文件系统阶段 C、数据库阶段 D、系统管理阶段 5.如果一个班只能有一个班长,而且这个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于() A、一对一关系 B、一对二关系 C、多对多关系 D、一对多关系 6.VFP支持的数据模型是() A、层次数据模型 B、关系数据模型 C、网状数据模型 D、树状数据模型 7.在VFP中表是指() A、报表 B、关系 C、表格 D、表单 8.VFP DBMS基于的数据模型是() A、层次型 B、关系型 C、网状型 D、混合型 9.实体-联系模型中,实体与实体之间的联系不可以是() A、一对一关系 B、多对多关系 C、一对多关系 D、一对零关系 10.二维表中的列称为关系的(),二维表的行称为关系的() A、元组,属性 B、列,行 C、行,列 D、属性,元组 11.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是()联系 A、一对一关系 B、多对多关系 C、一对多关系 D、一对零关系 12.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体工人与实体设备之间存在() A、一对一关系 B、多对多关系 C、一对多关系 D、一对零关系 13.VFP是一种关系型数据库管理系统,这里关系通常是指() A、数据库文件(DBC文件) B、一个数据库中两个表之间有一定的关系 C、表文件(DBF文件) D、一个表文件中两条记录之间有一定的关系 14.对于“关系”的描述,正确的是是() A、同一个关系中允许有完全相同的元组 B、在一个关系中元组必须按关键字升序存放 C、在一个关系中必须将关键字作为该关系的第一个属性 D、同一个关系中不能出现相同的属性名 15.以下关于关系的说法正确的是() A、列的次序非常重要 B、当需要索引时列的次序非常重要 C、列的次序无关紧要 D、关键字必须指定为第一列 16.在一个关系中,不能有完全相同的() A、元组 B、属性 C、域 D、分量 17.下列关于候选关键字的说明中错误的是()

数据库技术与应用》知识点总结

《数据库技术与应用》知识点总结第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型: (1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性

关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆 联系:菱形 (3)关系模型的数据结构、关系的性质 数据查询、数据插入、数据删除、数据修改 关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结 (4)E-R模型转换为关系模型 (5)关系模型的完整性(实体、参照、自定义) 实体:主键不能为空 参照:外键为空或在其担任主键的实体集中存在 自定义:用户自己定义的语义要求 第二章A ccess数据库与表的操作 1. Access数据库设计的一般步骤 2. 基本概念:Access数据库、表、记录、字段 3. 使用表设计器创建表 (1)字段名命名规则 不能空格开头、不能用.!()[]、最长64个字符 (2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择) (3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段 (4)设置主键 4.建立表间关系:关联字段、实施参照完整性

第1章数据库基础知识

第1章数据库基础知识 数据库是存放数据及相关信息的仓库,是事务处理、信息管理等应用系统的基础,数据管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系统可以方便地、及时地、准确地从数据库中获取所需的信息。 本章主要内容: ●数据处理的相关概念 ●数据库系统的组成 ●数据模型的相关概念 ●关系型数据库的相关概念 1.1 数据管理 1.1.1 数据与信息 1.信息 一般意义上,信息是指事物存在的方式和运动状态的表现形式。这里的“事物”泛指存在于人类社会、思维活动和自然界中一切可能的对象。“存在方式”是指事物的内部结构和外部联系。“运动状态”则是指事物在时间和空间上变化所展示的特征、态势和规律。概括地讲,信息是对客观事物的反映。 现实生活中,人们经常接触各种各样的信息,并根据这些信息做出反映。例如,在超市挑选某种奶粉时,首先要了解该奶粉的价格、质量及包装等,然后根据这些信息决定是否购买;再如,选修一门课程时,可以根据课程教师、课程性质及它的作用来决定是否选修等。 2.数据 数据是指表达信息的物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。数据反映信息,而信息则依靠数据表达。 表达信息的符号不仅可以是数字、字母、文字和其他特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。 在计算机中,主要使用磁盘、光盘等外部存储器来存储数据,通过计算机软件和应用程序来管理与处理数据。 3.数据与信息的关系 数据与信息是两个既有联系,又有区别的概念。数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释;数据是物理性的,是被加工的对象,而信息是对数据

数据库第一章作业

第一章数据库系统概述 一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开) 1.数据库管理系统的基本功能? 基本功能:安全性,完整性,故障恢复,并发控制。 2.数据库系统的三个抽象层次? 视图抽象,概念抽象,物理抽象。 3.对数据库中的数据,最基本的四种操作是什么? 增加,删除,修改,查询。 4.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 数据抽象:指一种数据抽象的过程。 数据模型:使用逻辑概念方式,对对象,对象属性,对象联系等,来组织和表示抽取的数据。 数据模式:抽取的数据用数据模型组织后,得到的结果。 关系:数据模型是数据抽象的工具,数据模式是数据抽象的结果。 5.何谓DBMS、数据库系统、视图? DBMS:数据库管理系统,一个通用软件系统,由一组计算机程序构成 数据库系统:指一个环境,在此环境中,用户的应用系统可以顺利运行。 视图:指一个人看(即“视”)某个物体所得到的图像。 6.数据模型的三个评价标准、三个要素、分类? 三个评价标准:①比较真实描述显示世界。②易为用户所理解。③易于在计算机上实现。 三个要素:①数据结构②数据操作③数据约束 分类:①概念数据模型②逻辑数据模型③物理数据模型 7.传统的三个数据模型是指什么? 层次数据模型,网状数据模型,关系数据模型。 8.数据库语言的作用,一般应包含哪几个子语言? 数据库语言是DBMS提供给用户定义结构,操纵数据和管理DBMS的一个界面。 数据库语言包括数据定义子语言(DDL),数据操纵子语言(DML),数据控制子语言(DCL) 9.SQL语言的使用方式? 一,用户直接在RDBMS控制台上,使用SQL语言中的SQL命令交互,即SQL的交互式使用;二,用户通过开发的应用系统与RDBMS交互。 10.数据字典的作用? 数据字典是DBMS中的一个特殊文件,用于存储数据库的一些说明信息,即元数据。11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代?

第一章 数据库系统基础知识 答案

第 一 章 数 据 库 系 统 基 础 知 识一、选择题 秋: .根据关系模型的有关理论,下列说法中不正确的是。 .二维表中的每一列均有唯一的字段名 .二维表中不允许出现完全相同的两行 .二维表中行的顺序,列的顺序可以任意交换 .二维表中行的顺序,列的顺序不可以任意交换

年(春) . 是一个。 . 数据库系统 . 数据库管理系统 . 数据库 . 数据库管理员 . 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其 相互联系的认识,而是实体模型的数据化,是观念世界的实体模型在数据世界中的 反映,是对对现实世界的抽象。 . 数据模型 . 物理模型 . 逻辑模型 . 概念模型 年(春) . 数据库系统与文件系统的最主要区别是 A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 . 关系模型的基本结构是。 .树形结构.无向图.二维表.有向图 秋: . 目前数据库管理系统()有许多不同的产品。在下列产品中,不属于()公司开发的是. . . . 年春 . 在下列叙述中,错误的是。 .关系型数据库中的每一个关系都是一个二维表 .在关系模型中,运算的对象和运算的结果都是二维表 .二维表中不允许出现任何数据冗余 是一种关系型数据库管理系统产品 .关键字是关系模型中的重要概念。当一个二维表(表)的主关键字被包含到另一个二维表(表)中时,它就称为表的。 .主关键字 .候选关键字.外部关键字 .超关键字 . 在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是。 .投影 .联接 .选择 .合并 年(秋) .下列不属于关系代数运算的是。 . 查询. 投影 . 选择 . 联接 .实体是信息世界的术语,与之对应的数据库术语是。 . 文件.数据库. 记录. 字段 年春: .关系模型中,超关键字。 . 可由多个任意属性组成 . 能由一个属性组成,其值能唯一标识该关系模式中任何一个元组 . 可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组

数据库系统原理第一章习题

第1章绪论 一、选择题 1、数据库系统的核心和基础是()。 A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型 2、实现将现实世界抽象为信息世界的是()。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。 A. 数据可以长期保存 B. 数据共享性很强 C. 数据独立性很好 D. 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。 A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统 6、下列说法中,正确的是()。 A. 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 页脚内容1

C. 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是()。 A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。() 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA 组成。() 3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。() 4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。() 三、填空题 页脚内容2

数据库技术及应用知识点总结

《数据库技术与应用》知识点总结 第一章数据库基础 1.基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉,信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。 2.数据管理的发展阶段 1.人工管理阶段:没有直接存储设备、操作系统、管理软件 2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3.数据库系统阶段:一定的格式、统一管理、冗余度小 4.分布式数据库阶段:物理上分离、逻辑上统一 5.面向对象数据库阶段 3. 数据模型: (1)基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性

关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张表。 关系、关系模式:1:1关系名(属性1,属性2,……) 1:n 将1的主键放入n中学生(班级编号,……) n:m 将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建E-R模型、画出E-R图 实体集:矩形框 属性:椭圆 联系:菱形 (3)关系模型的数据结构、关系的性质 数据查询、数据插入、数据删除、数据修改 关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结 (4)E-R模型转换为关系模型 (5)关系模型的完整性(实体、参照、自定义) 实体:主键不能为空 参照:外键为空或在其担任主键的实体集中存在 自定义:用户自己定义的语义要求 第二章A ccess数据库与表的操作 1. Access数据库设计的一般步骤 2. 基本概念:Access数据库、表、记录、字段 3. 使用表设计器创建表 (1)字段名命名规则 不能空格开头、不能用.!()[]、最长64个字符 (2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择) (3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段 (4)设置主键

数据库课后答案 第一章(数据库基础知识)

《数据库技术及应用基础教程》第一章参考答案 责任人:崔朝霞 一、名词解释 关系数据库系统: 对应于一个关系模型的所有关系的集合称为关系数据库。关系数据库管理系统就是管理关系数据库,并将数据组织为相关的行和列的系统。 分布式数据库系统 分布式数据库系统有两种:一种是物理上分布的,但逻辑上却是集中的。这种分布式数据库只适宜用途比较单一的、不大的单位或部门。另一种分布式数据库系统在物理上和逻辑上都是分布的,也就是所谓联邦式分布数据库系统。由于组成联邦的各个子数据库系统是相对“自治”的,这种系统可以容纳多种不同用途的、差异较大的数据库,比较适宜于大范围内数据库的集成。 多媒体数据库:能够管理数值、文字、表格、图形、图像、声音等多媒体的数据库称为多媒体数据库。 逻辑数据:逻辑数据是一种抽象的概念,是对客观现实世界的反映和记录,这些数据也可以称为逻辑记录。逻辑数据包含了两个层次:一是对客观世界的藐视,二是对数据库管理系统中数据的描述。 物理数据:物理数据是实际存放在存储设备上的数据。 外模式:外模式是用户与数据库系统的接口,是用户用到的那部分的数据的描述。 概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成,还包含记录间联系、数据的完整性、安全性等要求。 内模式:内模式(也称存储模式)是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式,能够给出数据库物理存储结构与物理存取方法。 物理存储介质:物理存储介质可以分为六大类,高速缓冲存储器、主存储器、快闪存储器、磁盘存储器、光存储器、磁带。 网状数据库:处理以记录类型为结点的网状数据模型的数据库。 二、选择题 三、.√.√.√.× 四、. 数据库最初是在大公司或大机构中用作大规模事务处理的基础。后来随着个人计算机的普及,数据库技术被移植到机( ,个人计算机)上,供单用户个人数据库应用。接着,由于机在工作组内连成网,数据库技术就移植到工作组级。现在,数据库正在和内联网中广泛使用。 . 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

第一章数据库基础练习题

第一章 数据库基础 一、选择题 (l)Access的数据库文件格式是 A)txt文件B)mdb文件C)dot文件D)XLS文件 (2)Access的数据类型是 A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库 (3)Access适合开发的数据库应用系统是 A)小型B)中型C)中小型D)大型 (4)Access是一个 A)数据库文件系统B)数据库系统C)数据库应用系统D)数据库管理系统 (5)数据库管理系统位于 A)硬件与操作系统之间B)用户与操作系统之间 C)用户与硬件之间D)操作系统与应用程序之间 (6)在数据库系统中,数据的最小访问单位是 A)字节B)字段C)记录D)表 (7)在Access中,用来表示实体的是 A)域B)字段C)记录D)表 (8)数据库系统中,最早出现的数据库模型是 A)语义网络B)层次模型C)网状模型D)关系模型 (9)在关系模型中,用来表示实体关系的是 A)字段B)记录C)表D)指针 (10)从关系模式中,指定若干属性组成新的关系称为 A)选择B)投影C)联接D)自然联接 (l1)从关系中找出满足给定条件的元组的操作称为 A)选择B)投影C)联接D)自然联接 (l2)数据是指存储在某一种媒体上的 A)数学符号B)物理符号C)逻辑符号D)概念符号 (13)DBS是指 A)数据B)数据库C)数据库系统D)数据库管理系统 (l4)在计算机中,用来存储数据的是 A)外存储器B)用内存储器C)光盘D)硬盘 (l5)数据库系统的核心问题是 A)数据采集B)数据分析C)信息管理D)数据处理 (l6)计算机在人工管理数据阶段,用来存储数据的是 A)软磁盘B)硬磁盘C)纸带D)光盘 (17)关于分布式数据库系统叙述正确的是 A)它需要在操作系统的支持下才能运行 B)还不能使数据库与应用程序分开 C)只是逻辑上分布,物理上集中 D)只是物理上分布,逻辑上集中

第1章 数据库基础知识_习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据库各种操作的软件系统叫。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。数据集合,数据库管理系统,数据库系统2.数据库常用的逻辑数据模型有、、,Access属于。层次模型,网状模型,关系模型,关系模型 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字

数据库系统的基本知识

第一章数据库系统概论 本章目的在于使读者对数据库系统的差不多知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的差不多知识和差不多概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据治理技术进展史 随着生产力的不断进展,社会的不断进步,人类对信息的依靠程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理确实是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的确实是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据治理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一

个重要内容中心。数据处理工作由来以久,早在1880年美国进行人口普查统计时,就已采纳穿孔卡片来存储人口普查数据,并采纳机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速进展,加之数据库理论和技术的进展,为数据治理进入一个革命性时期提供有力的支持。依照数据和应用程序相互依靠关系、数据共享以及数据的操作方式,数据治理的进展能够分为三个具有代表性的时期,即人工治理时期、文件治理时期和数据库治理时期。 【1】人工治理时期 这一时期发生于六十年代往常,由于当时计算机硬件和软件进展才刚刚起步,数据治理中全部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据治理差不多程序。数据的逻辑组织与它的物理组织差不多上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据治理工作的许多应用程序就必须要进行重新编制。如此就给数据治理的维护工作带来许多困难。同时由于一组数据常常只对应于一种应用程序,因此专门难实现多个不同应用程序间的数据资源共享。存在着大量重复数据,信息资源白费严峻。

VF笔试题:第1章 数据库系统基础知识

第一章数据库系统基础知识 1.1 数据库基本概念 1.1.1 信息、数据及数据处理 1、数据是存储在某一媒体上能够识别的物理符号,其概念包含两个方面:一是描述事物特性的数据内容,二是存储在某一种媒体上的数据形式。 2、下面有关对数据的理解,其中说法有误的是(D)。 A)数据是指存储在某一种媒体上,能够被识别的物理符号 B)包括描述事物特性的数据内容 C)包括存储在某一种媒体上的数据形式 D)数据形式是单一化的 1.1.2 数据库、数据库管理系统与数据库系统 1、数据库是存储在计算机存储设备上,结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。 2、存储在计算机内有结构的相关数据的集合称为(A)。 A)数据库B)数据库管理系统C)数据结构D)数据库应用系统 3、下列关于数据库系统,说法正确的是(C)。 A)数据库中只存在数据项之间的联系 B)数据库中只存在记录之间的联系 C)数据库中数据项之间和记录之间存在联系 D)数据库中数据项之间和记录之间都不存在联系 5、下列有关数据库的描述,正确的是(C)。 A)数据库是一个DBF文件B)数据库是一个关系 C)数据库是一个结构化的数据集合D)数据库是一组文件 6、数据库管理系统是(A)。 A)一种软件B)一台存有大量数据的计算机 C)一种设备D)一个负责管理大量数据的机构 8、用于实现数据库各种数据操作的软件称为(C)。 A)数据软件B)操作系统C)数据库管理系统D)编译程序 9、一般来说,数据库管理系统主要适用于做(B)。 A)文字处理B)数据处理C)表格设计D)数据通信 10、下列不属于DBMS功能的是(C )。 A)数据定义B)数据操纵C)数据字典D)数据库运行控制 11、FOXPRO是一个(C)。 A)数据库系统B)文件管理系统C)数据库管理系统D)64位数据开发系统 12、数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和(B)。A)操作系统B)用户C)数据D)文件系统 13、数据库系统的构成是:数据库、计算机硬件系统、用户和(C)。 A)数据集合B)操作系统C)数据库管理系统D)文件系统 14、数据库的最小存取单位是(C)。 A)数据B)数据元素C)数据项D)数据结构 15、数据库系统的核心是(C)。 A)数据库B)操作系统C)数据库管理系统D)文件系统 16、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(B)。

第1章 数据库基础知识

第1章数据库基础知识 数据库是20世纪60年代后期发展起来的一项重要技术,70年代以来数据库技术得到迅猛发展,已经成为计算机科学与技术的一个重要分支。经过30多年的发展,现已经形成相当规模的理论体系和应用技术,不仅应用于事务处理,并且进一步应用到人工智能、情报检索、计算机辅助设计等各个领域。本章主要介绍数据库的基本概念和基本理论,并结合Microsoft Access讲解与关系数据库相关的基本概念。 1.1 数据库系统概述 数据库能把大量的数据按照一定的结构存储起来,开辟了数据处理的新纪元。可以直观地理解数据库为一个存放数据的仓库,只不过这个仓库是在计算机的大容量存储器上。数据处理的基本问题是数据的组织、存储、检索、维护和加工利用,这些正是数据库系统所要解决的问题。 1.1.1计算机数据管理的发展 一、数据与数据处理 数据是指存储在某一种介质上能够被识别的物理符号。数据的种类很多,不仅包括数字、字母、文字和其他特殊字符组成的文本形式,而且还包括图形、图像、动画、影像、声音等多媒体形式,但是使用最多、最基本的仍然是文字数据。 信息是经过加工处理的有用数据。数据只有经过提炼和抽象变成有用的数据后才能成为信息。信息仍以数据的形式表示。 数据处理是指将数据加工并转换成信息的过程。数据处理的核心是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 二、数据管理技术的发展 计算机在数据管理方面经历了由低级到高级的发展过程。计算机数据管理随着计算机软硬件技术的发展,数据管理技术的发展大致经历了人工管理、文件系统和数据库系统、分布式数据库系统和面向对象数据库系统5个阶段。 1. 人工管理 20世纪50年代以前,计算机主要用于科学计算。当时的硬件状况是,外存储器只有纸带、卡片、磁带,没有直接存取设备。软件状况是,没有操作系统以及管理数据的软件。 人工管理阶段具有的特点是:数据与程序不具有独立性,一组数据对应一组程序。数据不能长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序使用,因此程序与程序之间存在大量的重复数据,称为数据冗余。 2. 文件系统 20世纪50年代后期到60年代中期,计算机的应用范围逐渐扩大,大量地应用于管理中。这时,在硬件上出现了磁鼓、磁盘等直接存取数据的存储设备;在软件方面,在操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了文件批处理,而且能够联机实时处理。

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

第一章 数据库系统基础知识 答案

第一章数据库系统基础知识答案

一、选择题 2000秋: 1.根据关系模型的有关理论,下列说法中不正确的是 D 。

A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序,列的顺序可以任意交换 D.二维表中行的顺序,列的顺序不可以任意交换 2001年(春) 2. Visual FoxPro是一个__B____。 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员 3. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而_ ____是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。 A. 数据模型 B. 物理模型 C. 逻辑模型 D. 概念模型 2006年(春) 4. 数据库系统与文件系统的最主要区别是 D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

C.文件系统管理的数据量较小,而数 据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据 独立性问题,而数据库系统可以解决 5. 关系模型的基本结构是___C______。 A.树形结构B.无向 图C.二维表D.有向图 2009秋: 6. 目前数据库管理系统(DBMS)有许多不同的产品。在下列DBMS产品中,不属于(Microsoft)公司开发的是 D A. Visual FoxPro B. Access C. SQL Server D. Oracle 2009年春 7. 在下列叙述中,错误的是 C 。 A.关系型数据库中的每一个关系都是一个二维表 B.在关系模型中,运算的对象和运算的结果都是二维表 C.二维表中不允许出现任何数据冗余 D.Visual FoxPro是一种关系型数据库管理系统产品

MySQL数据库基础与实例教程练习题参考答案精品名师资料.doc

MySQL数据库基础与实例教程练习题参考答案 由于时间仓促,答案中难免存在错误,不妥之处恳请读者批评指正! 第一章答案 1.数据库管理系统中常用的数学模型有哪些? 数据库管理系统通常会选择某种“数学模型”存储、组织、管理数据库中的数据,常用的数学模型包括“层次模型”、“网状模型”、“关系模型”以及“面向对象模型”等。 2.您听说过的关系数据库管理系统有哪些?数据库容器中通常包含哪些数据库对象? 目前成熟的关系数据库管理系统主要源自欧美数据库厂商,典型的有美国微软公司的SQL Server、美国IBM公司的DB2和Informix、德国SAP公司的Sybase、美国甲骨文公司的Oracle。 数据库容器中通常包含表、索引、视图、存储过程、触发器、函数等数据库对象。 3.通过本章知识的讲解,SQL与程序设计语言有什么关系? SQL并不是一种功能完善的程序设计语言,例如,不能使用SQL构建人性化的图形用户界面(Graphical User Interface,GUI),程序员需要借助Java、VC++等面向对象程序设计语言或者HTML的FORM表单构建图形用户界面(GUI)。如果选用FORM表单构建GUI,程序员还需要使用JSP、PHP或者.NET编写Web应用程序,处理FORM表单中的数据以及数据库中的数据。 其他答案: 1、首先SQL语言是数据库结构化查询语言,是非过程化编程语言。而程序设计语言则有更多的面向对象及逻辑程序设计。比如用SQL语言编写图形用户界面(例如窗口、进度条),是无法实现的。 2、SQL语言可以说是,程序设计语言和数据库之间的一个翻译官。程序设计语言需要操作数据库时,需要借助(或者说调用)SQL语言来翻译给数据库管理系统。 3、不同数据库管理系统会有一些特殊的SQL规范,比如limit关键词在SQL Server 中无法使用。而这些规范与程序设计语言无关。 4.通过本章的学习,您了解的MySQL有哪些特点? 与题目2中列举的商业化数据库管理系统相比,MySQL具有开源、免费、体积小、便于安装,但功能强大等特点。 5.通过本章的学习,您觉得数据库表与电子表格(例如Excel)有哪些区别? 限于本章的知识点:外观上,关系数据库中的一个数据库表和一个不存在“合并单元格”的电子表格(例如Excel)相同。与电子表格不同的是:同一个数据库表的字段名不能重复。为了优化存储空间以及便于数据排序,数据库表的每一列必须指定某种数据类型。 关系数据库中的表是由列和行构成的,和电子表格不同的是,数据库表要求表中的每一行记录都必须是唯一的,即在同一张数据库表中不允许出现完全相同的两条记录。 6.您所熟知的数据库设计辅助工具有哪些?您所熟知的模型、工具、技术有哪些? 数据库设计辅助工有数据模型、数据建模工具、关系数据库设计技术。其中常用的数据模型有ER模型和类图;常用的数据建模工具如ERwin、PowerDesigner、Visio等;常用的关系数据库设计技术如数据库规范化技术。 1.模型 数据模型有E-R图或者类图等数据模型。业务模型有程序流程图、数据流程图DFD、时序图、状态图等业务模型。

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