- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACCESS2010基础教程概要
数据库基础 举例:网上成绩查询管理系统的 E-R图 系统功能:学生登陆后,可以查询成绩、给老师留言、下载资源;教师登陆后可以管理任课班级的学生成绩、上传资源、查看学生留言。 学生实体集和课程实体集之间的关系 数据结构 关系数据库 关系模型的组成----二维表格 关系模型中的常用术语 1.元组 在二维表中,从第二行起的每一行称为一个元组,在文件中对应一条具体记录。 2.属性 二维表中,每一列称为一个属性,在文件中对应一个字段。 3.属性名 二维表第一行显示的每一列的名称,在文件中对应字段名,例如“姓名”,“性别”等。 关系模型中的常用术语 4.属性值 行和列的交叉位置表示某个属性的值。 5.域 表示各个属性的取值范围。 关系模型中的常用术语 6.表结构 表中的第一行,表示组成该表的各个字段名称,各字段取值的类型、宽度等。 7.关系模式 是对关系结构的描述,表示格式: 关系名(属性1,属性2,属性3,…,属性n) 例: student(学号,姓名,性别,年龄) 关系模型中的常用术语 6.表结构 表中的第一行,表示组成该表的各个字段名称,各字段取值的类型、宽度等。 7.关系模式 是对关系结构的描述,表示格式: 关系名(属性1,属性2,属性3,…,属性n) 例: student(学号,姓名,性别,年龄) 关系模型中的常用术语 9.主键 从候选键中指定一个用来标识元组。 10.外部关键字 表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,该字段称为外部关键字,简称外键。 例题: 在关系score中, “学号”不是score的主键,而是关系student的主键,因此,“学号”称为外键。 关系模型中的常用术语 11.主表和从表 主表: 以外键作为主键的表 从表: 外键所在的表 主表和从表通过外键相关联 关系模型的特点 1)每一列不可再分; 2)同一关系中属性(字段)不允许重名 3)关系中不允许有完全相同的元组 4)关系中交换任意两行的位置不影响数据的实际含义; 5)关系中交换任意两列的位置不影响数据的实际含义。 关系的基本运算 1.选择 从指定的关系中选择满足给定条件的元组组成新的关系。 例题:从关系score1中选择数学大于90的元组组成关系S1。S1=σ数学>90(Score1) 关系的基本运算 2.投影 从指定关系的属性集合中选取若干个属性组成新的关系。 例题:从关系score1中选择“学号”、“姓名”、“数学”组成新的关系S2。 S2=π学号,姓名,数学(Score1) 关系的基本运算 联接 两个关系中的元组按指定条件组合新的关系 例题:将score1和score2按相同学号合并 专门的关系运算——选择、投影、连接 由E-R图设计关系模型 1) 两个实体集 学生(学号,姓名,性别,年龄) 课程(课程代码, 课程名称, 任课教师) 2) 联系 选修(学号,课程代码,成绩) ↑ ↑ ↑ 两个实体集的主键 自身属性 根据概念数据模型设计关系数据模型 网上成绩查询管理系统的 E-R图 一个实体集转换为一个关系模式,实体集的属性就是关系的属性 Access 简介 Access的特点 1. 具有Office系列的共同功能; 2. 桌面型的数据库管理系统; 3. 与其它数据库系统共享数据; 4. 提供程序设计语言VBA,用于开发应用程序。 ACCESS数据库管理系统 Access 是Microsoft Office 的组件之一,是用户和数据库间的软件接口 使用非常简单 ——可视化工具 提供了大量的向导 ——快速创建对象及应用程序 面向对象的、采用事件驱动 ,可以与其他数据库相连 ,使用VBA语言作为其应用程序开发工具 可处理多种数据信息——Office组件数据、其他DBMS数据 Access的启动 1.“开始”---“程序”---Microsoft Access 2.在对话框中选“空Access数据库”。 3.单击“确定” 4.输入数据库名 5.单击“创建” 数据完整性控制 参照完整性示例 建立student表和sel_course表间的关联关系 school数据库中各表的关联关系 数据查询 多种查询视图 多种查询类型 数据表与查询 数据库组成 Access数据库: 1)Access的文档文件,扩展名为MDB 2)由数据表、查询、窗体、报表、宏和模块等对象组成。 3)所有对象都保存在的同一个数据库文件中。 数据库组成 1.表 1)以二维表格保存基本信息,数据库的核心 2)为其它对象提供数据 3)对具有复杂结构的数据,分别使用多张数据表,这些表之间可以通过相关字段建立关联。 数据库组成 2.查询
文档评论(0)