文档介绍:第7章数据库基础
数据库系统概述
Access 2000数据库的建立与维护
Access 2000数据库的查询
Access 2000的窗体
Access 2000的报表
数据库系统概述
数据库中的基本概念
数据库系统的特点
数据模型
关系的类型
数据库中表之间的联系
返回本章
数据库中的基本概念
1. 数据库
数据库(DataBase,DB)是长期保存在计算机外存上的、有结构的、可共享的数据集合,例如工资表、客户订单合同等。数据库中的数据按一定的数据模型描述、组织和存储,具有很小的冗余度、较高的数据独立性和易扩展性,可为不同的用户共享。数据库中的信息除了保存以外,更重要的是进行经常性的维护,对其进行查询、添加、修改和删除等操作。
2. 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是指数据库系统中对数据库进行管理的软件系统。它是数据库系统的核心部分,数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的,即为用户(或应用程序)提供访问数据库的方法。
3. 数据库系统
数据库系统(DataBase System,DBS)是由数据库、数据库管理系统、应用程序、数据库管理员、用户等构成的人—机系统。数据库管理员是专门从事数据库建立、使用和维护的工作人员。数据库系统并不单指数据库和数据库管理系统,而是带有数据库的整个计算机系统,。
数据库系统
用户
操作系统
应用程序
DBMS
数据库
返回本节
数据库系统的特点
数据库技术满足了集中存储大量数据,以方便众多用户使用的要求。数据库系统的特点是:
1. 采用复杂结构化的数据模型
不仅要描述数据本身,还要描述数据之间的联系。这种联系是通过存取路径来实现的。通过存取路径来表示自然的数据联系是数据库与传统文件的根本区别。这样,数据库中的数据不再是面向特定的某几个应用,而是公用的、综合的,以最优的方式适应多个应用程序的要求。
2. 最低的冗余度
数据库具有最低的冗余度,尽量减少系统中不必要的重复数据,在有限的存储空间内存放更多的数据,也提高了数据的正确性。
用户所面对的是简单逻辑结构的操作数据,而不涉及具体的物理存储结构。数据的存储和使用数据的程序彼此独立,数据存储结构的变化尽量不影响用户程序的使用,用户程序修改时也不要求数据结构做较大的改变。
数
据
库
应用程序1
应用程序2
应用程序n
数据库管理系统
┇
数据库系统中应用程序与数据库的关系
4. 安全性
并不是每一个用户都应该访问全部数据。通过设置用户的使用权限以防止数据的非法使用,能防止数据的丢失,在数据库被破坏时,系统有能力把数据库恢复到可用状态。
5. 完整性
系统采用一些完整性检验以确保数据符合某些规则,保证数据库中的数据始终是正确的。、数据库管理系统与用户应用程序的关系。
返回本节
数据模型
数据模型是数据库中数据的存储方式,是数据库系统的核心和基础。
1. 关系模型结构
关系模型将数据组织成二维表格的形式,这种二维表格在数学上称为关系。一个表就是一个关系。例如学生、课程类、已开课及学生选课等用四个关系表示,、、、。
关系S(学生表)
学号
姓名
性别
年龄
党员
籍贯
010301
李明
男
16
是
河北唐山
010302
王平
男
18
否
湖南益阳
010303
林珏玲
女
17
是
福建福州