Access—单字段主键和多字段主键
2014二级ACCESS题库

操作题1.设置主键(自动编号,单字段,多字段)(1)重复值要删掉 P11(2)(2)复合主键 P17(1) P42(2)2.对某字段属性(字段大小、格式、输入掩码、有效性规则、有效性文本、必填字段、索引)的设置例(1)设置“开课日期”字段的默认值为本年度的九月一日(规定:本年度年号必须由函数获取)。
DateSerial 函数返回指定的年、月、日,格式为:DateSerial(year,month,day)DateSerial (year(date()), 9, 1)P11(4) P38(4) P44(3) P49(3)(2)设置字段的默认值为系统当前日期的后一天/前一天 P5(3)Date()+1 / Date()-1(3)对字段设置列表选择【1】数据类型—文本型—查阅向导【2】查阅—组合框—值列表—行来源—"";""P2(5) P6(5) P14(3) P15(4) P49(5)(4)设置“邮箱密码”字段的输入掩码为6位星号(密码)Password / 密码 P21(3) P49(4)(5)设置“规格”字段的输入掩码为9位字母、数字和字符的组合。
其中,前三位只能是数字,第4位为大写字母“V”,第5位为字符“-”,最后一位为大写字母“W”,其他位为数字。
000\V-000\W P32 (5)(6) 设置“编号”字段的输入掩码为只能输入8位数字或字母形式。
书P32AAAAAAAA P38(5)(7) 设置“雇员编号”字段的输入掩码为只能输入10位数字或空格形式。
书P329999999999 P4 (5)(8)将新增“电话”字段的输入掩码设置为“010-********”形式。
其中,“010-”部分自动输出,后八位为0到9的数字显示。
书P41"010-"00000000 P49(4)(9) 设置“出厂价”只能输入3位整数和2位小数(整数部分可以不足3位)999.99 P14(4)(10)设置字段大小,P32(2)格式属性P50(3)将“入校时间”字段的显示设置为“××月××日××××”形式。
对口高考(数据库)模拟试题(含参考答案)

对口高考(数据库)模拟试题(含参考答案)一、单选题(共90题,每题1分,共90分)1、Access 2010数据库中的表是一个( )。
A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表2、一个表中,某个字段或者字段集是另一个表的主键,则将这个字段或者字段集称为()A、外关键字B、输入掩码C、主关键字D、有效性规则正确答案:A3、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
4、Access中表和数据库的关系是( )。
A、一个数据库可以包含多个表B、一个表只能包含两个数据库C、一个表可以包含多个数据库D、一个数据库只能包含一个表正确答案:A答案解析:一个数据库中可以包含多个表和其他数据库对象5、一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。
A、1:1 联系B、1:m联系C、m:1联系D、m:n联系正确答案:D答案解析:两个实体相互间同时存在一对多的联系,则他们就是多对多的联系。
6、有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( )。
A、选择B、投影C、笛卡尔积D、连接正确答案:A答案解析:S表的结果是从R表中选出的一行,因此关系运算为选择。
7、用Access数据库管理技术处理的数据不仅能存储为数据库文件,还可以以多种文件格式导出数据,但不支持导出的文件格式是A、Word文件B、Excel文件C、PDF文件D、PNG文件正确答案:D答案解析:用Access数据库管理技术处理的数据可以以多种文件格式导出,包括EXCEL、WORD、PDF、XPS、XML、HT-ML等格式,但不包括PNG文件格式。
access表的介绍

主键:能唯一标识一条记录的字段(可能是一个或者多个字段)不能为空,不重复一个表中的主键出现在另外的表中称之为外键表由结构和数据两部分组成,先建立结构输入数据不能对备注字段进行排序和索引输入掩码:0,必须输入0~99,可以输入数据/空格#,输入的空格将会被删除;允许输入+/-L,必须输入字母?,可选择输入字母A,必须输入字母/数字a,可以输入字母/数字"&"表示的是输入任一字符或空格(必选项)。
通配符:*,任何多个字符like *小*?,任何一个字符#,任何一个数字字符[ ],通配方括号内任何单个字符!,通配任何不在括号之内的字符—,通配范围内的任何一个字符b[!ae]ll 不能找到ball,bellb[a-c]ll 找到ball ;bbll ;bcll备注、超级链接、OLE对象不能排序空值Null在字段按升序排序时,该记录将排字第一条排序情况将与表一起存在文本型字段中如果出现数字,那么数字将作为字符串对待5,6,12 升12,5,605,06,12, 升05,06,12绝对值:Abs(数值)平方根:Sqr(数值)符号:Sqn(数值)正数返回1,0返回0,负数返回-1平均值:A vg(数值)Int(<数值表达式>):返回小于等于参数的最大整数int(3.9)=3 int(-3.9)=-4Fix(<数值表达式>):返回参数的整数部分fix(3.9)=3 fix(-3.9)=-3Round(<数值1>,[<数值2>]):按指定位数对数值表达式进行四舍五入Rnd(<数值>):产生一个0~1之间的随机数左子串截取:left(字符串,数值)left([学生编号],6)右子串截取:right(字符串,数值)子串截取MID(字符串,数值1,数值2)自动查找字段的长度:len([字段])空格生成,space(数值)字符重复函数:string(数值,字符串) 例: String(8,“G“)= GGGGGGGG String(4,"8hg")=8888 第一个参数指明要返回的字符个数,第二个参数的第一个字符表示要返回的字符.Trim(取得时候删除前后的空格)ltrim(取得时候删除前面的空格)rtrim(取得时候删除后面的空格)Instr(“abcxyz”,“bc”)=2 前为母串,后为子串instr(3,“abcxyz”,“bc”)=从母串的第三个开始找子串bc =0Ucase(字符串)小写转大写Lcase(字符串)大写转小写当前时期函数Date(文本\日期)Y ear(日期)year(date())-year([工作时间])Month(日期)day(日期)weekday(日期)星期日为第一天(1),星期一为第2天(2)Hour(日期)Dateserial 拼凑时间例如Dateserial(year(date()),9,10)= 本年的9月10号>10 or <2 大于10或者小于2的数值< >0 非0的数值Is null 空的字段值Not in (”001”,”002”,”003”)不等于001,002,003的文本Between#2003-7-9#and#2003-8-9# 2003-7-9至2003-8-9的日期Like “AB*”or like”*AC”以AB开头或以AC结尾的文本Like”B?d”以B开头d结尾的3个字符的文本Like”*[azc]*”包含有字母A,Z,C的文本Like”*[^0-9]*”包含有非数字字符的文本Like [请输入姓氏] & “*”。
access中primarykey的用法

access中primarykey的用法在数据库中,`ACCESS` 是一种关系型数据库管理系统(RDBMS),通常用于创建和管理小型到中型规模的数据库。
在Access 中,可以通过创建表来定义数据库表格的结构,并在其中指定主键。
主键是一列或一组列,其值用于唯一标识表中的每一行。
在Access 中,主键的定义通常在创建表时完成。
以下是在Access 中使用主键的一般步骤:1. 创建表格:打开Access 数据库,选择创建一个新表格。
在设计视图中,定义表格的各个字段,并在其中选择一个或多个字段作为主键。
2. 选择主键:在设计视图中,选中要作为主键的字段(或多个字段),然后点击工具栏上的主键图标。
这通常是一个包含一个主键图标的键。
3. 保存表格:完成设计后,保存表格。
在保存时,Access 会提示你为表格指定一个名称。
4. 使用主键:一旦表格被创建,你可以使用该主键来唯一标识和检索表格中的记录。
主键通常用于创建关系(Relationships)以及在查询和报表中引用。
下面是一个简单的例子,在Access 中创建一个包含主键的表格的SQL 语句:```sqlCREATE TABLE Employees (EmployeeID INT PRIMARY KEY,FirstName VARCHAR(50),LastName VARCHAR(50),Email VARCHAR(100));```在这个例子中,`EmployeeID` 被指定为主键。
这意味着每个雇员记录都必须具有唯一的`EmployeeID` 值。
在查询和更新数据时,你可以使用主键来准确地定位和操作特定的记录。
例如,如果要查找特定`EmployeeID` 的雇员信息,可以使用类似以下的SQL 查询:```sqlSELECT * FROM Employees WHERE EmployeeID = 123;```这将检索具有`EmployeeID` 为123 的雇员记录。
2007-2010自考数据库及其应用(access)试题汇编

全国2010年1月自学考试数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.有关系模式R(图书编号,图书名称,单价,出版社,出版社地址),则R属于()A.1NF B.2NFC.3NF D.4NF2.有关系模式R(A,B,C)和S(C,D,E),则R S生成新关系的属性个数为()A.3 B.4C.5 D.63.假设一名学生可以选修多门课程,且一门课程有多名学生选修,则学生和课程之间的联系是()A.一对一B.一对多C.多对多D.不确定4.在学生表中查找所有“男”学生元组的关系运算是()A.选择B.投影C.连接D.笛卡尔积5.已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W开头的4个字符,则应将该字段的有效性规则设置为()A.Like"W???" B.Like"W###"C.Like"W***" D.Like"W!!!"6.设有关系模式R(A,B,C)和S(C,D,E),其中A是R的主键,C是S的主键,则C 在R中称为()A.主键B.外键C.元组D.域7.在Access中,空数据库中()A.只包含表,且表中没有数据B.只包含“表”,不包含其他数据库对象C.包含表、查询和窗体,不包含宏和模块D.不包含任何数据库对象8.在Access中,能存放word文档的字段类型是()A.OLE对象B.超级链接C.查阅向导D.备注9.假设设置“出生年月”字段的输入掩码为“****年**月**日”,其中的符号“*”称为()A.占位字符B.格式字符C.原义字符D.长日期描述字符10.下列数据类型中,能够建立索引的是()A.文本B.OLE对象C.备注D.超级链接11.若要查询数学和计算机专业姓李的学生信息,则查询准则表达式是()A.姓名="李"OR(专业="数学"AND专业="计算机")B.姓名="李"AND(专业="数学"OR专业="计算机")C.姓名Like"李*"AND(专业="数学"OR专业="计算机")D.姓名Like"李*"OR(专业="数学"OR专业="计算机")12.有学生表:S(学号,姓名,性别,入学年份,专业,籍贯),若创建一个按专业和生源所在省市统计学生人数的查询,如图所示,则该查询是()A.选择查询B.生成表查询C.操作查询D.交叉表查询l3.有运动员表:S(编号,姓名,性别,项目),若要创建一个显示运动员信息的窗体,则需指定S为该窗体的()A.视图B.控件来源C.记录源D.独占表14.下列不.属于窗体控件类型的是()A.绑定型B.计算型C.非绑定型D.非计算型15.若创建了一个显示雇员信息的窗体,如图所示,则该窗体属于()A.单页窗体B.多页窗体C.连续窗体D.子窗体16.报表的三种视图是()A.设计视图、数据表视图和打印预览视图B.数据表视图、版面预览视图和设计视图C.设计视图、打印预览视图和版面预览视图D.数据表视图、打印预览视图和版面预览视图17.某单位为灾区捐款记录表:S(职工号,姓名,捐款额,部门),如果要打印一个按部门统计捐款总额的报表,在报表设计时应使用的函数是()A.=Avg([捐款额]) B.=Count([捐款额])C.=Total([捐款额]) D.=Sum([捐款额])18.创建一个表格式报表,若需要每一页都打印页码,则应将页码添加在()A.报表页脚B.页面页脚C.组页眉D.报表页眉19.若要在IE浏览器上以数据透视表形式显示数据,则应创建()A.数据表页B.交互式报表页C.数据输入页D.数据分析页20.Access系统提供了两种类型的模块,即类模块和()A.方法模块B.标准模块C.属性模块D.事件模块二、填空题(本大题共l5小题,每小题1分,共15分)请在每小题的空格中填上正确答案。
Access数据库数据录入与查询

Access数据库数据录入与查询在信息化时代,数据库管理系统已经成为各个领域中不可或缺的工具。
Access数据库作为一种常用的关系型数据库管理系统,具有便捷、高效的特点,被广泛应用于数据录入和查询。
本文将介绍Access数据库的数据录入和查询方法,帮助读者更好地利用该数据库管理系统。
一、数据录入1. 打开Access数据库软件,创建新的数据库文件。
2. 在新建的数据库文件中,创建数据表。
可以通过图形界面或者SQL语句进行创建,根据需要定义各个字段的名称和数据类型。
3. 在数据表中录入数据。
可以通过手动输入、复制粘贴、导入文件等方式将数据录入到相应的字段中。
二、数据查询1. 打开已有的数据库文件。
2. 进入查询视图,通过SQL语句或者查询设计来进行数据查询。
- SQL语句查询:在查询视图中选择“SQL”选项,输入相应的SQL 语句,如SELECT、FROM、WHERE等关键词。
根据查询需求,结合条件表达式进行查询,获取符合条件的数据。
- 查询设计:在查询视图中选择“查询设计”选项,通过拖拽字段、设置条件以及排序等操作,构建查询的布局和条件。
运行查询后,系统将按照设定的条件进行搜索,并返回符合条件的数据集合。
三、数据录入与查询的技巧1. 设置主键:在创建数据表时,选择一个字段作为主键。
主键用于唯一标识一条记录,可以加快数据查询的速度。
2. 数据校验:在录入数据时,可以设置数据校验规则,确保录入的数据类型和格式符合要求。
例如,对于日期字段可以设置日期格式,对于数字字段可以设置数据范围。
3. 使用表单:Access数据库提供了表单功能,通过表单可以更方便地录入和查看数据。
可以通过图形界面设计表单,设置表单的布局和字段显示方式,提高数据录入和查询的操作便捷性。
4. 索引优化:对于经常进行查询的字段,可以创建索引以加快查询速度。
通过在相应字段上创建索引,系统将按照索引顺序进行搜索,提高数据库的性能。
5. 备份与恢复:定期对数据库进行备份,防止数据丢失或损坏。
二级ACCESS笔试89_真题(含答案与解析)-交互

二级ACCESS笔试89(总分96, 做题时间90分钟)一、选择题在下列各题的A) 、B) 、C) 、D) 选项中,只有一个选项是正确的。
1.在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确准则表达式是(2004年9月)SSS_SINGLE_SELA "计算机"B "*计算机*"C Like"*计算机*"D Like"计算机"分值: 2答案:C[解析] 本题考查考生对查询准则的掌握。
查询准则是运算符、常量、字段值、函数以及字段名和属性等的任意组合,掌握它的写法非常重要。
考生首先应该分析出题目要求。
题目要求查找包含“计算机”的课程,Like"*计算机*"可以实现,其中Like用于指定查找文本字段的字符模式,“*”表示该位置可匹配0个或多个字符。
2.在宏的条件表达式中,要引用“rptT”报表上名为“txtName”控件的值,可以使用的引用表达式是( )。
SSS_SINGLE_SELA Reports!rptT!txtNameB Report!txtNameC rptT!txtNameD txtName分值: 2答案:A[解析] 本题考查宏的条件表达式。
条件表达式是考试重点内容,考生务必熟练掌握。
语法为:Forms![窗体名]![控件名]Reports![报表名]![控件名]题目中,要引用"rptT"报表上名为"txtName"控件的值,按照规定语法写出即:Reports!rptT!txtName选项A正确。
3.某窗体中有一命令按钮,在"窗体视图"中单击此命令按钮,运行另一个应用程序。
如果通过调用宏对象完成此功能,则需要执行的宏操作是( )。
SSS_SINGLE_SELA RunAppB RunCodeC RunMacroD RunSQL分值: 2答案:A[解析] 本题考查考生对宏的使用。
数据库试题

一.单项选择题(50题)1.在数据管理中,同一数据重复存储的现象,称为( B)A.不一致B.数据冗余C.规范化D.异常2.依据数据库逻辑模型完成数据库内部模型设计的阶段是CA。
概念设计B。
逻辑设计C.物理设计D。
外部设计3.下列选项中,不.属于关系模型3个重要组成部分的是CA.数据结构B.数据操纵C.数据控制D。
数据完整性规则4.将关系模式S(学号,姓名,班级,班主任,课程编号,课程名称,学时,成绩)规范化到3NF,能得到的关系数目是DA.1 B。
2C。
3 D。
45.在Access中,不.能用来编辑表中数据的数据库对象是AA.报表B。
窗体C.数据访问页D。
查询6.在Access中,下列有关压缩数据库的说法中错误..的是BA.压缩数据库是重新组织该文件在磁盘上的存储方式B.不能压缩当前数据库C.可以压缩未打开的数据库D。
通过设置可实现关闭数据库时自动压缩7.在Access中,下列关于创建表的方法中,错误..的是 DA。
通过输入数据创建表 B.通过导入Excel电子表格创建表C.执行CREATE TABLE命令创建表D.执行ALTER TABLE命令创建表8.为防止输入重复数据,可在表的字段上DA。
设置有效性规则 B.设置掩码C。
设置格式 D.设置无重复索引9。
基于职工信息表创建一个查询,搜索当天过生日的职工,该查询有“姓名”、“出生月:Month ([出生日期])”、“出生日:Day([出生日期])”3个字段,显示职工的姓名、出生月和出生日,则在“出生月”和“出生日"2个字段的准则(条件)中依次输入 AA.Month(Now()),Day(Now())B。
Month([出生日期]),Day([出生日期])C。
Month([Date()]),Day([Date()])D。
Like Month([Now()]),Like Day([Now()])10.下列关于子窗体的说法中,错误..的是 BA.包含在另一个窗体中的窗体称为子窗体B.利用“自动创建窗体”方法可以创建含有子窗体的窗体C。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access—单字段主键和多字段主键
在Access中,通常每个表都应有一个主键。
主键是唯一标识表中每一条记录的一个字段或多个字段的组合。
只有定义了主键,表与表之间才能建立起联系,从而能够利用查询、窗体和报表迅速、准确地查找和组合不同表的信息,这也是数据库的主要作用之一。
在Access中,有两种类型的主键:单字段主键和多字段主键。
单字段主键是以某一个字段作为主键来唯一标识表中的记录。
这类主键的值可由用户自行定义。
可将自动编号类型字段定义为主键。
自动编号主键的特点是:当向表中增加一条新记录时,主键字段值自动加1:但是在删除记录时,自动编号的主键值会出现空缺变成不连续,且不会自动调整。
如果在保存新建表之前未设置逐渐,则Access会询问是否要创建主键。
如果回答“是”,则Access将创建自动编号类型的主键。
多字段主键是由两个或更多字段组合在一起来唯一标识表中的记录。
多字段逐渐的字段顺序非常重要,应在设计视图中排列好。
如果表中某一字段值可以唯一标识一条记录,例如“学生”表中的“学生编号”,那么就可以将该字段定义为主键。
如果表中没有一个字段的值可以唯一标识一条记录,那么就可以考虑选择多个字段组合在一起作为主键。