基本概念
数据是数据库中存储的基本对象。
数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。
数据库管理系统是位于 *** 作系统与用户之间的一层数据管理软件。(数据库系统的核心)
数据库系统是指计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用开发工具、应用系统、数据库管理员(DBA)、和用户构成。
数据库的结构
数据库的三级模式与两级映像
模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
外模式是模式的子集,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述 。
内模式是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式。
为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:
(1)外模式/模式映像
一个模式可以有任意多个外模式,每个外模式,数据库系统都有一个外模式/模式映像。该映像保证了数据与程序的逻辑独立性。
(2)模式/内模式映像
数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是唯一的,该映像保证了数据与程序的物理独立性。
数据库系统常见的运行与应用结构
(1)二层客户机/服务器结构(C/S结构)
”胖客户机,瘦服务器“,客户端不堪重负
(2)浏览器/服务器结构(B/S结构,又叫三层客户机/服务器结构)
将大部分工作搬到服务器,”瘦客户机,胖服务器“
(3)多层结构
将原来三层B/S结构中,Web服务器的部分应用功能进一步分解给应用服务器完成
模型
(1)概念模型
如E-R图,实体矩形,属性椭圆,联系菱形
(2)关系模型(面向数据库)
如关系模式,一个关系对应一张二维表
关系规范化的基本方法:
第一范式
第二范式
第三范式
BC范式
数据库设计的基本步骤(6个)
需求分析
*概念结构设计(E-R图)
*逻辑结构设计(关系模式)
*物理结构设计
数据库实施
数据库运行与维护
小知识点
MysqL是一个中小型关系数据库管理系统Oracle、sql Server属于大型关系数据库。
MysqL默认启用TCP/IP网络,默认端口为3306。
本地回环地址:127.0.0.1
MysqL是以C/S工作模式连接和管理MysqL服务器的
phpmyadmin是使用PHP语言开发的一类基于Web方式的MysqL图形化管理工具,是以B/S工作模式来连接和管理MysqL服务器的
sql是结构化查询语言,是各类数据库交互方式的基础,不过不同的数据库有对其进行了各自的扩展,丰富其功能,许多sql开发人员习惯于对所有sql关键字使用大写,而对所有数据库、列和表的名称使用小写,这样的书写方式可使代码易于阅读和调试。
(未完待续。。。。。。)
总结以上是内存溢出为你收集整理的数据库技术的基本概念与方法全部内容,希望文章能够帮你解决数据库技术的基本概念与方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)