- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库及程序设计01要点
数据库及程序设计; 参考教材
1.张玉洁、孟祥武. 数据库与数据处理:Access2010实现. 机械工业出版社, 2013.1
2.李湛. Access 2010数据库应用习题与实验指导教程. 清华大学出版社, 2013.7
课时安排
理论:32课时, 1?16周, 2课时/周
实验:32课时, 1?16周, 2课时/周
课程邮箱
jluzhdbp@163.com (pw. jluzh123456);课程考核: ; 大作业
(课后分组完成,每2~4人为一组,期末交);数据管理技术
指人们对数据进行收集、组织、存储、加工、传播和利用的一系列活动的总和。
狭义:数据库技术
通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。
广义:对数据进行管理、利用的所有技术
数据库技术
数据仓库技术
数据挖掘技术
数据集成技术
信息检索技术
……;数据管理技术与我们的生活;数据管理技术的重要性;课程目标定位;课程主要内容 ;课程概述;;1.1 数据处理
——几个基本概念;对客观世界中各种事物的一种抽象、符号化的表示。采用一种人为规定的符号来表示从现实世界中观察和收集到的现象和事实。
数据的表现形式:文本形式(数字、文字)、多媒体形式(图形、图像、动画、声音)等。
从计算机的角度,数据泛指可以被计算机接受并能被计算机处理的符号。
从数据库的角度,数据就是数据库中存储的基本对象。;数据的描述形式——结构化、非结构化数据;有结构的表格形式描述:;信息;数据与信息的关系;数据处理:是将数据加工成信息的过程,主要包括数值计算和数据管理。主要目的是从大量无序、难以理解的数据中抽取并推导出有价值、有意义的数据和信息。
具体内容:指利用计算机对各种数据(包括数值的和非数值的)进行数据采集/收集、整理、存储、分类、排序、检索、维护、加工、统计、传输等一系列活动的总和。
数据处理的目的:提取有用的数据成分,作为行为和决策的依据。
数据处理的核心:数据管理;数据管理:是数据处理的中心问题,主要包括数据的收集和分类、数据的表示和??储、数据的定位和查找、数据的维护和保护、提供数据访问接口和数据服务等。即,对数据进行有效的采集、分类、组织、编码、存储、检索、维护和应用等。
数据处理与数据管理密切相关,数据管理技术的优劣直接影响数据处理的效果。
数据管理是数据库技术研究的主要内容。;;;应用程序与数据之间的对应关系;;;;;;;数据库;数据库不仅能表示数据本身,还能表示数据与数据之间的联系。如:学籍管理——学生、课程两类数据。
数据通过一定的数据模型(如关系模型)进行组织、描述和存储。
具有较小的冗余度、较高的数据独立性(数据的组织和存储方法不依赖于具体的应用程序)和易扩展性。
用户和应用程序可以共享数据。
数据的各种操作由DBMS统一管理。;数据库管理系统;数据定义语言(DDL)-定义数据库结构、各种数据对象、数据完整性及其他约束条件。
数据操纵语言(DML)-数据的插入、修改、删除和查询。
数据控制语言(DCL)-对数据库进行统一管理和控制,实现存取控制、安全控制、完整性控制,以及多用户环境下的并发控制、事务管理和发生故障后的系统恢复等。
数据库维护功能
-提供初始数据的装入、转换和卸出,数据存储、备份、恢复等批处理操作,以及数据库性能分析和监测功能;
-提供数据字典,存放数据库各级结构的描述;
-提供数据库接口即访问数据库的方法
;基于数据库的计算机应用系统;DBS = 计算机软硬件 + 数据库(物理数据库和描述数据库) + DBMS + 数据库应用系统
+ 数据库管理员 + 用户;数据结构化(数据表内、表间相互联系)
数据共享程度高、易扩充、冗余度低。
数据的独立性高(数据独立于应用程序的程度)。
数据的物理独立性:应用程序与外存中数据库中的数据相互独立,存储结构变化不影响应用程序。
数据的逻辑独立性:应用程序与数据库的逻辑结构相互独立。逻辑结构变化不影响应用程序。
数据控制能力较强(数据由DBMS统一管理和控制,能容易实现数据的并发控制、安全性控制、完整性控及故障恢复等)。;数据库管理员;数据字典;Diagram
2;视图层;用户视图;1.3 数据视图
——抽象层次与视图之间的对应关系;数据模型是对数据、数据的特征及数据之间联系的模拟、组织和抽象。
数据模型是数据库系统的基础和核心,是数据库的框架,这个框架表示了信息及其联系的组织和表达方式,同时反映了数据的存取路径,是对数据库如何组织的一种模型化表示。(DBMS对数据库描述、组织、操作等方面的定义——程序设计人员的视角)
数据模型的型 -
文档评论(0)