数据库原理及应用 概念部分

像我们这样奔四的人,留给我们学习的时间真的不多了~~!感觉看一本书,有些看不进去。所以得找到一些适合自己的学习方法或读书方法  ;不急不躁    专注看书  这样才是节省时间,节省精力,有时几小时看一本书,几天看一本书,这样才能真正有所得,把书的目录看明白r,哪些是自己还不了解的,哪些是压根就不知道的,根据自己理解有哪些问题,从目录能否找到答案等。               偶有所得,记录下来,以备后来查验:

 数据库是由文件管理发展而来的 ,文件管理是人们所编写的应用程序实现对数据的存储和管理.文件管理的数据具有非独立性.即数据的存储方式及有关的存取技术都是在开发应用程序需要考虑的方面,这些都要体现在用户的代码中.

数据库管理与文件系统相比实际上是在应用程序和存储数据的数据库(从某种意义也可以把数据库看成是一些文件的集合)之间增加了一层,即数据库管理系统.数据库管理系统实际上是一个系统软件.这样应用程序或用户不再关心数据的存储方式.而存储方式的变化也不再影响用户程序.

基于数据库计算机系统一般包括:数据库、数据库管理系统和应用程序。

数据库应用结构:客户端和服务器端结构待点是:将应用程序或逻辑根据需要划分到服务器和工作站中。为了完成一个特定的任务,客户机和服务器上的应用程序可以协同工作。

互联网应用结构的特点是:只要用户安装了浏览器 软件就可以访问数据库。用户端不再需要安装配置应用软件的工作。这些工作只需要在WEB服务器上完成即可。架构为:数据服务器-WEB服务器-客户端。


数据和数据模型:

模型:是对事物,对象、过程等客观世界中感兴趣内容的模拟 和客观表达,是理解系统的思维工具。

数据模型:也是一种模型,它是对现实世界数据特征的抽象。根据应用目的不同,可以分为两大类,分别属于两个不同的层次。一、概念模型,主要是从应用语义的角度来抽取模型并按用户的观点来建模。二、组织数据模型。从数据的组织方式来描述数据。

从现实世界到概念数据模型使用的是“抽象”,从概念到组织模型使用的是“转换”。

E-R(entity-relationship)实体-联系图 方法概论:试图定义许多分类对象,然后将数据归类到已知的类别中。属性是描述实体或联系性质或特征的数据项。用圆角矩形表示属性,用矩形表示实体。联系用菱形框来表示。联系是客观存在的语义链。

组织模型之关系数据模型,关系数据模型用二维表来组织数据(因此操作都是基于表的操作,而不是一行或一列数据).关系就是二维表.二维表的结构称为关系模式.主码是唯一的确定一个元组,侯选码是唯一的标识一元组.

数据完整性是一种语义概念;一是与现实世界应用需求的相容性一致性.二是数据库内部数据的相容性和一致性.  完整性约束主要包括三大类:实体参照性、参照完整性和用户定义的完整性。

实体完整性指表中的记录必须有主码.

参照完整性是指引用的完整性。实体间存在关系(表)与关系(表)之间的引用。用外码(foreign key)来实现。

用户完整性反映的是用户某种领域的数据满足的语义要求。


数据库的三级模式结构中,模式(全局逻辑结构)是数据库关键和灵魂。它独立于数据库的其他模式。内模式是将全局逻辑结构中所定义的数据结构按照一定的物理存储策略进行存储。外模式面向具体的应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

guangod

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值