数据库系统原理
文章平均质量分 85
_云卷云舒_
这个作者很懒,什么都没留下…
展开
-
数据库(一)—— 数据库系统绪论
一、数据库系统概述1、数据库的4个基本概念数据、数据库、数据库管理系统、数据库系统① 数据数据是数据库中存储的基本对象。什么是数据?描述事物的符号记录被称为数据。记录是计算机中表示或存储数据的一种格式或一种方法。数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。② 数据库数据库,是存放数据的仓库。数据库数据具有永久存储、有组织和可共享三个基本特点。严格地讲,数据库是...原创 2018-04-14 22:29:48 · 718 阅读 · 0 评论 -
数据库(三)—— 关系数据库标准语言SQL(Mysql)
一、SQL概述1、SQL的特点1.1 综合统一满足以下操作要求:① 定义和修改、删除关系模式,定义和删除视图,插入数据,建立数据库;② 对数据库中的数据进行查询和更新;③ 数据库重构和维护;④ 数据库安全性、完整性以及事务控制;⑤ 嵌入式SQL和动态SQL定义。1.2 高度非过程化 用户无须了解存储路径,存取路径的选择以及SQL的操作过程由系统...原创 2018-05-18 00:27:12 · 2584 阅读 · 0 评论 -
数据库(二)—— 关系数据库以及关系代数和关系运算
一、关系数据结构及形式化定义1、关系 关系模型的数据结构非常简单,只包含单一的数据结构——关系。在用户看来,关系模型中数据的逻辑结构是一张扁平的二维表。1.1域 域是一组具有相同数据类型值的集合。1.2笛卡儿积 笛卡儿积是域上的一种集合运算。 定义:给定一组域D1,D2,...,Dn,允许其中某些域是相同的,D...原创 2018-04-28 23:00:19 · 31120 阅读 · 4 评论 -
数据库(四)—— 数据库设计
一、数据库设计概述1、数据库的生命周期数据库的生命周期可分为两个阶段,分别是数据库分析与设计阶段、数据库实现与操作阶段。⑴ 数据库分析与设计阶段:需求分析、概念设计、逻辑设计、物理设计;⑵ 数据库实现与操作阶段:实现、操作与监督、修改与调整;2、数据库设计的目标数据库设计的两个重要目标,分别是满足应用功能需求和良好的数据库性能。⑴ 应用功能需求:是指用户当前与可预知的将...原创 2018-08-06 00:50:31 · 2255 阅读 · 0 评论 -
数据库(五)—— 数据库编程(MYSQL存储过程与存储函数)
一、存储过程1、存储过程的基本概念 存储过程是一组为了完成某项特定功能的SQL语句集,它可以由声明式SQL语句和过程式SQL语句组成,这组语句经过编译后会存储在数据库中,用户只需要通过指定存储过程的名字并给定参数,即可随时调用并执行它,而不必重新编译。 使用存储过程的好处如下:① 可增强SQL语言的功能和灵活性;② 良好的封装性;③ 高性能;...原创 2018-09-11 01:04:42 · 2639 阅读 · 0 评论 -
数据库(六)—— 数据库安全与保护
一、数据库完整性 数据完整性约束是为了防止数据库中存在不符合语义的数据,为了维护数据的完整性,加在数据库数据之上的语义约束条件就是数据完整性约束,而DBMS检查是否满足完整性约束条件的机制就称为完整性检查。1、完整性约束条件的作用对象 完整性检查是围绕完整性约束条件进行的,因而完整性约束条件是完整性检查机制的核心。完整性约束条件的作用对象可以是列、元组和表。...原创 2018-09-20 01:56:40 · 2616 阅读 · 0 评论 -
数据库(七)—— 数据库管理技术的发展
一、数据库技术的发展 数据模型是数据库系统的核心和基础,以数据模型的发展为主线,数据库技术可以分为三个发展阶段,即第一代的网状、层次数据库系统,第二代的关系数据库系统,以及新一代的数据库系统。1、第一代数据库系统 层次数据库系统和网状数据库系统的数据模型虽然分别为层次模型和网状模型,但实质上层次模型是网状模型的特例,它们都是格式化模型,它们从体系结构、数据库...原创 2018-09-28 23:30:38 · 1748 阅读 · 0 评论