数据库理论第一章

来源:互联网 发布:严莉莉变身器淘宝 编辑:程序博客网 时间:2024/05/24 01:41

数据库一章总结:

说起这个数据库啊,那就是一大堆话都说不完,真的!今天老师给我们吹了好多牛,真...牛!

数据库,顾名思义,就是一个拿来装庞大的数据的一个库,就跟停车场一样,车是数据,停车场是库。其实吧,理论部分,我真不喜欢,因为全是文字文字的,看着头疼眼疼,心疼,手疼,脚麻的。没办法,不了解什么RDBMS,SOL什么的不行。

一对一,一对多,多对多,这个很简单,意思很容易懂;为什么使用数据库:1.降低储存数据的冗余度;2.更高的数据一致性;3.储存的数据可以共享;4.可以建立数据库所遵循的标准;5.便于维护数据完整性;6.能够实现数据的安全性。数据在数据库的储存形式:有层次模型,就是倒挂的树一样;还有网状模型,网状吧,很乱的样子,交叉连接;关系模型,就是有一种关系是一样的来作为连接;对象模型,所谓对象,就是将世界上的所有东西都看做是对象,整个世界都是由相互关联的对象组成的。

关系型数据库的基本概念:它是1970年由外国人IBM的Codd博士提出的。关系模型把世界看做是由实体和联系组成的。所谓实体,就是指在现实世界中客观存在并可相互区别的事物。实体所具有的某一物质被称之为属性,它由多个属性组成,所以可以组成一个表,表里又分主键跟外键,主键是唯一的标识符,来标示每一行的。外键就是用来表达表和表之间的关联关系,外键一般都是一个到多个列组成,外键一般都是来源于第二个表的主键。

数据库管理系统(DBMS),大多数数据库都是依靠DBMS。关系型数据库管理系统(RDBMS),数据库应用程序是通过RDBMS作为桥梁,与关系型数据库进行交换。有两种类型:本地数据库管理系统,数据库服务器管理系统。

结构化查询语言SQL:是一种用于管理关系型数据库,并与数据库中的数据进行通讯的计算机语言。它已经成为数据库管理的标准语言。SQL和RDBMS协同工作,来定义数据库的结构、存储数据、操作数据、获取数据、控制对数据的访问以及确保数据的完整性。本质上呢,数据库应用系统一般是前台发送一个SQL语句到后台的数据库。对程序员来说,这个SQL语句通常是执行一个或者多个下列操作的编码指令,从数据库中获取指定的数据、向数据库中添加新数据、更改已存在的数据、删除数据。SQL标准定义了操作关系型数据库及其包含的数据的多种技术,并将SQL语句分为:数据定义语言(DDL)、数据查询语言(DQL)、数据操作语言(DML)、数据控制语言(DCL)。

0 0
原创粉丝点击