Access—单字段主键和多字段主键
- 格式:doc
- 大小:24.50 KB
- 文档页数:1
操作题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文件格式。
主键:能唯一标识一条记录的字段(可能是一个或者多个字段)不能为空,不重复一个表中的主键出现在另外的表中称之为外键表由结构和数据两部分组成,先建立结构输入数据不能对备注字段进行排序和索引输入掩码: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` 是一种关系型数据库管理系统(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 的雇员记录。
全国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数据库的数据录入和查询方法,帮助读者更好地利用该数据库管理系统。
一、数据录入1. 打开Access数据库软件,创建新的数据库文件。
2. 在新建的数据库文件中,创建数据表。
可以通过图形界面或者SQL语句进行创建,根据需要定义各个字段的名称和数据类型。
3. 在数据表中录入数据。
可以通过手动输入、复制粘贴、导入文件等方式将数据录入到相应的字段中。
二、数据查询1. 打开已有的数据库文件。
2. 进入查询视图,通过SQL语句或者查询设计来进行数据查询。
- SQL语句查询:在查询视图中选择“SQL”选项,输入相应的SQL 语句,如SELECT、FROM、WHERE等关键词。
根据查询需求,结合条件表达式进行查询,获取符合条件的数据。
- 查询设计:在查询视图中选择“查询设计”选项,通过拖拽字段、设置条件以及排序等操作,构建查询的布局和条件。
运行查询后,系统将按照设定的条件进行搜索,并返回符合条件的数据集合。
三、数据录入与查询的技巧1. 设置主键:在创建数据表时,选择一个字段作为主键。
主键用于唯一标识一条记录,可以加快数据查询的速度。
2. 数据校验:在录入数据时,可以设置数据校验规则,确保录入的数据类型和格式符合要求。
例如,对于日期字段可以设置日期格式,对于数字字段可以设置数据范围。
3. 使用表单:Access数据库提供了表单功能,通过表单可以更方便地录入和查看数据。
可以通过图形界面设计表单,设置表单的布局和字段显示方式,提高数据录入和查询的操作便捷性。
4. 索引优化:对于经常进行查询的字段,可以创建索引以加快查询速度。
通过在相应字段上创建索引,系统将按照索引顺序进行搜索,提高数据库的性能。
5. 备份与恢复:定期对数据库进行备份,防止数据丢失或损坏。
二级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。
Access2010建立和维护数据表知识点任务1 建立数据表一、关于表的基本概念。
表:是数据库中最基本的对象,一切数据只存储于表中。
字段:是指表中的列,一个表最多255个字段。
记录:是指表中的行。
字段名:最大长度不超过64个字符,字段名中不能有点、叹号、中括号(.![]),可以有空格但不能在前面。
主键:又叫主关键字,关于主键应掌握以下几点:①主键值能惟一地标识表中记录。
②一个表只能有一个主键。
③主键可以由一个字段,也可以由多个字段组成。
④主键的值不可重复,也不可为空(NULL)。
⑤Access自动按主键值的顺序显示表中的记录,如果没有定义主键,则按输入记录的顺序显示表中的记录。
⑥建立主键是两个表建立关联的基础。
⑦虽然主键不是必需的,但最好为每个表都设置一个主键。
⑧自动编号型字段可自动创建为主键,创建了主键的字段自动创建为无重复的索引。
外键:又称为外关键字,另一个表的主键在当前表中称为外键。
二、Access 2010的数据类型(12个):①文本:最大长度255个字符,默认255个字符。
用于存储文本和数字。
②数字:在“字段大小”属性中有7个选项:字节、整型、长整型(默认)、小数、单精度、双精度、同步复制ID。
③货币:系统自动显示人民币符号和千位分节逗号。
④备注:长度一般大于255个字符,不超过65535个字符。
⑤日期/时间:用于存储日期或时间。
⑥自动编号:系统自动指定(递增或随机)唯一的顺序号,删除后不能再生成。
⑦是/否:用于保存只有两种状态的数据。
⑧OLE对象:主要用于存放图形、声音、图像等对象,可以采用嵌入和连接两种方式。
⑨超:主要用于存放网址。
⑩附件:用于在一个字段中存储多个不同类型的文件,比如可以是Word文档和图片文件。
○11计算:把多个字段值经过运算作为该字段值。
○12查阅向导:提供一个建立字段容的组合框。
三、创建表的方法:0、Access数据表的视图(1)数据表的4种视图:①设计视图:主要用于创建及修改表结构、定义字段属性。
【ACCESS】全国计算机等级考试二级Access知识总结1. 算法的复杂度主要包括时间复杂度和空间复杂度。
2. 算法的时间复杂度是指执行算法所需要的计算工作量。
3. 算法的空间复杂度是指执行这个算法所需要的内存空间。
4. 一种数据的逻辑结构根据需要可以表示成多种存储结构。
而采用不同的存储结构,其数据处理的效率是不同。
5. 线性结构又称线性表,线性结构与非线性结构都可以是空的数据结构。
6. 线性表的顺序存储结构具有以下两个基本特点:①线性表中所有元素所占的存储空间是连续的;②线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。
7. 栈是一种特殊的线性表,在这种线性表的结构中,一端是封闭的,不允许进行插入与删除元素;另一端是开口的,允许插入与删除元素。
先进后出或后进先出。
8. 队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。
后进后出或先进先出。
9. 队列的顺序存储结构一般采用循环队列的形式。
10. 元素变动频繁的大线性表不宜采用顺序存储结构,而是采用链式存储结构。
11. 在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。
12. 树(tree)是一种简单的非线性结构。
属于层次模型。
13. 二叉树通常采用链式存储结构14. 二叉树的基本性质性质1在二叉树的第k层上,最多有2k-1(k≥1)个结点。
性质2深度为m的二叉树最多有2m-1个结点。
性质3在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。
15. 二叉树的遍历可以分为三种:前序遍历(中前后)、中序遍历(前中后)、后序遍历(前后中)。
16. 对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。
17. 在最坏情况下,冒泡排序需要比较次数为n(n-1)/2。
18. 在最坏情况下,简单插入排序需要n(n-1)/2次比较。
ACCESS 实验数据库及表的操作一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:在移动盘上建立“\experiment\ACCESS\实验一”文件夹,并在其下建立“教学管理.accdb”数据库。
创建数据库文件操作步骤:图1-1创建教学管理数据库(1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。
把它修改为“教学管理”如图1-1所示。
(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“\ experiment\ACCESS\实验一”文件夹中,单击“确定”按钮,如图1-2所示。
(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。
(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。
(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。
图1-2“文件新建数据库”对话框(6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。
图1-3表1的数据表视图2.使用模板创建Web数据库要求:利用模板创建“联系人Web数据库.accdb”数据库,保存在“\ experiment\ACCESS\实验一”文件夹中。
操作步骤:(1)启动Access。
(2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。
Access如何进行表设计和数据类型设置Access是一个非常流行的数据库管理系统,对于数据的存储和处理非常方便和强大。
在使用Access进行数据库开发之前,表设计和数据类型设置是非常重要的一部分。
本文将讨论Access如何进行表设计和数据类型设置。
一、表设计表是Access中最基本的组成部分,所有的数据都必须存储在表中。
在设计表时,需要考虑包含什么字段、字段的数据类型、主键、外键等等。
1.包含什么字段在设计表时需要考虑包含哪些字段。
通常情况下,表需要包含实体的所有属性,如客户的姓名、电话、地址等。
在决定表的字段和数量时,需要考虑业务需求和数据的完整性。
2.字段的数据类型Access中的数据类型非常多,包括文本、数字、日期/时间、布尔型、OLE对象等等。
在选择数据类型时需要考虑实际数据存储的类型和存储需要。
例如,如果存储电话号码,则应该使用文本类型,因为电话号码可能包含字符和符号。
3.主键的选择在设计表时需要始终选择主键。
主键是一列或一组列,用于唯一标识表中的每个记录。
在Access中,主键可以是单个列或多个列的组合。
在选择主键时,需要考虑业务需求和数据的完整性。
例如,在客户表中,客户ID可以作为主键。
4.外键的选择外键通常用于关联两个表。
在Access中,如果一个表的主键在另一个表中出现,则主键列成为第一个表中的外键列。
在选择外键时,需要考虑业务需求和数据的完整性。
例如,在订单表中,客户ID可以作为外键,与客户表相关联。
二、数据类型设置在Access中,数据类型设置是非常重要的。
它有助于提高数据的完整性、减少错误、提高效率和减少存储空间。
在设置数据类型时,需要考虑以下几个因素。
1.文本在设计表时,文本类型非常常见。
文本类型用于存储字符和符号,如姓名、地址、电话号码等等。
在设置文本类型时,需要考虑长度和格式要求。
例如,姓名字段通常需要50个字符,电话号码字段可能需要格式化。
2.数字在Access中,数字类型可以存储整数或浮点数。
二级ACCESS笔试-153(总分100,考试时间90分钟)一、选择题在下列各题的A)、B)、C)、D)选项中,只有一个选项是正确的。
1. 如果要求在页面页脚中显示的页码形式为“第x页,共y页”,则页面页脚中的页码的控件来源应该设置为( )。
A. =“第”&[Pages]&“页,共”&IPage)&“页”B. =“共”&[Pages]&“页,第”&[Page)&“页”C. =“第”&[Pa9e)&“页,共”&[Pages]&“页”D. =“共”&[Page)&“页,第”&[Pages]&“页”2. 在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。
A. SELECT姓名FROM学生B. SELECT*FROM学生C. SELECT姓名FROM学生WHILE学号=02650D. SELECT*FROM学生WHILE学号=026503. 已知程序段:s=OFor i=O to 10 step 2S=S+li=i*2Next i当循环结束后,变量i、s值分别为( )。
A. 22,3B. 11,4C. 10,5D. 16,64. 设有关系R及关系3,它们分别有p、q个元组,则关系R与S经笛卡儿积后所得新关系的元组个数是( )。
A. pB. qC. p+qD. p*q5. 下列程序段执行的结果为( )。
A="HELLOCANIHELPYOU"B="WANGCHANGLI"C=Left(A,5)十"!"D=Right(A,7)E=Mid(A,6,4)F=Mid(B,Len(B)-6.5)十"!"G=E+" "+D+"!"H=C十" "+FPrint H+" "+GA. HELLO!CHANG!CANIHELPYOU!B. HELLO!WANG!CANIHELPYOUC. HELLO!CANIHELPYOU!D. HELLO!CHANG!CANIHELPYOU!6. VBA的逻辑值进行算数运算时,True值被当作( )。
什么是主键?主键是表中的一个字段或一组字段,利用主键,Microsoft Access 可为每个行提供一个唯一标识符。
在关系数据库(如Access 数据库)中,可将您的信息划分到多个单独的基于主题的表中。
然后,您可以使用表关系和主键告知Access 如何重新将信息组合在一起。
Access 使用主键字段可快速将多个表中的数据关联起来,并按照某种有意义的方式组合这些数据。
通常,将唯一标识号(如ID 号、序列号或代码)用作表中的主键。
例如,您可能有一个“客户”表,其中每个客户均有一个唯一的客户ID 号。
客户ID 字段就是主键。
例如,将名称或地址作为主键就是不恰当的选择。
二者包含的信息可能会随时间而发生变化。
Access 确保每个记录在主键字段中都有一个值,并且该值始终是唯一的。
什么是索引?可以使用索引来帮助Access 更快地查找记录并对其进行排序。
索引将基于您选择用来编制索引的一个或多个字段来存储记录的位置。
Access 从索引中获取位置信息之后,可以通过直接移动到正确的位置来检索数据。
通过这种方式,使用索引来查找数据会比通过扫描所有记录来查找数据要快得多。
创建唯一索引时,如果您在某个字段中输入的新值在其他记录的同一字段中已存在,则Access 将不允许您输入该值。
Access 会自动为主键创建唯一索引。
解决方案若要解决此问题,您必须将表设计为消除在主键字段或使用唯一索引的字段中输入重复值的可能性。
如果当前主键字段需要支持重复值,则应删除当前主键并将自动编号字段添加到表中以用作其主键。
删除主键在删除主键之后,先前用作主键的一个或多个字段将不再提供用于标识记录的主要方式。
不过,删除主键并不会从表中删除字段,而是从这些字段中删除主键标志。
此外,删除主键的同时会删除已为主键创建的索引。
1.必须先确保主键未参与任何表关系,然后才能删除主键。
如果您尝试删除现有关系中的主键,Access 会提示必须先删除相应的关系。
2012年计算机二级Access第一套单选题精选及答案1.在查询时如果使用条件表达式in(’A’,’B’),则它与下面那个表达式等价。
__ C _A.between ’A’ and ’B’;B.>=’A’ and <= ’B;C.’A’ OR ’B’;D.以上都不对2.在执行时显示自己的对话框以提示用户输入信息,检索要插入到字段中的记录或值.____A.选择查询;B.操作查询;C.SQL查询;D.参数查询;3.若要查询成绩为70-80分之间(包括70分,不包括80分)的学生的信息,查询准则设臵正确的是。
CA.>69 or <80;B.Between 70 with 80;C.>=70 and <80;D.IN(70,79) ;4.Access数据库的核心对象是:__A__A.表;B.查询;C.窗体;D.SQL;5.下面哪一种查询不属于操作查询? _B_A.删除查询;B.更新查询;C.追加查询;D.交叉表查询;6.下列哪一个对象用于加快查找记录的速度:____A.外部键;B.索引;C.掩码;D.主键;7.下面DELETE用法正确的是:__D__A.DELETE FROM * WHERE LastName = ’Smith’ ;B.delete from Customers where LastName = ’Smith’;C.DELETE LastName = ’Smith’;D.DELETE * FROM Customers WHERE LastName = ’Smith’8.字段‚有效性规则‛是用户对输入字段值的限制,下列规则的解释正确的是._B___A.’< and >0 要求输入一个非零值;B.0 or >=80 输入的值必须等于0或大于等于80 ;C.Like ‚??T?‛输入值必须是以T结尾的四个字符;D.< #1/1/2002# 要求输入一个2001年以后的日期;9.排序时如果选取了多个字段,则结果是按照.____A.最左边的列开始排序;B.最右边的列开始排序;C.从左向右优先次序依次排序;D.无法进行排序;10.SQL语言具有的功能是__A__。
二级ACCESS笔试339(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.如果要求在页面页脚中显示的页码形式为“第x页,共Y页”,则页面页脚中的页码的控件来源应该设置为( )。
(分数:2.00)A.= "第"&[Pages]&"页,共"&[Page]&"页"B.= "共"&[Pages]&"页,第"&[Page]&"页"C.= "第"&[Page]&"页,共"&[Pages]&"页" √D.= "共"&[Page]&"页,第"&[Pages]&"页"解析:[解析] [Pages]显示的是总页码,[Page]显示的是当前页码,因此正确的形式应为:="第" &[Page]&"页,共"&[Pages]&"页",其中"&"是字符串的连接符。
2.下列是交叉表查询必须搭配的功能的是( )。
(分数:2.00)A.总计√B.上限值C.参数D.以上都不是解析:[解析] 在交叉表查询中,必须对“值”进行总计运算,所以答案为A。
3.下列选项中不是“图像”控件支持的“缩放模式”的是( )。
(分数:2.00)A.缩放B.拉伸C.按比例√D.剪裁解析:[解析] 图像按钮的“缩放模式”属性值为:剪裁,只显示图像控件大小的部分;缩放,按照图像控件大小同比例缩放原图片;拉伸,将原图片拉伸至充满整个图像控件。
1、ACCESS是中小(ACCESS最大为2G)型的关系数据库管理系统2、ACCESS数据库对象包含6个对象:表、查询、窗体、报表、宏、模块。
其中表是核心。
3、ACCESS数据库的结构层次是:数据库→数据表→记录→字段4、ACCESS2010用户界面三大构成:功能区、导航窗格、Backstage视图;功能区包括五个命令选项卡:文件、开始、创建、外部数据、数据库工具。
5、ACCESS2010数据库文件扩展名:*.accdb6、ACCESS2010数据库类型:桌面数据库、WEB数据库7、外部数据导入到ACCESS2010的形式:创建新表、添加到现有表、链接表8、字段名:字段名不能超过64个字符,不能包含的字符:句点.惊叹号!方括号[]左单引号’。
9、ACCESS2010字段数据类型:文本、备注、数字、货币、时间/日期、是否、自动编号、OLE对象、超级链接、查阅向导、附件、计算字段10、数据类型大小:文本最大255字符、备注最大65536个字符。
11、不能进行排序、分组、索引的字段:备注、超链接、OLE对象类型、附件12、动编号:一个表只能设置一个自动编号类型字段,与记录是永久绑定的。
13、OLE字段:链接(仅存储数据的路径)、嵌入(直接把数据放入到表中)14、三类型主键:自动编号主键、单字段主键、多字段主键15、ACCESS2010的数据表视图,即可以创建表、修改表的结构。
16、表的关系类型:一对一联系(1:1)、一对多联系(1:n)、多对多联系(m:n)17、表的三类完整性:实体完整性、用户定义完整性、参照完整性(级联更新、级联删除)18、更改主键时,主键上建立了关系,则先要删除其关系,再进行更改。
19、主键、外键属性名称可以不一样,只要意义相同即可。
20、复制表选项的含义:仅结构、结构和数据、添加到现有表中21、通配符的含义:*、?、[]、!、-、#22、调整表的外观:改变字段次序,设定列宽、行高,隐藏和显示列,冻结列,改变字体显示,设置数据表格式23、列宽设置为“0”,该列被隐藏。
Access—单字段主键和多字段主键
在Access中,通常每个表都应有一个主键。
主键是唯一标识表中每一条记录的一个字段或多个字段的组合。
只有定义了主键,表与表之间才能建立起联系,从而能够利用查询、窗体和报表迅速、准确地查找和组合不同表的信息,这也是数据库的主要作用之一。
在Access中,有两种类型的主键:单字段主键和多字段主键。
单字段主键是以某一个字段作为主键来唯一标识表中的记录。
这类主键的值可由用户自行定义。
可将自动编号类型字段定义为主键。
自动编号主键的特点是:当向表中增加一条新记录时,主键字段值自动加1:但是在删除记录时,自动编号的主键值会出现空缺变成不连续,且不会自动调整。
如果在保存新建表之前未设置逐渐,则Access会询问是否要创建主键。
如果回答“是”,则Access将创建自动编号类型的主键。
多字段主键是由两个或更多字段组合在一起来唯一标识表中的记录。
多字段逐渐的字段顺序非常重要,应在设计视图中排列好。
如果表中某一字段值可以唯一标识一条记录,例如“学生”表中的“学生编号”,那么就可以将该字段定义为主键。
如果表中没有一个字段的值可以唯一标识一条记录,那么就可以考虑选择多个字段组合在一起作为主键。