数据库系统数据库DB存储在计算机内有组织的可共享的管理系统DBMS基本功能数据定义建立数据库定义表数据操作插入、更新、删除...运行管理完整性安全性并发控制维护自动维护、备份操作语言SQL语言结构化查询语言GQBE语言填表式语言应用程序窗体报表查询管理员DBA向用户提供数据和信息制定政策、标准、规程确保安全性防止非法操作数据库备份与恢复培训数据模型概念模型从用户信息需求描述全局逻辑结构逻辑模型从计算机实现观点描述全局逻辑结构外部模型从用户使用的观点描述局部逻辑结构物理模型计算机物理设备上的存储和存取关系数据库关系概念关系二维表属性列元组行属性域取值范围性质交叉单值数据类型数值文本字符日期键超键标示元组候选键最小超键主键关系必备下划线外键公共属性表与表联系数据完整性定义有效性正确性实体完整性主键不能NULL参照完整性主键有效值可以NULL自定义关系代数选择σ条件(R)满足条件新关系投影ΠA,B(R)选择属性消除重复并R∪S公共元组合并拼接差减掉元组订单-已撤销笛卡尔积属性相加元组相乘交公共元组R∩S=R-(R-S)属于R,属于S联接运算内联接等值联接不消重复自然联接属性值相等消重复左外联接包含左右填NULL右外联接包含右左填NULL规范化函数依赖完全依赖部分依赖传递依赖三范式1NF满足关系定义交叉一个值定义主键2NF必定1NF完全依赖主键3NF必定2NF不存在传递依赖设计概述设计方法新奥尔良法基于3NF法实体-联系法基本步骤需求分析收集数据概念设计反应用户需求逻辑结构设计数据模型物理结构设计物理设备实施维护实体—联系模型实体一个部门一个客户一个订单实体集所有客户所用订单所有学生属性部门编号订单号学号键(关键字)标示实体键加下划线____联系一对一1:1箭头指向两端一对多1:M箭头指向一方向多对多M:N无箭头E-R转关系实体集属性转列键转主键一对一一对多一主放多多对多联系转表主键=两父表主键概述数据定义语言基本表索引视图数据操纵语言查询更新插入删除修改数据控制语言完整性安全性一致性表结构定义表结构CREATETABLECREATETABLE表名(列名1数据类型,.....)PRIMARYKEY定义主键修改表结构ALTERTABLE表名ADD新列名数据类型删除表DROPTABLE表名核心语句CREATE定义表结构ALTER修改表结构DROP删除表SELECT选择INSERT插入DELETE删除记录UPDATE更新GRANT授权REVOKE取消授权查询语句基本格式格式SELECT列名FROM表名WHERE标件表达式SELECTFROMWHERESELECT字句要显示的列AS关键字指定新列WHERE字句从表中选择行的条件逻辑,比较,算术日期两端加#FROM字句数据来源可多个表字符串操作操作符LIKENOTLIKE字符串加引号通配符*?特殊运算符BETWEENAND在某个范围NOTBETWEENAND不在某个范围IN属于指定集合的元素NOTIN不属于指定集合的元素聚集函数AVG求平均值SUM求总和MAX求最大值MIN求最小值COUNT计数创建表设计视图GQBE语言CREATETABLESQL语言字段数据类型短文本加引号255个字符长文本备注型数字型日期型日期两端加#货币型自动编号型不能修改是否型0和-1-1真,0假OLE对象型窗体报表显示文档,表格...超链接型计算型附件查阅向导型掩码输入模板设置格式格式符号;原义字符是否保存;占位符0LA验证规则表达式查阅字段数据来源表查询值列表作用避免数据输入错误减轻输入负担索引作用提高查询速度唯一索引不能重复限制字段唯一可创建多个主索引主键自动创建只能一个主索引是唯一索引,但唯一索引不一定是主索引辅助索引关系关系类型一对一联接字段有一个主键或唯一索引一对多联接字段有都是主键或唯一索引多对多转换两个一对多关系本身转换表参照完整性级联更新级联删除联接属性内部联接只包含匹配行左外连接包含左边表所有及右表匹配行右外联接包含右边表所有及左表匹配行相关概念查询定义检索更新添加复制统计分析与表区别表存储数据查询数据来源表查询视图设计视图创建修改查询SQL视图创建修改查询数据表视图显示运行结果查询类型选择查询基本查询交叉表查询重新组织格式方便数据分析操作查询生成表更新查询删除查询追加查询参数查询输入查询参数特定查询子查询传递查询联合查询概述窗体类型操作窗体单页窗体单个窗体浏览按钮切换连续窗体列出所有记录多页窗体选项卡结构分割窗体窗体和表同时显示子窗体嵌套窗体控制窗体控制流程窗体信息交互窗体弹出提示信息接受用户输入如登录提示窗口窗体视图设计视图结构布局属性创建窗体窗体视图显示设计效果数据表视图数据表格浏览数据记录添加,删除,更新操作不能显示OLE图像布局视图Access2013新功能调整结构创建窗体设计视图相关工具设计控件视图排列堆积表格格式颜色5个节窗体页眉窗体标题窗体视图显示仅在第一页顶部打印页面页眉需要显示的列标题窗体视图不显示每一页顶部打印主体设计区页面页脚日期、页码窗体不显示每页底部打印窗体页脚窗体底部显示信息最后一条记录打印属性表格式数据事件其他自动创建选择对象单击创建窗体向导按提示导航窗体控制窗体切换面板选项卡窗体窗体控件控件文本框绑定对象框OLE命令按钮标签组合框控件类型绑定型与数据源相关联可以显示、修改、输入字段值内容随记录变化显示字段值OLE图像都属于绑定型控件未绑定型与数据源没关系显示静态计算型控件标签,线条...计算型表达式为数据来源表达式包含表、查询等文本框只有窗体视图才能显示OLE对象宏及应用概述编程工具VBA代码相关概念宏类型操作序列宏顺序执行的宏顺序结构宏组宏的组合宏组中宏-子宏子宏可独立运行格式:宏组名.子宏名条件宏条件表达式条件为真执行创建宏独立宏重复调用控件删除宏还在嵌入宏控件事件宏控件删除宏消失调试运行直接运行运行宏组RunMacro调用子宏宏组名.子宏名宏操作宏的分类程序流程操作在此数据库中常用宏IFOpenTable打开表OpenForm打开窗体OpenReport打开报表OpenQuery打开查询RunSQL运行SQLRunMacro运行宏