程序设计基础

第四部分 程序设计基础 (历年比例8%)

★★ 程序设计总体原则:清晰第一、效率第二。

◆ 良好程序风格包括:源程序要文档化,数据说明的次序要规范化,避免滥用goto语句

◆ 结构化程序设计的核心是算法,面向对象的核心是对象(类)。

★★ 结构化程序设计的基本原则是:【自顶向下】、【逐步求精】、【模块化】、【限制使用Goto语句】。

★★ 类是一组具有相同属性和相同操作的对象的集合。面向对象模型中,最基本的概念是对象和【类】。在面向对象方法中,类的实例称为【对象】,实现信息隐藏是通过对象的【封装】。

★★ 面向对象的特征包括抽象,【封装】、【继承】、【多态】。

对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。

MySQL数据库中可以对基本表、数据库、用户、基本表中的列进行授权,列是组成基本表的属性,

◆ 继承提高了软件的【可重用性】。

在MySQL中进行授权操作时,可根据需要指定的选项为被授权用户的用户名、登录地点、可操作的数据库对象、欲授权的权限种类。

◆ 对象是【属性和方法】的封装体,对象间的通讯靠【消息传递】,操作是对象的动态性属性。

在使用MySQL进行数据库程序设计时,InnoDB存储引擎是事务安全的,并且支持外键;MyISAM存储引擎不支持事务处理应用;MEMORY存储引擎速度非常快,适合用于存储临时数据的临时表,不支持事务处理应用,;CSV存储引擎操作的是一个标准的CSV报表文件,不支持事务处理。

CREATE命令用于创建数据库或数据库对象,ALTER命令用于对数据库或数据库对象进行修改,DROP命令用于删除数据库或数据库对象,GRANT用于授予权限。

在MySQL中,对事件、存储过程、存储函数、基本表、索引、视图等的修改均可以使用ALTER命令。

在MySQL中进行授权操作时,可根据需要指定的选项为被授权用户的用户名、登录地点、可操作的数据库对象、欲授权的权限种类。

按功能对SQL语言分类,数据定义语言(DDL)对各种数据库对象(非数据)进行创建、删除、修改;数据操纵语言(DML)对各种数据库对象进行增删改查操作;数据控制语言(DCL)对各种数据库对象进行授权和回收权限控制。

在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。

数据字典(DD) 所定义的对象都包含于(数据流图(DFD图)

对象之间进行通信的构造叫做消息。多态性是指同一个操作可以是不同对象的行为。对象不一定必须有继承性。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作。

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值