第12章 数据库和多表操作_第1页
第12章 数据库和多表操作_第2页
第12章 数据库和多表操作_第3页
第12章 数据库和多表操作_第4页
第12章 数据库和多表操作_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第12章数据库和多表操作

12.1创建数据库

12.2打开数据库

12.3数据库中的数据管理12.4

多表操作12.1创建数据库

12.1.1创建空数据库数据库是由若干个数据表集合而成的,这些数据表之间建立起了相互的关系。建立数据库后,将建立3个文件名相同但扩展名分别为.dbc、.dct和.dcx的文件。建立数据库的常用方法有以下3种:在项目管理器中建立数据库;通过“新建”对话框建立数据库;使用命令方式交互建立数据库。12.1创建数据库12.1.1创建空数据库1.在项目管理器中建立数据库单击工具栏上的“新建”按钮,在“新建”对话框中选中“项目”,并单击“新建文件”按钮,打开“创建”对话框,如图12-1所示。12.1创建数据库12.1.1创建空数据库在“新建数据库”对话框中,单击“新建数据库”按钮,打开“创建”对话框,如图12-2所示。12.1创建数据库12.1.1创建空数据库2.通过“新建”对话框建立数据库选择菜单命令“文件”→“新建”,打开“新建”对话框。选择“数据库”单选按钮,然后单击“新建文件”按钮,打开“创建”对话框,如图12-3所示。12.1创建数据库12.1.1创建空数据库3.使用命令交互建立数据库建立数据库的命令是:

CREATEDATABASE[〈数据库名〉]12.1创建数据库12.1.2在数据库中加入表1.向数据库中添加表假设已建有数据表cj(成绩表)和rk(任课表),如图12-4所示。12.1创建数据库12.1.2在数据库中加入表从“数据库”菜单或“数据库设计器”工具栏中选择“添加表”命令,或者右击数据库设计器窗口,从中选择“添加表”命令。在“打开”对话框中选定一个表,然后单击“确定”按钮。添加数据表后的数据库,如图12-5所示。12.1创建数据库12.1.2在数据库中加入表2.从数据库中移去表选定要移去的表,选择菜单命令“数据库”→“移去”,或者从“数据库设计器”工具栏中单击“移去表”按钮,如图12-6所示。在提示对话框中,单击“移去”按钮。12.1创建数据库12.1.3创建并添加视图如果想在数据库中加入一个本地视图,可以从当前数据库所包含的表或视图中建立一个新视图,或者从当前数据库以外的自由表中建立新视图。12.1.4在数据库中查找表或视图方法是选择菜单命令“数据库”→“查找对象”,再从“查找表或视图”对话框中选择需要的表。12.1创建数据库12.1.5建立关联

1.准备关联主关键字字段标识了表中的特定记录,外部关键字字段标识了数据库里其他表中的相关记录。还需要对主关键字字段做一个主索引,对外部关键字字段做普通索引。例如,一个学生可能有多门成绩,因此,学生表(st)应包含主记录,成绩表(cj)包含相关记录。如图12-7所示。12.1创建数据库12.1.5建立关联若要准备关系,可以按如下步骤进行。①决定哪个表有主记录(例如st表),哪个表有关联记录(例如cj表)。②对有主记录的表,添加一个整数型字段,再对该字段添加一个主索引。③对带有关联记录的表,添加一个与另一个表匹配的主关键字字段,再对该新字段添加一个一般索引。12.1创建数据库12.1.5建立关联2.创建关系设置完关系之后,在数据库设计器中可以看到一条线连接两表,如图12-8所示。12.1创建数据库12.1.5建立关联3.编辑关系编辑表间关系的方法为:双击表间的关系线,打开“编辑关系”对话框,从中修改有关设置,如图12-9所示。12.2打开数据库

12.2.1打开数据库打开数据库后,显示“数据库设计器”,它向用户展示了组成数据库的若干表以及它们之间的关系。12.2.2展开或折叠表1.展开或折叠一个表将鼠标指针指向数据库设计器中的一个表,右击,在快捷菜单中选择“展开”或“折叠”命令。12.2打开数据库12.2.2展开或折叠表2.展开或折叠所有表将鼠标指针指向“数据库设计器”窗口,右击,打开快捷菜单,如图12-10所示。在快捷菜单中选择“全部展开”或“全部折叠”命令。12.2打开数据库12.2.3重排数据库的表重排数据库的表的方法是,选择菜单命令“数据库”→“重排”,再从“重排表和视图”对话框中选择适当的选项,如图12-11所示。12.2打开数据库12.2.4为数据库添加备注若要使用数据库的说明,可添加注释。为数据库添加备注的方法是,选择菜单命令“数据库”→“属性”,在“数据库属性”对话框的“注释”框中输入备注内容。12.3数据库中的数据管理

12.3.1定义字段显示1.设置字段标题在“表设计器”对话框中,选定需要指定标题的字段,如图12-12所示。12.3数据库中的数据管理12.3.1定义字段显示如图12-13所示。用自己命名的标题来取代原来的字段名。2.为字段输入注释在表设计器中,选定字段。在“字段注释”框中输入注释内容,如图12-12所示。12.3数据库中的数据管理12.3.2控制字段数据输入1.设置默认字段值在数据库设计器中选定表,选择菜单命令“数据库”→“修改”。在表设计器中选定要赋予默认值的字段。在“默认值”框中输入要显示在所有新记录中的字段值(如果是字符型字段,必须用引号括起来)。如图12-14所示。12.3数据库中的数据管理12.3.2控制字段数据输入2.设置有效性规则和有效性说明如果在定义表的结构时输入字段的有效性规则,那么可以控制输入该字段的数据类型。12.3数据库中的数据管理12.3.3控制记录的数据输入1.设置表的有效性规则在向表中输入记录时,要想比较两个以上的字段或查看记录是否满足一定的条件,可以为表设置有效性规则。2.设置触发器触发器是一个在输入、删除或更新表中的记录时被激活的表达式。12.3.4管理数据库记录建立关系后,为了帮助设置规则,控制如何在关系表中插入、更新或删除记录,可使用“参照完整性设计器”。12.4多表操作

12.4.1多工作区的概念选择当前工作区的命令格式为:SELECT〈工作区|别名|0〉例如:SELECT1 &&开辟工作区1USEst &&打开工作区1中的数据表SELECT2 &&开辟工作区2USEcjALIASchengji &&表别名chengji将代替表名cjSELECT3 &&开辟工作区3USErk12.4多表操作

12.4.1多工作区的概念例如:SELECTchengji &&用表别名选择工作区BROWSE如图12-18所示。12.4多表操作12.4.1多工作区的概念SELECTA &&用区码选择工作区BROWSE如图12-19所示。12.4多表操作12.4.1多工作区的概念SELECTrk &&用表名选择工作区BROWSE如图12-20所示。12.4多表操作12.4.1多工作区的概念例如:SELECT0USEstudents例如:SELECTB &&选择当前工作区BUSE &&关闭cjCLOSEDATABASES &&关闭所有数据表12.4多表操作12.4.2使用不同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论