数据库应用期末复习小结.doc_第1页
数据库应用期末复习小结.doc_第2页
数据库应用期末复习小结.doc_第3页
数据库应用期末复习小结.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章数据库、数据库管理系统、数据库系统等概念及其之间的关系,数据库的基本特点,数据模型,关系数据库的基本数据结构,关系、关系模型的概念,实体、实体之间的联系,关系数据库中常见的关系运算,数据管理技术的发展过程等。第三章1. Select, insert, update, delete等数据操纵语句。2. 掌握SQL语句中,如where,Order By, Group By (Having)、between and,like, distinct,常用聚合函数(sum(),avg(),count()等的使用。3.2.2单表查询 1.单表基本查询a.查询所有的列 select * from 学生表;b.查询指定的列(投影运算) select 学号,姓名,籍贯 from 学生表;c.查询经过计算的值或更改列标题名 select 学号,姓名,入学成绩/600 as 相对成绩2.选择表中的若干元组(选择操作)a.消除取值重复的行 select distinct 籍贯b.查询满足条件的元组 where子句c.对查询结果排序order by子句asc升序desc降序默认值为升序d.使用聚合函数avg、count、min、max、sume.对查询结果分组group by子句、having子句PS:1.where子句a.用关系运算符构造条件 = 、 =、 =、b.用逻辑运算符构造多重条件 and、orc.确定集合 in、not ind.字符匹配like、not like 通配符*、?e.查询结果输出到新表into子句2.having子句 一定要跟在group by子句之后,不能单独使用select 年级 count(*) as 班级数from 班级表group by 年级having count(*) = 23.2.3多表自然连接查询select 学生表.学号,姓名,成绩from 学生表,成绩表where学生表.学号 = 成绩表.学号and成绩 = 85;注意事项:若有group by子句,则凡是公共字段,无论是否与group by有关,都要在group by中出现3.2.4参数查询弹出对话框要求用户输入所需的参数值select学号,姓名,入学成绩from学生表where入学成绩 = 请输入入学成绩;3.2.5子查询与合并查询a.带in子查询b.带关系运算符子查询c.合并查询union语句(不考)例一:select学号,姓名,班号from学生表where 班号 in (select班号from班级表where专业 = “会计学”);例二:select 学号,姓名,班号,入学成绩from学生表where 入学成绩 = all (select avg(入学成绩)from学生表where班号 = “会计学091”)and 班号 “会计学091”order by 入学成绩 desc;3.2.6交叉表查询(不考)第七章l 基本数据类型,常量的书写,变量的定义及赋值,常用函数、运算符的运用,表达式的正确书写等。 (一)要求学生掌握的函数:(1)数值函数:exp(),log(),sqr(),log(),Rnd(),abs(),int();(2)字符函数:len(),left(),right(),mid(),LTrim(),RTtim(),trim();(3)日期时间函数:date(),now(),time(),year(),month(),day(),hour(),minute();(4)输入输出函数:msgbox(), inputbox();(二) 要求学生掌握的运算符及表达式: (1)赋值运输符; (2)算术运算符(课本P133,表7-13)及表达式; (3)字符运算符及表达式,日期时间运算符及表达式,关系表达式都是书上内容; (4)逻辑运算符只要求,Not,And,Or; (5)对象运算符(”!”,”.”)(为第九章服务)。7.2数据类型概述VBA部分数据类型byte字节型0255boolean布尔型是否型true/falseinteger整型-3276832767long长整型-21474836482147483647single单精度浮点型-3.402823E38-1.401298E-451.401298E-453.402823E38double双精度浮点型currency货币型date日期型string字符串variant变体型7.3常量常量(constant)boolean布尔型是否型integer整型%long长整型&single单精度浮点型!double双精度浮点型#currency货币型date日期型#2012/12/31#string字符串“江西财经大学”7.4变量变量(variable)变量的名 不可变变量的值 可变变量命名规则第一个字符必须使用英文字母不能使用除_的字符长度不可以超过255个字符使用的变量名不能与VBA内在的函数、过程、语句及方法的名称相同,且不能使用与程序语言的关键字相同的名称dim a as integer 定义变量a = 12 给变量赋值 注意:多个变量要逐个定义Dim a% ; b& , c%7.5函数函数(fuction)sqr平方根round四舍五入rnd随机数abs绝对值sgn正负号int取整1、rnd产生开区间(0,1)内的随机数,产生35的随机数 3+2*rnd()2、sgn(a), a是正数则值为1,0为0,负数为-13、int(-7.4) = -8 ,向下取整lcase转换为小写ucase转换为大写spc打印空格string重复字符len计算字符串长度format设置字符串格式instr搜索函数left取左子串函数right取右子串函数mid取中间子串函数ltrim删除字符串前置空格rtrim删除字符串尾部空格trim删除字符串前置及尾部空格dateadd日期加减一个时间间隔后的日期weekday求日期的星期数tab定位到当前行的某列msgbox提示对话框inputbox提示对话框1、?Ucase(“China”)的结果CHINA2、?string(3, “中国”)的结果“中中中”3、?len(“china”)的结果54、?instr(“Microsoft word”,word)的结果11?instr(“江西财经大学”, “财经”)的结果35、?left(“江西财经大学”,4)的结果江西财经6、?right(“江西财经大学”,2)的结果大学7、?mid(“江西财经大学”,3,2)的结果财经?mid(“江西财经大学”,3)的结果财经大学8、weekday(#2010-06-16#)输出为整型4?WeekdayName(4)结果为星期三9、?tab(20); “*”表示在当前行第二十列输出*7.6表达式数值表达式 (整除)、mod(求余)字符表达式 &关系表达式 比较运算符like运算符逻辑表达式 not and or1、#2010-08-01#-#2010-07-01#的结果为312、?”F” like A-Z 的结果为true3、?”F” like !A-Z 的结果为falseA-Z表示是否含有A到Z字符中的任意字符;!A-Z表示是否不含有A到Z字符中的任意字符第八章流程控制三种结构的掌握和运用。 (一)循环语句的要求:需要掌握Do whileloop, For . next,( Exit do),循环要求掌握到二层嵌套(不需要掌握的:Do until. loop, While wend)。(二) 数组的要求:掌握数组的定义和使用,排序。数组遍历语句For . each 不做要求。(三)8.4,8.5不做要求。第九章面向对象程序设计的基本思想。 (一) 重点掌握要求:9.1 面向对象的基本概念(9.1.1 面向对象核心概念,9.1.2 类或对象的特性,9.1.3 面向对象编程初步应用)常用控件:CommandButton,Textbox,Label,checkbox,optionbutton.列表框和下拉列表框要求掌握重点是:在理解面向对象编程思想(类和对象的四种关系)基础上,理解面向对象程序编写的四个主要步骤:(1)构造界面(2)命名控件、(3)设置属性(常用属性包括:Name,caption,enabled,value)、(4)编写事件代码(常见方法和事件包括:load,unload,open,close,click,dblclick)在理解对象属性设置和方法调用的基础上,能够比较精确描述图形化程序构造过程。考试题型:选择题、填空题、SQL操作题、程序阅读题、程序编写题和论述题一、单项选择题(每小题1分,共10题、10分。)二、填空(每空1分,共10分。)三、SQL题(每题5分,共6题、30分。)l 单表查询、多表查询(通配符使用,like字句使用,子查询(带in),聚合函

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论