文档介绍:数据库系统一.有关数据库的概念1 .数据( Data ) 描述事物的符号记录。 
2 .数据库( Data Base ) 存储在计算机存储设备中的、结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且包括相关事物之间的关系。 数据库中的数据不只是面向某项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享。 
3 .数据库应用系统 利用数据库系统资源开发的面向某一类实际应用的软件系统。如:学生管理系统、人事管理系统等。 
4 .数据库管理系统( DataBase Management System,DBMS ) 位于用户与操作系统之间的数据管理软件,为数据库的建立、使用和维护而配置的软件。使用户能方便地定义数据和操纵数据库,并能报证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 
5 .数据库系统( DataBase System, DBS ) 指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据、提供数据处理和信息资源共享的便利手段。有 5 部分:硬件系统、数据库集合、数据库管理系统和相关软件、数据库管理员( DataBase Administrator , DBA )和用户。二.数据库系统的特点1 .实现数据共享,减少冗余2 .采用特定的数据模型3 .具有较高的数据独立性4 .有统一的数据控制功能三.数据库管理系统支持用户对数据库的基本操作,是数据库系统的核心软件。主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全性、完整性和可用性。 
●  功能主要包括: 
1.数据定义 定义数据库的结构。 
2. 数据操纵 更新(插入、修改、删除)和检索。 
3. 数据库运行管理 对数据库进行并发控制、安全性检查、完整性约束条件的检查和执行及数据库的内部维护(索引、数据字典的自动维护)等。 
4. 数据组织、存储和管理 采用统一的组织方式,并提高效率。 
5. 数据库的建立和维护 初始数据的输入与数据转存。 数据库的转储与恢复、数据库的重组与重构、性能的监视与分析。 
6. 数据通信接口 提供与其他软件系统进行通信的功能。 
●  4 部分组成:■  数据定义语言及翻译处理程序■  数据操纵语言及其编译(或解释)程序■  数据库运行控制程序■  实用程序
数据模型数据模型就是从现实世界到机器世界的一个中间层次。是数据管理系统用来表示实体及实体间联系的方法。一.实体描述 
1 .实体 客观存在并相互区别的事物成为实体。如:学生、教师、课程。 
2 .实体的属性 描述实体的特性。如学生实体用学号、姓名、性别等属性描述。 
3 .实体集和实体型 属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合,称为实体集。二.实体间联系及种类实体之间的对应关系称为联系。如:一个学生可以选修多门课程,同一门课程可以由多名教师讲授。有三种类型: 
1 .一对一联系 如:人事部门的教师表
和财务部门的工资表之间就存在一对一联系。
2.一对多联系 如:部门表与教师表之间就存在一对多的联系。
3.多对多联系 如:学生表和课程表之间存在多对多的联系。三.数据