教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net 数据库技术 教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net.

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

计算机网络 授 课: 李俊娥(教授 武汉大学计算机学院) 电 话: : 课程网站 :
联系方式 课程学习平台网址: 用户名:学号 ; 密码:身份证后 6 位.
《程序设计实践》 孙辉 理工配楼104A
数据库原理与应用 第1章 数据库概述.
数据库系统概论 第一章 绪论 An Introduction to Database Systems
AnQing Teachers College Department of Computer & Information
第一章 数据库系统概论.
计算机网络教程 任课教师:孙颖楷.
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
主讲教师: 贺超波 数 据 库 原 理 及 应 用 主讲教师: 贺超波
初级会计电算化 (用友T3) 制作人:张爱红.
公务员管理子系统建设步骤 1、组建由局长直接领导的体制,制定公务员管理、工资管理、其他业务用户的管理权限,以及各业务间的协作流程。
第1章 绪 论 1.1 数据库技术的产生与发展 1.2 数据库系统的功能与组成 1.3 数据、数据模型与数据库模式
教学成果 学生作品 2. 取得职业资格证书 3. 学生参赛成果.
教 师:曾晓东 电 话: E_mail: 计算机软件技术基础 教 师:曾晓东 电 话: E_mail:
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
素材 资源 库 文字 图形 图像 声音 动画 视频 人力 物力 财力 获取素材的渠道 数据库.
实用操作系统概念 张惠娟 副教授 1.
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
综合布线技术与实践教程 第九章:综合布线系统工程网络分析 课程网站:
UI(用户界面)集训班 Illustrator 高级班.
关于本门课程.
计算机软件技术基础 数据库系统(1).
数据库原理与应用教程 ―SQL Server
非计算机应用专业教材 数据库原理与应用 李 明 科学出版社.
第1章 数据库基础知识 1.1 数据处理技术的发展 1.2 数据抽象与模型 1.3 关系模型.
第一章 数据库系统概述 1.1数据管理及其技术的发展 1.2数据库基本概念 1.3数据模型与数据模式.
数据库原理与应用 01 – 绪论 郑捷.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
Information & Security System in China China North Eastern Air Traffic Control Bureau (CAAC) Customer Background Subsidiary of General Administration of.
如何使用CiteSpace分析Derwent专利数据
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
Chinese Virtual Observatory
存储系统.
李杰 首都经济贸易大学 安全与环境工程学院 个人主页:
数 控 技 术 华中科技大学机械科学与工程学院.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
Windows 7 的系统设置.
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
第3章 信息与信息系统 陈恭和.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
程序设计工具实习 Software Program Tool
数据库技术 教 师:曾晓东 电 话: QQ : 答疑群:
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
微机系统的组成.
数 据 库 应 用 江西财经大学《数据库应用》 精品课程组 2016年 江西财经大学信息管理学院 《数据库应用》课程组.
实验讲评
VisComposer 2019/4/17.
实验七 安全FTP服务器实验 2019/4/28.
学生活动 体验活动:世界名著知多少?.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
Touch Github = Touch the World
第一章 绪论 1.1 引言 1.2 逻辑结构和存储结构 1.3 算法.
Parallel Programming Xuanhua Shi/Pingpeng Yuan
计算机绘图 AutoCAD2016.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
地 理 信 息 系 统 ——专业必修课程 田永中 西南大学地理科学学院
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
基于列存储的RDF数据管理 朱敏
工业机器人技术基础及应用 主讲人:顾老师
Presentation transcript:

教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net 数据库技术 教 师:曾晓东 电 话:13679007201 E_mail:zengxiaodong@263.net

课程成绩构成 1、实验成绩(40%) 2、期末考试(60%) 实验报告共8次,每次报告5分。 实验完成后两周内提交,迟交扣1分。 除实验5,8两到三人一组外,其它实验需独立完成,如有雷同,则每多一份雷同报告,所有雷同报告均扣0.5分,至扣至2分为止。 2、期末考试(60%) 有限开卷考试,只能带书及笔记本,不能带打印、复印资料; 考试内容均选自复习题,这些复习题均来自历年的等级考试。

参考书目 数据库原理及其应用教程——学习指导、例题分析、习题解答与标准试题库 黄德才等编著 科学出版社 2006年7月第一版 数据库原理及其应用教程——学习指导、例题分析、习题解答与标准试题库 黄德才等编著 科学出版社 2006年7月第一版 数据库原理及应用——数据库基本理论与Foxpro的应用(第二版) 李大友主编 清华大学出版社 2000年 数据库系统工程师考试试题分类精解与题型练习 张友生主编 电子工业出版社 2008年3月第一版

第1章 数据库概述 1.1 数据、数据管理与数据处理 1.2 数据管理的发展 1.3 数据库系统的组成 1.4 使用数据库系统的原因及数据库应用的前景

1.1 数据、数据管理与数据处理 信息是维持生产活动、经济活动和社会活动必不可少的资源;数据是将现实世界中的各种信息记录下来、可识别的符号,它用类型和值来表示。 数据的形式本身并不能完全表达其内容,它需要经过语义解释。数据与其语义是不可分的;并不是所有的数据都是信息,信息是一种已经被加工为特定形式的数据,这种数据形式对接收者来说是有意义的。即只有有价值的数据才是信息。

1.1 数据、数据管理与数据处理 数据处理是用计算机对数据进行处理的系统应用。它是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工、维护、分析、计划、控制、决策和使用的系统,这些基本操作环节称为数据管理,数据管理技术是解决上述基本环节的,而其它环节(加工/计算、输出等操作)是由应用程序实现的,所以数据库是信息系统的核心。

1.2 数据管理的发展 1.2.1 以数据为中心应用系统的特点 1.2.2 文件管理系统 1.2.3 数据库管理系统 1.2.4 数据独立性

人工管理->文件管理->数据库管理 1.2.1 以数据为中心应用系统的特点 涉及的数据量大 数据不随程序的结束而消失 数据被多个应用程序共享 人工管理->文件管理->数据库管理

1.2.2 文件管理系统 文件n 应用程序1 应用程序2 应用程序n 文件1 文件2 文件系统 …

文件管理系统示例 应用程序A2 应用程序A1 学生基本信息管理 学生选课管理 学生信息文件F1 课程信息文件F2 学生选课信息文件F3

文件管理系统的缺点 编写应用程序不方便 数据冗余不可避免 应用程序依赖性 不支持对文件的并发访问 数据间联系弱 难以按用户视图表示数据 无安全控制功能

1.2.3 数据库管理系统 应用程序1 应用程序2 应用程序n 数 据 库 数 据 库 管理系统

数据库管理系统实现示例 应用程序A1 学生基本信息管理 学生有关的数据库 应用程序A2 学生选课管理 数据库 管理系统

数据库管理系统的优点 相互关联的数据的集合 较少的数据冗余 程序与数据相互对立 保证数据的安全、可靠 最大限度地保证数据的正确性 数据可以并发使用并能同时保证一致性

相互关联的数据的集合 学生 课程 学生与课程之间的联系 数据库中的数据不是孤立的,数据与数据之间是相互关联的。也就是说,在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的联系。 学生 课程 学生与课程之间的联系

较少的数据冗余 数据库中的数据被统一管理,合理组织,任何对数据的操作都由数据库管理系统DBMS完成。 D B M S

数据具有较高的独立性 数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。

保证数据的安全、可靠 安全机制 备份恢复 数据库技术要能够保证数据库中的数据是安全、可靠的。 有效地防止数据库中的数据被非法使用或非法修改 主动安全 安全机制 被动安全 数据遭到破坏时能立刻将数据完全恢复 备份恢复

最大限度地保证数据的正确性 保证数据正确的特性在数据库中称之为数据完整性。 学生的年龄 200岁

数据可以并发使用 并能同时保证数据的一致性 在多个用户同时使用数据库时,能够保证不产生冲突和矛盾,保证数据的一致性和正确性。

并发操作示例 订4张票:10-6=4 订8张票:10-8=2 4 2 10 10 ? 10张票

1.3 数据库系统的组成 核心 … … 应用程序1 应用程序2 应用程序n 数据库管理系统(DBMS) 数据库 系统管理员

1.3 数据库系统的组成 数据(Data)是描述事物的符号记录。除了常用的数字数据外,文字(如名称)、图形、图象、声音等信息,也都是数据。日常生活中,人们为了交流,会直接用自然语言(如汉语)去描述事物。在计算机中,为了存储和处理这些事物,就要抽出对这些事物感兴趣的特征组成一个记录来描述。 数据库(Database,简称DB)中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。它使用户方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、以及多用户对数据的并发使用及发生故障后的数据库恢复。

其他用户 l 应用程序开发人员 负责编写数据库应用程序的人 l 最终用户 从联机工作站或终端与系统交互的用户。

1.4 使用数据库系统的考虑 数据是否有结构、数据之间是否有联系、数据的取值是否有约束,如果数据没有这些特征,可能用文件系统更合适;如果有这些特征,则就应该使用数据库系统。

数据库应用的未来 医学监控、医学诊断; 计算机辅助设计、计算机辅助制造、计算机辅助工程 能源管理 图书馆管理 航空系统 交通预订 旅馆预订 …