数据库笔记

第一节 数据库基本概念:

1.数据:

定义:描述事物的符号序列

计算机中数据分为两部分:

1.临时性数据(比如内存里面的数据)

2.持久性数据(比如磁盘里的数据)

数据有型(type)与值(value)之分:

type:数据表示的类型,如整型,字符型

value:符合给定型的值

2.数据库:

Database(DB)

定义:数据的集合

3.数据库系统:

DatabaseSystem(DBS)

指在计算机系统引入数据库和数据库管理系统(DBMS)后的完整系统

在不引起混淆的前提下把数据库系统简称为数据库

4.数据库应用系统:

数据库应用系统(DBAS)

组成:数据库系统+应用软件+应用界面

第二节 软件工程与数据库技术:

1.软件工程:

是用工程,科学和数学原则与方法来开发,维护计算机软件的有关技术和管理方法

由方法,工具和过程三部分组成—软件工程三要素

2.软件生存周期:

软件产品从定义开始经过开发,使用于维护直到最后推一的全过程

3.数据库工程:

数据库应用系统开发是一项软件工程,但又有自己的特点,所以称为数据库工程

数据库工程按内容可分为两部分:数据库设计和相应的应用设计与实现

数据库应用系统的设计开发必须有软件过程模型作为指导

典型的软件开发模型有:瀑布模型,快速原型模型,螺旋模型等

第三节 DBAS生命周期模型:

参照瀑布模型原理,DBAS的生命周期由项目规划,需求分析,系统设计,实现与部属,运行管理与维护等5个基本活动组成

根据DBAS的软件组成和各自功能,分为数据组织与存储设计,数据访问与处理设计,应用设计三条设计主线

更具数据库系统三级模式结构DBAS设计阶段分为概念设计逻辑设计,物理设计三个步骤,每一步设计内容涵盖了三条设计主线

1.规划与分析:

是DBAS生命周期第一步,从技术,操作,经济三个方面去分析