数据库应用基础--access2010 单元一 认识数据库

合集下载

Access 2010数据库第一章 数据库的基本概念

Access 2010数据库第一章 数据库的基本概念

1.2.3 关系模型
关系模型是采用二维表来表示实体以及实体之间联系的模型。 关系模型的数据结构是单一的“二维表”结构,这种二维表结 构又可被称为关系。 关系可以将现实世界中的实体以及实体之间的各种联系恰当地 表示出来。关系不仅可以表示数据的存储,也可以表示数据之 间的联系。 二维表中的一行称为一个“元组”,又称为一条记录;二维表 中的一列称为一个“属性”,又称为一个字段。如果表格中的 一个或几个属性的组合可以唯一标识表格中的元组,那么将该 属性或属性集合称为关系键(Key),也称为主键(主关键 字)。在关系数据库中每个表都应该有且只有一个主键,主键 可以唯一标识表格中的元组。
数据库的设计是指在一个特定的应用环境中,设计出符合用户 需求的数据模型,再根据数据模型建立数据库的过程。简单地 说,关系数据库的设计就是采用关系模型来进行数据库的设计。 关系数据库的设计可以分为以下几个步骤: (1)需求分析,深入了解用户需求,确定数据对象;
(2)概念结构设计,设计E-R(Entity Relation)模型; (3)逻辑结构设计,将E-R模型转换为关系数据模型; (4)数据库物理设计; (5)应用程序编码、调试与运行; (6)数据库的运行及维护。
3.逻辑结构设计 逻辑结构设计就是把概念结构模型转换为某个具体的数据库管 理系统所支持的数据模型。对于关系数据库设计来说,就是根据 E-R模型转换为关系模型。 (1)E-R模型转换为关系模型的规则
1)一般情况下,可将每一个实体转换为一个关系,即将每个关系 定义成一个表。
2)确定每个关系的主键以及主键与其它属性之间的关系。
3.连接(Join) 通过连接运算可以将两个或多个关系连接在一起,从而构成一 个新关系。连接运算是乘、选择和投影操作的组合。所谓自然连 接是以公共属性值相等为连接条件,连接的结果只包含公共属性 值相等的元组,而且消除了冗余属性。

第1章 数据库基础与Access 2010

第1章 数据库基础与Access 2010
实体联系模型又称E-R模型或E-R图,它是描述概念 世界、建立概念模型的工具。 E-R图包括三个要素: (1)实体。 (2)属性。 (3)实体之间的联系。
E-R图
实体型
用矩形表示,矩形框内写明实体名。
学生
教师
属性
用椭圆形表示,并用无向边将其与相应的实体连接起来 学生
学号
姓名
性别
年龄
E-R图(续)

性 别 女 男 女

系 名 社会学 商品学 法律

年 级 2005 2005 2005

1.3.1 关系模型
1.关系中常用的术语
(1)关系:一个关系就是一张二维表格,每个关系有一 个关系名,在Access 2010中,一个关系就是一个表对象。
(2)元组:表格中的每一行称为一个元组。在Access 2010中,称为记录。 (3)属性:表格中的每一列称为一个属性,给每列起一 个名称,该名称就是属性名,如“学生”表中的学号、姓名、 性别、出生日期等。在Access 2010中,称为字段。 (4)分量:元组中的一个属性值称为分量。关系模型要 求关系的每一个分量必须是一个不可分的数据项,即不允许 表中还有表。
1.3.2 关系代数运算
(1) 并运算 两个关系的并运算可以记作R∪S,运算结果是将两个关 系的所有元组组成一个新的关系,若有相同的元组,只留下 一个。 学生A∪学生B的结果如表1-4所示。
1.3.2 关系代数运算
(2)交运算 两个关系的交运算可以记作R∩S,运算结果是将两个关 系中公共元组组成一个新的关系。 学生A∩学生B的结果如表1-5所示。
联系: 用菱形表示,菱形框内写明联系名,并用无向边分别与有关 实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n 或m:n) 实体型A 实体型A 实体型A 1 联系名 1 实体型B 1:1联系 1 联系名 n

《Access2010应用基础》教学提纲

《Access2010应用基础》教学提纲
单元创建和编辑报表任务快速创建报表任务使用设计视图创编辑和美化建报表任务打印报表单元建立和编辑窗体任务快速创建窗体任务使用设计视图创建窗体任务编辑和美化窗体单元创建和使用宏任务创建宏任务编辑调试和运行宏任务使用宏创建菜单半期考试范围
南溪职校教学提纲
专业计算机科目来自Access 2010
学期
共二学期第1学期
编写人姓名
刘莫霞
学时
80
编写时间
2014.11.25
教材信息
《数据库应用基础Access2010》第3版
主编张巍高等教育出版社
一、内容:
单元1认识数据库系统
任务1认识Access 2010
任务2创建数据库
任务3管理和维护数据库
单元2建立和维护数据表
任务1建立数据表
任务2设置字段属性
任务3维护和美化数据表
6.掌握创建和编辑窗体的方法
7.了解简单宏、宏组、条件宏等多种宏的创建方法
8.了解宏的高度和运行的方法
9.掌握模块和过程的分类、创建和调用、运行的方法
10.掌握表达式的概念和变量、数组、常量、运算符、函数在表达式中的运用
11.掌握语句的分类、作用及使用
12.掌握在过程中引用对象、对象属性和常用方法的方法
主编张巍高等教育出版社
一、内容:
单元4创建和编辑报表
任务1快速创建报表
任务2使用设计视图创、编辑和美化建报表
任务3打印报表
单元5建立和编辑窗体
任务1快速创建窗体
任务2使用设计视图创建窗体
任务3编辑和美化窗体
单元6创建和使用宏
任务1创建宏
任务2编辑、调试和运行宏
任务3使用宏创建菜单
半期考试范围:第2学期前半期学习内容

Access数据库技术及应用(2010版)第1章-数据库基础知识

Access数据库技术及应用(2010版)第1章-数据库基础知识
应用程序 1 文 件 管 理 系 统 应用程序 2 应用程序 n
数据集 1
数据集 2
… …
数据集 n
9
第1章 数据库基础知识
计算机数据管理的发展数据库系统阶段
数据管理技术进入数据库阶段是在20世纪60年代末, 这时期数据管理的特点有以下几方面。 ① 数据共享性高、冗余度低。 ② 数据结构化。 ③ 数据独立性高。 ④ 有统一的数据控制功能。
4
第1章 数据库基础知识
数据管理基本概念

1.数据和信息


数据是指描述事物的符号记录。数据不仅仅是指传统 意义的由0~9组成的数字,而是所有可以输入到计算 机中并能被计算机处理的符号的总称。 信息是指以数据为载体的对客观世界实际存在的事物、 事件和概念的抽象反映。

数据和信息是两个互相联系、互相依赖但又互相区 别的概念。数据是用来记录信息的可识别的符号, 是信息的具体表现形式。数据是信息的符号表示或 载体,信息则是数据的内涵,是对数据的语义解释。 只有经过提炼和抽象之后,具有使用价值的数据才 能成为信息。

逻辑数据模型,也称数据模型。


物理数据模型,也称物理模型。

16
第1章 数据库基础知识
数据模型-相关概念


建立数据模型需要掌握以下几个概念。 (1)实体 客观存在,并可相互区别的事物被称为实体(Entity)。 实体可以是实实在在的客观存在,如学生、教师、商店、 医院;也可以是一些抽象的概念或地理名词,如地震、 北京市。 (2)属性 实体所具有的特征称为属性(Attribute)。实体本身并 不能被装进数据库,要保存客观世界的信息,必须将描 述事物外在特征的属性保存在数据库中。属性的差异能 使我们区分同类实体,如一个人可以具备姓名、年龄、 性别、身高、肤色、发型、衣着等属性,根据这些属性 可以在熙熙攘攘的人群中一眼认出所熟悉的人。

Access2010数据库基础教程第1章 数据库基本概述

Access2010数据库基础教程第1章 数据库基本概述
1、数据和信息 (1)数据(data):是对客观事物特征所迚行的一种抽象化、 符号化的表示。通俗地讲,凡是能被计算机接受,幵能被计算 机处理的数字、字符、图形、声音、图像等统称为数据。数 据所反映的事物属性是它的内容,而符号是它的形式。 (2)信息(information):是客观事物属性的反映。它所反 映的是关于某一客观系统中某一事物的某一方面属性或某一 时刻的表现形式。通俗地讲,信息是经过加工处理幵对人类 客观行为产生影响的数据表现形式。也可以说,信息是有一 定含义的,经过加工处理的,能够提供决策性依据的数据。 5
t | t ∈R ∧ t ∈S} R×S={ t r s r s
元组的前n个分量是关系R的一个元组,后m个分量是关系S的一个元组。 【例1-4】P8
21
1.2.2 专门的关系运算
1、选择
选择运算是根据某些条件对关系做水平分割,即从关系中找出满 足条件的记录。它可以根据用户的要求从关系中筛选出满足一定 条件的记录,这种运算可以得到一个新的关系,其中的元组是原 关系的一个子集,但不影响原关系的结构。条件可用命题公式 (即计算机语言中的条件表达式)F表示。关系R关于公式F的选择 运算用σF(R)表示,形式定义如下:
种客观事物的数据模型也是千差万别的,但也有其共性。
常用的数据模型有层次模型、网络模型和关系模型3种。 10
1、层次模型 层次模型(hierarchical model)表示数据间的从属关系结构, 是一种以记录某一事物的类型为根结点的有向树结构。层 次模型像一棵倒置的树,根结点在上,层次最高;子结点 在下,逐层排列。这种用树形结构表示数据乊间联系的模 型也称为树结构。层次模型的特点是仅有一个无双亲的根 结点;根结点以外的子结点,向上仅有一个父结点,向下 有若干子结点。 11

第一章 access2010基础知识

第一章 access2010基础知识

关系数据库系统
当一个表中存在多个关键字时,可以指定其中一个作为主关键字,而其他关 键字作为候选关键字,主关键字简称为主键。 6)外部关键字
如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字, 这个字段(属性)就称为外部关键字。
关系数据库系统
2. 关系运算
1)选择(select)运算
是从指定关系中找出满足给定条件的元组的操作。选择是从行的角度对 二维表内容进行筛选,即从水平方向抽取记录。经过选择运算得到的结果可 以形成新的关系,但其中的元组是原关系的一个子集。
数据模型
层次模型实例:
数据模型
2) 网状模型
网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现 一种交叉关系的网络结构。其主要特征如下: (1)一个节点可以有多个父节点。 (2)可以有一个以上的节点无父节点。 (3)两个节点之间可以有多个联系。
数据模型
网状模型实例:
数据模型
3) 关系模型
课程特点
❖ 重实践 ❖ 数据库设计思想的培养 ❖ 成绩评定(平时+考试)
本门课程的学习目标
❖具有数据库系统的基础知识 ❖掌握关系数据库的基本原理 ❖掌握数据库程序设计的方法 ❖基本了解面向对象的概念 ❖ 能使用Access建立一个小型数据库应用系统
课程内容概览
❖ Chapter1 数据库基础知识 ❖ Chapter2 表 ❖ Chapter3 查询 ❖ Chapter4 窗体 ❖ Chapter5 报表 ❖ Chapter6 宏 ❖ Chapter7 VBA与模块 ❖ Chapter9 数据库系统实例
;图书实体用书号、分类号、书名、作者、出版社等属性来描述。 。
概念模型
1. 几个概念

第1章Access2010数据库-上传

第1章Access2010数据库-上传
➢数据库是数据库对象的容器,数据库利用它的 六大数据库对象(表、查询、窗体、报表、宏、 模块)进行工作的。
➢表是数据库中存储数据的唯一对象。
➢Access 2010是一个面向对象的、采用事件驱动 的新型关系型数据库
➢Access 2010提供了表生成器、查询生成器、宏 生成器、报表设计器等多种可视化的操作工具
启动界面显示了“可用模板”,显示当前 Access 2010系统中所有的样本模板。
➢Access提供的每个模板都是一个完整的应用 程序,具有预先建立好的表、窗体、报表、查询、 宏和表关系等
➢可以以模板作为基础,对所建立的数据库进 行修改,以创建符合需求的数据库
➢也可以创建一个空数据库
Microsoft Office Backstage界面
7、样式库
功能区还使用一种名为“样式库”的控件。 样式库控件的设计目的是为了让您将注意力集 中在获取所要的结果上。样式库控件不仅显示 命令,还显示使用这些命令的结果。
微型工具栏与样式库一般不显示在主界面上
三、Access 2010中废止与修改的功能 ➢Access 2010不再使用数据访问页
第二节 Access的功能区
2、功能区
功能区位于程序窗口顶部的区域,用户可以在 功能区中选择命令。
➢功能区是Access 2010中菜单和工具栏的主要 替代工具,它提供了Access 2010中主要的命令界 面。
➢功能区的最大优势是将通常需要使用的菜单、 工具栏、任务窗格和其它UI(用户界面)组件, 集中在特定的位置。
3、导航窗格
是完全一样的,可以通过以下方法之一: ➢“开始”菜单 ➢桌面快捷方式 ➢鼠标双击Access的数据库文件(同时将文件
打开)
Microsoft Office Backstage界面

数据库技术应用基础 第1章 ACCESS数据库基本知识

数据库技术应用基础 第1章 ACCESS数据库基本知识

学习目标:
通过对本章内容的学习,读者应该对数据 库的概念有比较清楚的了解,对Access2010 数据库的功能有直观的认识。Access 2010 采用了全新的用户界面,这对于用户的学习 也是一个挑战。用户应当通过本章的学习, 熟悉Access 2010 的新界面,了解功能区的 组成及命令选取方法等。通过学习,用户还 应当建立起数据库对象的概念,了解Access 的六大数据库对象及其主要功能。
1.2.1 ACCESS2010产品简介
▪ Access 2010还可以通过ODBC与Oracle、 Sybase、FoxPro等其他数据库相连,实现 数据的交换和共享。并且,作为Office办公 软件包中的一员,Access还可以与Word、 Outlook、Excel等其他软件进行数据的交 互和共享。
▪ 数据由DBMS统一管理和控制 DBMS的数据控制功能 ① 数据的安全性保护 ② 数据的完整性检查 ③ 并发控制 ④ 数据库恢复
人工管理->文件管理->数据库管理->分布式数据库 管理
因此,数据库是长期存储在计算机内有组织的 大量的共享的数据集合.它可以供各种用户共享, 具有最小冗余度和较高的数据独立性.DBMS在
二、关系数据模型
关系数据模型 关系模型是一种简单的二维表格结构,概念模型中的
每个实本和实体之间的联系都可以直接转换为对应的二 维表形式。每个二维表称做一个关系,一个二维表的表 头,即所有列的标题称为关系的型(结构),其表体( 内容)称做关系的值。关系中的每一行数据(记录)称 做一个元组,每一列数据称做一个属性,列标题称做属 性名。同一个关系中不允许出现重复元组(即两个完全 相同的元组)和相同属性名的属性(列)。
实体间的联系也可用关系模型来表示,如学生 选课关系,既是学生关系与课程关系间的联系。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用数据模型

层次模型 特点:用树状结构表示 网状模型 特点:用网络结构表示 关系模型 特点:用表格(二维表,行列)表示 目前绝大多数的数据库都是关系模型
启动ACCESS
双击桌面图标 双击ACCESS数据库文件(扩展名是:.accdb) 开始-程序-ACCESS图标

是office2010组件之一 开发商是微软(Microsoft)公司 中小型数据库 大型数据库有哪些?SQL Server和Oracle(甲骨文) 公司
任务一 认识ACCESS

什么是数据(data) 我的U盘里有很多数据 我的手机 里有很多数据 网页里有很多数据 到底什么是数据?
练一练
数据模型

实体 一个实实在在的东西 书、桌子、人、狗 属性 用于描述形容实体的 实体集 实体的集合,比如购物清单 实体联系 实体之间存在一些必然的联系,比如人和书
数据模型
实体用方块表示,属性用圆圈表示 试画出实体“人”和“书”有哪些属性
性 别 年 龄 出 版 日 价 格 E(entity)实体图 编 号 书 名 作 者
单元一 认识数据库
日常生活中的数据库

展开讨论,日常生活中接触过哪些数据库系统? 超市收银系统 网吧管理系统 食堂收费系统 思考:它们的特点?在EXCEL中能完成这些任务吗? 是应用软件还是系统软件?
ACCESS能做些什么
应用软件(具体的某一个应用,与数据库无关) 打字程序 连连看 截图程序 计算器 做应用软件特长的软件 有:C++ C# JAVA
创建空白数据库
创建空白数据库

创建好空白数据库后会创建一个表:表1 如果不编辑表1,直接退出,表1不会被保存! 关闭数据库,并没有关闭ACCESS 关闭ACCESS一定会关闭数据库
通过模块创建数据库
第一单元习题
第一单元习题
第一单元习题
退出ACCESS

特别注意:关闭数据库≠关闭ACCESS 点击X按钮 ALT+F4 ALT+F+X ALT+F+C(关闭数据库) 文件-关闭数据库
数据库的组成

表:数据库的核心和基础 查询:数据库的目的 窗体:制作界面 报表:发票(或输出打印) 宏:系统自带的简化操作的组合命令。 模块:自行编写的功能程序代码
姓 名

住 址 籍 贯

学 历
出 版 社
数据模型
实体联系图(E-R图)entity-relation 棱形表示关系
借书
n
还书 时间

E-R图
数据模型
数据模型
作业:试分析点餐系统有哪些实体、实体关系是怎 样?
实体联系

一对一 人与椅子的关系 一对多 人与出生地的关系、班主任与学生的关系 多对多 老师与学生的关系、学生与课程的关系 高考要求:能分得清描述是哪种关系
任务一 认识ACCESS

什么是信息? 以下哪组是人的身高? A 15米 B 180厘米 C 2o毫米 下面哪些是语文成绩 A 98 B 290 C 145 最后结论,什么是信息?
D54
任务一 认识ACCESS
什么是数据处理 数据、信息、数据处理三者关系
任务一 认识ACCESS
什么数据库(database) 简写DB 就是一个装数据的仓库
任务一 认识ACCESS

什么是数据库系统(database system) 简写dbs 是应用软件 组成: 用户、硬件、(核心)数据库管理软件、数据
任务一 认识ACCESS
什么是数据库管理系统(database menagerment system) 简写dbms 是用于开发应用软件的系统软件 有哪些是数据库管理系统? ACCESS VFP SQL SERVER ORACLE
ACCESS的特长

数据库软件(处理数据的,想想数据处理包括哪些?) 学生管理系统 超市收银系统 驾校理论学习系统
缺陷
每台使用的计算上必须要装ACCESS或相应插件,或 者不能使用。
ACCESS与网页的结合
只要有浏览器,就可以使用数据库里的数据 题库系统
任务一 认识ACCESS
相关文档
最新文档