问题
填空题
阅读下列说明,回答下列问题。
[说明]
某论坛采用ASP+Access开发,网站域名为www.bbstd.cn,其主页如图所示。
该网站数据库采用Access,其数据库名为data.mdb,表为post。post表设计如下表所示。
字段名称 | 说明 | 数据类型 |
id | 留言编号 | ______ |
Sf | 留言者身份 | 文本 |
author | 留言者姓名 | 文本 |
title | 留言标题 | 文本 |
views | 留言点击率 | 数字 |
replies | 留言回复数 | 数字 |
message | 留言内容 | 备注 |
flag | 显示标记 | 数字 |
lastdate | 最后更新日期 | ______ |
A.文本 B.数字 C.自动编号 D.日期/时间
根据数据库结构可以判断,该表中______字段适合做主键。
答案
参考答案:C D id
解析:本题考查Access数据库内的数据格式,以及Access主键。
id留言编号,数据类型应为自动编号。
lastdate最后更新日期,数据类型应为日期/时间格式。
主键是唯一标识一条记录的字段,基本的标准就是三大数据库范式:①数据库表必须有唯一标识一条记录的字段(又称为主键的存在性);②表中所有字段必须和主键有关系(又称为主键的依赖性);③表中所有字段只和主键有关系(又称为主键的唯一关联性)其实数据库用的时间多了以后就会知道,主键产生的规则第一就是唯一标识一条记录,第二必须是这张表的核心且最好是数字型的字段,因为在关联的时候数字型的字段关联效率高,第三必须避免冗余。id唯一且与其他字段都有关系,查询方便,最适合作为主键。