access数据库期末试卷

2023-07-01

第一篇:access数据库期末试卷

Access数据库实验

实验一 ACCESS之表的操作

一、实验目的

1、熟悉Access用户操作界面。

2、掌握创建表的方法。

3、掌握创建主键和索引的方法。

4、掌握表结构的编辑和表中数据的操作方法。

5、掌握建立表间关系的方法。

二、实验内容及步骤

1、用"数据库向导"创建"教师教学信息"教学库 步骤:

1)启动Access,出现一启动对话框;

2)单击"新建数据库"下的"Access数据库向导、数据页和项目"单选项;

3)单击"确定"按钮,出现"新建"对话框,选择"数据库"选项卡,在列表框中选择"讲座管理"模板; 4)单击"确定"按钮,出现"文件新建数据库"对话框。输入数据库文件名"教师教学信息",单击"创建"按钮,出现"数据库向导"对话框;

5)单击"下一步"按钮,出现"数据库向导"对话框。在此对话框中,从左边的"数据库中的表"列表框中选择要建立的表名称,并在右边的"表中的字段"列表框中选择需要的字段,在此任选,后面再修改; 6)单击"下一步"按钮,在"数据库向导"对话框中选择"标准"显示样式; 7)单击"下一步"按钮,在"数据库向导"对话框中选择"组织"打印报表样式; 8)单击"下一步"按钮,输入数据库标题名"教师教学信息" 9)单击"下一步"按钮,然后单击"完成",就可在数据库中得到一些表、窗体、查询和报表等对象。

2、在"教师教学信息"数据库中建立三个表,分别为系(部门)表,其中有三个字段即系(部门)ID、系(部门)名称和系(部门)编号;教师情况一览表,其中有七个字段即教师ID、教师姓名、出生年月、性别、职称、工资和系(部门)ID;教师任课表,其中有七个字段即课程ID、课程名称、系(部门)ID、教师ID、学分、学时和考试类型。并在表中输入数据。

1)使用向导创建"系(部门)表",并在表中输入数据。 步骤:

(1)在"Microsoft Access"窗口中打开"文件"菜单,选择"打开"命令,进入"打开"窗口。 (2)选择"教师教学信息"数据库,单击"打开"按钮;

(3)在"教师教学信息"数据库窗口中,选择"表"对象,并在列表框中选择"使用向导创建表"。 (4)单击"新建"按钮,出现"新建表"对话框,选择"表向导"。

(5)单击"确定"按钮,出现"表向导"对话框。在"示例表"列表框中选择"学生"表,然后在"示例字段"列表框中选择"学生ID"、"名字"和"学号",并添加到"新表中的字段"列表框中。

(6)单击"重命名字段…"按钮,出现一对话框,将原字段名"学生ID"改成"系(部门)ID",单击"确定"按钮。依次重复第6步,直到将"名字"改为"系(部门)名称,"学号"改为"系(部门)编号"。

(7)单击"下一步",出现"表向导"对话框,在"请指定表的名称"文本框中输入表的名称"系(部门)表"。 (8)单击"下一步",选择"不相关"。

(9)单击"下一步",选择"直接向表中输入数据"。

(10)单击"完成",即可输入数据创建一个"系(部门)表"。 2)重复用"表向导"创建"系(部门)表"的过程步骤,可以用"表向导"建立"教师情况一览表"和"教师任课表"。 当然也可以利用"输入数据"创建表和使用"表设计器"创建表。

3、在三个表中创建主键和索引。 1)创建主键 步骤:

(1)在"教师教学信息"数据库窗口中选择"表"对象,在列表框中选择"系(部门)表"。然后单击"设计"按钮,进入表的结构设计窗口。

(2)选定"系(部门)ID",右击,在弹出的菜单中选"主键"命令即可。

利用以上方法在"教师情况一览表"中将"教师ID"创建为主键,在"教师任课表"中将"课程ID"创建为主键。 2)创建索引 步骤:

(1)在"教师教学信息"数据库窗口中选择"表"对象,在列表框中选择"系(部门)表"。然后单击"设计"按钮,进入表的结构设计窗口。

(2)选定"系(部门)ID",然后打开"索引"下拉框,选择"有(无重复)"选项。 (3)保存表即可。

利用以上方法在"教师情况一览表"中以"教师ID"字段来创建索引,在"教师任课表"中以"课程ID"字段来创建索引。

4、创建表间关系。

1)在"教师情况一览表"与"教师任课表"之间建立"一对多"的关系 步骤:

(1)关闭其他打开的窗口,只留下"教师教学信息"数据库窗口。

(2)打开"工具",选择"关系",进入"关系"窗口,同时弹出"显示表"对话框。 (3)在"显示表"对话框中,选择"教师情况一览表"和"教师任课表",单击"添加"。

(4)在"关系"窗口中,将"教师情况一览表"中的"教师ID"拖到"教师任课表"中"教师ID"位置,弹出"编辑关系"对话框。

(5)单击"创建"后,关闭"关系"窗口,屏幕提示是否保存关系布局的更改,单击"是"即可。

2)利用以上方法可在"教师任课表"与"系(部门)表"之间建立"一对多"的关系,在"教师情况一览表"与"系(部门)表"之间建立"一对多"的关系。

四、实验体会及建议

请写出实验后的体会和建议。

实验二 ACCESS之查询操作

一、实验目的

1、掌握使用"向导"和使用"设计器"创建"选择查询"的方法。

2、掌握使用"向导"和使用"设计器"创建"交叉表查询"的方法。

3、掌握使用"设计器"创建"参数查询"的方法。

4、掌握使用"设计器"创建"更新查询"的方法。

5、掌握使用"设计器"创建"SQL查询"的方法。

二、实验内容及步骤

1、用"选择查询"创建"教师情况查询" 步骤:(使用"设计器")

1)在"教师教学信息"数据库窗口中,选择"查询"对象,然后单击"新建"按钮,出现"新建查询"对话框。选择"设计视图"后,"确定",进入"选择查询"窗口,同时弹出"显示表"对话框。 2)选择"表"选项卡,在列表框中双击"教师情况一览表",单击"关闭"。

3)在"选择查询"窗口中,从"教师情况一览表"字段列表框中选择"教师ID"、"教师姓名"、"出生年月"和"工资"4个字段,分别用鼠标左键拖到下面的字段属性框中,并在字段属性框中将"出生年月"字段的"排序"属性设置为"升序",然后单击"运行"按钮,即可在"教师情况一览表"中创建"教师情况查询"。

4)单击"保存",出现"另存为"对话框,在"查询名称"框中输入"教师情况查询",单击"确定",结束操作。

2、用"交叉表查询"创建"每个系各门课程学时" 步骤:(使用"设计视图")

1)在"教师教学信息"数据库窗口中,选择"查询"对象,并在列表框中双击"在设计视图中创建查询",出现"显示表"对话框。

2)选择"表"选项卡,然后在列表框中选择"教师任课表"和"系(部门)表",单击"添加",把这两个表添加到"选择查询"窗口中,单击"显示表"对话框中的"关闭"。 3)打开"查询"菜单,选"交叉表查询"。

4)在"交叉表查询"设计窗口中,从上面的"系(部门)表"字段列表框中选字段"系(部门)名称",按住鼠标左键把"系(部门)名称"字段拖到下面的字段属性框中,然后在"教师任课表"中选择字段"课程名称"和"学时",再用鼠标左键把它们拖到下面的字段属性框中。在下面的字段属性框中,将"系(部门)名称"字段设为"列标题",将"课程名称"字段设为"行标题",将"学时"字段设为显示"值",单击"运行",即可完成查询每个系各门课程的学时。

5)单击"保存",出现"另存为"对话框,在"查询名称"框中输入"每个系各门课程学时",单击"确定",结束操作。

3、创建"参数查询" 步骤:(通过"插入"菜单命令)

1)在"教师教学信息"数据库窗口中,选"查询"对象。打开"插入"菜单,选"查询"命令。 2)在"新建查询"对话框中,选"设计视图","确定"后出现"显示表"对话框。 3)选"表"选项卡,在列表框中双击"教师任课表",单击"显示表"中的"关闭"。

4)在"选择查询"窗口中,从上面的"教师任课表"字段列表框中选字段"课程名称"和"考试类型",按住鼠标左键将这两个字段分别拖到下面的字段属性框中,然后在"课程名称"的"准则"属性栏中输入"[请输入课程名称:]"。

5)单击"运行",出现"输入参数值"对话框,在"请输入课程名称:"框中输入"C++语言",单击"确定",即可得到查询结果。

6)单击"保存",出现"另存为"对话框,在"查询名称"框中输入"参数查询考试类型",单击"确定",结束操作。 7)在"教师教学信息"数据库窗口中,选"查询"对象,在列表框中双击"参数查询考试类型",出现"输入参数值"对话框。在"请输入课程名称"框中输入"高等数学",单击"确定",即可得到查询结果。 8)重复第7步,可查询任意课程的"考试类型"。

4、创建"更新查询" 步骤:(通过"查询"菜单命令)

1)在"教师教学信息"数据库窗口中,选"查询"对象。打开"插入"菜单,选"查询"。 2)在"新建查询"对话框中,选"设计视图","确定"。

3)在"显示表"对话框中,选"表"选项卡,在列表框中双击"教师情况一览表",将其字段列表框添加到"选择查询"窗口中,单击"关闭"。

4)在"选择查询"窗口中,打开"查询"菜单,选"更新查询"。

5)在"更新查询"窗口中,从上面的"教师情况一览表"字段列表框中选字段"工资",按住鼠标左键把它拖到下面的字段属性框中,然后在"工资"的"准则"属性栏中输入"<1000",在"工资"的"更新到"属性栏中输入"[工资]+100"。打开"视图"菜单,选"数据表视图"命令,可看到更新前的"工资"情况。 6)单击"运行",即可创建"更新查询"。打开"视图"菜单,选"数据表视图"命令,可看到更新后的"工资"情况。

5、用"SQL查询"创建一个"课程信息表" 步骤:(通过"视图"菜单命令)

1)在"教师教学信息"数据库窗口中,选"查询"对象,单击"新建"按钮,进入"新建查询"窗口。在该窗口中选"设计视图","确定"后进入"显示表"对话框,将其关闭。

2)在"选择查询"窗口打开"视图"下拉菜单,并选"SQL视图"命令。 3)在"SQL视图"窗口中,输入创建一个"课程信息表"的SQL语句。 CREATE TABLE 课程信息表 ([课程编号] integer not null, [课程名称] text, [学时] integer, [考试类型] text) 4)单击"运行",即可创建"SQL查询"。

5)单击"保存",出现"另存为"对话框。在"查询名称"框中输入"课程信息表SQL查询","确定"后,结束操作。 6)在"教师教学信息"数据库窗口中,选"表"对象,然后在列表框中双击"课程信息表",此时是一个空表,可在该表中输入数据。

7)要在"课程信息表"中增加一个新字段"学分",要用到修改表结构SQL语句"ALTER TABLE"。重复第一步和第二步,打开"SQL视图"窗口。

8)在此窗口中输入增加新字段的语句,即ALTER TABLE 课程信息表 ADD 学分 INTEGER,单击"运行"。

9)在"教师教学信息"数据库窗口中,选"表"对象,然后在列表框中双击"课程信息表",可以见到修改后的"课程信息表","学分"字段已经被增加到"课程信息表"中。

第二篇:access(数据库系统概述)

数据库系统概述

一、选择题

1.下列哪一个不是常用的数据模型( C ).

A.层次模型

B.网状模型

C.概念模型

D.关系模型 2.下列不是关系模型的术语的是( B ).

A.元组

B.变量

C.属性

D.分量 3.下列不是关系数据库的术语的是( D ).

A.记录

B.字段

C.数据项

D.模型 4.关系数据库的表不必具有的性质是( D ).

A. 数据项不可再分

B.同一列数据项要具有相同的数据类型

C. 记录的顺序可以任意排列

D. 记录的顺序不可以任意排列

5.下列不是数据库系统的组成部分( A ).

A.说明书

B. 数据库

C.软件

D.硬件

6.已知某一数据库中的两个数据表,它们的主键与外键是一对多的关系,这两个表若要建立关联,则应该建立( C )的永久联系.

A. 一对一

B. 多对多

C.一对多

D.多对一

7.已知某一数据库中的两个数据表,它们的主键与外键是一对一的关系, 这两个表若要建立关联,则应该建立( A )的永久联系. A. 一对一

B. 多对一

C.一对多

D.多对多

8.已知某一数据库中的两个数据表,它们的主键与外键是多对一的关系, 这两个表若要建立关联,则应该建立( D )的永久联系. A. 一对多

B.一对一

C.多对多

D.多对一 9.属性的集合表示一种实体的类型,称为( C ).

A. 实体

B.实体集

C. 实体型

D. 属性集 10.DB,DBS和DBMS三者之间的关系是( B ).

A.DB包含DBS和DBMS

B.DBS包含DB和DBMS

C.DBMS包含DB和DBS

D.三者关系是相等的 11. 数据库系统的核心是( C ).

A.软件工具

B. 数据模型

C. 数据库管理系统

D. 数据库

12.下面关于数据库系统的描述中,正确的是( C ).

A. 数据库系统中数据的一致性是指数据类型的一致

B. 数据库系统比文件系统能管理更多的数据

C. 数据库系统减少了数据冗余

D. 数据库系统避免了一切冗余

13.关系数据库的数据及更新操作必须遵循( B )等完整性规则.

A.参照完整性和用户定义的完整性

B.实体完整性、参照完整性和用户定义的完整性

C.实体完整性和参照完整性

D.实体完整性和用户定义的完整性

14.规范化理论中分解( D )主要是消除其中多余的数据相关性.

A.外模式

B.视图

C.内模式

D.关系运算 15.在关系数据库中,用来表示实体之间联系的是( A ).

1 A.二维表

B.线形表

C.网状结构

D.树形结构

16. 数据模型所描述的内容包括3部分,它们是( D ). A. 数据结构

B. 数据操作

C.数据约束

D.以上答案都正确 17. 关系数据库管理系统能实现的专门关系运算包括( D ). A.关联、更新、排序

B.显示、打印、制表

C.排序、索引、统计

D.选择、投影、连接 18.支持数据库各种操作的软件系统叫做( C ). A.数据库系统

B.操作系统

C.数据库管理系统

D.文件系统 19.关于数据库系统的特点,下列说法正确的是( D ). A.数据的集成性

B.数据的高共享性与低冗余性

C.数据的统一管理和控制

D.以上说法都正确 20.关于数据模型的基本概念,下列说法正确的是( C ). A.数据模型是表示数据本身的一种结构

B.数据模型是表示数据之间关系的一种结构

C.数据模型是指客观事物及其联系的数据描述,具有描述数据和数据联系两方面的功能

D.模型是指客观事物及其联系的数据描述,它只具有描述数据的功能

21.DBMS提供的( A )可供用户定义数据库内、外模式及各模式之间的映射和约束条件等. A.数据定义语言

B.数据操纵语言

C.数据库运行控制语言

D.实用程序

22.用面向对象观点来描述现实世界中的逻辑组织、对象之间的限制与联系等的模型称为( D ). A.层次模型

B.关系数据模型

C.网状模型

D.面向对象模型 23. 层次模型采用( A )结构表示各类实体以及实体之间的联系. A.树形

B.网状

C.星形

D.二维表 24.( C )模型具有数据描述一致、模型概念单一的特点. A.层次

B.网状

C.关系

D.面向对象 25.下列数据模型中,出现得最早的是( A )数据模型是. A.层次数据模型

B.网状数据模型

C.关系数据模型

D.面向对象数据模型

26.下列不属于关系的3类完整性约束的是( C ). A.实体完整性

B.参照完整性

C.约束完整性

D.用户定义完整性 27.下列不是关系的特点是( D ). A.关系必须规范化

B.同一个关系中不能出现相同的属性名

C.关系中不允许有完全相同的元组, 元组的次序无关紧要

D.关系中列的次序至关重要,不能交换两列的位置 28.传统的集合运算不包括( D ). A.并

B.差

C.交

D.乘

29.投影是从列的角度进行的运算,相当于对关系进行( B ). A.纵向分解

B.垂直分解

C.横向分解

D.水平分解

30.数据库管理系统的英文简写是( B ),数据库系统的英文简写是( B )

A.DBS;DBMS

B.DBMS;DBS

C.DBMS;DB

D.DB;DBS 31.下列选项中,不属于数据的范围的是( D ). A.文字

B.图形

C.图象

D.动画 32.下列选项中不属于SQL语言功能的是( D ).

2 A.数据定义

B.查询

C.操纵和控制

D.建报表 33.数据的存取往往是( D ). A.平行的

B.纵向的

C.异步的

D.并发的

34.存储在计算机存储设备中的,结构化的相关数据的集合是( B ). A.数据处理

B.数据库

C.数据库系统

D. 数据库应用系统 35.关系型数据库管理系统中,所谓的关系是指( C ). A.各条记录中的数据彼此有一定的关系

B.一个数据库文件与另一个数据库文件之间有一定的关系

C. 数据模型满足一定条件的二维表格式

D.数据库中各字段之间有一定的关系

36.如果一个关系进行了一种关系运算后得到了一个新的关系,而且新的关系中属性的个数少于原来关系中的个数,这说明所进行的关系运算是( A ). A.投影

B.连接

C.并

D.选择 37.下列不属于DBMS的组成部分的是( C ). A.数据库运行控制程序

B.数据操作语言及编译程序

C.代码

D.数据定义语言及翻译处理程序 38.关于查询操作的运算,下列说法正确的是( D ). A.传统的集合运算

B.专门的关系运算

C.附加的关系运算

D.以上答案都正确 39.在关系数据库设计中经常存在的问题的是( D ). A.数据冗余

B.插入异常

C.删除异常和更新异常

D.以上答案都正确 40.下列关于数据的说法中,正确的是( A ).

A.数据是指存储在某一种媒体上能够识别的物理符号

B.数据只是用来描述事物特性的数据内容

C.数据中包含的内容是数据、字母、文字和其他特殊字符

D.数据就是文字数据

41. 数据库管理员的英文简写是( D ). A.DB

B.DBS

C.DBMS

D.DBA 42.为数据库的建立、使用和维护而配置的软件称为( B ). A.数据库应用系统

B.数据库管理系统

C.数据库系统

D.以上都不是 43.数据库管理系统DBMS提供了( A )功能. A.映像

B.核心

C.映射

D. 以上都不是

44.实体之间的对应关系称为联系,两个实体之间的联系可以归纳为3种,下列联系不正确的是( D ).

A.一对一联系

B.一对多联系

C.多对多联系

D.一对二联系 45.对于关系模型与关系模式的关系,下列说法正确的是( B ). A. 关系模型就是关系模式

B.一个具体的关系模型由若干个关系模式组成

C.一个具体的关系模式由若干个关系模型组成

D.一个关系模型对应一个关系模式

46.数据定义不包括定义构成数据库结构的是( D ). A.模式

B.外模式

C.内模式

D.中心模式

3 47.下列选项中,不属于数据库系统组成部分的是( D ).

A.数据库

B.用户应用

C.数据库管理系统

D.实体 48.数据的最小访问单位是( A ). A.字段

B.记录

C.域

D.元组 49.( C )运算需要两个关系作为操作对象. A.选择

B.投影

C.连接

D.以上都不正确

50.数据规范化设计的要求是应该保证所有数据表都能满足( B ),力求绝大多数数据表满足(

B ). A.第一范式;第二范式

B.第二范式; 第三范式

C.第三范式; 第四范式

D.第四范式; 第五范式

二、填空题

1.( 数据 )是数据库系统研究和处理的对象,本质上讲是描述事物的符号记录.

2.数据模型是数据库系统的( 核心和基础 ).

3.( 数据库系统 )通常是指带有数据库的计算机应用系统.

4.表中的每一( 数据项 )是不可再分的,是最基本的数据单位.

5.表中的每一记录的顺序可以( 改变 ).

6.数据库的性质是由其依赖的( 数据模型 )所决定的.

7.关系数据库是由若干个完成关系模型设计的( 关系 )组成的.

8.每一记录由若干个以( 字段属性 )加以分类的数据项组成.

9.一个( 表文件名 )标志一个独立的表文件.

10.在关系数据库中,各表之间可以相互关联,表之间的这种联系是依靠每一个独立表内部的( 相同属性字段 )建立的.

11.关系数据库具有高度的数据和程序的( 相互独立性 ).

12.硬件环境是数据库系统的物理支撑,它包括相当速率的CPU、足够大的内存空间,足够大的( 外存设备 ),以及配套的输入、输出设备.

13.数据是数据库的基本内容,数据库又是数据库系统的管理对象,因此,数据是数据库系统必不可少的( 数据源 ).

14.数据规范化的基本思想是逐步消除数据依赖关系中不合适的部分,并使依赖于同一数据模型的数据达到( 有效的分离 ).

15.表设计的好坏直接影响数据库( 其他对象 )的设计及使用.

16.数据库管理系统是位于( 用户与操作系统 )之间的软件系统.

17.在关系数据库应用系统中,事件分为( 内部事件 )和( 外部事物 ).

18.( 连接 )用于将两个关系中的相关元组组合成单个元组.

19.数据库系统由计算机硬件数据库人和软件支持系统组成,其中计算机硬件是特质基础,软件支持系统中( 数据库管理系统 )是不可缺少的,( 数据库 )体现数据之间的联系.

20.数据库管理系统是一个帮助用户创建和管理数据库的应用程序的( 集合 ).

21.按照E、F、codd衡量关系系统的准则,可以把关系数据库系统分为3类( 半关系型系统 )、( 基本关系型系统 )、( 完全关系型系统 ).

22.( 数据处理 )是指将数据转换为信息的过程.

23.( 数据库应用系统 )是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统.

24.DBMS的功能主要包括4个方面,分别是( 数据定义 )、( 数据操纵及查询优化 )、数据库的运行管理,数据库的建立和维护. 4

25.数据操纵包括对数据库数据的检索、( 插入 )、( 修改 )和删除等基本操作.

26.( 数据库技术 )的主要目的是有效地管理和存取大量的数据资源.

27.在数据库中,应为每个不同主题建立( 单个的表 ).

28.( 数据模型 )是从现实世界到机器世界的一个中间层次.

29.数据模型应具有( 描述数据 )和( 数据联系 )两方面功能.

30.( 实体 )是指客观存在并可相互区别的事物.

31.类是对象的( 抽象 ),而对象是类的( 具体实例 ).

32.( 关系模型 )是对数据库的理论和实践产生了很大的影响,已成为当今最流行的数据库模型.

33.传统的集合运算包含( 并 )、( 差 )、( 交 ).

34.( 规范化设计 )的过程就是按不同的范式,将一个二维表不断地分解成多个二维表,并建立表之间的关联,最终达到一个表只描述一个实体或实体间的一种联系的目标.

35.实体之间的对应关系称为( 联系 ),它反映现实世界事物之间的相互关联.

36.( 投影 )是指在关系模式中指定若干属性组成新的关系.

37.最常用的连接运算是( 自然连接 ).

38.连接是关系的( 横向 )结合.

39.关系型数据库中最普遍的联系是( 一对多联系 ).

40.连接运算需要( 两 )个表作为操作对象.选择和投影运算操作对象是( 一 )个表.

41.关系的基本运算可以分为( 传统的集合运算 )和( 专门的关系运算 )两类.

42. 二维表中垂直方向的列称为( 属性 ).

43.数据库的英文简写是( DB ).

44.实体间的联系可分为( 一对一联系 )、( 一对多联系 )和( 多对多联系 )3种.

45.不同的关系数据库管理系统提供不同的数据库语言,称为该关系数据库管理系统的( 宿主语言 ).

46.( 用户定义完整性 )是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求.

47.( SQL语言 )集数据定义、数据操纵、数据查询和数据控制于一体,其中最主要的功能是( 查询 )功能.

48.( 实体完整性 )是指基本关系的主属性,即主码的值不能取空值.

49.一个基本关系对应现实世界中的一个( 实体集 ).

50.在关系数据库应用系统的开发过程中,( 数据库设计 )是核心和基础.

适应角色转变,扎实开展团的工作

———共青团铁东区委书记的述职报告

2011年是适应角色转变、思想进一步成熟的一年。这一年,自己能够坚持正确的政治方向,紧紧围绕党的中心,立足本职岗位,较好地完成本线的工作任务。自己政治觉悟、理论水平、思想素质、工作作风等各方面有了明显的进步和

5 提高。总的来说,收获很大,感触颇深。

一、以德为先,进一步提升个人思想素质

过去的一年,我以一个共产党员的标准,以一个团干部的标准严格要求自己,在个人的道德修养、党性锻炼、思想素质上有了很大的进步。一是道德修养进一步提高。作为一个团干部,我的一言一行、我的自身形象将直接影响到团委各成员,甚至更广大的青少年。因此,在日常的工作和生活中,我每时每刻提醒自己,从小事做起,注重细节问题,做到干净做人、公正做事,以平常心看待自己的工作,要求自己在工作中诚实、守信、廉洁、自律,起好表率作用。二是党性锻炼得到不断加强。不断加强自己的党性锻炼,我严格按照《党章》和《中国共产党党员纪律处分条例》来要求和约束自己的行为,牢记党的宗旨,在团的工作中,以广大青少年的权益为出发点,务求时效。三是政治思想素质不断提高。一年来,我继续加强学习,积极参加理论中心组学习,经常自发利用休息时间学习,积极参加团省委组织赴井冈山革命传统与理想信念教育专题培训班、区委区政府组织赴清华大学县域经济培训班,通过“看、听、学、思”,进一步加深了对马列主义、毛泽东思想、邓小平理论、“三个代表”重要思想的理解,进一步系统掌握了党在农村的路线、方针、政策以及对共青团工作的要求。特别是党的十七届六中全会以来,我通过学习原文、听专家讲课等,开拓了思想新境界,

6 政治思想素质有了新的飞跃。

二、以能为先,进一步加强组织工作能力

在上级领导的信任和支持下,我本人也自加压力,抓住一切机会学习,注重与同事、与兄弟单位团委书记的交流,虚心请教,不耻下问,使各项工作都有序地开展。一是工作的统筹安排能力不断加强。我尽量做到工作提前一步,有计划、有安排、有预见性,保持思路清晰和决策的科学,力求操作有序,顺利开展。二是工作的协调能力不断加强。在工作中,我注重与上级的及时衔接、汇报,同时也注重与基层的交流沟通,听取多方意见和建议,从大局出发,对上做好配合,对下做好团结。三是有创新地开展工作。在工作中,我注重不断创新,使工作保持生机,使管理不断趋向人性化、合理化。

三、以勤为先,进一步提高团的业务水平

担任团委书记以来,认真了解情况、掌握知识,积极向团委领导、向前任书记学习、请教,了解团情、团史,努力掌握团的基本运作方式程序,便于更好地开展工作。加强沟通了解,增加感情,深入基层,了解基层团组织和团员青年的有关情况,以“活动”来强化自己的知识和水平。一年来,我立足以活动来促使自己尽快适应角色,迎接挑战。今年五四,团区委以全区人居环境整治为依托,以“五四火炬传承九十二载生生不息,铁东青年投入人居环境立志强区”为引

7 领,积极开展了“共青团路,红领巾街”,“铁东青年林”等一系列活动。在活动中,增长了知识,深化了理解,使自己对团务工作有了全面的、系统的提高,为今后更好地提高团的业务水平打下了坚实的基础。

四、以绩为先,进一步完善团的组织建设

把《关于进一步深化“党建带团建”工作的实施意见》落到实处,把党的要求贯彻落实到团的建设中去,使团的建设纳入党的建设的总体规划。依托党建,从政策层面来解决和落实基层团组织存在的问题和困难。一是基层团干部的待遇问题。积极争取党组织在团干部配备上的重视和支持,基层团干“转业”得到了很好的安排(叶赫的荣威,住建局遇良,卫生局王国宴等);二是解决好基层团组织活动的经费问题。积极争取专项,今年为每个乡镇街道从团省委争取经费三千元,共计三万六千元;三是团的基层组织格局创新工作。按照“1+4+N”模式,通过换届调整选配了大批乡镇(街道)团干部,变原有的“团干部兼职”模式为现在的“兼职团干部”模式,提升了基层团组织的凝聚力和战斗力。此次工作得到了团市委的充分认可,2011年四平市组织部班工作会议在我区召开。

以服务青年需求为目的,从单一组织青年开展活动转到生产环节,开展就业培训、创业交流、贫富结对;以服务党政中心为目的,发挥团组织自身优势,引导青年树立市场意

8 识和投资意识,强化科技意识和参与意识,投身知识化、信息化和现代化、文明创建、环境整治、植绿护绿、社会治安等活动,把党政思路实践好。突出做好当前新兴的农村、社区和非公经济组织建团工作,延长团的工作手臂,丰富团的组织形式。先后与农联社、吉林银行等多家金融机构积极协调,为青年创业就业提供帮扶支持。特别是吉林银行的“吉青时代”小额贷款项目更得到团省委的无偿贴息。

五、以廉为先,进一步保持清正廉明形象

作为新任职的年轻干部、党员干部,我既感受到了组织的信任与关怀,同时也感受到了责任重大。我区在党委和政府的带领下,励精图治、奋发图强,取得了辉煌的成绩。越是这种时候,就越需要我们这些干部保持清醒的头脑,保持共产党员的先进本色。深知,作为一级干部,应该努力做到“清正廉洁”。古人说“物必自腐而虫生”,腐败现象表现上看来是经济问题、道德问题,但深层次的原因却是理想信念出了问题。要不断加强实践锻炼,要结合党的历史经验、改革开放和社会主义建设的实践以及自己的工作和思想实际,来刻苦磨炼自己。勇于剖析自己,积极开展自我批评,净化自己的灵魂。不断增强拒腐防变意识。在思想上、在行动上、生活中争作表率。在团区委开展“争做勤廉表率,竭诚服务青年”主题教育活动,召开机关党风廉政建设宣传教育活动动员会,全面启动党风廉政建设宣教活动。按照学习贯彻区

9 委、区纪委关于党风廉政建设和反腐败工作的部署和要求,学习党的十七届六中精神,强化组织领导,制定工作计划。我们根据2011年党风廉政建设责任制考评要求,为了做好党风廉政建设和反腐败工作,成立了团区委党风廉政建设领导小组,并由我任组长。按照“一岗双责”的责任要求,明确了单位正职领导作为第一责任人,每年约谈团干部一次,就有关廉洁从政个人“不准”和“禁止”行为适时对所管的团干部进行廉政谈话。

在2012年即将到来之际,共青团区委迎来组织部考核组,对共青团区委一年来的工作进的实地测评,感谢组织的帮助与关怀,今后我们更要自觉地接受组织的监督与考核。铁东区的发展已经取得了令人瞩目的成就,而今又开始了新的征途。广大青年有幸成为亲历者,成为追随者,同时我们也是共享发展成果的受益者。我们应该心怀感恩,心存畏惧,“做一个组织和群众信赖的人,做一个同事和朋友敬重的人,做一个亲属子女可以引以为荣的人,做一个回顾人生能够问心无愧的人”。我们要牢记党的宗旨,全面贯彻党的方针路线,高举中国特色社会主义伟大旗帜,弘扬“攻坚克难、求富图强”的四平精神,坚定不移的实施 “五区”战略的发展规划,为建设富裕和谐新铁东的伟大目标而不懈奋斗。

第三篇:Access数据库实验报告

注意事项:本手册上写的是题目的出处,但的实验本上,必须写上书上原本的题目,否则无效。并且写下每题实现的步骤。

《Access数据库》实验报告指导手册掌握选择查询、总记查询、在查询中进行计算

实验一:

一、实验名称

数据库与表的操作

二、实验目的

掌握数据库的创建、表结构的创建和输入数据 的实现。

三、实验任务

上机一:书上94页的例3.1题。 上机二:书上101页的例3.4题。 上机三:书上105页的例3.6题。

三、实验任务

上机一:书上34页的例 2.2题。 上机二:书上42页的例2.6题。 上机三:书上44页的例2.7题。 上机四:书上49页的例2.9题。 上机五:书上52页的例2.10题。 实验二:

一、实验名称

设置字段的属性与创建表之间的关系

二、实验目的

掌握字段属性的设置与创建表之间的关系。

三、实验任务

上机一:书上55页的例2.11题。 上机二:书上57页的例2.13题。 上机三:书上58页的例2.14题。 上机四:书上60页的例2.15题。 上机五:书上63页的例2.16题。 实验三:

一、实验名称维护表的操作

二、实验目的

掌握打开表、修改表的结构、编辑表的数据和调整表的外观等操作。

三、实验任务

上机一:书上66页的例2.18题。 上机二:书上71页的例2.20题。 上机三:书上73页的例2.21题。 上机四:书上74页的例2.22题。 上机五:书上76页的例2.23题。 实现四:

一、实验名称创建选择查询

二、实验目的

上机四:书上107页的例3.8题。 上机五:书上109页的例3.9题。 实验五:

一、实验名称

创建交叉表查询、参数查询

二、实验目的

掌握交叉表查询、参数查询的实现。

三、实验任务

上机一:书上113页的例3.11题。 上机二:书上116页的例3.12题。 上机三:书上118页的例3.13题。 上机四:书上119页的例3.14题。 实验六:

一、实验名称创建操作查询

二、实验目的

掌握生成表查询、删除查询、更新查询和追加查询的实现。

三、实验任务

上机一:书上121页的例3.15题。 上机二:书上122页的例3.16题。 上机三:书上124页的例3.17题。 上机四:书上125页的例3.18题。 实验七:

一、实验名称

利用向导创建窗体

二、实验目的

掌握利用向导创建窗体的实现。

三、实验任务

上机一:书上144页的例4.2题。 上机二:书上147页的例4.3题。 上机三:书上150页的例4.5题。 上机四:书上152页的例4.6题。 实验八:

一、实验名称自定义窗体

二、实验目的

掌握常见控件的使用与自定义窗体的实现。

三、实验任务

上机一:书上158页的例4.7题。 上机二:书上167页的例4.8题。 上机三:书上174页的例4.9题。 上机四:书上174页的例4.10题。 上机五:书上176页的例4.11题。 实验九:

一、实验名称

编辑报表

二、实验目的

掌握编辑报表的操作、报表的分组操作、增加计算控件的操作。

三、实验任务

上机一:书上203页的例5.7题。

上机二:书上203页的:在报表中,可以在某一节中使用分页控件符来标志要另起一页的位置。

上机三:书上205页的例5.8题。 上机四:书上206页的例5.9题。上机五:书上209页的例5.10题。

第四篇:ACCESS数据库2010教案

第知识目标:

1讲 查询(1)

通过本节课学习了解简单查询的建立方法等。 技能(能力)目标:

培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:

培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:

查询的作用和建立方法 简单查询的使用。 教学难点:

如何设定查询准则是本节课的难点。 教学方法和工具:

讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时:

4.1、 SQL基本命令

一、 简介

1、 SQL——Structure Query Language(结构化查询语言),是关系数据库系统中应用广泛的数据库查询语言。

2、 SQL的功能:数据定义、数据查询、数据操纵、数据控制

二、 基本语句

SELECT [TOP N [PERCENT]] [DISTINCT] <字段名表> [INTO <表名>] FROM <表名> WHERE <条 1 件> GROUP BY <字段名> HAVING <条件> ORDER BY <表达式> 4.2、 认识查询

一、 查询的功能

选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗

二、 查询的类型

选择查询、交叉表查询、操作查询(生成表、更新、删除、追加)、SQL查询 4.3、 数值与数值运算

一、 常量:表示一个固定的、不变的量。P255 表8.2

1、 数字型:100、-15.2、0、2.58E+20

2、 文本型:“ABCD”、“张三”、“计算机”、“1234”

3、 日期/时间型:#2005/10/20# #10:25:30# #2005-10-10 13:25:20#

4、 布尔型:True、False

二、 变量:表示一个随时可变的量,表示为一个名字。

1、 内存变量:

2、 字段变量: 第二课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第三课时:

三、 表达式与运算符

1、 数值表达式:+、-、*、/、、^、()、Mod

2、 字符表达式:+

3、 日期/时间表达式:+、-

4、 关系表达式:=、<>、>、>=、<、<=

5、 逻辑表达式:Not、And、Or

6、 特殊运算符:IN、BETWEEN、LIKE、IS NULL、IS NOT NULL

四、 函数

1、 数值函数:ABS、INT、SQR、SGN 2

2、 字符函数:SPACE、STRING、LEFT、RIGHT、LEN、LTRIM、RTRIM、TRIM、MID

3、 日期时间函数:DATE()、DAY()、MONTH()、YEAR()、WEEKDAY()、HOUR()

4、 统计函数:SUM、AVG、COUNT、MAX、MIN 4.4、 创建选择查询

一、 创建不带条件的查询

1、 使用查询向导:[查询] ; ;简单查询向导 或[查询] ;

2、 使用设计视图:[查询] ; ;设计视图 或[查询] ;

3、 运行查询:双击查询

4、 修改查询:在设计视图中修改、编辑SQL语句

二、 创建带条件的查询 WHERE、AND、OR、NOT

三、 结果排序

ORDER BY 字段名 [DESC] 列在前面的记录:TOP N

四、 多表查询:超联接查询 内部联接:INNER JOIN 左联接:LEFT JOIN 右联接:RIGHT JOIN 第四课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结:

第2讲 查询(2)

知识目标:

通过学习本节掌握查询中如何进行计算。 掌握一定的函数。 技能(能力)目标:

培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:

培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点: 在查询中计算 掌握常用函数 教学难点:

如何通过计算得到自己希望的查询,以及掌握常用函数是重点。 教学方法和工具:

讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时:

5.1、 在查询中进行计算

一、 了解查询计算功能

预定义计算:SUM、AVG、COUNT、MAX、MIN 用户自定义计算:各种表达式

二、 自定义计算

三、 总计查询

1、 添加计算字段:

2、 分组总计查询:GROUP BY

3、 新字段命名:<表达式> AS <新字段名>

4、 用新字段设置查询条件:HAVING 逻辑表达式 5.2、 创建交叉表查询

一、 认识交叉表查询 行标题、列标题、值、 第二课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第三课时:

二、 创建交叉表查询

1、 单一表交叉查询:向导、设计器

2、 多表交叉查询:设计器 5.3、 创建参数查询

由用户输入查询条件后,再进行查询

一、 单参数查询:准则中输入[XXXXXX]

二、 多参数查询:多字段准则中输入[XXXXXX] 5.4、 创建操作查询

一、 生成表查询 SELECT * INTO 表名

二、 删除查询

DELETE FROM 表名 WHERE 条件

三、 更新查询

UPDATE 表名 SET 字段名=表达式 WHERE 条件

四、 追加查询

INSERT INTO 表名 SELECT…… 课后小结:

第3讲 查询(3)

知识目标: 学会创建SQL查询 技能(能力)目标:

培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:

培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:

1. 使用SQL修改查询中的准则 2. 创建SQL查询 教学难点:

如何使用准则是本节的重点也是难点。 教学方法和工具:

讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时:

6.1、 创建SQL查询

一、 使用SQL修改查询中的准则

二、 创建SQL查询 6.2、 操作已创建的查询

一、 运行已创建的查询

二、 编辑查询中的字段

三、 编辑查询中的数据源

四、 调整查询的列宽

五、 排序查询的结果 6.3、 试题 第二课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结:

第4讲 窗体(1)

知识目标: 初步了解窗体的作用 掌握窗体的建立方法 技能(能力)目标:

培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:

培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:

掌握窗体的2种建立方法 学会使用窗体 教学难点:

如何建立自己需要的窗体是难点。 教学方法和工具:

讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时

7 7.1、 认识窗体

1、 窗体是数据库中的一种对象。

2、 窗体的作用:用于接收用户输入的数据或命令,显示表或查询中的数据、输入数据、编辑数据、修改数据。

3、 窗体中的两类信息:提示信息、数据信息。

一、 窗体的组成与结构——节

1、 主 体 节:显示数据信息和安放控件。

2、 窗体页眉:显示窗体的标题、使用说明……

3、 窗体页脚:显示对所有记录都要显示的内容、使用命令的操作……

4、 页面页眉:打印时的页头信息。

5、 页面页脚:打印时的页脚信息。 第二课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第三课时:

二、 窗体的类型

1、 纵栏式窗体:P141——图4.3

2、 表格式窗体:P141——图4.4

3、 数据表窗体:P141——图4.5

4、 主/子窗体:P142——图4.6

5、 图表窗体:P142——图4.7

6、 数据透视表窗体:P143——图4.8

三、 窗体的视图

设计视图、窗体视图、数据表视图 7.2、 创建窗体

一、 自动创建窗体

数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;自动创建窗体:纵栏式|自动创建窗体:表格式|自动创建窗体:数据表 ;确定

二、 使用窗体向导

数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;窗体向导 或 数据库窗口 ;窗体 ; 单一表窗体

一对多窗体:子窗体、链接窗体

三、 使用数据透视表向导

数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;数据透视表向导 数据透视表的调整与设置 第四课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第五课时:

四、 使用图表向导

数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;图表向导 图表的调整与设置 第六课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第七课时: 7.3、 自定义窗体

一、 工具箱的使用

工具箱的打开与关闭、工具箱的移动与锁定

二、 窗体、控件与控件的使用

1、 窗体:页眉/页脚的设置、大小的调整……

2、 标签控件:用于显示说明性文本,不显示字段或表达式的数值。

3、 文本框控件:用于输入或编辑字段数据。分为结合型(从表、查询或SQL语言中获得所需内容)、非结合型(不链接到某一字段,用于显示提示信息或接收用户输入数据)、计算型(显示表达式的结果)

4、 复选框、切换按钮、选项按钮:显示表或查询中的“是/否”、“真/假”、“On/Off”的值

5、 选项组控件:多个复选框或选项按钮的组合。

6、 列表框与组合框:值取自某固定内容的数据。

7、 命令按钮:执行某项操作或某些操作

8、 选项卡:将窗体分成多页

9、 图像:

三、 窗体和控件属性

属性决定窗体或控件的结构和外观特性、窗体和控件都有各自的属性。 利用工具栏中的属性按钮或双击某一对象,可打开属性窗口进行设置。

1、 常用格式属性:

控件格式属性:标题、字体、字形、字号、对齐方式、颜色…… 窗体格式属性:大小、边框、颜色、特殊效果…… 第八课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第九课时:

2、 常用的数据属性

控件数据属性:数据来源、输入掩码、有效性规则、有效性文本…… 窗体数据属性:记录源、排序依据、允许编辑、数据入口……

3、 常用的其他属性 ***名称***、

控件其他属性:状态栏文字、自动TAB键、控件提示文本…… 窗体其他属性:独占方式、弹出方式、循环……

四、 窗体和控件的事件

1、 键盘事件:键按下、键释放、击键

2、 鼠标事件:单击、双击、鼠标按下、鼠标移动、鼠标释放

3、 对象事件:获得焦点、失去焦点、更新前、更新后、更改

4、 窗口事件:打开、关闭、加载

5、 操作事件:删除、插入前、插入后、成为当前、不在列表中、确认删除前、确认删除后 第十课时:练习

10 课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结:

第5讲 窗体(2)

知识目标:

学会窗体的美化和设计 技能(能力)目标:

培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:

培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:

使用各种方法设计和修改窗体格式 教学难点: 选中工具的使用。 教学方法和工具:

讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时: 8.1、 美化窗体

一、 自动套用格式

二、 窗体的属性

三、 添加当前日期和时间

四、 格式调整: 对齐方式 第二课时:练习

课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结:

第五篇:Access数据库重点知识总结

8.1 数据库系统基础知识

8.1.1 数据库系统的组成

一、数据库的发展

数据库技术是计算机科学技术的一个重要分支。随着计算机的发展,数据库技术经历了三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段。

人工管理阶段,数据不保存,用时直接输入,算完后结束。

文件系统管理阶段,数据单独保存在文件中(如第六章的文件),这种形式的数据共享只能以文件为单位;缺点是数据大量重复,同时给数据维护带来很多麻烦,为了解决这样的问题,出现数据的统一管理,达到数据共享的目的,产生和发展了数据库技术。

二、数据库的特点

数据库是为满足多个应用系统的需要、按照一定的结构在计算机中建立起来的相关数据集合。数据库中的数据是结构化的,数据是面向全局的,数据是可以共享的。在数据库系统管理阶段,数据以数据库为中心,数据与程序之间是一对多的关系,具有数据重复少,独立性高,完整性、并发性和可恢复性等优点。

三、数据库系统的组成

从广义上讲,一个数据库系统由计算机硬件(物理设备)、系统软件、数据库、数据库管理系统和数据库应用软件五部分组成,涉及到的人员有数据库管理员、应用软件开发人员和最终用户。

五部分为:

1、计算机硬件(物理设备)。

2、系统软件(操作系统、各种语言的编译程序等)。

3、数据库(用来存放数据的文件,它是一个容器,在一个库中可以有许多的表、查询、窗体等)。

4、数据库管理系统(用于创建数据库,对库中的数据进行编辑)。

5、应用软件(用Vb语言编写的应用程序)。

数据库系统投入运行,必须要有人去维护(称为数据库维护人员);编写这些应用软件必须要有软件人员来完成;最后使用这些软件的前台人员(终端用户)。

8.1.2 数据库系统的分层结构

从数据独立性的角度看,数据库系统中的数据通常抽象为物理层、逻辑层和视图层这样三层结构。物理层的具体实现由数据库管理系统借助操作系统的功能来完成。逻辑层用于描述数据库中应该包括哪些数据以及数据之间存在哪些关系,它是数据库中全部数据的逻辑描述,也是数据库的逻辑结构。视图层也叫外模式,它是特定用户和应用程序的数据视图,是数据库中与某一应用有关的部分数据的逻辑表示。一个数据库可以有多个不同的视图,也反映了不同需求的用户从不同的角度所看到的数据库。

在Access数据库系统中,物理层存储由DBMS全权负责,基本上不需要应用程序员和用户关心,逻辑层由数据库中的所有的表组成,而视图层由特定的查询和应用程序组成。

8.1.3 关系数据模型

数据模型是用于描述现实世界的工具。一组严格定义的概念集合,它们精确地描述了数据和数据之间的关系、对数据的操作以及有关的语义约束规则。

(1)概念数据模型

面向现实世界和终端用户,不依赖具体的DBMS,是从现实世界到信息世界的抽象。主要用于需求分析,常用的概念模型有:实体-关系(E-R)模型。

例如:

关系模式:

职工(编号,姓名,性别,籍贯)

(2)逻辑数据模型

逻辑数据模型则是面向应用软件开发人员和数据库管理人员,

与DBMS密切相关,主要用于数据库及其应用程序的开发实现。

常用的逻辑模型有层次模型、网状模型和关系模型。关系型是目前使用最多的模型。例如:

职工表:

编号

姓名

性别

籍贯

1001

李平

山西

1002

王林

河南

2001

赵新

广东

(3)物理数据模型

物理数据模型用来反映数据的物理储存结构,对应于数据库系统的物理层。物理数据模型不但与DBMS有关,还与操作系统和计算机硬件等有关。主要面向DBA,用于提高数据库系统的运行性能。

关系数据模型数据库:

关系数据模型是当前使用最广泛的数据库系统模型,常见的关系数据库有Oracle、DB

2、Sybase、SQL Server等大中型数据库管理系统,Access也是一个关系型数据库管理系统。

在关系模型中采用相互关联而又互相独立的多个二维表格来反映各种数据关系。所有数据元素都存在于称作“关系”的二维表格中,这些表以行和列的形式来组织数据,从而简化了数据的存取和操作。

一个关系就是一个二维表,这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。

仓库表:

仓库号

城市

面积

WH1

北京

370

WH2

上海

500

WH3

广州

300

WH4

武汉

400

职工表:

仓库号

职工号

工资

WH2 E1 1220

WH1 E3 1210

WH2 E4 1250

WH3 E6 1230

WH1 E7 1250

在关系模型中表中的每一行称为一个元组(一条记录)。表中的列称为属性或字段,列的名字称为属性名,在列中填写的数据称为属性值。在关系模型中,表的每一列的数据类型必须一致,一个列所有可能的取值就称为属性域。属性名、属性域、属性值是彼此密切联系但又存在明显差别的概念。特点为:

① 一个关系必须规范化,在一个关系中每个属性必须是不可分割的数据单元;

②在一个关系中不能出现相同的属性名(字段名);

③关系中不允许有完全相同的元组(记录);

④在一个关系中元组的次序无关紧要;

⑤在一个关系中列的次序无关紧要,通常重要的关键字在左边。

一个具体的关系模型由若干关系模式组成,在一个数据库中包含相互之间存在联系的多个表,这个数据库文件就代表一个实际的关系模型。

8.2 ACCESS集成开发环境

8.2.1 Access简介

Access是Microsoft公司推出的一种关系型数据库管理系统,在开始时,Microsoft将Access单独作为一个产品进行销售,在发行Office 97时,Microsoft将Access作为Office套件中的一个重要成员一起发布。最新版本Access 2003也已经开始随同Office 2003发布。

Access已经是世界上最流行的桌面数据库管理系统。

8.2.2 Access数据库系统的组成

Access的主工作窗口与Office其他软件的界面类似,由菜单、工具和若干任务窗口组成。

数据库包含了表、查询、窗体、报表、页、宏和模块共七大对象,数据库中的数据来源是数据表,由数据表生成的查询和数据表一起构成了整个数据库中所有对象的基础数据来源。

一个数据库可分为三层:物理层、逻辑层和视图层。

Access物理层(数据库存储格式)就是一个名为.MDB的文件,由Access数据库管理系统管理,不需要应用程序员和用户关心。

逻辑层对应数据库中所有的表和表之间的关联(如:仓库表和职工表以及表之间的关联)。

视图层由查询、窗体、报表、页、宏和模块等对象来实现(结果)。

查询以表作为数据源,按照一定的条件或要求对表中的数据进行处理,得到一个外观形式与表一样的数据视图(也称虚拟表)。要注意的是查询不是真正的表。对于数据库表中保存的同一批数据(原始数据),用户可以通过查询按照不同的方式去查看、更改和分析。查询对象本身仅仅保存查询命令,它描述的是从逻辑层到视图层的映射关系。查询可作为窗体、报表的数据源。

窗体是开发人员提供给最终用户处理业务的界面,它的设计与实现与VB类似。

报表是供用户以打印格式输出数据的对象。

页用于查看来自Internet的数据。

宏是一个或多个操作的集合(指令的集合)。

模块与VB类似(标准模块),用于存放代码,以实现代码的重用。

8.2.3 Access数据库系统的建立

在Access中建立一个数据库系统大概有如下的主要步骤:

(1)根据用户需求建立表及其关系。

(2)设计用户视图,建立查询。

(3)设计交互界面,建立窗体、报表

(4)编写事件过程、模块等。

(5)测试、生成应用系统。

为了提高开发应用系统的效率,Access提供了一些常见的数据库应用模板,如订单入口模板、库存控制模板等。通过向导可自动建立一个数据库系统,步骤如下:

(1)单击工具栏上的“新建”按钮,在“新建文件”任务窗格中的“根据模板新建”下,单击“通用模板”

(2)在“数据库”选项卡上,单击要创建的数据库类型的图标。

(3)在“文件新建数据库”对话框中,指定数据库的名称和位置,然后按照“数据库向导”的指导进行操作即可。

8.3 Access数据库的安全

数据库的安全性是指数据库系统防止不合法使用所造成的数据泄漏、更改或破坏的能力。在Access环境中, “工具”菜单下“安全”菜单项 。

8.3.1 密码保护

Access数据库密码保护即对打开的 Access 数据库设置密码。设置密码后,打开数据库时将要求输入密码。

设置数据库密码 :

首先以独占的方式打开数据库对象。然后选择“工具”菜单中“安全”菜单项的“设置数据库密码”命令,打开设置数据库密码对话框输入密码。

8.3.2 用户级安全机制

8.3 本章小结

数据库发展经历了三个阶段:人工阶段、文件阶段和数据库阶段。

数据管理是计算机最主要的应用领域,数据库系统是数据管理的主要工具。一个数据库系统由计算机硬件、系统软件、数据库、数据库管理系统和数据库应用软件五个部分组成,涉及到的人员有数据库管理员、软件开发人员和最终用户。

数据模型是一组严格定义的概念集合,它们精确的描述了数据和数据之间的关系、对数据的操作以及有关的语义的约束规则。数据模型有三种:层次型、网状型和关系型,关系数据模型是当前使用最广泛的数据库系统模型,Access使用的是关系模型,所以它是一个关系型数据库管理系统。在关系模型中采用相互关联而又互相独立的多个二维表格来反映各种数据关系,所有数据元素都存在于称作关系的二维表中。

Access数据库包含有表、查询、窗体、报表、页、宏和模块等对象,其中数据库物理层是后缀名为”.mdb”的文件,逻辑层对应的是数据库中所有的表以及表之间的关联,视图层由查询、窗体、报表、页、宏和模块等对象来实现。

数据库的安全性是指数据库系统防止不合法使用所造成的数据泄漏、更改或破坏的能力。

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:ecotect基本建模教程下一篇:1962年虎人全年运程