第七章 数据库基础 7.1 数据库系统概述 7.2 数据库的建立和维护.

Slides:



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

数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
数 据 库 基 础 授课:40学时 实验:20学时 徐 旭 袁平波
第7章 数据库基础 本章主要内容 7.1 数据库的概念 7.2 数据模型 7.3 关系数据库 7.4 Access简介
数据库原理与应用 第1章 数据库概述.
数据库系统概论 第一章 绪论 An Introduction to Database Systems
An Introduction to Database Systems
Visual FoxPro程序设计与应用.
第6章 数据库管理软件Access 年秋.
数据库系统原理及应用 Database Theory and Application
第1讲 数据库系统概述 在人们的周围有各种各样的数据库系统在运行。当人们买飞机票、领发工资、查资料、买卖股票时都需要与数据库打交道。
第8章 数据库技术基础 数据库可以直观地理解为存放数据的仓库,只 不过这个仓库是在计算机的大容量存储器上。
初级会计电算化 (用友T3) 制作人:张爱红.
第5章 数据库使用初步 数据库技术是数据管理的最新技术,也是当代计算机科学研究前沿的一个重要的极为活跃的分支。随着信息社会的来临,出现了“信息爆炸”。数据量的急剧增加,刺激着数据处理技术的发展,导致了数据库技术的产生。而数据库技术的发展,又把数据处理提高到了一个新的水平。数据库技术广泛地应用于数据处理的各个领域,其应用已从大、中、小型机发展到微型机。利用数据库技术可以开发出许多应用软件,统称为管理信息系统。如工资管理、财务管理、教学管理、图书管理、人事档案管理、情报检索,等等。
第六章 数据库和ADO.NET 褚龙现 软件学院.
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
第 2 章 Access 操作環境介紹.
第1章 数据库技术概论.
数据库原理与应用教程 ―SQL Server
【开篇案例】 中国科技大学的在校生共有15500多人,其中:博士生1900多人,硕士生6200多人,本科生7400多人。学校的教学管理工作相当复杂和繁重,仅本科生开设的课程、教室安排事宜,每学期就多达950多个课堂。(即:全校每个学院,每个系,每个专业方向,不同的年级,在本学期开设的全部课程,安排在哪个教室,哪个节次?)
第1章 数据库基础知识 1.1 数据处理技术的发展 1.2 数据抽象与模型 1.3 关系模型.
数据库原理与应用.
第一章 数据库系统概述 1.1数据管理及其技术的发展 1.2数据库基本概念 1.3数据模型与数据模式.
数据库原理与应用 01 – 绪论 郑捷.
第5章 数据库基础 5.1 数据库系统概述 5.2 数据模型 5.3 关系模型 5.4 关系数据库 5.5 常见的关系数据库管理系统简介.
Oracle数据库 Oracle 子程序.
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
Fundamentals of Computers
第4章 数据库技术及应用 软件开发技术基础 计算机教学实验中心 2006.
计算机基础知识 丁家营镇九年制学校 徐中先.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
Microsoft Access 第十二組 黃彥維 陳重嘉.
Access实例教程.
Chinese Virtual Observatory
存储系统.
大学计算机基础 典型案例之一 构建FPT服务器.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
数据挖掘工具性能比较.
CH03 行銷資訊系統資料庫模組--資料庫概論
程序设计工具实习 Software Program Tool
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
数 据 库 应 用 江西财经大学《数据库应用》 精品课程组 2016年 江西财经大学信息管理学院 《数据库应用》课程组.
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
VisComposer 2019/4/17.
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
学生活动 体验活动:世界名著知多少?.
1.把下面的关系模式转化为E-R图 1)系(系号,系名,电话) 2)教师(工号,姓名,性别,年龄,系号)
Visual Basic程序设计 第13章 访问数据库
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
2017学考复习 信息管理(导引P37).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
VB与Access数据库的连接.
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
WEB程序设计技术 数据库操作.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
Chapter 14 Databases.
Presentation transcript:

第七章 数据库基础 7.1 数据库系统概述 7.2 数据库的建立和维护

7.1.2 数据库技术的产生和发展 数据管理技术经历了三个发展阶段 人工管理阶段 文件管理阶段 数据库系统阶段

3.数据库系统阶段 时间:20世纪60年代后期 硬件:出现了大容量且价格低廉的磁盘 软件:有了数据库管理系统DBMS 应用:各个方面. 特点: 数据由DBMS统一管理控制 为用户提供了友好的接口

数据库系统阶段数据管理示例 解决了数据的独立性问题,实现数据的统一管理, 达到数据共享的目的 求和: SELECT Sum(Num) FROM Data 求最大值:SELECT Max(Num) FROM Data 

7.1.3 常用术语 1. 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。 7.1.3 常用术语 1. 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。 2. 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提供给用户可使用的数据库语言。 3. 应用程序 利用各种开发工具开发的、满足特定应用环境的数据库应用程序。

5. 数据库系统(DataBase System,DBS) 4. 数据库系统相关人员 数据库管理员 应用程序开发人员 最终用户 5. 数据库系统(DataBase System,DBS) 由硬件系统、数据库管理系统、数据库、数据库应用程序、数据库系统相关人员等构成的人-机系统。 数据库产品(一整套数据库应用解决方案 ) 桌面型数据库 网络数据库 MS Access SQL Server MySql Oracle 用户 应用程序 DBMS 操作系统 数据库DB 数据库系统DBS

… 学号 姓名 数学 英语 计算机 物理 化学 写作 音乐欣赏 1250001 王涛 88 99 95 76 1250002 庄前 85 传统的学生成绩表 学号 姓名 数学 英语 计算机 物理 化学 … 写作 音乐欣赏 1250001 王涛 88 99 95 76 1250002 庄前 85 67 77 1250101 丁保华 78 87 79 89 91

最少冗余的学生成绩表 选课制下的学生成绩表 学生基本情况表 学号 课 程 成绩 1250001 大学计算机基础 82 高等数学 76 1250202 计算机导论 53 1250203 英语 71 1250204 66 75 990204 选课制下的学生成绩表 学号 姓名 课程 成绩 1250001 王涛 大学计算机基础 82 高等数学 76 1250002 庄前 90 1250101 丁保华 77 1250102 姜沛棋 68 C/C++程序设计 85 大学英语 56 1250201 程玲 计算机导论 87 67 990202 黎敏艳 53 1250203 邓倩梅 英语 71 1250204 杨梦逸 66 75 学生基本情况表 学号 姓名 性 别 党 员 专业 出生年月 1250001 王涛 男 No 物理 82-01-21 1250002 庄前 女 Yes 82-09-21 1250101 丁保华 数学 81-04-18 1250102 姜沛棋 81-12-02 1250103 张智忠 80-08-06 1250201 程玲 计算机 82-11-14 1250202 黎敏艳 83-02-21 1250203 邓倩梅 82-04-28 1250204 杨梦逸 81-12-15

7.1.4 数据模型 1. 什么是数据模型 定义:数据库中数据的存储方式 2. 三种重要的数据模型 7.1.4 数据模型 1. 什么是数据模型 定义:数据库中数据的存储方式 2. 三种重要的数据模型 ① 层次模型 用树型结构来表示实体及实体间的联系 例如:1968年,IBM公司的IMS(Information Management System) ② 网状模型 用网状结构来表示实体及实体间的联系 例如:DBTG系统 ③ 关系模型 用一组二维表表示实体及实体间的关系 例如:Microsoft Access 理论基础是1970年IBM公司研究人员E.F.Codd发表的大量论文。 目前应用最广泛的是关系数据模型 层次、网状共同特点增加、删除字段比较麻烦,涉及指针的移动 关系:增加删除字段方便,数学

3. 关系模型 Students表 将数据组织成一组二维表格 关系(二维表) 值域:{男,女} 关键字唯一确定一条记录 属性名(字段名) 男 张智忠 学号 姓名 性别 党员 专业 出生年月 助学金 990001 王涛 No 物理 82-01-21 ¥160.00 990002 庄前 女 Yes 82-09-21 ¥200.00 990101 丁保华 数学 81-04-18 ¥180.00 990102 姜沛棋 81-12-02 ¥280.00 80-08-06 ¥240.00 990201 程玲 计算机 82-11-14 990202 黎敏艳 83-02-21 990103 记录 关系(二维表) 值域:{男,女} 属性值(字段值)

术语 关系:一个关系一张二维表 关系模式: Students(学号,姓名,性别,党员,专业,出生年月, 助学金,照片) Scores(学号,课程,成绩) 记录:表中的一行 属性(字段):表中的一列 关键字:某个属性可以惟一地确定记录 主键:在实际的应用中只能选择一个,一般为关键字 值域:属性的取值范围

7.2 数据库的建立和维护 Access的特点 是Office的组件之一 具有对数据进行存储、管理、处理等常规功能 直观的可视化操作操作工具和向导 丰富的函数功能

7.2.1 Access 数据库的组成 表: 最基本的对象,表及其表之间 的关系构成数据库的核心 查询: 从表(或查询)中选择一部分数 表: 最基本的对象,表及其表之间 的关系构成数据库的核心 查询: 从表(或查询)中选择一部分数 据,形成一个全局性的集合 窗体: 用户与数据库交互的界面,窗体 的数据源是表或查询 报表: 按指定的样式格式化的数据形式 宏: 若干个操作的组合 模块: 用户用VB语言编写应用程序 Web页: 向Internet上发布数据 这些不同类型的对象集合构成了一个数据库文件,以.mdb存储在盘上.