版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库设计与实践,徐婷 Spring of 2008 ,主要内容,数据库设计简介 Access关系数据库简介 关系数据库语言与SQL 数据库实践,第2部分 Access关系数据库简介,Access 2003概述 创建和使用数据库 数据库表的建立 输入和维护数据记录 数据表的关联 Access 2003数据库设计 数据库的管理和安全 小结,第2部分 Access关系数据库,Access 2003概述 Access2003的功能 Access 2003数据库对象 Access 2003开发环境,2.1 Access 2003概述,Access2003的功能 组织数据 建立查询 设计窗体 输出报表
2、建立数据共享机制 建立超链接 建立应用系统,2.1 Access 2003概述,Access2003概述 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务,Access 2003数据库对象 表(Table) 查询(Query) 窗体(Form) 报表(Report) 宏(
3、Macro) 模块(Module,2.1 Access 2003概述,Access系统界面,Access 2003开发环境 Access 2003的主窗口 (1)菜单栏 (2)工具条,2.1 Access 2003概述,Access 2003主窗口,Access 2003开发环境 数据库窗口 (1)工具条 (2)对象栏 (3)对象列表,2.1 Access 2003概述,数据库窗口,第2部分 Access关系数据库,创建和使用数据库 创建数据库 数据库的打开、转换和关闭,2.2 创建和使用数据库,创建数据库 (1)执行“文件”“新建”命令,Access 2003主窗口的右侧显示“新建文件”任务
4、面板”。 (2)在“新建文件”面板上,选择“新建”中的“空数据库”,打开“文件新建数据库”对话框中,新建文件”任务面板,2.2 创建和使用数据库,创建数据库 (3)在对话框中输入保存文件的位置,输入要创建的数据库名称,如“教学管理系统”(系统自动在该名称后加“.mdb”),然后单击“创建”按钮,系统出现如图所示的“数据库”窗口,空数据库创建完成。接着可创建该数据库的表、窗体等其他对象,教学管理系统” 数据库 创建后的界面,2.2 创建和使用数据库,数据库的打开、转换和关闭 打开数据库 转换数据库 退出数据库,打开”对话框,数据库的打开方式,转换/打开数据库”对话框,第2部分 Access关系数
5、据库,数据库表的建立 数据表“设计”视图 创建表的结构 数据表结构的修改 定义主键 为需要的字段建立索引,2.3 数据库表的建立,数据表“设计”视图 步骤如下: (1)切换到数据库窗口; (2)单击“表”对象,选中“使用设计器创建表”,再单击“设计”按钮()打开如图的表设计视图,表设计视图,2.3 数据库表的建立,数据表“设计”视图 (3)逐个定义表中的每个字段,包括名称、数据类型和说明。 (4)输入已定义的每个字段的其他属性,例如:单击“常规”选项卡中的“字段大小”文本框,输入“6”;单击“必填字段”文本框,在下拉列表框中选“是”,系统显示的“表设计视图”如图所示。关于表的字段的名称、类型和
6、属性等说明见下文“创建表的结构”。 (5)保存所做结果即可,2.3 数据库表的建立,创建表的结构 建立和命名字段 指定字段的数据类型 使用字段说明 设置字段属性,字段的数据类型,2.3 数据库表的建立,学生信息表的结构建立步骤: 设计表的结构如表 按表所示的要求,在如图所示的“表设计视图”中完成所有字段的定义,学生信息表结构(StuInfo,2.3 数据库表的建立,执行“文件”“保存”命令,在弹出的“另存为”对话框中输入表名“StuInfo”,再按“确定”按钮,系统弹出创建主键提示框,学生信息表的结构,数据表结构的修改 添加新字段 删除字段 更改字段名称 移动字段位置 更改字段的数据类型,2.
7、3 数据库表的建立,设计视图中的快捷菜单,定义主键 主键的分类 “自动编号” 主键 单字段主键 多字段主键 主键的设置 选中字段,单击鼠标右键,在出现的快捷菜单中选择“主键”命令;或者单击工具栏上的“主键”按钮();或者执行“编辑”“主键”命令均可。 主键的删除,2.3 数据库表的建立,为需要的字段建立索引 创建单字段索引 在“设计”视图中打开相应的表,如“学生信息表”。 在窗口上部,单击要为其创建索引的字段,如“学生来源(StuFrom)”。 在窗口下部,单击 “索引”属性框,然后选择“有(有重复)”或“有(无重复,2.3 数据库表的建立,创建多字段索引 单击工具栏上的“索引”按钮,屏幕显示
8、“索引”对话框。在该“索引”对话框中列出了已经建立的索引,还可以建立其它新的索引。 在“索引名称”列的第一个空白行键入索引名称。索引名称可以使用索引字段的名称之一,也可以使用其他合适的名称,2.3 数据库表的建立,2.3 数据库表的建立,在“字段名称”列中,单击箭头,选择索引的第一个字段, 在“字段名称”列的下一行,选择索引的第二个字段,重复该步骤直到选择了应包含在索引中的所有字段为止。 删除索引,创建多字段索引的对话框,输入和维护数据记录 输入数据 增加、删除和修改数据 数据表视图的操作和格式,2.4 输入和维护数据记录,输入数据 一般数据类型(如“文本”型)字段的输入 “备注”型数据的输入
9、 “OLE对象”型数据的输入 “超链接”型数据的输入,添加新记录,插入OLE对象,插入超链接,增加、删除和修改数据 增加数据记录 删除数据记录 修改数据记录,2.4 输入和维护数据记录,2.4 输入和维护数据记录,数据表视图的操作和格式 调整字段宽度 隐藏列 冻结列 记录的排序 记录的筛选 改变数据字体,撤消隐藏列,第2部分 Access关系数据库,数据表的关联 定义表间的关系 编辑已有的关系 删除关系 查看已有的关系,2.5 数据表的关联,定义表间的关系 在数据库窗体中,选择“工具”菜单中的“关系”选项。 若数据库中没定义任何关系,则会自动显示“显示表”对话框 选中“显示表”对话框中列出的三
10、个表:学生信息表(表名:StuInfo)、课程信息表(表名:CourInfo)和学生成绩表(表名:StuScore);然后单击“添加”按钮,则三个表都出现在“关系”设计窗口,显示表”对话框,关系”设计窗口,2.5 数据表的关联,单击“显示表”中的“关闭”按钮,关闭,“显示表”对话框 从“关系”设计窗口中看到,表的主键以粗体文本显示。 检查“编辑关系”对话框中字段名称的正确性 单击“创建“按钮,完成关联操作,编辑关系,表与表之间的关系,2.5 数据表的关联,编辑已有的关系 设置参照完整性 在数据库窗体中,选择“工具”菜单中的“关系”选项。 若数据库中已定义关系,则显示 “关系”对话框。 双击要编
11、辑关系的关系连线,系统出现“编辑关系”对话框。在此对话框中,用户可进行两项内容的修改。 设置联接类型,设置“实施参照完整性”后表与表之间的关系,2.5 数据表的关联,删除关系 在数据库窗体中,选择“工具”菜单中的“关系”选项。 若数据库中已定义关系,则显示如所示的“关系”对话框。 单击要删除关系的关系连线,然后按Del键,2.5 数据表的关联,查看已有的关系 在数据库窗体中,选择“工具”菜单中的“关系”选项。 若数据库中已定义关系,则系统显示如图所示的“关系”对话框。 若要查看在数据库中已经定义的所有关系,可单击工具栏上的“显示所有关系”按钮。 如果要查看特定表的关系,可以单击相应的表,然后再
12、单击工具栏上的“显示直接关系”按钮,第2部分 Access关系数据库,Access 2003数据库设计 数据库的规划 数据库设计的步骤 数据库设计的应用举例,2.6 Access 2003数据库设计,数据库的规划 1确定ER模型 2数据库的规范化 3. 确定数据的完整性,数据库设计的步骤 1确定数据库的目的 2确定数据库中需要的表 3确定数据表中需要的字段 4明确有惟一值的字段 5确定表之间的关系 6优化设计 7输入数据并创建其他数据库对象 8使用Access分析工具,2.6 Access 2003数据库设计,数据库设计的应用举例 1功能需求 根据高校教学信息管理的实际要求,结合教学信息管理的
13、实际流程,开发的教学信息管理系统需要满足以下需求: (1)学生和教师的基本信息管理; (2)学生成绩管理,方便成绩的录入和查询; (3)教师任课管理,输出教师的课程表; (4)对学生、教师、成绩等信息提供灵活的浏览和综合查询功能; (5)教务员对学生和教师基本信息、课程和成绩信息等具有添加、删除和编辑功能,2.6 Access 2003数据库设计,2确定数据库中的表 3. 确定表中的字段 每个字段包含的内容应该与表的主题相关,且包含相关主题所需的全部信息。 4确定各表的主键 按实体完整性的要求,每个表都有一个主键,以此标识不同的记录。 5确定表之间的关系 6输入数据并创建其他数据库对象,2.6
14、 Access 2003数据库设计,第2部分 Access关系数据库,数据库的管理和安全 数据库的管理 数据库的安全性,2.7 数据库的管理和安全,数据库的管理 1压缩和修复数据库 2复制数据库 复制数据库有别于拷贝数据库文件为一新的文件,它是制作一个数据库的副本,此副本可以与原数据库保持同步更新,创建副本,创建副本成功,2.7 数据库的管理和安全,3转换数据库 具体步骤为: 1)在Access 2003中打开源数据库。 2)选择“工具”菜单中的“数据库实用上具”中的“转化数据库” 子菜单中的“转为Access 97文件格式”命令。 3)选择新文件的位置和名称,单击“保存“按钮。 此时,Access 2003中专有的特性会由于以前版本的不支持而丢失,2.7 数据库的管理和安全,数据库的安全性 1用户级安全 (1)工作组管理员 (2)设置用户与组的帐号户 (3)设置用户与组的权限,工作组管理员,工作组信息文件,用户与组权限,2.7 数据库的管理和安全,2设置数据库密码与加密数据 1)以独占方式打开数据库文件。 2)选择“工具”菜单中“安全”子菜单中“设置数据库密码”命令,在弹出的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北师大五年级数学公式指南
- 电动煮蛋器煮蛋时间考核试卷
- 小学科学人教版试题分享
- 人教版勾股定理课件图解分析
- 冬季雾凇苏教版课件
- 八年级苏教版物理教学反思与改进
- 人教版三年级数学计算题目
- 北师大版四年级上册数学教案详解与指导
- 北师大版四年级数学上册教学策略
- 苏教版水上飞机的飞行稳定性
- 2024年钻机打孔工程承包协议书范本
- GB/T 23024-2024制造业数字化仿真分类
- 医院整体搬迁服务 投标方案(技术方案)
- 人教版(新)三年级数学上册 第八单元 1.分数的初步认识-几分之一【课件】
- 结构力学基础概念:结构的模态分析:结构模态分析的实验方法
- 2024年大学生民族团结知识竞赛试题及答案
- 小学五年级英语选择题200道附答案(完整版)
- 2024年全国执业医师资格证之临床助理医师考试重点试题(附答案)
- 2024届湖南省机场管理集团校园招聘(高频重点提升专题训练)共500题附带答案详解
- 2024年全国各地中考语文真题分类汇编【第二辑】专题07 文言文对比阅读(含答案)
- 2024至2030年中国天津市酒店行业市场发展现状及投资方向研究报告
评论
0/150
提交评论