本次教学内容与要求
10:42
1.理解数据库关于数据组织的原理。1.理解数据库关于数据组织的原理。理解数据库关于数据组织的原理2.熟悉数据库的创建与维护熟悉数据库的创建与维护。2.熟悉数据库的创建与维护。3.理解数据完整性的概念理解数据完整性的概念。3.理解数据完整性的概念。4.熟悉表间关系的建立熟悉表间关系的建立。4.熟悉表间关系的建立。5.熟悉参照完整性的设置熟悉参照完整性的设置。5.熟悉参照完整性的设置。重点:库的创建与维护;重点:库的创建与维护;表间关系的建立;参照完整性的设置。参照完整性的设置。难点:参照完整性的概念。难点:参照完整性的概念。1
第5章数据库及其操作
10:42
数据库:由若干个相关的数据表,各数据表数据库:由若干个相关的数据表,的有关属性以及各表之间的联系等信息构成的一个扩展名为.dbc的文件的文件。成的一个扩展名为.dbc的文件。创建数据库实际上就是创建一个.创建数据库实际上就是创建一个.dbc的文件,用来保存数据库的各种信息。的文件,用来保存数据库的各种信息。与此同时还会自动建立一个数据库备注文件此同时还会自动建立一个数据库备注文件(.dct)和一个数据库索引文件(.dcx)。dct)和一个数据库索引文件(.dcx)(.dct)和一个数据库索引文件(.dcx)。
2
5.1.1
数据库的创建
10:42
1.菜单方式(自学)菜单方式(自学)2.命令方式createdatabase5.1.2
<数据库名<数据库名>数据库名>
数据库的打开与维护
1.打开1.打开:OPENDATA<数据库名>打开:OPEN<数据库名数据库名>说明:可以同时打开多个数据库,说明:可以同时打开多个数据库,只有一个是当前数据库,<数据个是当前数据库,用SETDATATO<数据库名>来指定。库名>来指定。
3
5.1.2
数据库的打开与维护
10:42
关闭数据库2.关闭2.关闭数据库closedatabase关闭所有打开的数据库和数据表。关闭所有打开的数据库和数据表。closeall关闭所有打开的文件,同时关闭除主窗关闭所有打开的文件,口外的各种窗口。口外的各种窗口。3.修改数据库命令修改数据库命令modifydatabase<数据库名<数据库名>数据库名>
4
10:42
5.1.2数据库的打开与维护
4.删除数据库命令4.删除数据库命令deletdataba<数据库名>[deletable]<数据库名数据库名>选择deletetables短语时选择deletetables短语时,则删除数据短语时,库文件的同时也删除数据表文件库文件的同时也删除数据表文件;否则同时也删除数据表文件;只删除数据库文件,只删除数据库文件,原数据库中的表成为自由表。为自由表。
5
5.1.3数据库中表的组织
10:42
数据库表和自由表相比,具有一些自数据库表和自由表相比,由表所没有的属性,长字段名、由表所没有的属性,如长字段名、主关键触发器、默认值、表关系等字、触发器、默认值、表关系等。在
设计应用
程序时,应用程序时,如果想让多个数据库共享一些信息,应将这些信息放入自由表。些信息,应将这些信息放入自由表。或者将自由表移入某一数据库,以便和该数据将自由表移入某一数据库,库中的其它表协同
工作。库中的其它表协同工作。
6
10:42
数据库表和自由表可以相互转换。当把自由表加入到数据库中时,当把自由表加入到数据库中时,自由表就变成了数据库表,自由表就变成了数据库表,同时具有数据库表的某些属性:反之,数据库表的某些属性:反之,当将数据库表从数据库中移去时,据库表从数据库中移去时,数据库表就变成自由表,数据库表所具有的某就变成自由表,些属性也同时取消。些属性也同时取消。
7
5.1.3数据库中表的组织1.在数据库中建立新表
10:42
当数据库处于打开状态时,当数据库处于打开状态时,用建立自由表的方法创建的新表将包含在该数据库中。该数据库中。实例演示数据库表的一些特征:格式、实例演示数据库表的一些特征:格式、输入掩码、标题、规则等。输入掩码、标题、规则等。