全部版块 我的主页
论坛 数据科学与人工智能 大数据分析 nosql论坛
2209 1
2023-10-26
[11章]技术大牛成长课,从0到1带你手写一个数据库系统
学习地址1:https://pan.baidu.com/s/1I_iKqDcK4cDlsjJPMDJz9w 提取码:zqgf
学习地址2:https://pan.baidu.com/s/1TtwFoGvVRyK8knkOAS5_gw 提取码:4t3h

数据库设计概述
数据库设计

广义:数据库及其应用系统的设计,即设计整个数据库应用系统
狭义:设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分
一般定义:数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。

信息管理要求:在数据库中应该存储和管理哪些数据对象。
数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、 改、统计等操作。
数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效的运行环境。高效的运行环境指数据库数据的存取效率、数据库存储空间的利用率、数据库系统运行管理的效率等都是高的。

数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。

数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任

数据库(DataBase)
定义:数据库(DataBase,DB)是按照一定结构组织并长期存储在计算机内的、可共享的大量数据的集合。概括起来说,数据库具有永久存储、有组织、可共享三个基本特点

特性:

数据库的数据是按照数据模型来组织的,即数据之间有一定的联系
数据库的存储介质通常是硬盘,其他介质:光盘、U盘等,可大量,长期存储及高效使用 - 数据库是一个有机的整体,因此具有较低的冗余性和较高的数据独立性
数据库是由用户数据库和系统数据库组成
分类(按照数据结构):

关系型数据库
非关系型数据库

数据、数据库、数据库管理系统、数据库系统
1.数据
数据库中存储的基本对象,描述一个事物的符号记录,数据和其语义不可分开说。

2.数据库(DB)
是长期储存在计算机内、有组织的、可共享的大量数据的集合。
概括地将讲,数据库数据具有永久存储、有组织和可共享三个基本特点。

3.数据库管理系统(DBMS)
一个管理数据的系统软件,用来科学的组织和存储数据,高效的获取和维护数据。
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,主要功能包括以下几个方面:

1)数据定义
DBMS提供数据定义语言,用来定义数据库中的数据对象

2)数据组织、存储和管理
基本目标是提高存储空间利用率和方便存取,提供多种存取方法来提高效率。

3)数据操纵
提供数据操纵语言(DML,即增删改查的操作),实现对数据库的基本操作 (查询、插入、删除和修改)

4)事务管理和运行管理
数据库由DBMS统一管理和控制保证数据的安全,完整性、多用户对数据的并发使用、发生故障后的系统恢复

5)数据库的建立和维护
包括数据库初始数据装载转换、数据库转储、介质故障恢复、数据库的重组织、性能监视分析等

4.数据库系统(DBS)
由数据库、数据库管理系统应用程序和数据库管理员(DBA)等组成的存储、管理、处理和维护数据的系统。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-10-27 15:12:02
感谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群