日期:2013-04-24  浏览次数:20511 次


这是我学习数据库时候的笔记,都是非常简单,非常基础的有关数据库的知识,最近整理一下,希望大家不要蛋蛋我啊,呵呵

数据库学习笔记(一)

                        ——绪论及基本概念

一,             数据:描述事物的符号记录称为数据。

二,             数据库:指长期存储在计算机内的、有组织、可共享的数据集合。

三,             数据库管理系统:数据管理的软件,次要以下功用:

                  1,  数据定义:DDL(Data Definition Language)。

                  2,  数据操纵:DML (Data Manipulation Language)。

                  3,  数据库的运转管理

                  4,  数据库的建立和维护功用

                  5,  数据库的接口通讯

四,             数据库系统:在计算机系统中引入数据库后的系统,由以下部分组成:

                  1,  数据库

                  2,  数据库管理工具

                  3,  使用开发工具

                  4,  使用系统

                  5,  数据库管理员和数据库用户

五,             数据库管理技术的发展

1,  人工管理阶段:

特点:数据不保存,使用程序管理数据,数据不共享,数据不具有独立性。

2,  文件系统管理:

特点:数据可以长期保存,由文件系统管理数据,数据共享性差,冗余度大,数据独立性差。

3,  数据库系统阶段:

特点:1,数据结构化

         2,数据的共享性高,冗余度低,易扩充

      3,数据的独立性高

      4,数据由DBMS统一管理和控制。

           DBMS次要提供以下几个方面的数据控制:

1,  数据的安全性保护

2,  数据的完整性检查

3,  并发控制(多用户使用的协调)

4,  数据库的恢复

六,               数据模型

1,  数据模型的概念:笼统、表示和处理理想世界中的数据和信息,即理想的模仿。

2,  数据模型必须满足的要求:

                    1,能比较真实的模仿理想世界;

                    2,容易为人理解

                    3,便于在计算机上实现

3,  数据模型的层次:

                    1,概念模型:也称信息模型,按用户的观点来对数据和信息建模,次要用于数据库设计:

1,  次要功用:概念模型用于信息世界的建模。概念模型不依赖于某一个DBMS支持的数据模型。概念模型可以转换为计算机上某一DBMS支持的特定数据模型。

2,  次要特点:

(1)具有较强的语义表达能力,能够方便、直接地表达使用中的各种语义知识。
(2)应该简单、清晰、易于用户理解,是用户与数据库设计人员之间进行交流的言语。

3,  概念模型的基本概念:

(1)       实体(Entity):客观存在并可互相区别的事物。

(2)       属性(Attribute):实体所具有的某一特性。

(3)       码(Key):独一标识实体的属性集。

(4)    &