1.1
1. 数据和信息:数据是描述现实世界事物的物理符号,物理符号是指数字、文字和图像等,这些数据经过数字化后存入计算机当中,我们可以挖掘出有用的信息
比如1和0是数据,但是我们把它们分别看作开和关之后就对数据进行了语义解释从而得到信息,所以说信息是数据的内涵。与此同时信息需要数据才能表达出来,例如上文用1或者文字“开”才能表达开的意思,我们就说数据是信息的载体
信息是具有社会属性的资源,因为在各行各业都离不开信息
信息的价值与它的准确性、及时性、完整性和可靠性有关[开放性不对,开不开放和信息本身的价值无关]
2. 数据库中的数据具有较小的冗余度,较高的数据独立性和易扩展性,可为一定组织范围内的用户所共享,数据库中的数据分为用户数据和系统数据
数据字典:考三级的时候经常考到元数据的题,元数据称为数据的数据,这个数据字典就是元数据的别称,也叫做系统数据,数据字典包括对数据库的描述信息、存储管理信息等
DBMS:被称为数据库管理系统,系统软件,比较常见的有MySQL、SQL Server、Oracle等
数据库系统:一个比较宽泛的概念,由用户数据库、操作系统、数据库管理系统、数据库管理员、用户等构成,记住数据库系统(DBS)最大(考过三级应该挺熟这些概念的区别)
数据库系统中的软件平台:DBMS、OS和NOS(操作系统和网络操作系统)、与数据库可以交互的高级语言及其编译系统、以DBMS为核心的应用开发工具、为特定应用环境开发的数据库应用系统[杀毒软件不包括在内]
硬件平台:计算机和网络
3. 数据库管理员的职责:确定数据库中的信息内容和结构、确定数据库的存储结构和存储策略、定义数据的安全性要求和完整性约束、监控数据库的使用和运行,数据库的性能改进[应用系统的需求分析和设计编写程序不包含在内,明显是产品经理和程序员该操心的问题,通过接口(API)使用数据库也是程序员的操作]
1.2
1. 因为数据库用户有各种类型、而且他们所拥有的技术知识层次也各不相同,因此DBMS应该提供不同类型的用户界面
2. 数据模型是用来描述组织和处理现实世界中数据的工具,能比较真实的模拟现实世界,是数据库系统的核心和基础。数据操作是对数据间的动态行为。数据模型由数据结构、数据操作和数据完整性约束组成,数据库的基础就是数据模型
3. DBMS需要提供的功能:数据的安全性保护、数据库的备份和恢复、定义和确保数据库完整性、并发控制、数据查询处理与优化
1.3
1. 1968年,IBM公司推出的数据库管理系统IMS是基于层次模型实现的
2. E.F.Codd提出了关系数据模型及其相关概念。它算是数据库领域非常重要的一位人物,如果平时看论文的话那些范式什么的都是这位大佬的论文
3. 因为数据库用户有各种类型、而且他们所拥有的技术知识层次也各不相同,因此DBMS应该提供不同类型的用户界面
4. 面向对象模型出现于20世纪80年代,支持复杂结构对象的存储和共享,结合了抽象数据类型,封装和继承等性质,但现在最常见的模型依然为关系模型
1.4
CRM(客户关系管理)软件:涉及企业订单处理、市场及客户支持等功能领域
1.5
数据库研究领域
1. 数据库管理系统软件的研究:研究和实现DBMS本身、研究和实现以DBMS为核心的一组支持的软、研究数据库安全的理论与技术,数据库运行维护工具等
2. 数据库设计技术和方法的研究
3. 数据库理论的研究:关系规范化等