第二章数据库和表(新)

合集下载

计算机ac二级笔试资料

计算机ac二级笔试资料
第八章:VBA
一、VBA(Visual Basic for Application)语言编写的,以函数过程(function有返回值用AS)或 子过程 (sub 无返回值)为单元的集合方式存储。 模块分为类模块和标准模块。类模块分为窗体模块和报表模块。【标签lebel ,文本框text,命令按钮 comman】
十三关系运算符:>,<,<=,>=,<> (使用时注意必须处于英文半角状态下输入)运算符优先级:算术>连接>比较>逻辑
四、逻辑运算符:not(真为假,假为真),and(只有两个都为假才假) ,or(只有两个为真才真) 其它运算符:in,like ,between and ,is null(空), is not null(非空), 常用函数:sqr(开平方函数),SGN,space,string,, Count()计数。sum()求和,avg()平均值。 max()最大值 , min() 最小值
二、查询准则: 1)运算符。 (2)函数。3)表,达式。
三、创建查询: (1)操作已创建的查询 (2)编辑查询中的字段。 (3)编辑查询中的数据源。 (4)排序查询的结果。 13、ac查询的五种视图:设计视图、数据表视图、SQL视图、数据透视表视图、数据透视图视图
第四章:窗体
一窗体:只能输入数据、编辑数据、显示和查询数据。分为:纵栏式窗体、表格式窗体、数据表窗体(显示数据最多的)、主子窗体(表之间的关系一对多)、图表窗体、数据透视表窗体、数据透视图窗体
第二章:数据库和表
一、ac表是由表结构和表内容(记录)构成。Ac的数据类型包括文本、备注、数字、日期时间、货币、自动编号、是否、OLE对象、超级链接和查询向导。

数据库应用基础第二章数据库的基本操作

数据库应用基础第二章数据库的基本操作

指定关联的<filespec>
定义主文件
10
指定建立数据库的 日志文件
Log On
数据库的启动位置, 也是数据库中其他 文件的入口位置
{
(Name=logical_file_name,
Filename=’os_file_name’
指定文件的
[,Size=size]
操作系统文
[,Maxsize={max_size|unlimited}] 件名和路径
])
默认权限为 sa,dbo
缩减master系统数 据库
25
例:缩减My_DB数据库的容量
Exec Sp_dboption‘my_db’,’single User’,true Go Use My_db Go DBCC Shrinkdatabase(‘my_db’) Go Exec Sp_dboption ‘My_db’,’single User’,false Go
复习
1 数据 2 数据库 3 数据库管理系统
第二章 数据库的基本操作
2.1 文件和文件组
1 文件
– 主要数据文件:该文件包含数据库的启动信息,并用于存储数据,扩 展名是 .mdf
– 次要数据文件(可选):由用户定义并存储,这些文件含有不能置于主
要数据文件中的所有数据,扩展名是 .ndf – 事务日志文件:这些文件包含用于恢复数据库的日志信息。每个数据
Select Databasepropertyex (’My_db’,’collation’) Go Exec Sp_helpdb ‘My_db’ Go
16
2.3 管理数据库
打开数据库 增加数据库容量 查看及修改数据库选项 缩减数据库容量 更改数据库名称 查看数据库个数 删除数据库

Access 2010数据库应用技术习题答案 第2章 数据库与表

Access 2010数据库应用技术习题答案  第2章 数据库与表

第2章一、选择题1.C2.A3.A4.D5.B6.C7.A8.C9.B10.A二、填空题1.12.accdb3.不含任何数据库对象4.字段属性区,字段名,属性5.表的结构,表的记录(或表的内容)6.货币型7.字段名称8.0000000009.数据类型10.冻结,隐藏三、问答题1.答:Access 2010提供了两种创建数据库的方法:一种是先创建一个空数据库,然后向其中添加表、查询、窗体和报表等对象;另一种是利用系统提供的模板来创建数据库,用户只需要进行一些简单的选择操作,就可以为数据库创建相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。

2.答:通常,在Access 2010中创建表的方法有4种:使用设计视图创建表、使用数据表视图创建表、使用表模板创建表和使用字段模板创建表。

3.答:可通过有效性规则属性来定义对某字段的约束,通过有效性文本定义对该字段编辑时若违反了所定义的约束应给出的提示信息。

例如,对于“工龄”字段,可定义有效性规则为大于1并且小于60,有效性文本为“输入数据有误,请重新输入”。

4.答:打开数据库后,在导航窗格中对数据库对象的操作有:打开与关闭数据库对象;在数据库中添加数据库对象;复制数据库对象;通过数据库对象快捷菜单,还可以对数据库对象实施其他操作,包括数据库对象的重命名、删除、查看数据库对象属性等。

删除数据库对象前必须先将此对象关闭。

5.答:排序的作用是对表的记录按所需字段值的顺序显示;筛选的作用是挑选表中的记录;如果要取消筛选效果,恢复被隐藏的记录,只需在“排序和筛选”命令组中单击“取消筛选”命令按钮。

1。

Oracle数据库实用教程-第 2章 Oracle表

Oracle数据库实用教程-第 2章 Oracle表

表TABLE
约束CONSTRAINT
索引INDEX
表空间TABLESPACE
视图VIEW
回退段ROLLBACK SEGMENT
序列生成器SEQUENCE 同义词SYNONYM
用户USER
数据库链路DATABASE LINK
聚簇CLUSTER 分区PARTITION 函数/过程/程序包 触发器TRIGER 对象OBJECT
DESC emp_old;
SELECT * FROM emp_old;
16
2.3.3 存储参数
带存储参数的CREATE TABLE命令的简要语法及说明如下
CREATE TABLE [schema.] table
( { COLUMN1 DATATYPE [DEFAULT EXPn]
[COLUMN_CONSTRAINT] | TABLE_CONSTRAINT }
INSERT
INTO emp(deptno,empno,ename,sal,comm) VALUES(10,1020,'Jordan',4800,500);
32
6.修改存储参数
可 修 改 表 的 PCTFREE , PCTUSED , INITRANS 和MAXTRANS等存储参数。
例:修改表student的存储参数。
12
图2-4 table_properties的语法图
2.3 简单表的创建
2.3.1 简单表的创建语法
语法如下: CREATE TABLE 表名( 列名 类型 [NULL|NOT NULL] [PRIMARY KEY],
… 列名 类型 [NULL|NOT NULL][,[表级完整性约束]]);
13

中职数据库练习题

中职数据库练习题

第二章数据库和表练习卷一、选择题1.下列选项中不能作为字段名的是()A.价格 B.价格 C.价格_a D.价格_52.某个数值型字段的宽度为9位,小数位数为3位,则该字段的最大值是( ) A.999999999 B.999 C.999999.999 D.99999.9993.复制D:\ZG\ZGDA.DBF表中所有女职工的数据来创建新表ZGDA2.DBF,应该使用的命令是( )A. USE D:\ZG\ZGDA.DBFCOPY TO D:\ZG\ZGDA2B. USE D:\ZG\ZGDA.DBFCOPY TO D:\ZG\ZGDA2 FOR 女职工C. USE D:\ZG\ZGDA2.DBFCOPY TO D:\ZG\ZGDA FOR 性别=”女”D. USE D:\ZG\ZGDA.DBFCOPY TO D:\ZG\ZGDA2 FOR 性别=”女”4.使用D:\ZG\JSDA.DBF表的结构创建结构描述文件JG.DBF,应该使用的命令( )E D:\ZG\JSDA.DBFCOPY TO D:\ZG\JGB. USE D:\ZG\JSDA.DBFCOPY STRUCTURE TO D :\ZG\JGE D:\ZG\JSDA.DBFCOPY STRUCTURE EXTENDED D:\ZG\JGE D:\ZG\JSDA.DBFCOPY STRUCTURE EXTENDED TO D:\ZG\JG5.下列关于数据库表的叙述中,错误的是( )A.一个数据库表只能属于一个数据库B.一个数据库表可以属于多个数据库C.数据库表可以移出数据库成为自由表D.自由表可以添加到数据库中成为数据库表6.每个字段有4个属性,下列不是字段属性的是()A.字段名B.字段类型C.字段宽度D.字段属性7.下列可以作为字段名的是()+1-9_9D.9NAME8.VFP的字段类型不包括()A.日期型B.时间型C.通用型D.备注型9.可以链接或嵌入OLE对象的字段类型是()A.备注型字段B.通用型字段C.通用型字段和备注型字段D.任何类型的字段10.下列字段类型中,存储图像的字段类型应该是()A.备注型B.通用型C.字符型D.双精度型11.通用型字段G和备注型字段M在表中的宽度都是()个字节A.2B.4C.8D.1012.表STUDENT.DBF对应的备注文件名为()A.STUDENT.DOCB.STUDENT.MENC.STUDENT.DBTD.STUDENT.FPT13.数据库(DB).数据库系统(DBS).数据库管理系统(DBMS)之间的关系是( )A.DBS管理DB和DBMSB.DBMS管理DB和DBSC.DB管理DBS和DBMSD.DBS管理DB,也就是DBMS14.下面关于表的叙述中,错误的是()A.数据库表是属于某个数据库的表B.自由表不属于任何数据库的表C.数据库表和自由表可以相互转换D.数据库表和自由表不能相互转换15.下面关于表的叙述中,错误的是()A.VFP可以打开多个表B.VFP可以使用多个表的数据C.VFP可以有多个当前表D.VFP只能有一个当前表16.打开表设计器建立数据库表STUDENT.DBF的命令是()A.CREATE DATABASE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STUDENTD.MODIFY STRUCTURE STUDENT17.复制D:\ZG\ZGDA.DBF表的结构创建新表ZGDA3.DBF,应该使用的命令是()E D:\ZG\ZGDA.DBFCOPY TO D:\ZG\ZGDA3B. USE D:\ZG\ZGDA.DBFCOPY STRUTURE TO D:\ZG\ZGDA3C. USE D:\ZG\ZGDA.DBFCOPY STRUCTURE TO D:\ZG\ZGDA3D. USE D:\ZG\ZGDA3.DBFCOPY STRUCTURE TO D:\ZG\ZGDA18.下列命令中,创建数据库文件ST.DBC的命令是()A.CREATEB.CREATE STC.OPEN DATABASE STD.CREATE DATABASE ST19.打开数据库XH.DBC的正确命令是()A.OPEN DATABASE XHE XHE DATABASE XHD.OPEN XH20.下列方法中不能关闭数据库的是()A.在项目管理器中选择某个数据库,再单击”关闭”按钮B.关闭数据库设计器C.执行CLOSE DATABASE命令D.执行CLOSE ALL 命令21.下列方法中不能创建数据库表的是()A.在项目管理器中选择”数据库”选项下的”表”选项,再单击”新建”按钮新建表B.先打开一个数据库,再单击”常用”工具栏上的”新建”按钮创建表C.先打开一个数据库,再使用CREATE命令创建表D.数据库已经预先打开,直接利用CREATE命令创建表22.下列方法中不能把自由表添加到数据库中的是()A.在项目管理器中选择某个”数据库”选项下”表”的选项,再单击”添加”按钮B.先打开数据库设计器,再选择”数据库”—“添加表”命令C.使用”ADD TABLE<自由表名>”格式的命令D.使用”ADD DATABASE<自由表名>”格式的命令23.下列方法中不能把数据库表移出数据库的是()A.在项目管理器中选择某个数据库表,再单击”移去”按钮.B.先打开数据库设计器选择某个数据库表,再选择”数据库”—“移去”命令C.使用”REMOVE TABLE<数据库表名>”格式的命令D.使用”REMOVE DATABASE<数据库表名>”格式的命令24.下列命令中,将数据库表移出数据库的命令是()A.CLOSE DATABASEB.REMOVE TABLEC.FREE TABLED.RELEASE TABLE25.下列关于表的叙述中,正确的是()A.在数据库和自由表中,都能给字段定义有效性规则和默认值B.设置字段的有效性规则可以检验两个字段的数据是否满足条件C.设置字段的有效性规则可以检验输入数据的正确性D.设置字段的默认值可以指定编辑数据时字段的默认值26.要把当前表的记录指针移到第1条记录上,应该使用的命令是()A.SKIP 1B.GO 1C. GO TOPD. GO BOTTON27.要在当前未用的最小工作区中打开C:\XH\BOOK.DBF,可以使用的命令是()E C:\XH\BOOK IN 1E C:\XH\BOOK IN 0E BOOK.DBF IN 0D.OPEN C:\XH\BOOK IN 028.要显示D:\ZG\ZGDA.DBF表的第2~4条记录,应该使用的命令是()E D:\ZG\ZGDA GO 2 DISPLAYE D:\ZG\ZGDA GO 2 DISPLAY RESTE D:\ZG\ZGDA GO 2 DISPLAY NEXT3E D:\ZG\ZGDA GO 2 LIST29.设当前表有25条记录,当前记录号是6,执行如下命令后的输出结果是() SKIP 30?RECNO()A.25B.26C.30D.3630.要为当前表中的所有职工增加100元工资,应该使用的命令是()A.CHANGE 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100C.CHANGE ALL 工资 WITH 工资+100D.REPLACE ALL 工资 WITH 工资+10031.以下关于工作区的叙述中,正确的是()A.一个工作区中只能打开一个表B.一个工作区中可以同时打开多个表C.一个工作区中可以打开多个表,但任一时刻只能打开一个表D.使用OPEN命令可以在指定工作区中打开表32.下列命令中,错误的是()A. USE XSDA IN 0E XSDA2 IN 5E IN 5E IN 033.执行下面的一组命令后,选择ZGDA.DBF所在工作区的错误命令是() CLOSE ALL USE GZ0501 IN 0 USE ZGDA IN 0A. SELECT ZGDAB.SELECT 0C.SELECT 2D.SELECT B34.要使用分屏显示的方式显示当前表的结构,可以使用的命令是()A.LIST STRUCTUREB.DISPLAY STRUCTUREC.LIST STRUCTURE IN 1D.DISPLAY STRUCTURE IN 135.修改表结构的命令是()A.MODIFY STRUCTUREB. CREATE STRUCTUREC.LIST STRUCTURED.DISPLAY STRUCTURE36.为S.DBF添加字段有效性规则:职工号开头的3个字符是110.正确的SQL命令是()A.CHANGE TABLE 教师 ALTER 职工号 SET CHECKLEFT(职工号,3)=”110”B. ALTER TABLE 教师 ALTER 职工号 SET CHECKLEFT(职工号,3)=”110”C. ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=”110”D. .CHANGE TABLE 教师ALTER 职工号SET CHECK OCCURE(职工号,3)=”110”37.分屏显示数据的命令是()A.LISTB.LIST STRUCTUREC.DISPLAYD.DISPLAY STRUCTURE38.显示表结构的命令是()A.MODIFY STRUCTUREB.LISTC.DISPLAY STRUCTURED.DISPLAY39.打开浏览窗口浏览编辑数据,错误的操作是()A.在项目管理器中,先选择一个表,再单击”浏览”按钮B.在项目管理器中,先选择一个表,再单击”预览”按钮C.先打开一个表,再选择”显示”—“浏览”命令D.先在数据库设计器中选择一个表,再选择”数据库”—“浏览”命令40.下列命令中,没有显示数据功能的是()A.LISTB.DISPLAYC.BROWSED.REPLACE41.下列命令中,没有编辑数据功能的是()A.EDITB.LISTC.CHANGED.BROWSE42.将当前表中赵国强的基本工资增加200元的命令是()A.CHANGE ALL 基本工资 WITH 基本工资 +200B. REPLACE ALL 基本工资 WITH 基本工资 +200C.CHANGE 基本工资 WITH 基本工资 +200 WHERE 姓名=”赵国强”D. REPLACE 基本工资 WITH 基本工资 +200 WHERE 姓名=”赵国强”43.以下方法中不能追加记录的是()A.选择”显示”—“追回方式”命令B.选择”表”—“追加新记录”命令C.选择”表”—“追回记录”命令D.选择”文件”—“导出”命令44.下面关于追回记录的叙述中,错误的是()A.APPEND命令可以在指定表的末尾追加记录B.APPEND BLANK 命令可以在当前表的末尾追加一条空记录C.APPEND 命令可以在当前表的末尾追加记录D.APPEND FROM 命令可以把其他表文件中的数据追加到当前表文件中45.在当前表的末尾追回一条空记录的命令是()A.APPENDB.BROW BLANKC.APPEND BLANKD.APPEND FROM BLANK46.逻辑删除记录可以使用的方法是()A.选择”表”—“彻底删除”命令B.选择”表”—“删除记录”命令C.选择”编辑”—“剪切”命令D.选择”编辑”—“清除”命令47.下列关于索引的叙述中,错误的是()A.索引改变记录的逻辑顺序B.索引改变记录的物理顺序C.一个表可以建立多个索引D.一个表可以建立多个惟一索引48.在指定字段或表达式中允许出现重复字段的索引是()A.候选索引和主索引B.普通索引和惟一索引C.候选索引和惟一索引D.普通索引和候选索引49.VFP的参照完整性规则不包括()A.更新规则B.删除规则C.查询规则D.插入规则50.可以设置参照完整性的两个表是()A.同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个数据库表和一个自由表51.数据库系统的核心是()A.数据库 B.操作系统 C.数据库管理系统 D.数据文件52.设有部门和职员两个实体,每个职员只能属于一个部门,且一个部门可以有多名职员,则部门与职员实体之间的联系类型是()A.一对一的B.一对多的.C.多对一的D.多对多的.53.用树形结构表示实体之间联系的数据模型称为()A.关系模型B.网状模型C.层次模型D.以上3个都是54.用二维表结构表示实体及其之间联系的数据模型称为()A.表格模型B.层次模型C.网状模型D.关系模型55.关系的3种基本运算中不包括的是()A.联接B.排序C.选择D.投影56.关系运算中的投影运算是()A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A和B都对57.从关系模式中指定若干个属性组成新的关系的运算称为()A.联接B.投影C.选择D.排序58.VFP是()A.层次数据库管理系统B.网状数据库管理系统C.关系数据库管理系统D.表格数据库管理关系59.VFP支持的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型60.VFP关系数据库管理系统能够实现的3种基本关系运算是()A.索引.排序.查询 B.录入.编辑.替换 C.选择.投影.联接 D.显示.统计.复制二、填空题(每空1分,共20分)1.在VFP中,字段类型指定该字段,字段宽度指定该字段小数位数指定。

第2章DB2数据库与表空间

第2章DB2数据库与表空间
据库中支持 XML 列。如果数据库在创建时没有启用 Unicode 支持,就不能在其中创建 XML 列。
2.3 创建数据库
用户密码 与数据库的连接命令: connect to 数据库名 connect to mydb5 user db2admin using 123456 断开与数据库的连接名令: 用户名 disconnect 数据库名 或者 connect reset 断开当前数据库的连接) 显示当前活动数据库 list active databases
1)连接数据库:connect to sample
2)验证数据库是否处于活动状态 list active databases 3)断开与数据库的连接
disconnect sample
4)验证数据库是否处于活动状态 list active databases 5)执行force application all 6)验证数据库是否处于活动状态 list active databases
注意: 驱动器/目录“的具体值可以在 CREATE DATABASE 命令 中指定(对于Windows 平台,用户只能指定要创建数据库 的驱动器;
2.3 创建数据库
例4:创建数据库mydb4,指定存储路径为E:\ml,数据
库路径为D:\
Create Database mydb4 On E:\ml dbpath On D:\
查看存在的数据库
List db directory 查看哪些数据库被编目进来,包括本 地的和远程的 List db directory on 盘符 查看在本地磁盘上有哪些本地数据库 例: List db directory on c:
激活数据库
激活数据库
activate database 数据库名 [user 用户名 using 密码]

Access的基本知识点.

Access的基本知识点.

Access基本知识点第一章数据库基础知识1 Microsoft Access 是一种关系型数据库管理系统。

2 数据是值存储在某一种媒体上能够识别的物理符号.数据的概念包括两个方面:一是描述数位特性的数据内容;二是存储在某一种媒体上的数据形式.其中使用最多、最基本的仍然是文章数据。

3 数据的处理是指将数据转换成信息的过程,数据处理的中心问题是数据管理.计算机在数据管理方面经历了由低级到高级的发展过程:人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统.4人工管理特点:(1)数据与程序不具有独立性,一组数据对应一组程序。

(2)数据不长期保存。

(3)程序与程序子之间存在大量的重复数据--—也叫数据冗余5 文件系统特点:(1)程序和数据有了一定的独立性。

(2)数据文件可以长期保存在外存储器上被多次存取.(3)数据的冗余大。

6 数据库系统特点:(1)提高了数据的共享性。

(2)减小了数据的冗余。

(3)提供数据与应用程序的独立性。

7 面向对象数据库系统:(1)客服了传统数据库的局限性。

(2)提高了数据库管理效率、降低了用户使用的复杂性。

8 文件系统已存在的问题阻碍了数据处理技术的发展,不能满足日益增长的形象需求,这是数据库及时产生的原动力,也是数据库系统产生的背景。

9 数据库管理系统是数据库技术和同意管理数据的专门软件系统,它以操作系统提供的输入/输出控制和文件访问功能为基础。

目前关系数据库系统已经渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统.10 数据库技术与网络通信技术的结合产生了分布式数据库系统,20世纪70年代之前,数据库系统多数是集中式的.数据库技术与网络技术的结合分为紧密结合与松散结合两大类。

分布式数据库系统又分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布的分布式数据库结构两种.11 数据库技术与面向对象程序设计技术结合产生了面向对象数据库系统。

第二章 数据库和表(新1)

第二章 数据库和表(新1)

2.2.4 建立表之间的关系
表的主关键字(P37)
数据库中的每一个表都必须有一个主关键字。它用于保证 表中的每条记录都是唯一的。
‫ ٭‬Access 中定义三种类型的主键
▪ 自动编号主键 ▪ 单字段主键 ▪ 多字段主键:在设计视图中,按住CTRL键选定多个字 段,然后设定为主键。
注意:更改主键时,首先要删除旧的主键,而 删除旧的主键,先要删除其被引用的关系。
4、实施参照完整性,注意哪个表是“表”, 哪个是“相关表”
2.2.5 向表中输入数据(P48)
使用“数据表”视图直接输入数据
‫٭‬进入“数据表”视图
注:如何输入OLE字段:在字段例单击 右键→插入对象 OLE字段有两种存储形式:嵌入式、连 接式
▪ 在表对象中双击所选的表
获取外部数据
用户可以将现有的各种符合ACCESS输入/输出协议的表导 入到ACCESS表中,如Excel、Louts、dbase、FoxPro等等。 ▪ “文件”→“获取外部数据”→“导入” 导入的数据可以添加到已创建的表中(数据要求与当 前表的结构相符),也可在导入时直接建立新表(数 据类型可能与设计的不同,需要修改)。
存储在磁盘上的唯一标识。(注意: 同一个数据库中不能有重复的表名)
输入掩码 默认值
2.2-2.4 表
表结构 (设计视图) 表的 组成 表名 字段命名 字段属性 数据类型 字段大小 1、建立表结构 2、设置表字段属性 表内容 (数据视图) 4、修改表结构 3、向表中输入数据 5、编辑表内容 表 间 的 关 系 表的主关键字 参照完整性 4、建立表间关系 6、调整表外观 7、操作表 格 式 有效性规则 有效性文本 索 引
注:从外部导入数据与从外部链接数据的差别

中职学校《ACCESS》课程改革

中职学校《ACCESS》课程改革

浅谈中职学校《ACCESS》课程改革摘要:access是一个适用于中小型网站的数据库软件。

在一般的中职学校,往往只有在计算机专业、财会专业或者经贸专业才会开设该课程。

其中计算机专业开设最多。

本文结合中职学校的现状,提出自己对于该课程的修改意见。

关键词:access;课程现状;课程应用分析;课程改革;【中图分类号】g710一、课程现状microsoft office access是由微软发布的关联式数据库管理系统,是 microsoft office 的系统程式之一。

access的用途体现在两个方面:一、用来进行数据分析: access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计;并可灵活设置统计的条件。

二、用来开发软件:access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。

另外,在开发一些小型网站web应用程序时,用来存储数据。

例如asp+access。

目前的中等职业学校采用的access教程,大致分为以下章节:第一章、初识access。

第二章数据库和表。

第三章查询。

第四章使用查询设计器进行查询。

第五章报表。

第六章报表高级内容。

第七章窗体。

第八章窗体高级内容。

第九章宏。

第十章模块。

第十一章模块开发。

第十二章 ole在access中的应用。

第十三章数据库的安全。

第十四章数据库的高级应用。

第十五章导入导出与链接数据表。

第十六章 web发布。

①二、课程应用分析access是一个适用于中小型网站的数据库软件。

在一般的中职学校,往往只有在计算机专业、财会专业或者经贸专业才会开设。

其中计算机专业开设最多。

计算机专业开设此门课程的目的是为网页设计服务,众所周知,动态网站离不开后台数据库,而在所有数据库软件中,access相对于中专生来说,最为简单易学,所以这是必开课。

现在的某些学校的经贸专业在开设电子商务课程时,也会有选择性地开设《access》,其目的也和计算机专业类似,为了动态网站服务,但学习要求相对于计算机专业要低得多,很多都仅限于了解。

access数据库第2章 数据库及表的基本操作

access数据库第2章 数据库及表的基本操作
16
数据库对象之间的关系

强化 功能 强化
模块
功能 强化 功能
窗体
来 源 来 源 来 源
报表

查询
来 源
来 源


17
2.2 数据库的创建
创建空数据库 使用模板创建数据库 使用向导创建数据库 数据库的基本操作
18
数据库的基本操作
打开数据库 关闭数据库 压缩数据库
使用数据库时, 使用数据库时,增加或删除记录的操作会使数据库文 备份/恢复数据库 备份 恢复数据库 ,使数据库在磁盘上占用的空间比 件被分成很多碎片, 件被分成很多碎片 其所需空间大很多, 其所需空间大很多,同时响应时间变长 修复数据库 数据库压缩可以整理和安排数据库在磁盘中的保存位 突然停电/异常关机会造成某些数据的破坏,需要对 突然停电/异常关机会造成某些数据的破坏, 置,实现高效存储 数据库的版本转换 数据库进行修复 借助菜单「工具」 数据库实用工具」 借助菜单「工具」 「数据库实用工具」 「压缩和 借助菜单「工具」 借助菜单「工具」 「数据库实用工具」 「转换数 执行菜单「工具」 数据库实用工具」 数据库实用工具」 执行菜单「工具」 「数据库实用工具」 「压缩和 修复数据库」 修复数据库」命令完成压缩过程 修复数据库 修复 命令完成转换过程 据库」数据库」 据库」数据库」命令完成修复过程
30
记录排序
1.一个或多个相邻字段按同样方式排序 一个或多个相邻字段按同样方式排序
选择要排序的一个或多个相邻字段所在的列 通过工具栏或菜单执行排序操作 多个相邻字段按照相同方式排序, 多个相邻字段按照相同方式排序, 并从左至右确定排序字段的主次
2.多个字段 相邻或不相邻)按不同方式排序 多个字段(相邻或不相邻 按不同方式排序 多个字段 相邻或不相邻 3.取消排序 取消排序

Access数据库知识要点

Access数据库知识要点

1.计算机数据管理技术随着计算机硬件和软件技术的发展而不断发展,大致经历人工管理、文件系统、数据库系统三阶段。

2.数据库管理系统的主要功能包括:数据库定义功能、数据库管理功能、数据库的建立和维护功能。

3.数据库管理员是负责数据库的建立、使用和维护的专门人员。

4.在数据库系统中应用程序只有通过数据库管理系统才能和数据库打交道,是数据库系统的核心组成部分。

5.E-R模型中常常用到实体、实体集、属性、码、域、联系和E-R图。

6.E-R模型中,客观存在并可相互区别的事物称为实体。

7.现实世界的事物之间总是存在某种联系,任何实体都不可能孤立的存在,实体的联系包括实体内部的联系和实体之间的联系。

8.E-R图中菱形表示联系,菱形框内为联系名,并用无向边分别与与有关实体型连接,同时注明联系类型(1:1,1:n,或m:n)。

矩形表示实体型,椭圆形表属性。

9.主要数据模型:层次模型、网状模型、关系模型、面向对象模型。

关系模型是ACCESS数据库管理系统所使用的。

10.用二维表结构来表示实体联系的数据模型称为关系模型。

关系数据模型以关系数学理论为基础,一个关系对应一个二维表。

11.在表中能够唯一标识一条记录的字段或字段组合,称为候选关键字。

一个表可能有多个候选关键字,从中选择一个作为主关键字,也称为主键。

12.关系运算的对象是一个关系,运算结果仍是一个关系。

13.关系运算中从一个关系中选出若干字段组成新的关系称为投影。

从一个关系中找出满足条件的记录的操作称为选择。

把两个关系中字段满足一定条件的记录横向结合,拼成一个新的关系称为连接。

14.在连接操作中,以两个关系的字段值对应相等为条件进行的连接称为等值连接,去掉重复字段的等值连接称为自然连接。

15.关系数据库中的关系是要满足一定要求的,满足一定条件的关系模式称为范式。

16.为了保证数据库中的数据与现实世界一致,需要对关系模型中的关系施加完整性约束条件,以保证数据的正确性,有效性和相容性。

ACCESS练习题-第2章

ACCESS练习题-第2章

ACCESS练习题第二章数据库和表一、选择题1、Access数据库中哪个数据库对象是其他数据库对象的基础?A)报表B)查询C)表D)模块2、某数据库的表中要添加internet站点的网址,则该采用的字段类型是A)OLE对象数据类型B)超级连接数据类型C)查阅向导数据类型D)自动编号数据类型3、某文本型字段的值只能是字母且不允许超过6个,则可将该字段的输入掩码属性定义为A)AAAAAA B)LLLLLLC)CCCCCC D)9999994、将所有字符转换为大写的输入掩码是A)> B)<C)0 D)A5、Access中表与表的关系都定义为A)一对多关系 B)多对多关系C)一对一关系 D)多对一关系6、NULL是指A)0 B)空格C)未知的值或无任何值 D)空字符串7、以下字符串符合Access字段命名规则的是A)!address!B)%addressC)[address] D) 'address'8、某数据库的表中要添加一个word文档,则该采用的字段类型是A)OLE对象数据类型 B)超级连接数据类型C)查阅向导数据类型 D)自动编号数据类型9、以下描述不符合Access特点和功能的是A)Access仅能处理Access格式的数据库,不能对诸如DBASE、FOXBASE、等格式的数据库进行访问B)采用OLE技术,能够方便创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C)Access支持ODBC标准的SQL数据库的数据D)可以采用VBA(Visual Basic Application)编写数据库应用程序10、Access数据库的设计一般由5个步骤组成,以下步骤的排序正确的是(P14)a.确定数据库中的表b.确定表中的字段c.确定主关键字d.分析建立数据库的目的e.确定表之间的关系A)dabec B)dabceC)cdabe D)cdaeb11、某字段中已经有数据,现要改变该字段大小的属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是A)123 B)2.5C)-12 D)156312、在Access表中,可以定义三种主关键字,它们是A) 单字段、双字段和多字段 B) 单字段、双字段和自动编号C) 单字段、多字段和自动编号 D) 双字段、多字段和自动编号13、在Access数据库的表设计视图中,不能进行的操作是A) 修改字段类型 B) 设置索引 C) 增加字段D) 删除记录14、数据类型是A) 字段的另一种说法B) 决定字段能包含哪类数据的设置C) 一类数据库应用程序 D) 一类用来描述Access表向导允许从中选择的字段名称15、在Access数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录。

计算机二级access知识点

计算机二级access知识点

第一章 Access数据库基础知识(4%—10%)一、数据库基础知识考点一:数据库管理技术的发展1。

数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。

经典考题:1。

数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段。

(05/9)考点二:数据库的基本概念()1。

数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息.2. 数据处理:是将数据转换为信息的过程.3。

数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。

4. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件.功能:数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行控制、数据库的建立和维护。

5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。

6。

数据库系统的核心:数据库管理系统。

经典考题:1. 数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4)A。

DB包含DBS和DBMSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 没有任何关系答案:C2。

数据库系统的核心是()(05/9)A。

数据模型B。

数据库管理系统C. 数据库D。

数据库管理员答案:B考点三:数据库系统的组成1。

数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。

经典考题:1. 下列叙述正确的是()(04/9)A。

数据库系统是一个独立的系统,不需要操作系统的支持。

B. 数据库设计是指设计数据库管理系统。

C. 数据库技术的根本目的是要解决数据数据共享的问题。

D. 数据库系统中,数据的物理结构必须和逻辑结构一致。

答案:C考点四:数据库系统的优点1)数据结构化2)数据的共享性提高3)数据独立性提高4) 数据有数据库管理系统统一管理和控制经典考题:1。

数据库与表练习题

数据库与表练习题

第二章数据库与表例题:1、在VFP中,一个项目对应于一个()。

A、数据表B、数据库C、文档和程序D、应用程序系统2、下列有关数据库表和自由表的叙述中,不正确的是()。

A、数据库表是属于某个数据库的表B、自由表是不属于任何数据库的表C、数据库表和自由表能够互相互转换D、数据库表和自由表不能相互转换3、下列不能作为字段名的是()。

A、价格B、价格C、价格a D、价格54、在VFP中,日期型字段、逻辑型字段、备注型字段的宽度分不为()。

A、8字节、字节1、依照实际输入而定B、8字节、1字节、4字节C、4字节、2字节、8字节D、8字节、2字节、不确定5、下面关于追加记录的叙述,错误的是()。

A、APPEND命令能够在指定的表的末尾追加记录B、APPEND BLANK命令能够在当前表的末尾追加一条空记录C、INSERT INTO命令能够向指定的表追加一条空记录D、APPEND FROM命令能够把其他表文件中的数据追加到当前表文件中6、逻辑删除记录能够使用的方法有()。

A、“表”|“完全删除”B、“表”|“删除记录”C、“编辑”|“剪切”D、“编辑”|“清除”7、下列关于索引的叙述,错误的是()。

A、只有数据库表才能建立主索引B、只有数据库表才能建立候选索引C、数据库表和自由表都能够建立一般索引D、数据库表和自由表都能够建立唯一索引8、在XJ.DBF表中查找团员的第2条记录,正确的命令是()。

A、use xjB、use xjLocate for 团员否=.t. locate for 团员否=.t.Locate for 团员否=.t. skipC、use jsdaD、use jsdaLocate for 团员否 locate for 团员否=.t. Continue display next 29、对数据库表记录进行删除或修改操作时所激活的事件代码称为()。

A、触发器B、字段级有效性规则C、记录级有效性规则D、参照完整性A类基础训练一、填空题1、在VFP中,数据库文件的扩展名为___________,数据表文件的扩展名为___________,独立单索引文件的扩展名为___________。

第二章 创建数据库和表

第二章  创建数据库和表

(4)INSERT [BEFORE] [BLANK] ① INSERT BLANK 在当前记录之后插入一条空白记录 ②INSERT BEFORE BLANK 在当前记录之前插入一条空白记录. ③INSERT INTO 学籍(学号,入学成绩) VALUES(“040301”,587) ④ INSERT INTO <表名> FROM ARRAY<数组名>
(1)使用CREATE TABLE 命令可直接创建表中 的字段 例如:键入命令: OPEN DATABASE 学生 CREATE TABLE 图书借阅(学号C(6), 姓名C(8), 书名C(20), 作者C(8), 定价N(6,2))
(2)使用ALTER TABLE 命令还可以在表中添 加一个字段
将指定数组的各数组元素值依次赋给各字段。
二、浏览记录 1. “浏览”方式 (1)在项目管理器中,选择某表,单击“浏览”, 打开“浏览”记录窗口,如打开表时不是 “浏览”方式,可单击“显示” →“浏览” (2)使用USE命令打开表后,再键入BROWSE 命令 USE 学籍 EXCLUSIVE BROWSE
2.2 创建数据库
一、创建数据库 1.创建数据库有三种方法: 使用项目管理器、使用命令、数据库向导
(1)使用项目管理器 ①在项目管理器窗口中,选择“数据”选项 卡中的“数据库”选项,单击“新建”按 钮,打开“新建数据库”对话框。 ②单击“新建数据库”按钮,出现“创建” 对话框 ③选择文件保存的位置输入数据库名,单击 “保存”按钮,出现“数据库设计器”窗 口及“数据库设计器”工具栏。 ④关闭“数据库设计器”窗口,至此就创建 了一个数据库文件。该数据库文件显示在 项目管理器窗口中。
(2)使用命令创建数据库 格式:CREATE DATABASE[数据库名|?]

第2章 创建数据库和表

第2章 创建数据库和表

《Access数据库应用基础》— 第2章 创建数据库和表
任务1 创建“学生成绩管理”数据库
任务描述与分析
要建立“学生成绩管理”系统,首先应该创建一个数据库,用来 对该系统所需要的数据表进行集中管理,该数据库取名为“学生成绩 管理”。
Access2003提供多种创建数据库的方法,如:创建一个空数据库 、使用模板创建数据库、使用向导创建数据库、根据现有文件创建数 据库。本任务将介绍最常用的一种,即先创建一个空数据库,然后向 空数据库添加表、查询、窗体、报表等数据库对象,这种是一种灵活 方便的创建数据库的方法。
③若选择“以独占只读方式打开”,则这时打开的数据库既要只 读(只能查看,不能编辑),又要独占(他人无权打开数据库)。
④若没有以上几种情况的限制,则可直接单击“打开”按钮。
2020/4/14
第5页
《Access数据库应用基础》— 第2章 创建数据库和表
任务2 使用“向导”创建“课程”表
任务描述与分析
2020/4/14
第8页
《Access数据库应用基础》— 第2章 创建数据库和表
任务3 使用表设计器创建“学生”表
任务描述与分析
使用设计器创建表可以根据用户的需要设计表的字段和各种 属性,灵活方便。本任务将使用表设计器创建“学生”表。
字段名 班级编号
学号 姓名 性别 出生日期 入学成绩 团员否 备注 照片
创建了“学生成绩管理”数据库后,下一步的任务就是按照“学生成 绩管理”工作的需求在该数据库中添加相应的表了。根据“引言”中 的分析,“学生成绩管理”数据库应包含“学生”表、“教师”表、 “课程”表、“成绩”表、“课程安排”表、“班级”表和“专业” 表等7张表,本任务将首先创建“课程”表。

VF第2章

VF第2章

FIELDS 字段列表:选择[FIELDS 字段列表],只将“字段列 表”指定的字段复制到新表。缺省该选项,则把所有字段复 制到新表。
例1:使用复制表结构命令创建一个新表 通过复制f:\lym1\vf14\xscj01.dbf表的结构而创建一个 新表f:\lym1\vf14\xscj02.dbf
Use f:\lym1\vf14\xscj01.dbf Copy structure to f:\lym1\vf14\xscj02.dbf
补充:物理排序命令
3、创建数据库
8、索引 4、显示和修改表的结构 5、浏览、编辑表 9、检索和统计表的数据 10、创建表间关系
表的组成
表由两部分组成:表结构和表数据
奖惩数据 第一步:表的结构 第二步:表数据
王小阳 2005年被评为校级三好生 周思源 2005年被评为市级三好生和省级三好生
认识表结构
二、打开表的方法 1、在项目管理器中打开表
2、使用菜单打开表
3、使用数据工作期窗口打开和关闭多个表 注意:如何打开数据库表
如何打开自由表
4、使用命令打开表 USE <表文件名> [IN 工作区号] [ALIAS 别名] 注释:(1)“IN 工作区号”是指在指定的工作区打开表,若工作 区 例: 在第2工作区打开表F:\LYM\XSCJ01.DBF并命名别名为AA 号为0,则在当前末使用的工作区号最小的工作区打开表 SELECT 2 USE F:\LYM\XSCJ01.DBF ALIAS AA (2)”ALIAS 别名”为打开的表指定别名,用于指定当前
输入掩码是字段的一种属 性,用以限制或控制用户 输入的格式。如:规定教 师的编号字母T和1到4位数 字,则掩码为T9999
标题用于字段显示时的内容, 不指定标题则显示字段名,通 常字段名用英文或缩写,则指 定标题使界面友好!

操作题单项训练 (自动保存的)

操作题单项训练 (自动保存的)

操作题单项训练第二章:数据库和表1.在考生文件夹下有一个数据库文件"samp1.mdb"。

在数据库文件中已经建立了一个表对象"学生基本情况"。

根据以下操作要求,完成各种操作:(1)将"学生基本情况"表名称改为"tStud"。

(2)设置"身份ID"字段为主键;并设置"身份ID"字段的相应属性,使该字段在数据表视图中的显示标题为"身份证"。

(3)将"姓名"字段设置为有重复索引。

(4)将"电话"字段的输入掩码设置为"010-********"的形式。

其中,"010-"部分自动输出,后八位为0到9的数字显示。

2.在考生文件夹下有一个数据库文件"samp1.mdb",里边已建立两个表对象"tGrade"和"tStudent";同时还存在一个Excel文件"tCourse.xls"。

请按以下操作要求,完成表的编辑:(1)将Excel文件"tCourse.xls"链接到"samp1.mdb"数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。

(2)将"tGrade"表中隐藏的列显示出来。

(3)将"tStudent"表中"政治面貌"字段的默认值属性设置为"团员",并将该字段在数据表视图中的显示标题改为"政治面目"。

(4)设置"tStudent"表的显示格式,使表的背景颜色为"蓝色"、网格线为"白色"、文字字号为10。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分目录
一、创建空数据库
空数据库: 不包含任何数据的数据库。
自行创建数据库
1、通过“新建文件”中的“空数据库”创建 2、通过“新建文件”中的“本机上的模板”创 建
1、通过 “空数据库”创建
例2.1 建立“教学管理”数据库
,并将建好的数据库保存在C盘 Access文件夹中。
双击
数据库文件扩展名为 .mdb
1、控制“字段大小”
例2.9:将“学生”表中“性 别”字段的大小设为1。 操作步骤如下:
返 回
2、选择所需“格式”
例2.10:将“学生表”中的“出 生日期”字段的格式设为“长日期”。 操作步骤如下:
长日期
返 回
3、设置“默认值”
例2.11:将“学生”表中的 “性别”字段的默认值设为 “男”。
2.3.4 调整表外观
总目录
2.3.1 打开和关闭表
例2.17:在“数据表”视图中打开
“学生表”。 操作步骤如下:
2、关闭表
分目录
2.3.2 修改表结构
一、增加字段
二、修改字段 三、删除字段 四、重新设置关键字




例:在“学生表” 的姓名和性 别字段中间增加一个“联系方式” 字段。
姓名和性别间增加出生日期
2、确定数据库中的表
表是数据库中用来存储数据的对象。
表的两个原则
原则1: 每个表只包含关于一个主题的信息
原则2: 表中不应包含重复信息
3、确定表中的字段
学生表(学号,姓名,性别,出生日期) 课程表(课程编号,课程名,课程类别,学分)
成绩表(学号,课程编号,成绩)
4、确定主关键字
主关键字:可以唯一确定一条记录的字段。
“0”表示只能输入 一个数,而且必须要 输入; “9”表示只能输入 一个数据,但不是必 须要输入; 指定的分隔符为 “/”。
设置字段属性上机题
1-1-2(设主键); 1-1-3(设规则); 2-1-3(默认值); 10-1-3(规则)
返 回
2.2.5 设置表之间的关系
1、表间关系的概念
3、参照完整性
学生表称为主表,,选课表称为子表。
注意:选课表的学号值取自学生表学号的值。
右键单击
学号改为“AA”
删除该记录
设置表间关系、参照完整性上机题
28-1-2 ;33-1-5;36-1-5
分目录
2.3 维护表
2.3.1 打开和关闭表
2.3.2 修改表结构 2.3.3 编辑表的内容
分目录
一、使用“数据表”视图
在“教学管理”数据库中建立教师表: 教师(教师编号,姓名,性别, 工作时间,政治面貌,学历,职称)
例2.4
方法1:
或方法2:
双击
创建“教师”表
特点:定义好字段后需在设计视图中 再修改数据类型。
返 回
二、使用“设计”视图
在“教学管理”数据库中建立“学生表”。 学生表(学号,姓名,性别,出生日期, 政治面貌,班级编号,毕业学校)
创建表上机题
2-1-1; 3-1-1; 4-1-1


2.2.3 向表中输入数据
一、使用“数据表”视图直接输入数 据 二、获取外部数据
分目录
一、使用“数据表”视图直接输 入
例2.7 :向“学生”表中输入任意一条记 录。
当前记录
正在输入记录
新记录
向表中输入数据
1-1-4; 2-1-4; 3-1-4
总 是 在 最 左 边
返 回
五、设置数据表格式
例:将“学生表”背景色变为 “黄色”,网格线变为“红色”。
返 回
调整表外观上机题
12-1-4(调整顺序); 24-1-6(隐藏); 26-1-3(冻结);29-1-1(行高\字体); 33-1-4(外观);
返回
2.4 操作表
2.4.1 查找替换数据
返回
二、替换数据
例2.24:查找“教师”表中“政
治面目”为“团员”的所有内容,并
将其值改为“党员”。 具体操作如下:
将所有的“团员”改为“党员”
分目录
2.4.2 排序筛选记录
一、排序记录
二、筛选记录
一、排序记录
例2.25:在“学生表”中,按 照“出生日期”升序排列。 其操作步骤如下:
按“升序”排列
具体操作步骤如下:
性别升序,出生日期降序 双击 双击
返回
二、筛选记录
1、按选定内容筛选
2、按窗体筛选
3、按筛选目标(条件)筛选 4、高级筛选---(多个筛选条件)
1、按选定内容筛选
例2.27:在“学生表”中筛选
出1986年1月1日出生的学生信息。 具体操作如下:
按选定内容筛选
筛选出“1986-1-1”
数据库主界面的标 题
返回
2.1.3 数据库的操作
一、打开数据库
二、关闭数据库
分目录
打开数据库
关闭数据库
1、“关闭”按钮
2、图标下的菜单项
返回
2.2 创建表
2.2.1 Access中的数据类型
2.2.2
2.2.3 2.2.4
创建表结构
向表中输入数据 设置字段属性
2.2.5
设置表之间的关系
返回
2、按窗体筛选
例2.28: 将“教师表”里男教
师中的党员信息筛选出来。 操作步骤如下:
应用筛选 按窗体筛选
筛选“男教师党员”
返回
3、按筛选目标筛选
例2.29:从“成绩表”中筛选 60分以下的信息。 其操作步骤如下:
在“成绩”列的任一位置, 单击鼠标右键 按“回车键“
返回
4、高级筛选
例2.30: 查找1987年出生的男生
例2.5
方法1:
或方法2:
学号 姓名
要求创建“学生表”
特点:定义同时可指定数据类型。


三、使用“表向导”
例2.6 :使用表向导创建“成绩表”。 成绩表(学生课程ID,课程编号,学号, 成绩)
方法1:
或方法2:
题目要求:创建“成绩表”(学生课程ID,课程编号, 学号,成绩)
主关键字不能取空值
空值(NULL): 表示不确定的值,而不是0。 总结:主关键字不能取重复值和空值。
5、确定表之间的联系
小 结
数据库设计步骤: 1、分析建立数据库的目的
2、确定数据库中的表
3、确定表中的字段
4、确定主关键字
5、确定表之间的关系
分目录
2.1.2
创建数据库
一、创建空数据库
二、使用“向导”创建数据
2、建立表之间的关系 3、参照完整性
1、表间关系的概念
关系是通过表之间的公共字段建立起来的
2、建立表之间的关系
例2.14:定义“教学管理”数据库中 “学生表”、“课程表”和“成绩表”3 个表之间的关系。
学生表(学号,姓名,性别,出生日期…) 成绩表(学号,课程编号,成绩)
课程表(课程编号,课程名,课程类别…)
第二章 数据库和表
2.1 创建数据库
2.2 建立表 2.3 维护表
2.4 操作表
2.1 创建数据库
2.1.1 数据库设计步骤介绍 2.1.2 创建数据库 2.1.3 数据库的操作
总目录
2.1.1 数据库设计步骤
1、分析建立数据库的目的
数据库是相关数据的集合。建立 数据库的目的是组织和管理其中的数 据。
二、获取外部数据
例2.8: 新建数据库教学管理.mdb,将 Excel文件student.xls导入到“教学管理”数据 库,第一行包含列标题,设置“学号”字段为主
键,将导入表命名为“学生信息”。
要求:建立“教学管理”数据库
教学管理.mdb
命名为“学生信息”


把“学生”数据库中 “学生”表中的数据 导入到“教师”数据库中。
总目录
2.2.1 Access中的数据类型
文本型
日期/时间型
数字型
是/否型
1、文本型
由汉字、字母或不进行计算的数字
组成。默认50个字符,其取值最多可达到 255个字符。
2、备注型
保存长的文本和数字。例如:简 历,备注等。
3、数字型
存储进行算术运算的数字数据, 例如:年龄,成绩等。
4、日期/时间型
存储日期、时间或日期时间组合的。
例如:出生日期、上班时间等。
5、货币型
特殊的数字型。
6、自动编号型
每次向表中添加新记录时,会自动插入 唯一的顺序号。不能对自动编号人为的指 定数值或修改其值。
7、是/否数据类型
针对只包含两种不同取值的字段而 设置的。
8、OLE对象型
OLE对象包括:Word文档、Excel电 子表格、图象、声音等。
双击
9、超级链接型
用来保存超级链接的。
10、查阅向导数据类型
提供字段内容的列表,可以从列 表中进行选择。


文本型、备注型、
数字型、日期/时间型、货币型、 自动编号型、是/否数据类型 OLE对象、超级链接、查阅向导
分目录
2.2.2
创建表结构
一)使用“数据表”视
图 二)使用“设计”视图 三)通过“表向导”
单击“出生日期”所在的列
例 2.26
在“学生表”中按“性别”
和“出生日期”两个字段升序排
序。
其操作步骤如下:
1)中文按拼音字母的顺序排序。 选择多列时,按住shift键。 2)按多个字段排序时,先对最左边的字段进行 排序,然后依次从左到右进行排序。
高级排序
例:在“学生表”中先按“性别”
升序排列,再按“出生日期”降序排 列。
相关文档
最新文档