第1-3章_数据库基础知识.ppt_第1页
第1-3章_数据库基础知识.ppt_第2页
第1-3章_数据库基础知识.ppt_第3页
第1-3章_数据库基础知识.ppt_第4页
第1-3章_数据库基础知识.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、Access 数据库及系统开发,2020/8/4,2,关于本课程,Microsoft Access是一个中、小型数据库管理系统,最适合用来作为中、小规模数据量的应用软件的底层数据库。它以强大的功能,可靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发为主要特点,深受许多中、小型数据库应用系统开发者的喜爱。学完本课程可以参加全国计算机等级考试二级ACCESS。,2020/8/4,3,如何学好本课程,本课程是一门实践性很强的课程,除了认真听课之外,还必须按教学进度认真完成每次上机的实验。周一在E306上课,周二在E101上机。 课程成绩= 平时成绩( 15 % ) +课程设计成绩( 15

2、% ) +期末考试成绩(70 % ),2020/8/4,4,数据库基础,第1章 数据库的基础知识 1.1 数据库基本概念 1.2 数据库设计 第2章 Access2003数据库概况 2.1 功能特点 2.2 安装和启动 2.3 数据库的创建 2.4 数据库的基本对象 2.5 数据库的常用工具,2020/8/4,5,1.1 数据库基本概念,数据库:存储数据的仓库,也称Database,简称DB。 数据模型:实体类型及实体之间的联系的模型称为“数据模型”。它包括层次模型、网状模型、关系模型和面向对象数据模型等。 数据处理 : “数据处理”也称为信息处理,就是利用计算机对数据进行输入、输出、整理、存

3、储、分类、排序、检索、统计等加工过程。而数据处理的对象,包括数值、文字、图形、表格等。随着多媒体计算机的出现,声音、图像、影视等也成为计算机能处理的数据。,2020/8/4,6,数据库管理系统: 也称DBMS ,是数据库系统中对数据进行管理的专门的软件,它是数据库系统的核心组成部分,对数据库的所有操作和控制,都是通过DBMS来进行的。 数据库应用系统: 是在某种DBMS支持下,根据实际应用的需要,开发出来的应用程序包,例如财会软件,商品进销存管理系统等。 数据库系统: 它是数据库、数据库管理系统、数据库应用系统的统称。,2020/8/4,7,数据模型,层次型数据库系统 网状型数据库系统 关系型

4、数据库系统(RDBS) 面向对象型数据库系统(OODBS),2020/8/4,8,层次模型,2020/8/4,9,网状模型,2020/8/4,10,关系模型,关系模型是用二维表的结构来表示,字段名,记录,2020/8/4,11,面向对象模型,2020/8/4,12,1.2 关系数据库设计,关系数据库的结构设计 数据库应用系统的功能设计,2020/8/4,13,关系数据库的结构设计,关系数据库的结构设计应满足关系规范化,尽可能减少数据冗余,保证数据的完整性和一致性。,2020/8/4,14,关系规范化,不规范,规范,2020/8/4,15,数据库应用系统设计,1用户需求分析 2应用系统设计 3设

5、计的实现(编码 ) 4数据库应用系统测试 5系统运行和系统维护,2020/8/4,16,第2章 Access2003数据库,Access 2003数据库:是一个面向对象的、采用事件驱动机制的新型的关系数据库管理系统。,2020/8/4,17,2.1 Access2003的功能特点,1.Access的主要特点 提供了一整套的可视化的工作环境。 用户可以自定义工作环境 用户可以自定义菜单 个性化的工作界面 开放式数据库管理系统: 通过 ODBC与其他数据库互联 支持多媒体技术:通过 OLE技术来管理 大量的函数和宏的使用 联机帮助,2020/8/4,18,数据库的基本对象,2020/8/4,19,

6、2Access数据库的主要功能,表存储数据。 查询查找和检索所需的数据。 窗体查看、添加和更新表中的数据。 报表以特定的版式分析或打印数据。 数据访问页查看、更新或分析来自 Internet 或 Intranet 的数据库数据。 宏执行各种操作,控制程序流程。 模块更复杂、高级应用的处理工具。 示例:Northwind.mdb7个对象简介,2020/8/4,20,2.2 Access2003安装和启动,Access2003属于Office XP组件之一。,2020/8/4,21,3.Access的启动 和 打开数据库,几种启动方法: 常规方法:开始菜单 双击桌面快捷图标 双击数据库文件 打开数

7、据库: 启动时打开数据库 进入Access后打开:按钮 / 菜单 / 快捷键,2020/8/4,22,4. Access的界面,Access窗口中: 左:7个对象,右:相应的内容 数据库窗口中: 新建、设计、打开3个按钮,2020/8/4,23,2.3 使用向导创建数据库,选择一个与实体接近的模板 建立数据表(在推荐的字段中取舍) 选择一种显示风格 选择一种标题风格 保存、关闭数据库 示例:使用向导“库存控制”创建数据库DB1。,2020/8/4,24,2.4 Access2003数据库的基本对象,表 查询 窗体 报表 数据访问页宏 模块 示例:Northwind.mdb,2020/8/4,2

8、5,2.5 数据库的常用工具,2.5.1 使用不同版本的数据库 选择菜单工具数据库实用工具转换数据库 2.5.2 数据库的压缩与修复 选择菜单工具数据库实用工具压缩和修复数据库,2020/8/4,26,第3章 表与关系,表的型与值:,结构 (型),记录 (值),2020/8/4,27,3.1 表的设计与创建,创建表实际上是建立表的结构包括: 字段名、数据类型等 “使用向导”创建表 “通过输入数据”创建表(使用数据表视图) “使用设计器”创建表(使用“设计视图”) 使用“新建”按钮创建表 (包括以上3种和“导入表”),2020/8/4,28,1. 使用“向导”创建新表,步骤: 打开一个数据库 双

9、击“使用向导创建表” 从“示例表、示例字段”中选取所需,并做取舍 示范:建立“学生和课程”表,2020/8/4,29,2. 使用“数据表视图”创建新表,打开一个数据库 双击“通过输入数据创建表” 右击“字段1”,选择“重命名列”,或双击该字段名。 插入字段:通过“插入”菜单 删除字段:通过“编辑”菜单 当询问“主关键字”时,根据需要回答,2020/8/4,30,3. 使用“设计视图”创建新表,步骤: 打开一个数据库 双击“使用设计器创建表” 输入以下项目: 字段名 数据类型 说明:可以不写,2020/8/4,31,字段的基本操作,在设计视图下操作:行头称“字段选定器” 添加:选定该行-插入行

10、删除:选定该行- 改名:双击字段名,或直接修改 移动:选定该行,鼠标指向字段选定器,拖动 复制:选定该行,C,V,2020/8/4,32,3.2 字段的类型及设置,字段名: =64字符, (数字、字母、汉字、除句号以外的分隔符、空格建议不要用空格) 不能以空格或控制字符开头 大小写不分 数据类型:(设置及转换) 说明: 可以不写 相当于“备注” 说明中的文字将在“窗体”的状态栏中显示,2020/8/4,33,字段的属性设置(1),字段大小: 记录中该字段的最大字符数 标题: 数据表列头的显示字符串,在窗体中,作为标签,若省略,则使用字段名。 默认值: 当记录中未输入值时,系统给的默认值。,20

11、20/8/4,34,有效性规则设置,“有效性规则”和“有效性文本” 当输入数据违反有效性规则时,在弹出的信息框中显示有效性文本的内容,若未设效性文本,则系统自动提示 “工资” 在700到10000之间: =700 And =10000 或者:Between 700 And 10000 只能是80年以前出生的: #1980-1-1#,2020/8/4,35,字段的属性设置(2),掩码:两种类型的数据可以设置掩码:日期型,文本型。 1)在表的设计视图中,选择该字段; 2)在 “常规”选项卡的“输入掩码”中单击,再单击右端的“”按钮 演示:“教师信息表”,2020/8/4,36,导入表和链接表,导入

12、表实例:从EXCEL工作簿中导入: 在“表”对象中,空白处右击; 在快捷菜单中,选择“导入”; 选择要“导入”的EXCEL工作簿,单击“导入”按钮; 选择要导入的工作表,单击“下一步”; 保存位置:选择“新表中”(或现有表中),单击“下一步”.; 在“导入到表”中填入新表名。,2020/8/4,37,3.3 创建查阅字段,数据来源 2 大类:值列表 / 查阅列表 值列表字段的建立: (设计视图中) 选定该字段;在“数据类型”中选择“查阅向导” 选择“自行输入所需的值” 查阅列表字段的建立: (设计视图中) 操作1同上 选择“使查阅列在表和查询中” 根据向导选择所需表或查询指定字段,2020/8

13、/4,38,3.4 主关键字及索引,3种“主关键字字段”: 自动编号 单字段(能唯一地标识记录) 多字段(组合关键字),注意: “主键”字段值不允许不唯一或空值,若有违背,Access会警告,2020/8/4,39,主关键字和索引,主关键字: 其值能唯一地标识记录的一个或多个字段。将该表与其它表进行关联时,必须指定主键。 建立主键: 选择菜单编辑-主键,或工具栏“主键”按钮。 修改主键: 选择当前要设置的关键字段,设置为主键,就取消了原有设置 删除主键: 如果主键在某个关系中,必须先删除这个关系,再删除主键,2020/8/4,40,索引的使用,用于优化数据库的查询及排序 打开索引(可以建立、查

14、看、修改索引) 在“设计”视图下,选择视图-索引 建立多字段索引 先指定第一字段的索引名、字段名、次序 以后的各字段,使索引名保持空白,再设置字段名、次序,2020/8/4,41,3.5 关系的创建及应用,一对一: 一对多: 多对多:,一个人的学历档案和他的健康档案; 一个父亲有多个儿子; 一个老师教多个学生, 一个学生被多个老师教。,2020/8/4,42,建立表关系,关闭所有打开的表 单击按钮“关系” 在“显示表”对话框中双击表名(多个) 将相关字段从一个拖到另一个 选择“参照完整性” 级联更新与删除 单击“创建”按钮,2020/8/4,43,注意,“一对一”的关系: 双方建立主键,然后建立关系,实施参照完整性

温馨提示

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

评论

0/150

提交评论