Access数据库基础 系列教学课件 安丘市职业中专 雷云龙.

Slides:



Advertisements
Similar presentations
7.2 数据模型 大学计算机基础. 7.2 数据模型 主要内容 数据模型简介 常用数据模型 常见数据库系统及开发工具.
Advertisements

第六章 数据库技术基础 本章要点  数据库系统概述 数据库系统概述  关系数据库 关系数据库  数据库设计 数据库设计.
数据库系统概述 数据模型 关系数据库和SQL语言 关系数据库操作 数据仓库和数据挖掘简介 小结和习题
第7章 数据库基础 本章主要内容 7.1 数据库的概念 7.2 数据模型 7.3 关系数据库 7.4 Access简介
数据库基础.
2012年9月等级考试辅导 数据库设计基础.
Access数据库基础与应用(第2版).
复习: :对任意的x∈A,都有x∈B。 集合A与集合B间的关系 A(B) A B :存在x0∈A,但x0∈B。 A B A B.
大洋洲.
Visual FoxPro 程序设计 第1章 数据库系统概述 主讲教师:高骏
当代 国 际 关 系(案例6) 冷战时期美苏关系的演变.
An Introduction to Database System
第七章 数据库基础 7.1 数据库系统概述 7.2 数据库的建立和维护.
中央美术学院设计学院 研究生毕业论文/毕业设计中期检查
第1章 数据库基础与Access 2010.
程序设计 Visual FoxPro 任课教师:王永红 湖南城市学院信息与计算机科学系 普通高等教育“十一五”国家级规划教材
第二章 关系数据库 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结.
An Introduction to Database System An Introduction To Database System
主讲教师:甘小红 江西财经大学信息管理学院
数据库原理与应用 计算机与信息工程学院 1/.
江西财经大学《数据库应用》精品课程组 2015年 钟敏娟 Comments are welcome!
战 后 国 际 关 系 专题五:冷战时期美苏关系的演变 政治学与行政管理系.
数据库原理与应用.
第1章 数据库系统基础 第1章 数据库系统基础 教学提示:数据库系统基础介绍数据库的基础知识和基本理论,使读者对数据库管理系统有个初步的认识,这将对SQL Server管理与开发后续章节的学习打下坚实的理论基础。 教学要求:通过本章学习,同学们应该掌握数据库基本概念、三要素和分类;数据库系统的体系结构和功能;关系数据库的基本概念、运算和完整性约束;理解认识数据库系统的应用结构和本教材的两个应用案例。
Database Principles & Applications
第5章 数据库基础 5.1 数据库系统概述 5.2 数据模型 5.3 关系模型 5.4 关系数据库 5.5 常见的关系数据库管理系统简介.
第2章 关系数据库基本知识 数据库系统的发展 概念模型和数据模型 关系模型与关系数据库 关系数据库体系结构 关系模型的运算理论简介
刘红岩 清华大学 管理科学与工程系 第6章 ER模型向关系模型的转换 刘红岩 清华大学 管理科学与工程系
第2章 关系数据库系统.
An Introduction to Database System An Introduction to Database System
请写出下列查询语句并给出结果 1、列出student表中所有记录的sname、sex和class列。
《Visual FoxPro程序设计基础》
学校智慧树平台学生导学课 智慧树服务工程师 罗娴.
中国石油大学(北京)克拉玛依校区 教 务 系 统 选 课 指 南.
作业4讲评.
An Introduction to Database System An Introduction to Database System
数据库技术 第二章 关系数据库 中国科学技术大学网络学院 阚卫华.
第2章 关系数据库 2.1 关系模型 2.2 关系代数 2.3 查询优化.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
An Introduction to Database System
第2章 关系数据库数学模型 本章导读: 2.1 关系模型概述 2.2 关系代数的原理 2.3 关系代数 2.4 关系演算
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第2章数据基础知识 2.1数据库基本概念 2.1.1数据库技术的发展
数据库设计是信息系统的核心组成部分 从现实世界到数据世界的转换的过程
数据库应用技术 SQL Server 2005.
Thanks for the Slides from Renmin U
第二章关系数据库 2.1关系数据库概述 2.2关系数据结构 2.3关系的完整性 2.4关系代数 2.5关系演算** 2.6关系数据库管理系统.
1.1 数据库基本概念 1.2 数据模型 1.3 关系数据库 1.4 Access2010简介
数据库系统概论 An Introduction to Database System
An Introduction to Database System An Introduction to Database System
第二章 关系数据库 2.1 关系数据库的基本概念 2.2 关系模型及其描述 2.3 关系代数 2.4 关系演算 本章小结.
顺序表的删除.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
数据集的抽取式摘要 程龚, 徐丹云.
1.把下面的关系模式转化为E-R图 1)系(系号,系名,电话) 2)教师(工号,姓名,性别,年龄,系号)
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Visual Basic程序设计 第13章 访问数据库
Delphi 7.0开发示例.
《工程制图基础》 第五讲 投影变换.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
基于列存储的RDF数据管理 朱敏
VB与Access数据库的连接.
编程达人-- 从零开始学UI系列教程 第九节、布尔运算 先行者 YC.
§4.5 最大公因式的矩阵求法( Ⅱ ).
软件工程课程设计 分组信息说明
Presentation transcript:

Access数据库基础 系列教学课件 安丘市职业中专 雷云龙

关系模型的特点 1)每一列不可再分; 2)同一关系中属性(字段)不允许重名 3)关系中不允许有完全相同的元组 4)关系中交换任意两行的位置不影响数据的实际含义; 5)关系中交换任意两列的位置不影响数据的实际含义。

关系的基本运算 1.选择 例题:从关系score1中选择数学大于90的元组组成关系S1。S1=σ数学>90(Score1) 从指定的关系中选择满足给定条件的元组组成新的关系。 例题:从关系score1中选择数学大于90的元组组成关系S1。S1=σ数学>90(Score1)

例题:从关系score1中选择“学号”、“姓名”、“数学”组成新的关系S2。 关系的基本运算 2.投影 从指定关系的属性集合中选取若干个属性组成新的关系。 例题:从关系score1中选择“学号”、“姓名”、“数学”组成新的关系S2。 S2=π学号,姓名,数学(Score1)

关系的基本运算 联接 两个关系中的元组按指定条件组合新的关系 例题:将score1和score2按相同学号合并

专门的关系运算——选择、投影、连接 关系 S1 关系 S2 关系 S3 投影运算 选择运算 学号 姓名 性别 状态 入学时间 最后登陆时间 登陆次数 39001 杨雨潇 男 在读 2007-9-1 2008-7-2 18 39002 崔敏 女 2008-7-4 25 39003 张进 2008-7-1 20 39004 何晴 2008-6-30 16 39005 李哲 19 39006 刘晓 22 专门的关系运算——选择、投影、连接 关系 S1 关系 S2 学号 姓名 性别 状态 入学时间 最后登陆时间 登陆次数 39001 杨雨潇 男 在读 2007-9-1 2008-7-2 18 39005 李哲 19 关系 S3 从关系的属性集合中选取指定的若干个属性组成新的关系 投影运算 S3=π学号,姓名,性别(S1) 从指定的关系中选择 满足给定条件的元组 组成新的关系 选择运算 S2=σ性别=”男”(S1)

关系S4 关系S6 关系 S3 连接运算 关系S7 学号 课程号 成绩 成绩类型 39001 8 85 39002 7 77 6 76 1 39002 7 77 6 76 1 90 39006 82 80 92 S6=π学号,课程号,成绩(σ成绩类型=0(S4)) 关系S6 在两个关系的所有元组组合中选择符合指定条件的元组,生成一个新的关系 连接运算 S7=S3 S6 关系 S3 关系S7

数据完整性控制 最大限度地保证数据的正确性、合法性和一致性 数据完整性 用户定义的完整性 允许用户自行定义对数据的约束条件,从语义上保证数据的合法性 。 实体完整性规则 关系中各个元组的主键不允许取空值、不允许重复。 参照完整性规则 在关系模型中,实体集之间的联系也用关系来表示 存在关系与关系间的引用 修改一个关系时,为保持数据的一致性,必须对另一个关系进行检查和修改。

如何保证数据的一致性? 在选课表中插入一个记录 ( 39078, 6, 90, 0 ) 取值参照 或取空值 在选课表中插入一个记录 ( 39078, 6, 90, 0 ) 删除学生表中记录(39001,杨雨潇, 男,在读,2007-9-1,2008-7-2,18) 如何保证数据的一致性?

由E-R图设计关系模型 1) 两个实体集 学生(学号,姓名,性别,年龄) 课程(课程代码, 课程名称, 任课教师) 2) 联系 选修(学号,课程代码,成绩) ↑ ↑ ↑ 两个实体集的主键 自身属性

根据概念数据模型设计关系数据模型 网上成绩查询管理系统的 E-R图

一个实体集转换为一个关系模式,实体集的属性就是关系的属性 院系(院系编号,院系名称) 班级(班号,班级名,学生数,班主任) 学生(学号,登陆密码,姓名,性别,状态,入校时间,毕业时间,退 学时间,注册时间,最后登陆时间,登陆次数) 这里“状态”有3种取值:在读、退学、毕业 教师(教师号,登陆密码,姓名,电话,邮箱,QQ号,找回密码问 题,找回密码答案,注册时间,最后登陆时间,登陆次数) 课程(课程号,课程名称,学分) 课程资源(资源号,资源名,链接地址,更新时间,资源类型,说明) 学期(学期号,学期名称,是否当前学期,学期起始时间,学期结束时 间)