Download presentation
Presentation is loading. Please wait.
1
期末复习
2
题型 单选题 15题30分 填空10题20分 Sql命令5题20分 程序题5题20分 编程10分
3
数据库系统组成 数据库应用系统 数据库管理系统 操作系统 硬件 数据库管理员 开发人员 最终用户
4
数据模型 数据模型:关系 三种关系运算 选择 投影 联接 关系之间的联系 一对一 一对多 多对多
5
主关键字 元组(记录) 人事档案数据 属性(字段)
6
运算符与表达式函数 常量 变量
7
运算符与表达式函数 算术 **或^ (乘方) * / %(求余) + - 字符 +号-号 日期 日期1+天数 日期1—天数 日期1—日期2
8
运算符与表达式 关系 < = == <>或!=或# >= <= $ 逻辑 NOT或! AND OR
9
数组 定义 个数 赋值
10
常用函数 数值 MOD(Nexp1,Nexp2) RAND()
11
常用函数 字符 LEN(Cexp) AT(Cexp1,Cexp2[,Nexp]) LIKE(Cexp1,Cexp2)
SUBS(Cexp,Nexp1[,Nexp2])、 LEFT(Cexp,Nexp) RIGHT(Cexp,Nexp) SPACE(Nexp)
12
常用函数 日期和时间函数 DATE() TIME() DATETIME() YEAR(Dexp)、MONTH(Dexp)、DAY(Dexp)
13
常用函数 转换函数 LOWER(Cexp) UPPER(Cexp) STR(Nexp,[Nexp1,[Nexp2]]) VAL(Cexp)
14
数据库、数据表基本概念 数据库和数据表的基本概念 数据表 数据表各字段类型 数据库表的字段有效性规则和默认值 数据表文件的备注文件
数据库表与自由表的联系和区别
15
常用函数 数据表函数 EOF() BOF() RECNO() RECCOUNT()
16
数据表的基本操作命令 修改表结构: 打开数据表: USE<数据表> 表记录的显示 MODIFY STRUCTURE
LIST|DISP [范围][FOR<条件>][FIELDS <字段>]] 注意显示记录时指针的变化
17
数据表的基本操作命令 记录指针的定位 绝对定位 GO TOP | GO BOTT | GO N 相对定位 SKIP ±N 条件定位
LOCATE [ < 范围 > ] FOR [ <条件表达式> ] CONTINUE
18
数据表的基本操作命令 BROWSE 窗口浏览修改命令 替换修改命令
REPLACE [范围] <字段名1> WITH <exp1>[,<字段名2> WITH <exp2>,...][FOR<条件>]
19
数据表的基本操作命令 插入新记录 INSERT[BEFORE][BLANK] 追加新记录 APPEND [BLANK]
20
数据库与表的基本操作命令 记录的删除 逻辑删除 DELETE 恢复删除 RECALL 物理删除所有带标记的记录 PACK
物理删除所有记录 ZAP
21
索引及索引类型 索引建立的目的 建立索引的命令 INDEX ON 表达式 TAG 索引标识 设置当前索引的方法 SET ORDER TO
22
索引及索引类型 索引类型 索引文件类型 主索引 候选索引 唯一索引 普通索引 结构化复合索引文件 主关键字
在指定字段或表达式中不允许出现重复值的索引 一个表只能创建一个主索引 不能为自由表建立主索引。 候选索引 唯一索引 普通索引 索引文件类型 结构化复合索引文件
23
多工作区 概念 切换工作区 建立表间临时关系 意义 SELECT <工作区号>/<工作区别名>/0
SET RELA TO <关键字表达式> INTO <工作区>
24
建立表间的永久关系 父表的主索引和子表的普通索引,建立一对多的关系 参照完整性规则包括更新、删除和插入规则
参照完整性规则三种选项:级联、限制和忽略
25
数据完整性 实体完整性 域完整性 参照完整性
26
SQL语言(20分) 数据查询 SELECT <输出项列表> FROM <数据表名>
[JOIN <数据表> ON <条件>] [WHERE <筛选条件>] [GROUP BY <分组项> [HAVING <过滤条件>]] [ORDER BY <排序项>[ASC|DESC]]
27
SQL语言 单表查询 统计查询 多表查询 查询结果的输出
28
SQL语言 数据操纵 插入 INSERT INTO <表名> [(<字段名表>)] VALUE(<表达式表>) 修改 UPDATE <表名> SET <字段名1>=<表达式1> [,<字段名2>=<表达式2> [,...]] [WHERE <条件>] 删除 DELETE FROM <表名> [WHERE <条件>]
29
SQL语言 数据定义 ALTER TABLE <表名> ……
30
视图与查询 视图与查询的共同点和主要区别 虚拟表 从属不同 输出去向不同 是否更新 对应的SQL子句
31
项目 概念 各选项卡所包括的文件类型 数据、文档、类、代码、其他 连编
32
程序设计(30分) 循环 FOR 循环的并列 多重循环 质数、水仙花数、同构数 打印图形 数据表 数组 过程和函数
33
表单、报表(4分)
Similar presentations