参加上海市计算机等级考试(一级)尚需要再掌握以下的内容:_派派后花园

用户中心 游戏论坛 社区服务
发帖 回复
阅读:278 回复:0

参加上海市计算机等级考试(一级)尚需要再掌握以下的内容:

刷新数据 楼层直达
asd1671

ZxID:17080843

等级: 热心会员
举报 只看楼主 使用道具 楼主   发表于: 2019-03-20 0
参加上海市计算机等级考试(一级)尚需要再掌握以下的内容:
1.    理论题:  数据库部分包括两部分内容:第一部分数据库,第二部分编程序(用VB)——考试时由考生任选一部分。
2.    操作题: 多媒体操作;Flash动画制作.,用Photoshop处理图象。
这里介绍理论题补充内容第一部分的要点。
第一部分 数据库技术
(注:本部分内容包括:概念,SQL语言,将分几次介绍)
(本节介绍  :6.数据库系统的组成、结构,常见的开发工具 )

五、数据库系统
1、    数据库系统组成(重点:概念)
数据库系统是指采用了数据库技术的计算机系统。它由硬件、软件、数据库和人 四部分组成。
    硬件:包括CPU、内存、外存、输入输出设备、数据通道。
    软件:包括操作系统、DBMS、高级语言及开发工具、为特定应用环境开发的应用程序。
    数据库:是指与某一个特定应用有关的全部数据的集合。通常由两大部分组成:一是具体应用数据的集合,二是关于各级数据库结构的描述(目标模式),也称为“元数据”。
    人:数据库管理员(database  administrator ,DBA),系统分析员,与数据库设计人员、应用程序员和最终用户。

(1)    DBMS的分类及功能
分类方法有两种:
    一是按数据模型可分为:
    层次型DBMS
    网状型DBMS
    关系型DBMS(简称RDBMS)
    面向对象型DBMS(简称OODBMS)
    二是按照功能结构可分为:
    桌面型DBMS(如Access,Visual Foxpro等) (功能比服务型的弱,不提供安全性控制功能,如VFP)
    服务器型DBMS(如Oracle、DB2、SQL  Server、 Sybase、MySQL等)
    分布式DBMS

DBMS的主要功能:
    数据库的定义功能:应提供DDL语言以定义三级模式和两级映象
    数据库的操纵功能:应提供DML语言以实现操作。基本操作有查询和更新(插入、修改和删除)。DML语言有自含式(交互式)和嵌入式(宿主式)两类。
    数据库的控制功能:安全性控制、数据库完整性控制、数据库并发控制、数据库恢复。
    数据库的存储管理功能:提高存储空间利用率和存取效率。
    数据库的建立和维护功能:包括建立、转换、转储、恢复、重构、检测等。

(2)    DBA的主要职责
全面负责数据库系统的管理与控制。
主要职责有:
    参与数据库设计的全过程
    决定数据库的存取策略
    确定用户的权限
    备份和恢复策略
    监视运行情况

2.    数据库系统结构
根据计算机的系统结构,数据库可分为集中式、C/S式、B/S式、分布式四种。
(1)    集中式
集中式指数据库应用程序、DBMS、数据库都在一个计算机系统上。分为单用户和多用户两种。
              
(2)    C/S式
客户机/服务器式(client/server, C/S)。在服务器上(后台)装有DBMS、数据库,实现各种功能。在客户机(后台)上装有应用程序。

(3)    B/S式
浏览器/服务器式(Browse / server, B/S)。在C/S式的客户机和服务器之间,在服务器上增加Web服务器, 用户端通过浏览器操作。

(4)    分布式
分布式数据库由一组数据组成,这组数据分布在计算机网络的不同计算机上,网络中每个结点具有独立的处理能力(称为场地自治性),可以执行局部应用。也可通过网络执行全局应用(称为整体协作性)。
即每个场地是一个独立的集中式数据库系统。

3.    常见开发工具.
目前最常见的数据库应用系统前台开发工具和环境有:
    PowerBuilder: 提供智能化的数据窗口
    Delphi: 高性能快速集成软件开发工具,用object  pascal语言
    C++ Builder: 高性能快速集成软件开发工具,用C++语言
    Visual Basic(VB):也是开发数据库应用的工具。比较适合初学者和开发小规模的应用系统。


发帖 回复