ACCESS2010 复习知识点

ACCESS2010  复习知识点
ACCESS2010  复习知识点

ACCESS复习知识点

第一部分数据库管理系统部分

第1章数据库系统概述

1.数据库系统的相关概念

2.数据库模型的种类及含义

3.关系模型及关系运算

第2章创建数据库

一、Access的基本知识

1.Access的基本对象

2.操作窗口、工作环境

二、表的建立及使用

1.数据库的创建、数据库的使用

2.建立表结构、设置字段属性

3.输入数据

4.表间关系的概念及建立

5.查找数据、替换数据、排序记录、筛选记录

三、表的维护及美化

1.修改表结构(添加字段、修改字段、删除字段、重新设置主关键字)

2.编辑表内容(添加记录、修改记录、删除记录、复制记录)

3.调整表外观(改变字段显示次序、调整行高和列宽、隐藏和显示列、冻结

列、设置数据表格式、改变字体显示)

第4章查询

一、查询的基本概念

查询种类、查询视图、查询条件(运算符、函数、表达式)

二、查询的创建及操作

1.使用向导创建(选择查询、交叉表操作)

2.使用设计器创建(选择查询、参数查询、交叉表查询、操作查询、SQL查询)

3.在查询中进行计算、运行查询、编辑查询中的字段、编辑查询中的数据源、排序查

询的结果

三、SQL的查询功能

1.简单查询

2.简单的连接查询

3.嵌套查询

4.特殊运算符、排序

5.简单的计算查询和分组计算查询

6.利用空值查询

四、SQL的其他功能

1.维护功能(插入、更新、删除)

2.定义功能(定义表、修改表、删除表)

第二部分数据库应用系统开发

第5章窗体设计

一、窗体的基本概念

窗体种类、窗体视图、窗体的带区(节)

二、窗体的创建及应用

1.使用向导和使用设计器创建窗体

2.常用控件的含义及种类、在窗体中添加和修改控件、设置控件的常见属性、设

置窗体的常见属性

第6章宏

一、宏的基本概念

1.宏的定义和特点

2.宏组的概念

3.创建独立宏

4.运行独立宏

5.调试独立宏

二、嵌入宏的概念与基本操作

1.创建

2.IF宏操作、FindRecord、ApplyFilter等常用宏操作

三、数据宏的概念与基本操作

第9章报表

一、报表的基本概念

报表视图、报表分类、报表的带区(节)

二、报表的创建及打印

1.使用向导创建报表

2.使用设计器编辑报表

3.在报表中进行计算(建立计算字段、报表的排序与分组)

4.设置页面、预览报表、打印报表

第三部分数据库应用系统高级开发

第7章VBA程序设计初步

一、VBA程序设计的基本概念

1.程序、高级语言程序的运行方式

2.VBA编程环境(进入VBE、VBE界面)

二、VBA程序设计基础

1.数据类型(变量、常量、运算符、内置函数)

2.程序流程控制(赋值语句、选择语句、循环语句)

3.数组(数组的定义、数组处理)

4.程序调试中常用的窗口(立即窗口、本地窗口)

三、模块和参数调用

1.标准模块和类模块的概念;

2.过程和函数的概念、区别;

3.过程和函数的定义与调用;

4.各种变量的概念;

5.参数传递中传值与传址的区别。

Oracle数据库基本知识点

1、数据库基本语句 (1)表结构处理 创建一个表:cteate table 表名(列1 类型,列2 类型); 修改表的名字 alter table 旧表名 rename to 新表名 查看表结构 desc 表名(cmd) 添加一个字段 alter table 表名 add(列类型); 修改字段类型 alter table 表名 modify(列类型); 删除一个字段 alter table 表名 drop column列名; 删除表 drop table 表名 修改列名 alter table 表名 rename column 旧列名 to 新列名; (2)表数据处理 增加数据:insert into 表名 values(所有列的值); insert into 表名(列)values(对应的值); 更新语句:update 表 set 列=新的值,…[where 条件] 删除数据:delete from 表名 where 条件 删除所有数据,不会影响表结构,不会记录日志, 数据不能恢复--》删除很快: truncate table 表名 删除所有数据,包括表结构一并删除: drop table 表名 去除重复的显示:select distinct 列 from 表名 日期类型:to_date(字符串1,字符串2)字符串1是日期的字 符串,字符串2是格式 to_date('1990-1-1','yyyy-mm-dd')-->返回日期的 类型是1990-1-1 (3)查询语句 1)内连接 select a.*,b.* from a inner join b on a.id=b.parent_id

(整理)SQLServer数据库基本知识点.

SQL Server 数据库基本知识点一、数据类型

二、常用语句 (用到的数据库Northwind) 查询语句 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面的语句查询Customers 表中公司名称为“Alfreds Futterkiste”的ContactName字段和Address字段。 SELECT ContactName, Address FROM Customers WHERE CompanyName='Alfreds Futterkiste' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示Customers表中所有列的数据: SELECT * FROM Customers 2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 例如: SELECT ContactName, Address FROM Customers 3、更改列标题 在选择列表中,可重新指定列标题。定义格式为: 列标题 as 列名 列名列标题如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: SELECT ContactName as 联系人名称, Address as地址 FROM Customers 4、删除重复行

SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认 为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。 SELECT DISTINCT(Country) FROM Customers 5、限制返回的行数 使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT 时,说明n是 表示一百分数,指定返回的行数等于总行数的百分之几。 例如: SELECT TOP 2 * FROM Customers SELECT TOP 20 PERCENT * FROM Customers (二)FROM子句 FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列 所属的表或视图。例如在Orders和Customers表中同时存在CustomerID列,在查询两个表中的CustomerID时应 使用下面语句格式加以限定: select * from Orders,Customers where Orders.CustomerID =Customers.CustomerID 在FROM子句中可用以下两种格式为表或视图指定别名: 表名 as 别名 表名别名 select * from Orders as a,Customers as b where a.CustomerID =b.CustomerID SELECT不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。 例如: select * from Customers where CustomerID in (select CustomerID from Orders where EmployeeID=4) 此例中,将SELECT返回的结果集合给予一别名CustomerID,然后再从中检索数据。 (三) 使用WHERE子句设置查询条件 WHERE子句设置查询条件,过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据:select CustomerID from Orders where EmployeeID=4

数据库系统概论期末试题及答案(重点知识)

试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 ( 考 生 答 题 不 得 超 过 此 线 )

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的 “行”的概念最接近? A.属性 B.关系 C. 域 D. 元组 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找某个学生的基本信息及其选课的平均成绩,将使用关系()A.S和SC B.SC和C C.S和C D.S、SC和C 12.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。 A. GROUP BY B.HAVING C.ORDER BY D.WHERE 13.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A.只有SNO不能取空值B.只有CNO不能取空值 C.只有GRADE不能取空值D.SNO与CNO都不能取空值 14.下面关于函数依赖的叙述中,()是不正确的。 A.若X→Y,WY→Z,则XW→Z B.若Y X,则X→Y C.若XY→Z,则X→Z,Y→Z D.若X→YZ,则X→Y,X→Z 15.设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是() A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B(R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S))

Access2010《数据库基本知识》综合练习试题

Access2010《数据库基本知识》综合练习试题 (共有 37 题; 满分: 39 分; 总时; 80 分钟) 第1 题: (单选题, 1 分) 下面关于关系叙述中,错误的是_____。 A.一个关系是一张二维表 B.二维表一定是关系 C.有的二维表不是关系 D.同一列只能出自同一个域 [A]选A[B]选B[C]选C[D]选D 答案: B 第2 题: (单选题, 1 分) 在E-R图中,用来表示实体之间联系的图形是_____。 A.椭圆形 B.矩形 C.三角形 D.菱形 [A]选A[B]选B[C]选C[D]选D 答案: D 第3 题: (单选题, 1 分) 下列实体的联系中,属于多对多的联系是_____。 A.工厂与厂长 B.工厂与车间 C.车间与车间主任 D.读者与图书馆图书 [A]选A[B]选B[C]选C[D]选D 答案: D 第4 题: (单选题, 1 分) 假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。 A.职工,工资 B.职工,部门 C.部门,级别,工资 D.职工,工资,部门 [A]选A[B]选B[C]选C[D]选D 答案: D

第5 题: (单选题, 1 分) 在Access表中,可以定义3种主关键字,它们是_____。 A. 单字段、双字段和多字段 B. 单字段、双字段和自动编号 C. 单字段、多字段和自动编号 D. 双字段、多字段和自动编号 [A]选A[B]选B[C]选C[D]选D 答案: C 第6 题: (单选题, 1 分) 在打开某个Access2010 数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。 A.关系视图 B.查询视图 C.设计视图 D.数据表视图 [A]选A[B]选B[C]选C[D]选D 答案: D 第7 题: (单选题, 1 分) 对于Access2010 数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。 A.文本 B.数字 C.备注 D.自动编号(分长整、同步复制ID) [A]选A[B]选B[C]选C[D]选D 答案: C 第8 题: (单选题, 1 分) 在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键, 逐个单击所需字段后,再单击“主键”按钮。 A.Shift B.Ctrl C.Alt D.Tab [A]选A[B]选B[C]选C[D]选D 答案: B

数据库知识点整理(全)

UNIT 1 四个基本概念 1.数据(Data):数据库中存储的基本对象 2.数据库的定义 :数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合 3.数据库管理系统(简称DBMS):位于用户与操作系统之间的一层数据管理软件(系统软件)。 用途:科学地组织和存储数据;高效地获取和维护数据 主要功能: 数据定义功能; 数据操纵功能; 数据库的运行管理; 数据库的建立和维护功能(实用程序) 4.数据库系统(Database System,简称DBS):指在计算机系统中引入数据库后的系统 数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员(DBA)和用户 数据管理技术的发展过程 人工管理阶段 文件系统阶段 数据库系统阶段 数据库系统管理数据的特点如下 (1) 数据共享性高、冗余少;(2) 数据结构化;(3) 数据独立性高;(4) 由DBMS进行统一的数据控制功能 数据模型 用来抽象、表示和处理现实世界中的数据和信息的工具。通俗地讲数据模型就是现实世界数据的模拟。 数据模型三要素。 数据结构:是所研究的对象类型的集合,它是刻画一个数据模型性质最重要的方面;数据结构是对系统静态特性的描述 数据操作:对数据库中数据允许执行的操作及有关的操作规则;对数据库中数据的操作主要有查询和更改(包括插入、修改、删除);数据操作是对系统动态特性的描述 数据的约束条件:数据及其联系应该满足的条件限制 E-R图 实体:矩形框表示 属性:椭圆形(或圆角矩形)表示

联系:菱形表示 组织层数据模型 层次模型 网状模型 关系模型(用“二维表”来表示数据之间的联系) 基本概念: 关系(Relation) :一个关系对应通常说的一张表 元组(记录): 表中的一行 属性(字段):表中的一列,给每一个属性名称即属性名 分量:元组中的一个属性值,分量为最小单位,不可分 主码(Key):表中的某个属性组,它可以唯一确定一个元组。 域(Domain):属性的取值范围。 关系模式:对关系的描述。一般表示为:关系名(属性1,属性2,…,属性n)关系模型的数据完整性约束 实体完整性 参照完整性 用户定义的完整性 DBS三级模式结构: 外模式、概念模式、内模式(一个数据库只有一个内模式)

《数据库原理》知识点总结 (3)

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界 2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。

注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:①E-R图作为用户与开发人员的中间语言。 ②E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

空间数据库期末复习重点总结

一、数据管理的发展阶段 1、人工管理阶段 2、文件系统阶段 3、数据库管理阶段 注意了解各阶段的背景和特点 二、数据库系统的特点 1、面向全组织的复杂的数据结构 2、数据的冗余度小,易扩充 3、具有较高的数据和程序的独立性:数据独立性 数据的物理独立性 数据的逻辑独立性 三、数据结构模型三要素 1、数据结构 2、数据操作 3、数据的约束性条件 四、数据模型反映实体间的关系 1、一对一的联系(1:1) 2、一对多的联系(1:N) 3、多对多的联系(M:N) 五、数据模型: 是数据库系统中用于提供信息表示和操作手段的形式构架。 数据库结构的基础就是数据模型。数据模型是描述数据(数据结构)、数据之间的联系、数据语义即数据操作,以及一致性(完整性)约束的概念工具的集合。 概念数据模型:按用户的观点来对数据和信息建模。ER模型 结构数据模型:从计算机实现的观点来对数据建模。层次、网状模型、关系 六、数据模型的类型和特点 1、层次模型: 优点:结构简单,易于实现 缺点:支持的联系种类太少,只支持二元一对多联系 数据操纵不方便,子结点的存取只能通过父结点来进行 2、网状模型: 优点:能够更为直接的描述世界,结点之间可以有很多联系 具有良好的性能,存取效率高 缺点:结构比较复杂 网状模型的DDL、DML复杂,并且嵌入某一种高级语言,不易掌握,不易使用

3、关系模型: 特点:关系模型的概念单一;(定义、运算) 关系必须是规范化关系; 在关系模型中,用户对数据的检索操作不过是从原来的表中得到一张新的表。 优点:简单,表的概念直观,用户易理解。 非过程化的数据请求,数据请求可以不指明路径。 数据独立性,用户只需提出“做什么”,无须说明“怎么做”。 坚实的理论基础。 缺点:由于存储路径对用户透明,存储效率往往不如非关系数据模型 4、面向对象模型 5、对象关系模型 七、三个模式和二级映像 1、外模式(Sub-Schema):用户的数据视图。是数据的局部逻辑结构,模式的子集。 2、模式(Schema):所有用户的公共数据视图。是数据库中全体数据的全局逻辑结构和特性的描述。 3、内模式(Storage Schema):又称存储模式。数据的物理结构及存储方式。 4、外模式/模式映象:定义某一个外模式和模式之间的对应关系,映象定义通常包含在各外模式中。当模式改变时,修改此映象,使外模式保持不变,从而应用程序可以保持不变,称为逻辑独立性。 5、模式/内模式映象:定义数据逻辑结构与存储结构之间的对应关系。存储结构改变时,修改此映象,使模式保持不变,从而应用程序可以保持不变,称为物理独立性。 八、数据视图 数据库管理系统的一个主要作用就是隐藏关于数据存储和维护的某些细节,而为用户提供数据在不同层次上的抽象视图,即不同的使用者从不同的角度去观察数据库中的数据所得到的结果—数据抽象。 九、规范化 1、几个概念 候选码(候选关键字):如果一个属性(组)能惟一标识元组,且又不含有其余的属性,那么这个属性(组)称为关系的一个候选码(候选关键字)。 码(主码、主键、主关键字):从候选码中选择一个唯一地标识一个元组候选码作为码 主属性:任何一个候选码中的属性(字段) 非主属性:除了候选码中的属性 外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码,简称外码。 2、函数依赖 (1)设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。X称为这个函数依赖的决定属性集(Determinant)。Y=f(x)

《数据库原理》知识点总结

、模型的三个世界 1 ?现实世界 3 ?机器世界:将 E-R 图转换为某一种数据模型,数据模型与 注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2 .属性: 3 .关键词:能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 4 .实体型:即二维表的结构 数据库系统概述 一、有关概念 1.数据 2 .数据库(DB ) 3 ?数据库管理系统 DBMS ) ccess 桌面DBMS SQL Server 客户机/服务器型 DBMS Oracle MySQL DB2 4 .数据库系统( DBS ) 厂数据库(DB ) J 数据库管理系统 幵发工具 DBMS ) 应用系统 二、数据管理技术的发展 1 ?数据管理的三个阶段 (1)人工管理阶段 (2)文件系统阶段 (3 )数据库系统阶段 概念模型 2 ?信息世界:即根据需求分析画概念模型(即 E-R 图),E-R 图与 DBMS 无关。 DBMS 相关。

5?实体集:即整个二维表三、实体间的联系:

1.两实体集间实体之间的联系 1:1 联系、 1:n 联系、 m :n 联系 2.同一实体集内实体之间的联系 1:1 联系、 1:n 联系、 m :n 联系 1.重要术语: 关系:一个关系就是一个二维表; 元组:二维表的一行,即实体; 关系模式:在实体型的基础上,注明主码。 关系模型:指一个数据库中全部二维表结构的集合。 数据库系统结构 数据库系统的 模式结构 三级模式 1.模式:是数据库中全体数据的逻辑结构和特征的描述。 ①模式只涉及数据库的结构;模式既不涉及应用程序,又不涉及数据库结构的存储; ② 外模式:是模式的一个子集,是与某一个应用程序有关的逻辑表示。 特点:一个应用程序只能使用一个外模式,但同一个外模式可为多个应用程序使用。 内模式:描述数据库结构的存储,但不涉及物理记录。 外模式 /模式映象:保证数据库的逻辑独立性; 模式 /内模式映象:保证数据库的物理独立性; 使数据库与应用系统完全分开,数据库改变时,应用系统不必改变。 数据的存取完全由 DBMS 管理,用户不必考虑存取路径。 数据库管理系统 DBMS 的功能:负责对数据库进行统一的管理与控制。 数据定义:即定义数据库中各对象的结构 数据操纵:包括对数据库进行查询、插入、删除、修改等操作。 数据控制:包括安全性控制、完整性控制、并发控制、数据库恢复。 一、层次模型: 用树型结构表示实体之间的联系。 二、网状模型: 用图结构表示实体之间的联系。 三、关系模型: 用二维表表示实体之间的联系。 数据模型 2. DBMS 的组成: DDL 4五 厶" 语言 DML 语言 2. 两级映象 3. 两级映象的意义 1.

数据库原理王珊知识点整理

目录 1.1.1 四个基本概念 (1) 数据(Data) (1) 数据库(Database,简称DB) (1) 长期储存在计算机内、有组织的、可共享的大量数据的集合、 (1) 基本特征 (1) 数据库管理系统(DBMS) (1) 数据定义功能 (1) 数据组织、存储和管理 (1) 数据操纵功能 (2) 数据库的事务管理和运行管理 (2) 数据库的建立和维护功能(实用程序) (2) 其它功能 (2) 数据库系统(DBS) (2) 1.1.2 数据管理技术的产生和发展 (3) 数据管理 (3)

数据管理技术的发展过程 (3) 人工管理特点 (3) 文件系统特点 (4) 1.1.3 数据库系统的特点 (4) 数据结构化 (4) 整体结构化 (4) 数据库中实现的是数据的真正结构化 (4) 数据的共享性高,冗余度低,易扩充、数据独立性高 (5) 数据独立性高 (5) 物理独立性 (5) 逻辑独立性 (5) 数据独立性是由DBMS的二级映像功能来保证的 (5) 数据由DBMS统一管理和控制 (5) 1.2.1 两大类数据模型:概念模型、逻辑模型和物理模型 (6) 1.2.2 数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件. 7 数据的完整性约束条件: (7)

关系数据模型的优缺点 (8) 1.3.1 数据库系统模式的概念 (8) 型(Type):对某一类数据的结构和属性的说明 (8) 值(Value):是型的一个具体赋值 (8) 模式(Schema) (8) 实例(Instance) (8) 1.3.2 数据库系统的三级模式结构 (9) 外模式[External Schema](也称子模式或用户模式), (9) 模式[Schema](也称逻辑模式) (9) 内模式[Internal Schema](也称存储模式) (9) 1.3.3 数据库的二级映像功能与数据独立性 (9) 外模式/模式映像:保证数据的逻辑独立性 (10) 模式/内模式映象:保证数据的物理独立性 (10) 1.4 数据库系统的组成 (10) 数据库管理员(DBA)职责: (10)

数据库重点整理

所有内容主要针对期末考试卷内容,也具有一定数据库这门课程的重点指向性。 所有写的内容为老师期末考试之前统一带着复习时所说的重点 没有写的或者空着的就是老师当时没说的 蓝色字体表示比较重要的专业名词 红色字体表示重要的程度 第一章: 1.数据模型的三个要素 数据结构,数据操作,完整性约束 2.数据库领域常用的逻辑模型 层次网状关系,最常用的是关系数据模型 3.E-R图是一定要掌握的,一定要会画 实体-矩形框联系-菱形框 画E-R图时要注意几个点: a.每一个实体一定要画上属性 b.联系和联系之间是一对一还是多对多一定要画上

4.三级模式结构 外模式模式内模式 哪两个映像保证了哪两个独立性这个一定要清楚 怎么保证的 外模式就是我们说的子模式,也就是数据库里的视图 一个数据库里的模式有1个,内模式有?个,外模式有多个 第二章: 1. 什么叫关系的域 简单来说,就是一个属性的取值范围,它的取值是整型还是字符串型 2. 什么叫笛卡儿积 要会求笛卡儿积,其他的像选择,投影,自然连接等都要会求,看清楚题目是求等值连接还是自然连接,这两个是不一样的 3. 什么叫关系 关系的元组是什么,属性是什么 4.提到关系有一组码的概念一定要清楚 候选码主码外部码这三个码的概念非常重要

候选码:它能够唯一的标识出整个元组来,候选码不是只有一个属性,有可能是一 个或多个属性,候选码的属性不能是空值 主码:多个候选码中选定一个作为主码 外部码:一个属性它在当前这个关系中不是码,但是它和另外一个关系当中的主码 相对应,我们就说这个属性是当前这个关系的一个外部码。 外部码与参照完整性密切相关 在外部码中要知道哪一个是参照关系,哪一个是被参照关系 外部码的取值约束:外部码的取值不是任意的,或者为空,或者为所参照关系的主码的某一个值 全码:所有的属性全部加在一起才能当作码,其中任一部分都不能构成码的叫全码在多值依赖里全码的例子比较多 5.关系数据模型的第二个要素关系数据操作我们分为三大类 关系代数关系演算SQL 关系代数是考察的重点 关系代数的两种考察方法:1.考计算题 2.考表达式 8种运算符:4种集合运算符(并,交,差,笛卡儿积)这四个求结果一定要会求 求结果时先把属性列写出来。 4种专门的关系运算符(选择,投影,连接,除)符号不要写错 选择:选出来满足条件的元组(从行的角度来进行运算)

ACCESS2010练习

ACCESS2010练习 1、下列对于Access2010(高版本)与Access2003(低版本)之间的说法不正确的是()。 A、通过数据转换技术,可以实现高、低版本的共享. B、高版本文件在低版本数据库中可以打开,但有些功能不能正常运行. C、低版本数据库文件无法在高版本数据库中运行. D、高版本文件在低版本数据库中能使用,需将高版本转换成低版本. 2、不能退出Access 2010的方法是()。 A、单击"文件"菜单/"退出" B、单击窗口右上角"关闭"按钮 C、ESC D、ALT+F4 3、 Access在同一时间,可打开()个数据库。 A、1 B、2 C、3 D、4 4、对表中某一字段建立索引时,若其值有重复,可选择()索引。 A、主 B、有(无重复) C、无 D、有(有重复) 5、创建表时可以在()中进行。 A、报表设计器 B、表浏览器 C、表设计器 D、查询设计器 6、不能进行索引的字段类型是()。 A、备注 B、数值 C、字符 D、日期 7、在文本类型字段的“格式”属性使用“@;尚未输入”,则下列叙述正确的是()。 A、代表所有输入的数据 B、只可输入"@"符号 C、此栏不可以是空白 D、若未输入数据,会显示"尚未输入"4个字 8、文本类型的字段最多可容纳()个中文字。 A、255 B、256 C、128 D、127 9、合法的表达式是()。 A、教师工资 between 2000 and 3000 B、[性别]="男"or[性别]="女" C、[教师工资]>2000[教师工资]<3000 D、[性别]like"男"=[性别]="女" 10、若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询准则应设置为()。 A、>60 or <80 B、>=60 And <80 C、>60 and <80 D、IN(60,80) 11、在查询设计器的查询设计网格中()不是字段列表框中的选项。 A、排序 B、显示 C、类型 D、准则 12、操作查询不包括()。 A、更新查询 B、追加查询 C、参数查询 D、删除查询 13、若上调产品价格,最方便的方法是使用以下()查询。 A、追加查询 B、更新查询 C、删除查询 D、生成表查询 14、若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正确的设置查询准则的方法应为()。 A、在准则单元格键入:总分>=255 AND 性别="女" B、在总分准则单元格键入:总分>=255;在性别的准则单元格键入:"女" C、在总分准则单元格键入:>=255;在性别的准则单元格键入:"女" D、在准则单元格键入:总分>=255 OR 性别="女" 15、在查询设计器中不想显示选定的字段内容则将该字段的()项对号取消。 A、排序 B、显示 C、类型 D、准则 16、交叉表查询是为了解决()。 A、一对多关系中,对"多方"实现分组求和的问题. B、一对多关系中,对"一方"实现分组求和的问题.

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ __________ 日期_________ 得分__________ 一、不定项选择题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE D._ 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

《数据库原理》知识点总结

《数据库原理》知识点总结标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界

2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS 无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。 注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例 student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:① E-R图作为用户与开发人员的中间语言。 ② E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授 和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

数据库模型基础知识及数据库基础知识总结

数据库模型基础知识及数据库基础知识总结 数据库的4个基本概念 1.数据(Data):描述事物的符号记录称为数据。 2.数据库(DataBase,DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。 3.数据库管理系统(DataBase Management System,DBMS 4.数据库系统(DataBase System,DBS) 数据模型 数据模型(data model)也是一种模型,是对现实世界数据特征的抽象。用来抽象、表示和处理现实世界中的数据和信息。数据模型是数据库系统的核心和基础。数据模型的分类 第一类:概念模型 按用户的观点来对数据和信息建模,完全不涉及信息在计算机中的表示,主要用于数据库设计现实世界到机器世界的一个中间层次 ?实体(Entity): 客观存在并可相互区分的事物。可以是具体的人事物,也可以使抽象的概念或联系 ?实体集(Entity Set): 同类型实体的集合。每个实体集必须命名。 ?属性(Attribute): 实体所具有的特征和性质。 ?属性值(Attribute Value): 为实体的属性取值。 ?域(Domain): 属性值的取值范围。 ?码(Key): 唯一标识实体集中一个实体的属性或属性集。学号是学生的码?实体型(Entity Type): 表示实体信息结构,由实体名及其属性名集合表示。如:实体名(属性1,属性2,…) ?联系(Relationship): 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体型内部的联系(各属性)和实体型之间的联系(各实体集)。有一对一,一对多,多对多等。 第二类:逻辑模型和物理模型 逻辑模型是数据在计算机中的组织方式

Oracle数据库期末复习知识点整理

基础知识 表3.2 Oracle数据类型

表3.3 XSB的表结构

操作表 创建表 CREATE TABLE [schema.] table_name ( column_namedatatype [DEFAULT expression] [column_constraint][,…n] [,…n] ) [PCTFREE integer] [PCTUSED integer] [INITRANS integer] [MAXTRANS integer] [TABLESPACE tablespace_name] [STORGE storage_clause] [CLUSTER cluster_name(cluster_column,…n)] [ENABLE | DISABLE ] [AS subquery] 【例】使用CRETE TABLE命令为XSCJ数据库建立表XSB,表结构参照表3.3。 打开SQL*Plus工具,以system方案连接数据库,输入以下语句: CREATE TABLE XSB ( XH char(6) NOT NULL PRIMARY KEY, XM char(8) NOT NULL, XB char(2) DEFAULT '1' NOT NULL, CSSJ date NOT NULL, ZY char(12) NULL, ZXF number(2) NULL, BZ varchar2(200) NULL ); 修改表 ALTER TABLE [schema.] table_name [ ADD(column_namedatatype [DEFAULT expression][column_constraint],…n) ] /*增加新列*/ [ MODIFY([ datatype ] [ DEFAULT expression ] [column_constraint],…n) ] /*修改已有列的属性*/ [ STORAGE storage_clause ] *修改存储特征*/ [ DROP drop_clause ] /*删除列或约束条件*/ 【例】使用ALTER TABLE语句修改XSCJ数据库中的表。

access2010登录窗体设计教案

项目二面向对象程序设计 任务四 VBA登录窗体的设计 一、教材分析 使用VBA创建一个具有登录功能的窗体是第十章模块与VBA的最后一部分内容,是对之前所学知识的综合运用和提升。本节知识点是高考必考内容之一,所以学生在掌握操作的同时还必须掌握相应理论内容。 二、学情分析 教学对象为14级计算机高考班的学生,学生已经学习了If语句、msgbox 函数、变量等内容,所以能完成任务。本节的内容比较贴近实际,学生较感兴趣。 三、教学目标 (一)知识目标 学生能根据设计需求,自由地选择控件进行窗体设计;锻炼学生程序设计的能力,尤其If语句和msgbox函数的使用。 (二)能力目标 通过教学初步培养学生分析问题,解决实际问题,培养学生运用知识的能力和加强理论联系实际的能力。 (三)情感目标 提高学生合作、交流、分析和创新能力,缩短“学”和“用”的距离。 四、教学重点 If语句、msgbox、变量的使用;根据要求选择控件,并能创新地去开发窗体。 五、教学难点 msgbox函数、变量的灵活应用。 六、教学方法 教法:项目教学法、讲解法、演示法、任务驱动法 学法:观察法、探究学习法、动手实践法 七、教学过程 (一)项目导入和明确项目任务

创设教学情景:调查学生对QQ或网上购物等的使用,展示部分登录系统(图片);由相关登录系统导入新课,检查知识的准备情况。明确任务用VBA创建一个具有登录功能的窗体。 (二)制定项目实施计划和项目实施过程 1.教师演示讲解 子任务一:制作登录窗体界面 教师演示讲解创建数据库、创建窗体,展示登录窗体设计图,分析完成登录窗体设计和相关属性设置。用两个文本框分别输入用户名和密码,有两个按钮,分别是“登录”和“取消”。 2.学生活动 学生观察图片,认真分析自行选择控件设计登录窗体。学生独立操作,小组长检查,教师指导,巡视。 3.教师演示讲解 子任务二:编写代码 步骤1:单击取消,退出系统。 步骤2:定义变量读取文本框的值。 师生互动,得出退出系统Docmd.close、文本框的值Value,完成步骤1、2。 步骤3:用If语句、msgbox函数实现,如果用户名为:123,密码为:456,则显示:欢迎使用本系统!否则显示:用户名或密码输入错误,请重新输入! 教师引导学生回忆if语句的语法结构,再演示讲解登录按钮的代码。保存窗体,切换到窗体的窗体视图,验证“登录”功能和“取消”功能。 4.学生活动 学生以小组为单位适当讨论并操作,思考并回忆If语句、msgbox函数的用法,与教师互动,教师指导,巡视。 5.教师演示讲解 子任务三:密码输入不显示字符,用某一符号代替“*”。 创新工作:利用其它控件和属性进行窗体的修饰。 与QQ登录界面对比讲解,密码输入时不可见;最后对比两者界面,并展示其他效果图,发散学生思维。让学生利用课余时间收集素材,修饰登录窗体。 6.学生活动 学生适当讨论并操作,并能根据自己的设计需求,自由地选择控件修饰窗体,

数据库系统基本知识讲解

三、数据库的概念与用途 数据库的概念 什么是数据库呢当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个“数据仓库”我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种“数据库”,使其可以利用计算机实现财务、仓库、生产的自动化管理。 给数据库下了一个比较完整的定义:数据库是存储在一起的

相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。 数据库的优点 人事基本档案 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等

相关文档
最新文档