数据库E-R图54页PPT
- 格式:ppt
- 大小:4.84 MB
- 文档页数:54
《数据库原理及应用[计算机]》作业一、单选题1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2、在一个关系中如果有这样一个属性存在,它的值能唯一的标识关系中的每一个元组,称这个属性为()。
A.候选码 B.数据项 C.主属性 D.主属性值3、同一个关系模型的任两个元组值()。
A.不能全同 B.可全同 C.必须全同 D.以上都不是4、在关系代数运算中,五种基本运算为()。
A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积5、在关系数据库设计中,设计关系模式是()的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段6、一个m:n联系转换为一个关系模式。
关系的码为()。
A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码7、若事务T对数据对象A加上X锁,则()。
A.只允许T修改A,其它任何事务都不能再对A加任何类型的锁。
B.只允许T读取A,其它任何事务都不能再对A加任何类型的锁。
C.只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁。
D.只允许T修改A,其它任何事务都不能再对A加X锁。
8、下面哪个不是数据库系统必须提供的数据控制功能()。
A.安全性 B.可移植性 C.完整性 D.并发控制9、在数据系统中,对存取权限的定义称为()。
A.命令 B.授权 C.定义 D.审计10、数据库的()是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复11、对并发操作若不加以控制,可能会带来()问题。
A.不安全 B.死锁 C.死机 D.不一致12、设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是()。
A.该操作不存在问题 B.该操作丢失修改C.该操作不能重复读 D.该操作读“脏”数据13、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。
1.数据流程图:标有箭头的是数据源程序流程图:标有箭头的是控制流2.结构化程序设计的思想:自顶向下、逐步求精、模块化、限制使用go语句3.软件设计中模块划分准则:高内聚低耦合有利于提高模块的独立性内聚性:一个模块内部各元素的紧密程度耦合性:模块间的紧密程度4.软件开发中,各过程产生的文档:可行性分析阶段:可行性分析报告概要设计阶段:集成测试计划需求分析阶段:软件需求规格说明书总体设计阶段:概要设计说明书5.算法的有穷性:运行时间有限算法的空间复杂度:执行所需的内存空间6.长度为n的线性排序:次数:n(n-1)/2 :快速排序、冒泡排序、直接排序0(n*log 2 n ):堆排序log 2 n :二分法n :顺序查找7.栈:先进后出插入和删除都在栈顶队列:先进先出8.E-R图转换成关系数据模型:把图形分析出来的练习反映到数据库即设计出表,属于逻辑设计阶段9.自然连接:分量属性必须相同结果中把重复的属性列去掉笛卡尔积:R中为第一元素S中为第二元素的有序对10.若表M(A,B,C),表(E,F,G) ,则表MN的关键字为A,E11.数据模型按数据组织形式划分:层次、关系、网状12.书写查询准则时,日期型数据用# 号13.格式:定义数字、日期/时间、文本时显示及打印的方式默认值:制定一个数值,在新建记录时自动输入到字段中添加新纪录时自动分配指定值,所以无法任意设置有效性规则:提供一个表达式,为true时才能在此字段添加或更改值有效性文本:有效性规则不为true时显示的提示信息帮助用户更正14.生成表查询:库中已有同名表,通过查询覆盖原表15.SQL查询中,group by :将查询结果按列分组16.SQL语句:Insert:插入数据update:修改delete:删除Create:创建表,不能追加新数据17.例如,输入教师信息,为职称字段提供教授、副教授、讲师等供用户选择,用的控件为组合框18.控件的焦点事件发生顺序:Enter→GotFocus(控件接受焦点)→操作事件→Exit→LostFocus(控件失去焦点)19.报表:只能输出数据(显示、打印),不能输入(修改)20.报表控件:标签、图形、文本框……21.宏引入控件值语法:Forms![窗体名]![控件名] 或[Forms]![窗体名]![控件名]Reports![报表名]![控件名] 或[Reports]![报表名]![控件名]22.宏运行过程中:可打开、关闭数据库,可修改窗体属性,可执行查找、操作表对象不可修改宏本身23.宏操作命令:SetValue:为窗体、报表上的控件、字段或属性设置值SetWarning:关闭或打开所有的系统信息24.VBA变量名命名:不能有空格及除下划线外的其他标点,不能超过255个字符,不能使用VBA关键字(rem等)、首字符必须是字母25.”Option Base 1”语句,A(2 to 5,5)为A(2,1),...,A(2,5),A(3,1)...A(3,5)...A(5,1),...,A(5,5) 共四组,每组5个元素,共20个元素26.VBA中错误检测时间:语法错误:编辑时自动检验逻辑错误、运行错误:程序运行时显示,不自动注释错误:无法检测27.参数传递的方式:按值传递byVal:单向、改变形参不改变实参按址传递byRef:双向、若改变形参必改变实参28.INT函数:返回表达式的整数部分例:INT(A+0.5):将A四舍五入29.VBA函数的三个条件函数:iif switch choose (if为条件语句)30.DateDiff: 返回时间间隔数例:d1= #12/25/2009# d2= #1/5/2010# MsgBox DateDiff(“ww”,d1,d2) “ww”表示周间隔,则输出231.DLookup函数:从指定记录集检索特定字段的值可在VBA、宏、查询表达式、计算控件直接使用主要用于检索来自外部字段中的数据32.循环队列中元素的个数是由队头指针和队尾指针共同决定的33.顺序存储结构的存储一定连续,链式结构不一定连续34.链式存储:可以对线性也可以对非线性比顺序存储更占空间35.软件开发中需求分析阶段可以使用的工具:数据流程图(DFD)、数据字典(DD)、判定树、判定表36.对象的基本特点:标识唯一性、分类型、多态性、封装性、模块独立性好37.数据管理阶段(发展至今):人工管理→文件系统→数据库系统38.关系运算:选择:找出满足给定条件的元组(水平方向抽取记录)投影:从关系模式中指定若干个属性组成新关系(垂直分解)连接:两个关系模式拼接成包含连接条件的元组的新关系39.SELECT语句:(功能最强、最为复杂)Select [all|distinct] 别名from 表名[where查询条件]40.创建表:create table 修改:alter 删除:drop41.修改数据:update table set 字段名= value [where 条件]42.单击:Form_Click() 命令按钮:Cmd1_Click()43.报表中添加计算字段以“=”开头44.宏操作:MsgBox::显示提示消息Beep:计算机发出嘟嘟声45.显示“共N页,第n页”:=”共”&[Pages]&”页,第”&[Page]&”页”46.控件:图形控件:在窗体上绘制图形图像控件:显示静态图片,在access中不能对图片进行编辑绑定对象框:显示OLE对象,记录改变对象一起改变(相片)未绑定对象框:显示未结合的OLE对象,记录改变对象不改变47.access数据库的对象:(7种)A.表:用于存储、数据库系统的基础B.查询:数据库设计目的的体现,建库后被查询才体现价值C.报表:一种数据库应用程序进行打印输出的方式D.模式:将VBA声明和过程作为一个单位进行保存的集合,是应用程序开发人员的工作环境E.数据访问页:F.宏:G.窗体:48.VBA中打开窗体:DoCmd.OpenForm(FormName,view,FilterName...)49.Dim NewArray(10) as Integer:定义11个整型数构成的数组NewArray默认的数组下限为0 ,10为上限,则数组为NewArray(0)到NewArray(10)共11个Dim NewArray(1 to 10) as Integer:定义10个整型数构成的数组NewArray Dim NewArray(4,4,4) as Integer:定义4*4*4=64个整型数构成的数组NewArray50.本地窗口:内部自动显示所有当前过程的变量声明及变量值51.VBA中,过程的定义不可嵌套,过程的使用可以嵌套52. 0.01*Int (100*(X+0.005)):保留两位小数,千分位四舍五入53.Do Unit:先判断条件后执行。