在数据库shop中表prouducts用于存储商品信息,其各字段需求如下:
1.productname字段用于存放商品名称,商品名称小于50字节。
2.productld字段用于表示商品的ID号,该字段要求能够自动添加数字。
3.productDT字段用于存储商品最后成交日期。
4.description字段用于商品详细描述,描述内容小于2000字节。
5.photo字段用于存储商品照片。
6.number字段用于存储商品的数量。
7.price字段用于存储商品的价格。
8.onsale字段用于表示商品是不是特价商品。
根据以上描述,填写下表中各字段类型。在该表中适合做主键的字段是 (5) 。
图中(10)应为()。
A.文本
B.备注
C.数字
D.日期/时间
E.货币
F.自动编号
G.是/否
H.OLE对象
I.超级链接
J.查阅向导
参考答案:G
解析:
本问题考查的是Access数据库中的字段概念。
Access允许9种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接。
1.文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,不保存文本字段中未用位置上的空字符。
2.备注:这种类型用宋保存长度较长的文本及数字,允许字段能够存储长达64000个字符的内容。
3.数字:这种字段类型可以用来存储进行算术计算的数字数据,用户还可以设置“字段大小”属性定义一个特定的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”5种类型。在Access中通常默认为“双精度数”。
4.日期/时间:这种类型是用来存储日期、时间或日期时间一起的,每个日期/时间字段需要8个字节的存储空间。
5.货币:这种类型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。向货币字段输入数据时,不必输入人民币符号和千位处的逗号,Access会自动显示人民币符号和逗号,并添加两位小数到货币字段。当小数部分多于两位时,Access会对数据进行四舍五入。精确度为小数点左方15位数及右方4位数。
6.自动编号:这种类型较为特殊,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录, Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。
7.是/否:这种字段是针对于某一字段中只包含两个不同的可选值而设立的字段,通过是/否数据类型的格式特性,用户可以对是/否字段进行选择。
8.OLE对象:这个字段是指字段允许单独地“链接”或“嵌入”OLE对象。添加数据到OLE对象字段时,可以链接或嵌入Access表中的OLE对象是指在其他使用OLE切,议程序创建的对象,例如Word文档、Excel电子表格、图像、声音或其他二进制数据。OLE对象字段最大可为1GB,主要受磁盘空间限制。
9.超级链接:这个字段主要用来保存超级链接,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。当单击一个超级链接时,Web浏览器或 Access将根据超级链接地址到达指定的目标。超级链接最多可包含三部分:一是在字段或控件中显示的文本;二是到文件或页面的路径;三是在文件或页面中的地址。在这个字段或控件中插入超级链接地址最简单的方法就是在“插入”菜单中选择“超级链接”命令。
主关键字(主键)是被挑选出来,作为表的行的唯一标识的候选关键字。一个表只有一个主关键字。主关键字又称为主键,根据题目描述,productId字段用于表示商品的 ID号,由于其具有唯一性,因此适合做主键。