loading请求处理中...

创建Access数据库的方法 使用设计器来创建数据表

2021-12-01 02:37:32 阅读 12761次 标签: access数据库数据库学习入门 作者: a454466904
    在Access数据库设计中,创建数据库有多种方法,常用的有创建空数据库、使用模板创建数据库等,此外还可以通过一个已有文件直接创建一个新的数据库。Access中,一个文件就代表了一个数据库,因此,如果新建一个数据库,那么我们要做的就是新建一个Access文件。
创建Access数据库的方法 使用设计器来创建数据表
    如何创建Access数据库
    新建Access文件有两种方法,第一种是在开始菜单中打开Access软件,然后点击Access的菜单栏中的“文件”→“新建”选项,这时在Access的窗口右部将出现新建文件的选项
    这里我们选择“空数据库”,在选择完毕后,将弹出保存文件的窗口要我们选择文件的保存路径,此时选择一个路径保存(这里将其命名为D:示例源码chapter1book.mdb),这样就在所选择的路径下建立了一个Access数据库文件。可能你已经注意到了,与Word等软件不同,Access数据库文件在建立时就强制要求保存了,这与数据库的特性有关,因为数据库将忠实记录对于数据的操作,因此保存文件到硬盘后再处理相比在内存中处理总是一个不错的方法。
    另外一种方便的建立数据库的方法是在要保存数据库文件的文件夹中点击右键,在右键菜单的“新建”选项中选择“Microsoft Office Access 应用程序”,这时将在当前目录下建立Access数据库文件。
在建立完毕数据库文件后,我们就可以打开刚刚建立的数据库文件book.mdb,这时你将发现,这个文件中“什么都没有”。
    首先先对这个窗口做一些简单的介绍,大家可以看到,这个窗口大致分为三个部分,即上面的对象操作栏,左面的对象分组导航以及右边的对象浏览部分。
    在左边的对象导航栏中,列出了几种在Access数据库设计中存在的对象,这里我们一般仅会用到“表”这个对象,在少数时候也会用到“查询”对象,因此,你基本不用点击左边的导航按钮。在右边的对象浏览中,将出现我们所建立的数据表,因为我们还没有建立任何表,所以你会发现这里还没有任何的表,仅仅有三个建立表的选项,即“使用设计器创建表”、“使用向导创建表”以及“通过输入数据创建表”,那么,我们一般使用哪种方式来创建一个表呢?这里我推荐你使用“使用设计器创建表”,因为“使用向导创建表”这一方式通常是从Access内置的几种常用的数据库设计中选择一个,往往不能满足我们的要求,而“通过输入数据创建表”这一方式又不方便对所创建的表中的数据列进行属性的编辑,也不能满足我们的要求。
    如何使用设计器来创建数据表
    双击“使用设计器创建表”,这时你将打开一个窗口,在这个窗口,我们将完成创建表的工作。
    我们可以看到,这里的创建表窗口仍然是以行、列形式输入的,每一行,我们可以创建表中的一个数据列(为了让大家直观理解“数据列”的名称,一般称之为字段),这里创建一个字段,需要输入字段的“字段名称”,还应当选择字段的“数据类型”,为了便于记忆和理解字段的作用,还可以输入字段的说明。
    我们来试着建立一个表Book,该表共有五个字段,分别为BookID、BookName、BookPrice、BookPubDate以及BookClick,下面在Access中建立这些字段。
    首先打开表设计器,然后在字段名称的第一行中输入BookID,并在数据类型中选择“自动编号”,同时注意表中BookID的备注信息,此处说明这个字段是“主键”,因此还要在Access中设定主键,在我们刚才输入的BookID字段前点击右键选中这个字段,然后在右键菜单中选择“主键”,设定完毕主键的字段,可在其字段前看到标识图标。 
    而后依次输入字段名称并选择字段的数据类型,需要注意的是,对于本数据表中的BookPrice和BookClick两个字段,其字段的“数据类型”处均应当选择数字型,而后在字段属性详情中继续选择相应的类型,如BookPrice字段的设定, 在输入完毕所有字段后,即可点击Access菜单中的“保存”,此时由于这个数据表还没有保存,因此会进行提示,要求输入数据表名称,此时输入Book,并点击保存即可。
    要注意的是,数据库设计用表向导建立表的时候,它自动定义了各种字段的属性,而在表的设计器中则可以自己设计生成各种各样的表,并能对表中任何字段的属性进行设置,比如将表中的某个字段定义为数字类型而不是文本类型,那么这个字段就只能输入数字,而不能输入其他类型的数据。
(一品威客 anyi)

数据库设计公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
数据库设计相关任务
DESIGN TASK 更多
数据库需要运行计算

¥100 已有4人投标

人员信息登记数据库开发

¥1000 已有30人投标

数据库执行优化

¥3000 已有4人投标

教育学习机起名字

¥200 已有1人投标

学习教研中台系统开发

¥8000 已有1人投标