计算机二级access什么时候报名_2017年计算机二级Access数据库考试知识点

2017年计算机二级Access数据库考试知识点

Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。下面是小编收集的计算机二级Access数据库考试知识点,希望大家认真阅读!

计算机数据管理的发展

数据库是20世绝60年代后期发展起来的一项重要技术,70年代以来数据库技术得到迅猛发展,已经成为计算机科学与技术的一个重要分支。本章主要介绍数据库的基本概念和基本理论,并结合Microsoft Access讲解与关系数据库相关的基本慨念。

1.1 数椐库基础知识

数据库是20世纪60年代末发展起来的一项重要技术,它的出现使数据处理进入了一个崭新的时代,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享。那么,什么是数据库?什么是数据库管理系统呢?下面做一简单介绍。

1.1.1 计算机数据管理的发展

一、 数据与数据处理

数据是指存储在某种介质上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种介质上的数据形式。数据的形式可以是多种多样的,例如,某人的生日是“1988年6月25日” ,可以表示为“1988.06. 25”,其含义并没有改变。

数据的概念在数据处理领域中已经大大拓宽。数据不仅包括数字、字母、文字和其它待殊字符组成的文本形式,而且还包括图形、图像、动画、影像、声音等多媒体形式,但是使用最多、最基本的仍然是文字数据。

数据处理是指将数据转换成信息的过程。从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来说是有意义的。

人们说“信息处理”,其真正含义是为了产生信息面处理数据。通过处理数据可以获得信息,通过分析和筛选信息可以进行决策。

在计算机系统中,使用计算机的外存储器(如磁盘)来存储数据;通过软件系统来管理数据;通过应用系统来对数据进行加工处理。

二、 计算视数据管理

数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储,检索和难护。

计算机在数据管理方面经历了由低级到高级的发展过程。计算机数据管理随着计算机硬件、软件技术和计算机应用范围的发展而发展,先后经历了人工管理、文件系统和数据库系统、分布式数据库系统和面向对象数据库系统等几个阶段。

1.人工管理

20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况是,外存储器只有纸带、卡片、磁带,没有像磁盘这样的可以随机访问、直接存取的外部存储设备。软件状况是,没有操作系统,没有专门管理数据的.软件,数据由计算或处理它的程序自行携带。数据管理任务,包括存储结构、存取方法、输入/输出方式等完全由程序设计人员自行负责。

这一时期计算机数据管理的特点是:数据与程序不具有独立性,一组数据对应一组程序。数据不能长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其它程序使用, 因此程序与程序之间存在大量的重复数据,称为数据冗余。

2.文件系统

20世纪50年代后期到60年代中期,计算机的应用范围逐渐扩大,计算机不仅用于科学计算,而且还大量用于管理。这时可以直接存取的磁鼓、磁盘成为联机的主要外部存储设备;在软件方面,出现了高级语言和操作系统。操作系统中已经有了专门的数据管理软件,称为文件系统。

在文件系统阶段,程序和数据有了一定的独立性,程序和数据分开存储,有了程序文件和数据文件的区别。数据文件可以长期保存在外存储器上被多次存取。

在文件系统的支持下,程序只需用文件名就可以访问数据文件,程序员可以将精力集中在数据处理的算法上,面不必关心记录在存储器上的地址和内、外存交换数据的过程。

但是,文件系统中的数据文件是为了满足特定业务领域,或某部门的专门需要而设计的,服务于某一特定应用程序,数据和程序相互依赖。同一数据项可能重复出现在多个文件中,导致数据冗余度大,这不仅浪费了存储空间,增加了更新开销,更严重的是,由于不能统一修改,容易造成数据的不-致。

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

3.数据库系统

从20世纪60年代后期以来,计算机用于管理的规模更为庞大,应用越来越广泛,需要计算机管理的数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越来越强烈。这时硬件有大容量磁盘,硬件价格下降;软件价格上升,为编制和维护系统软件及应用程序所需的成本相对增加。在处理方式上,联机实时处理要求更多,并开始提出和考虑分布处理。在这种背景下,以文件系统作为数据管理手段已经不能满足应用的需求,于是为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用提供服务,出现了数据库技术和统一管理数据的专门软件系统一一数据库管理系统。

1968年美国IBM公司研制成功的数据库管理系统IMS(Information Management System)标志着数据处理技术进人了数据库系统阶段。IMS是层次模型数据库。1969年美国CODASYL(Conference on Data System Language,数据系统语言协会)委员会公布了DBTG报告,对研制开发网状数据库系统起到了推动作用。自1970年起,IBM公司的E.F.Godd连续发表论文,奠定了关系数据库的理论基础。目前关系数据库系统巳逐渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统。

数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提商数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。

为数据库的建立、使用和维护而配置的软件称为数据库管理系统(Data Base Management System,DBMS)。数据库管理系统以操作系统提供的输入/输出控制和文件访问功能为基础,因此它需要在操作系统的支持下才能运行。

【2017年计算机二级Access数据库考试知识点】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验1 数据库及数据定义 1、创建一个名为XSCJ的数据库,其初始大小为5MB,最大大小10MB,允许数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。 2、将以上XSCJ数据库的主数据文件的最大大小改为不限制。 3、参照教材82页例3.5、例3.6、例3.7分别建立Student表、Course表和SC表,并录入数据库表中相应元组。 4、分别采用SQL编程模式和设计模式修改Course表,为其增加一列开课学期,数据类型自行定义。 5、为Course表的Cname列建立一个唯一索引,索引名Cname_idx。 6、分离数据库XSCJ并拷贝文件至U盘保存好,用于下次实验;然后再将其附加上。 7、删除唯一索引Cname_idx。 8、删除基本表Student。 实验2 数据查询 将上次实验课的学生成绩数据库(XSCJ)附加到SQL SERVER中,录入数据后做如下查询。 1) 查询选修了课程的学生的学号; 2) 查询全体学生的姓名和出生年份,并将列别名改为XM和CSNF; 3) 查询年龄在18到20(包括18岁和20岁)之间学生的学号、姓名和系。 4) 查询信息系(IS)、数学系(MA)和计算机科学系(CS)学生的姓名和性别。 5) 用LIKE查询课程名为DB_ S的课程号和学分。 6) 查所有有成绩的学生学号和课程号。 7) 查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄升序排列 8) 查询选修了课程的学生人数。 9) 计算1号课程的学生平均成绩。 10) 查询有2人以上(含2人)同学选修课程的课程号。 11) 查询1号课程的间接先修课。 12) 查询每个学生的学号、姓名、选修的课程名及成绩。 13) 找出每个学生高于他选修课程平均成绩的课程号。 实验3 数据更新和视图 将学生成绩数据库(XSCJ)附加到SQL SERVER中,完成如下实验任务。 1) 将一个新学生元组(学号:95007;姓名:张娜丽;性别:女;所在系:IS;年龄:18岁)插入到Student表中。 2) 插入一条选课记录,插入一条选课记录( '95007','1 ')。 3) 对每一个系,求学生的平均成绩,并把结果存入数据库。 (建立一张表,然后通过子查询将结果插入表中。) 4)将全体学生的年龄增加一岁。 5)将信息系全体学生的成绩置零。 6)删除95001学生的记录。 7)删除信息系所有学生的选课记录。 8)建立计算机学生的视图CS_S。(视图中包括学号,姓名,年龄,系),并要求进行修改和插入操作时仍需保证该视图只有计算机系的学生。(视图中包含的属性名称自拟) 9)向CS_S视图中插入分别插入两条信息,如果不能插入说明原因。 (学号:95002;姓名:李华华;所在系:IS;年龄:18岁) (学号:95003;姓名:王冬冬;所在系:CS;年龄:20岁) 10)利用CS_S视图完成以下查询。 查询计算机学生年龄小于20岁的学生(学号、年龄) 查询计算机系选修了2号课程的学生(学号、姓名)。 实验4 数据库的安全性 实验内容 将学生成绩数据库(XSCJ)附加到SQL SERVER中,完成如下实验任务。 (1)在SQL Server Management Studio中创建三个登录帐户:log1、log2、log3。 (2)利用前面建立的XSCJ数据库,用log1登录,能否操作XSCJ数据库?为什么? (3)将log1、log2、log3映射为XSCJ数据库中的用户。 注意:此映射步骤会为登陆名log1在XSCJ中自动建立同名数据库用户log1。log2和log3同理。 (4)用log1登录,能否访问XSCJ数据库?为什么? (5)授予log1、log2、log3具有对Student、Course、SC三张表的查询权。并且log1有权将查询SC表的权限授予其他用户。 (6)分别用log1、log2、log3登录,对上述三张表执行查询。 (7)分别用log1、log2登陆,在查询分析器中执行以下语句,用来授予log3 对SC表的访问权限,会出现什么情况? 实验5 数据库的完整性 将学生成绩数据库(XSCJ)附加到SQL SERVER中,完成如下实验任务。 (1)录入或变更数据,验证所建立的实体完整性规则及其违约处理。 (2)录入或变更数据,验证所建立的参照完整性规则及其违约处理。 (3)自行设定某些列,使得其不允许取空值。 (4)自行设定某些列,使得该列值不允许重复。 (5)自行设定某些列的默认值。 (6)用Check短语限定考试成绩的取值范围在0到100之间。 (7)为Student表设计一个触发器,使得新增一个学生时,自动为其分配一个学号。 实验6 数据库编程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值