授 课 人:杨要科 E-mail : coolyyk@126.com Q Q : 12713198 第6章 数据库基础与Access应用 授 课 人:杨要科 E-mail : coolyyk@126.com Q Q : 12713198
第6章 数据库基础与Access应用 计算机信息编码 Access 2010系统概述 数据库系统概述 数 据 模 型 关系数据库 创建数据库 创建数据表 计算机信息编码 创 建 查 询 创建窗体和报表 中原工学院计算机基础教学部
数据库系统概述——计算机数据管理的发展 数据和信息 数据管理技术 数据是指描述事物的符号记录 信息是指以数据为载体的对客观世界实际存在的事物、事件和概念的抽象反映 数据管理技术 人工管理阶段 文件系统阶段 数据库系统阶段 中原工学院计算机基础教学部
数据库系统概述——数据库系统 数据库 数据库管理系统 数据库应用系统 数据库管理员 中原工学院计算机基础教学部
数据库系统概述——数据库系统的特点 数据共享性高、冗余度低。 数据结构化。 数据独立性高。 有统一的数据控制功能。 中原工学院计算机基础教学部
数 据 模 型——数据模型的组成要素 数据结构 数据操作 完整性约束 中原工学院计算机基础教学部
数 据 模 型——数据模型的分类 概念数据模型 逻辑数据模型 物理数据模型 中原工学院计算机基础教学部
数 据 模 型—— E-R模型简介 相关概念 实体 属性 联系 E-R模型的图示法 中原工学院计算机基础教学部
关系数据库——关系数据模型1 关系术语 关系 元组 属性 域 关键字 外部关键字 中原工学院计算机基础教学部
关系数据库——关系数据模型2 实际关系模型 中原工学院计算机基础教学部
关系数据库——关系运算 传统的集合运算 并 交 差 专门的关系运算 选择 投影 连接 中原工学院计算机基础教学部
关系数据库——关系的完整性 实体完整性 值域完整性 参照完整性 用户自定义完整性 中原工学院计算机基础教学部
Access 2010系统概述 Access简介 Access 2010数据库的组成 表 查询 窗体 报表 宏 模块 中原工学院计算机基础教学部
Access 2010系统概述——界面组成 中原工学院计算机基础教学部
Access 2010系统概述——创建数据库 创建空数据库 利用模板创建数据库 中原工学院计算机基础教学部
Access 2010系统概述——创建数据表1 表结构设计 创建表 输入记录 字段名称、字段数据类型、字段的属性 (1)使用设计器创建表 (2)使用数据表视图创建表 (3)通过数据导入创建表 (4)使用SharePoint列表创建表 输入记录 中原工学院计算机基础教学部
Access 2010系统概述——创建数据表2 建立关系 建立索引 中原工学院计算机基础教学部
Access 2010系统概述——创建数据表3 实施参照完整性 级联更新相关字段 级联删除相关字段 中原工学院计算机基础教学部
创 建 查 询1 利用向导创建选择查询 利用查询设计视图创建选择查询 中原工学院计算机基础教学部
创 建 查 询2 查询中条件的设置 关系运算符 逻辑运算符 特殊运算符 Like运算符 聚合函数 中原工学院计算机基础教学部
创 建 查 询3 创建SQL查询 数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL) 数据查询语句即SELECT语句是数据操作语言中非常常用的一个。基本语法格式如下: SELECT select_list FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression] [ ORDER BY order_expression [ ASC | DESC ] ] 中原工学院计算机基础教学部
创建窗体和报表1 创建窗体 窗体的组成 利用向导创建窗体 使用设计视图创建窗体 纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、数据透视表窗体和数据透视图窗体 窗体的组成 窗体页眉、页面页眉、主体、页面页脚和窗体页脚 利用向导创建窗体 使用设计视图创建窗体 中原工学院计算机基础教学部
创建窗体和报表2 创建报表 报表组成 利用向导设计报表 利用设计视图创建报表 纵览式报表、表格式报表、图表报表和标签报表 报表页眉页脚、页面页眉页脚、主体、组的页眉页脚 利用向导设计报表 利用设计视图创建报表 中原工学院计算机基础教学部
习题 一、选择题 1.数据管理经过若干发展阶段,下列哪个不属于发展阶段( )。 6.下列关于OLE对象,叙述正确的是( )。 1.数据管理经过若干发展阶段,下列哪个不属于发展阶段( )。 A.人工管理阶段 B.机械管理阶段 C.文件系统阶段 D.数据库系统阶段 2.按数据的组织形式,数据库的数据模型可分为3种,是( )。 A.小型、中型、大型 B.网状、环状、链状 C.层次、网状、关系 D.独享、共享、实时 3.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系 4.在学生基本信息表中查找姓王的男学生,属于哪种关系操作( )。 A.选择 B.投影 C.连接 D.比较 5.Access是一个( )。 A.数据库系统 B.数据库管理系统 C.数据库应用系统 D.数据库操作程序系统 6.下列关于OLE对象,叙述正确的是( )。 A.用于输入文本数据 B.用于处理超链接数据 C.用于生成自动编号数据 D.用于链接或内嵌Windows支持的对象 7.查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是( )。 A.Like "等级考试“ B.Like "*等级考试" C.Like "等级考试*“ D.Like "*等级考试*" 8.在Access数据库中,表是由( )。 A.字段和记录组成 B.查询和字段组成 C.记录和窗体组成 D.报表和字段组成 9.窗体的组成不包括( )。 A.主体节 B.窗体页眉、窗体页脚 C.页面页眉、页面页脚 D.主窗体节、子窗体节 10.在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是( )。 A.报表页眉 B.报表页脚 C.页面页眉 D.页面页脚 中原工学院计算机基础教学部
习题 二、填空题 1. 是长期存储在计算机内的、有组织、可共享的数据集合。 2.关系模型是把实体之间的联系用 表示。 1. 是长期存储在计算机内的、有组织、可共享的数据集合。 2.关系模型是把实体之间的联系用 表示。 3.如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为 。 4.人员的基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的是 。 5.实体完整性约束要求关系数据库中元组的 属性值不能为空。 6.数据库系统的核心是 。 7.在关系数据库中,从关系中找出若干列,该操作称为 。 8.表中的人员编号、课程编号等,如此类的编号字段,一般将其数据类型定义为 。 9.窗体由多个部分组成,每个部分称为一个 。 10.窗体的数据来源可以是 和 。 中原工学院计算机基础教学部
习题 三、操作题 1.建立一个“商品销售”数据库,并添加如下“员工”表、“商品”表和“销售”表,表结构如下。“员工”表 “商品”表 “销售”表 字段名 商品编号 商品名称 厂商 进价 销售价格 进货日期 类型 文本 浮点型 日期型 宽度 6 20 2位小数 默认 字段名 工号 姓名 性别 出生日期 联系方式 照片 类型 文本 日期型 OLE 宽度 4 1 默认 13 字段名 工号 商品编号 销售数量 销售日期 类型 文本 整型 日期时间型 宽度 4 6 默认 中原工学院计算机基础教学部
习题 2.分别为三个表建立索引。自己思考看哪些字段需要建立主索引,哪些字段需要建立普通索引。 3.为三个表建立关系,并实施参照完整性。 4.建立查询,查询所有男员工的信息。 5.建立查询,查询员工商品销售详细清单,包括工号、姓名、商品编号、商品名称、销售数量和销售时间。 6.建立查询,统计每名员工的销售总额。 7.建立窗体,浏览员工的基本信息。 8.建立报表,打印员工商品销售详细清单,包括工号、姓名、商品编号、商品名称、销售数量和销售时间。 中原工学院计算机基础教学部