失效链接处理 |
数据库基础初学者自学资源 PDF 下载
本站整理下载:
相关截图:
主要内容:
这一章内容,重点讲解数据库的方方面面。数据库(Database)是按照数据结构来组织、存
储和管理数据的仓库,我们主要从入门的视角来学习这部分。
数据库的定义
A database is an organized collection of data. It is the collection of schemas, tables,
queries, reports, views and other objects. The data are typically organized to model
aspects of reality in a way that supports processes requiring information, such as
modelling the availability of rooms in hotels in a way that supports finding a hotel
with vacancies.
数据库是数据有组织的集合。这是一个对象模式、表、查询、报表、视图和其他对象的
集合。该数据通常被组织到现实的方面进行建模,支持需要的信息流程,如模拟酒店房
间的可用性的方式,支持查找可用酒店的方式。
数据库特点:
(1) 实现数据共享。
数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接
口使用数据库,并提供数据共享。
(2)减少数据的冗余度。
同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减
少了大量重复数据,减少了数据冗余,维护了数据的一致性。
(3)数据的独立性。
数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结
构的变化不影响数据的逻辑结构。
(4)数据实现集中控制。
文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文
件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据
的组织以及数据间的联系。
(5)数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括:
①安全性控制:以防止数据丢失、错误更新和越权使用;
②完整性控制:保证数据的正确性、有效性和相容性;
③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不
正常交互作用;
④故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,
从而防止数据被破坏
数据库的应用场景:
企业信息:
销售:用于存储客户、产品和购买信息等
会计:用于存储付款、收据、账户余额、资产和其他会计信息
人力资源:用于存储雇员、工资、所得税和津贴的信息,以及产生工资单等
银行和金融
银行业:用于存储客户信息、账户、贷款以及银行的交易记录
信用卡交易:用于记录信用卡消费的情况和产生每月清单
数据库是有组织地存储模型数据的空间,存储各种类型的信息(数据)。每个数据库,
除了无模式型的,都有一个模型,提供数据的结构描述。
数据库管理系统是管理数据库结构、大小和排序的应用(或软件)。
数据库逻辑结构体系
数据库:Database,简称为DB。是长期存储在计算机内,有组织的,统一管理的相关数
据的集合。
数据库管理系统:Database Management System,简称为DBMS。由相互关联的数据
集合以及一组用于访问这些数据的程序组成。
数据库管理系统是位于用户与操作系统之间的一层数据库管理软件。为用户程序提供访问数
据库的方法,包括建立数据库、查询、更新以及各种数据库控制等操作。
DBMS的工作模式如下:
1. 接受应用程序的数据请求和处理请求
2. 将用户的数据请求转换为复杂的机器代码
3. 实现对数据库的操作
4. 从对数据库的操作中接受查询结果
5. 对查询结果进行处理和格式转换
6. 将处理结果返回给用户
DBMS的主要功能
1. 数据库的定义功能
2. 数据库的操纵功能
3. 数据库的保护功能
4. 数据库的维护功能
数据库系统:Database System,简称为DBS。是实现有组织的、动态的存储大量关联
数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统。
|