名站网址导航为大家提供关于数据库教程相关的教程网站知识。
Access2007基础教程:Access 网站数据库术语
查看书中的实际表示例之前,最好牢固掌握在使用网站数据库(特别是Access网站数据库〉过程中遇到的术语。Microso位Access 遵从了传统的网站数据库术语。网站数据库、表、记录、字段和 值等术语表明了从最大到最,网站数据库,1.1.1,一般来说,若网站数据库一词是-个计算机术语,表示关于某个话题或者业务应用程序的信息集合。网站数据库可以帮助您以逻辑的相关方式将这些相关信息组织在一起,便于进行访问和检索。,网站数据库并非仅限于计算机。还有人工网站数据库,咱们把它们称之为人工网站网站文件编排系统或者人工网站数据库系统。这些网站网站文件编排系统通常由人、网站网站文件、网站网站文件夹和网站网站文件柜组成,其中网站网站文件是人工网站数据库系统的关键。在真实的人工网站数据库系统中,Access 网站数据库只是纸制网站网站文件编排系统中网站网站文件编排功能和检索功能的自动化版本。Access 网站数据库将信息存储在一个仔细字义的结构中。Access 表可以用各种形式存储数据,从简单文本行(例如姓名和地址,在Access 网站数据库中,表的作用相当于主要的数据存储库。查询、窗体和报表提供了数据的访问途径,使用户可以添加或提取数据,并通过有效的具体相关方法呈现数据。大多数开发人员都向窗体或者报表添加宏或者Visual,像Access 这样的关系型网站数据库管理系统(relational database management system, RDBMS)可以在相关表中存储数据。例如,一个包含员工数据(姓名和地址〉的表有,在Access 中,盘好F言是用于数据和相关对象的总体容器。但是它绝不仅仅是表的集合,网站数据库中包含了很多对象,包括查询、窗体、报表、宏和具体相关代码模块。,Access 一次运行一个单独的网站数据库。打开Access 时,一个单独的网站数据库就会展现出来并可使用它。可以同时打开几个Access 副本来使用多个网站数据库。,很多Access 网站数据库包含儿百个甚至几千个表、窗体、查询、报表、宏和模块。除一些特殊情况外, Access 2007 网站数据库中的所有对象都存在于一个扩展名为accdb , . accde 或.adp,.adp 网站网站文件格式是→种特殊的网站数据库格式, Access 将其用作前端来处理sql server数据。,表,1.1.2,一个表就是一个用于原始信息(称为挺好)的容器,这与人工网站网站文件编排系统中的网站网站文件夹非常类似。Access 网站数据库中的每个表都包含了关于单个实体的信息,例如-个人或者一种产品,并将数据组织到行和列中。,在本章后面的"5步骤设计具体相关方法"中,会了解到规划Access 表的成功技巧。在第2 章和第3章中,将了解到管理关系型表设计的重要规则,以及如何将这些规则加入到Access 网站数据库中。这些规则和指导原则可,事实上,以抽象的相关方式考虑自应用程序所管理的对象是非常重要的。由于每个Access 表都定义了一个实体,所以必须把表当做实体。设计和构建Access 网站数据库时,或者是在使用一个现有应用程序时,都必须考虑,创建表后,就可以用类似电子表格的形式查看表,即聋'ttf!衰- ,其中包含了行和列(分别称为记录和字段, 参见下一小节"记录和字段勺。图1-1 显示了Access Auto Auctions 应用程序,图1-1 以数据表形式显示的表,Contacts 表表示了使用Auto Auction 的人员。注意表如何划分为水平的数据行( 从左到右)和垂直的数据列( 从上到下)。每一行( 或者记录〉都定义了一个单独的联系人,而每一列( 或者字,例如, tblContacts 的顶行包含了描述John Jones 的数据,包括他的名和姓、他的住址和他所在的公司。描述Mr. Jones 的每一部分信息都是一个字段(FirstName 、Last,Access 表中的每个字段都包括很多属性,它们指定了字段中所包含的数据类型,以及Access应该如何处理该字段的数据。这些属性包括字段名( LastName ) 和字段中的数据种类( text ) ,字段也可能包括其他属性。例如,"字段大小"属性告知Access 可以为一个人的姓输入多少字符(可以在第2 章了解到更多有关字段和字段属性的内容)。,记录和字段,1.1.3,如图1-1 所示,数据表分为行( 称为记录〉和列( 称为字段),第一行(每一列顶端的标题)包含了网站数据库中的字段名。每一行都是一个包含字段的单独记录,而这些字段与记录密切相关。,在人工系统中,行是很多单个的窗体( 纸张),而字段则与需要填写的打印表中的空白区相似。,值,1.1.4,值位于行( 记录) 和列( 字段〉的交叉点,即实际的数据元素。例如,第一个记录中的名字John 代表着一个数据值。可能会提出一些问题,例如,是什么导致了该行与表中的其他行有所区别?在同一个表中是否有可
MicrosoftAccess2007推出了一个用于存储Access网站数据库信息的新的网站网站文件格式。这个网站网站文件格式可以由任何以.ACCDB结尾的网站网站文件识别。虽然Microsoft Access2007仍然支持.MDB的网站网站文件类型,但是未来的Access将围绕.ACCDB格式来建立。
.ACCDB格式最显著的一个改变是一个新的加密具体相关方法,它是基于网站数据库密码的。这个改变是一个非常显著的安全改进,因为加密的ACCDB网站数据库是(理论上)足够强大,它们只可以使用非常强大的密码恢复才能破戒。当然,如同所有的安全一样,假如如果许多人以同样相关方式来进行,那么这个风险要高得多,因为有人将得出怎样破坏这个安全。这无疑将适用于加密一个Access 2007网站数据库,因为使用的默认加密算法是40位密钥的RC4,它没有达到它所能达到的那么强大。在这篇文章里,将向您展示怎样使得您的密码加密网站数据库比标准的ACCDB加密更加安全。
这个加密是什么以及为什么它很重要
Access 2007以块——也就是页面的形式读取和写入到.ACCDB网站网站文件。这些页面的大小是固定的:4096字节。加密是发生在页面级别的,为了使事情变得简单(以及考虑性能原因),加密的页面必须也是4096字节。在ACCDB中,每个加密 的“页面”有一个唯一键,它是从一个密码哈希(它包含随机基础数据)获得的。这是非常重要的,因为现在网站数据库密码不再存储在这个网站网站文件中(不像之前的版本)。这个具体相关方法意味着只有强力密码恢复才有可能。
另外,默认加密只使用40位密钥,这确实使得它差一些,但是幸运的是这可以提高到128位加密。在本文中会介绍如何做到这一点。
在您开始加密之前
您可能会在读一篇关于网站数据库的文章时,会急于在您所使用的网站数据库上进行尝试。在这个例子中,请不要这么做;使用这篇文章所带的网站数据库,并在一个不含有任何其它网站数据库的网站网站文件夹下进行试验。当您准备好要对您自己的网站数据库添加一个密码时,请确保您有一个系统用于记住密码,例如打印和存储在一个安全的保险箱中。
使用标准40位密钥加密一个Access 2007网站数据库
要加密一个网站数据库,开始时和您进行Access 2003加密的过程是很类似的。首先您需要打开Microsoft Access,不选网站数据库,然后使用Open More Files选项(见图1的RhS)浏览网站数据库。在您选择了网站数据库之后,点击Open按钮旁边的向下箭头(见图1的底部)并选择Open Exclusive。
图 1 – 以独占相关方式打开您的网站数据库
选择Database Tools标签页并选择Encrypt with Password,如图2所示。
图 2–在2007相关工具条上的密码加密
输入一个强密码(字母和数字以及特殊字符)并确认。请将这步的密码记录在其它什么地方。
改变一个密码
改变网站数据库密码总是一个好具体相关方法。要这么做,以独占相关方式打开网站数据库。现在您将看到Decrypt Database按钮在Access相关工具条中Database Tools标签页上取代了Encrypt With Password按钮。使用这个按钮来删除密码。
使用一个128位密钥加密一个Access 2007 网站数据库
正如前面所提到的,Access 现在支持不同的RC4加密算法提供者(也叫做加密提供者)。现在让咱们看看您怎样使用一个较长的密钥长度来加密您的ACCDB网站数据库、提供更强的加密。在您这么做之前,您最好有一个最近的完全系统备份,因为您现在将被显示怎样改变Windows注册表。
要对一个ACCDB网站数据库进行一个更强的加密,您需要对您的注册表进行修改。要这么做,点击Windows 开始按钮并选择Run,在程序对话框中输入RegEdit。
在注册表的层级中找到下面的键
hKEY_CURRENT_USER/Software/Microsoft/office/12.0/Common
注意:注册表中的键12.0意味着Office 2007
创建一个新的键,叫做Security (如图3所示),假如如果它不存在的话。
图 3 ~ 在注册表中创建一个键
创建叫做DefaultEncryption的多字符串值(假如如果它不存在的话),如图4所示:
图 4 ~ 在注册表中创建一个多值键
关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。