关系型数据库程序设计知识关系型数据库管理的

内燃机2021年09月10日

支付宝并未接入银联络 关系型数据库程序设计知识 关系型数据库管理系统基础

在进行数据库设计中,会遇到各种各样的数据库,具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常数据库管理员会使用数据库管理系统来创建数据库系统。而这些数据可却又相同的操作基础。

    关系型数据库管理系统:    关系型数据库只是一个保存数据的容器,大多数数据库依靠一个称为数据库管理系统(Database Management System,简称BDMS)的软件来管理数据库中数据。管理关系型数据库的软件称为关系型数据库管理系统(Relational Database Management System,简称RBDMS)    我们可以把RBDMS分为本地数据库管理系统和数据库服务器管理系统两种类型。    数据库的功能有增、删、改、查,这4种。    使用数据库的原因有六个,分别是:降低存储数据的冗余度;更高的数据一致性;储存的数据可以共享;可以建立数据库所遵循的标准;便于维护数据的完整性;能够实现数据的安全性。其中最重要的是降低数据的冗余度。    掌握数据库相关的技术,是程序员必备的技能之一。    结构化查询语言SQL:    SQL是结构化查询语言(Structured Query Language)的英文缩写。SQL与RBDMS协同工作,来定义数据库的结构、存储数据、操纵数据、获取数据、控制对数据的访问以及确保数据的完整性。SQL是非过程性的,只关注结果,过程有BDMS来操控。    SQL标准定义了操作关系型数据库以及包含的数据的多种数据库设计技术,并将SQL语句分为:数据定义语言(DDL)、数据查询语言(DQL)、带护具操作语言(DML)和数据控制语言(DCL)。     DDL用于创建、修改和删除数据库内的数据结构。    DQL用于从数据库中一个或者多个表中查询指定的数据。    DML用于修改数据库中的数据,插入、更新和删除数据。    DCL用于控制对数据库的访问权限和控制管理。    数据在数据库中的存储形式分为:    1、层次模型,单个记录以父子关系组织在一起,形成一个倒挂的树。    2、状模型,状模型通过允许记录有多个父子关系,来增强层次模型。    3、关系模型,关系型数据模型与与层次和状模型的呆板结构完全不同。访问层次状数据库的应用程序基于该数据库已经定义好的实现。数据库结构必须硬编码到应用程序的编程语言中。如果数据库发生变化,该应用程序就必须变化。    但是,关系型数据库是独立于应用程序的。更改数据库设计,而不会影响应用程序成为可能,因为关系型模型用组成相关数据的表的行和列这种结构,来替换父子框架。使用关系模型,我们可以克服早期模型的缺陷,在表之间定义复杂的关系。    4、对象模型,所谓面向对象,就是将世界上一切事物都看做是对象,整个世界都是由相互关联的对象组成。     关系型数据是把世界看做是由实体和联系组成的。所谓实体就是指在现实世界中客观存在并可相互区别的事物。实体可能是有形或无形的、具体或抽象的,有生命和无生命的。     对任何关系型数据库来说,表之间的关联关系存在3种基本的关系类型:一对一、一对多、多对多。    关系型数据库是目前数据管理技术中应用得最为广泛的一种数据库,要进行关系型数据库程序设计,就必须掌握关系型数据库的基础知识,这样有助于学习使用现在流行的大多数数据库管理系统。(一品威客 anyi)

多梦易醒是什么原因
南昌治疗睾丸炎费用多少钱
孕妇腰疼该怎么缓解
相关阅读
评论丨启功书法赝品印上北大学生证,一个尴尬的隐喻

批评家丨德馨鉴赏真品标明清华会员卡,一个惊愕的意涵 清华的这本会员...

2024-12-27
双牌:县教育局@高三毕业生,这份转告,请一定要记得

爱教师: 2022年中考已落下天花板。十多年寒窗应试,再一迎来硕果采撷之时...

2024-12-20
赵露思被偶遇,在百货公司给朋友拍照有亲和力,脚下的厚高跟亮了

23岁的赵露思,也是95后小花中的极为出色的一个。因为客串《龙神囚犯龙神...

2024-12-17
“钢铁侠”在社交网络疑为《复联4》另一个结局,美队竟被灭霸…

《复仇者的联盟4:终局之战》引起轰动第14天,大陆票房榜不太意味著突破3...

2024-12-10
《楚乔传2》宣发启动,4大主演被惊公布,网友:你们是真敢接呀

2017年是古代道情超越巅峰的一年,因为首部由赵丽颖,洪新增,李沁等人导...

2024-11-15
在对的整整里,我遇见了最美的你

在对的间隔时间之中,我有一天了最美的你。倾尽人生,只为这一场动人的花...

2024-10-17
友情链接