多语言展示
当前在线:492今日阅读:75今日分享:44

数据库的一些知识及其应用

什么是实体 / Entity / P5实体是事物的抽象。客观存在并可相互区别的任何事物统称为实体。实体可以是具体的对象,例如一台电视机、一个男学生等,也可以是抽象的对象,如一场足球比赛。什么是联系 / Relationship / P6现实世界中,事物是相互联系的,实体不是孤立存在的,实体与实体之间有联系。联系是指实体之间的关系。与一个联系有关的实体集的个数,称为联系的元素。例如,联系有一元联系、二元联系和三元联系等。概念模型 / P9E-R 图有三个基本成分,实体:用矩形表示,联系:用菱形表示,属性:用椭圆表示。什么是关系模型 / P15关系模型是目前主要使用的数据模型。关系模型有两个显著特点,一是数据结构简单,表现为二维表,易懂易用,二是有坚实的理论基础,建立在关系代数基础之上。用二维表格表示实体集,用外键表示实体之间联系的模型就称为关系模型(Relational Model)。关系中的行称为元组(记录),关系中的列称为属性,属性取值范围称为域,关系中属性的个数称为元数,元组的个数称为基数。什么是关系代数 / P25关系数据操作语言建立在关系代数基础上,关系代数是以关系为运算对象的一组运算的集合。由于关系定义为属性个数相同的元组的集合,因此集合代数可以引入到关系代数中来。什么是投影 / Projection / P25投影操作是对一个关系进行垂直分割,消去某列,并重新安排列的排序。投影运算是对一个关系施加的运算,它从关系中提取指定的若干个属性生成的新关系。什么是数据冗余 / P29数据冗余是指同一个数据在系统中多次重复出现。什么是函数依赖 / P31所谓函数依赖是指关系中属性之间取值的依赖情况,有完全函数依赖、部分函数依赖、传递函数依赖三种情况。数据库管理 / P71备份与还原是保证数据库可靠性的传统方法,设置密码、使用用户级安全机制是保证数据库安全性的手段。索引 / P100在 ACCESS 中有两种类型索引,单字段索引和多字段索引。事件 / P253事件是指对象能识别并能响应的一些预先定义的动作,大多数事件是用户操作触发的,例如单击鼠标(Click)事件、双击鼠标(DblClick)事件或按键等。事件过程 / P253事件过程是对事件的一种响应和处理,是与事件相关联的代码。事件是固定 ,用户不能定义新的事件,但事件过程却是可以根据需要编程的。处于事件的代码称为事件过程。事件驱动 / P254面向对象程序采用事件驱动方式工作。其基本思想是,程序运行时始终处理等待某个事件的发和状态,一旦某个事件发生时,例如用户单击了命令按钮,系统马上就去执行与该事件对应的事件过程去处理这个事件,事件处理完毕后又处于等待某个事件的发生状态,这种工作方式叫做事件驱动,大多数事件是由用户操作触发的。
推荐信息