第11章数据库技术 11.1数据库基础 11.2结构化查询语言 11.3数据管理器 11.4Data控件 11.5ADO数据控件 11.6数据报表 11.7数据库应用实例
第11章 数据库技术 11.1 数据库基础 11.2 结构化查询语言 11.3 数据管理器 11.4 Data 控件 11.5 ADO数据控件 11.6 数据报表 11.7 数据库应用实例
11.1 数据库基础 11.1.1 数据库的概念 1.数据库 所谓数据库Database),是指按一定组织方式 存储在一起的、相互有关的若干个数据的集合。它 由一个表或多个表对象组成,表(Table)是一种数据 库对象,它由具有相同属性的记录Record组成, 而记录由一组相关的字段ield组成,字段用来存 储表属性的值
11.1 数据库基础 11.1.1 数据库的概念 所谓数据库(Database),是指按一定组织方式 存储在一起的、相互有关的若干个数据的集合。它 由一个表或多个表对象组成,表(Table)是一种数据 库对象,它由具有相同属性的记录(Record)组成, 而记录由一组相关的字段(Field)组成,字段用来存 储表属性的值。 1.数据库
2数据库管理系统 数据库管理系统DBMS,Database Management System)是一种操纵和管理数据库的大型软件。其功 能包括数据库定义、数据操纵、数据库的运行管理、 数据库建立和维护等。 3.数据库的类型 数据库可以分为3种类型:网状数据库、层次数 据库和关系型数据库。 4.数据库应用程序 数据库应用程序是指以数据库为基础,用VB或 其他开发工具开发的、实现某种具体功能的程序
2.数据库管理系统 数据库管理系统(DBMS,Database Management System)是一种操纵和管理数据库的大型软件。其功 能包括数据库定义、数据操纵、数据库的运行管理、 数据库建立和维护等。 3.数据库的类型 数据库可以分为3种类型:网状数据库、层次数 据库和关系型数据库。 4.数据库应用程序 数据库应用程序是指以数据库为基础,用VB或 其他开发工具开发的、实现某种具体功能的程序
11.1.2 关系型数据库 ◆表:将相关的数据按行和列的形式组织成二维表格的形式 ◆字段:数据库表中的每一列称为字段,字段是标记实体属 性的符号集 ◆记录:对于关系型数据库,表中的每一行都称为记录,记 录是多个字段的集合 ◆关键字:如果表中的某个字段或多个字段的组合能够唯 地确定一条记录,则称该字段或多个字段组合为候选关键字。 ◆表间的关系:关系就是定义两个表如何相互联系的方式 ◆索引:根据表中关键字提供一个数据指针,并以特定的顺 序记录在一个索引文件上,该索引文件仅列出全部关键字的 值及其相应记录的地址
11.1.2 关系型数据库 ◆表:将相关的数据按行和列的形式组织成二维表格的形式 ◆字段:数据库表中的每一列称为字段,字段是标记实体属 性的符号集 ◆记录:对于关系型数据库,表中的每一行都称为记录,记 录是多个字段的集合 ◆关键字:如果表中的某个字段或多个字段的组合能够唯一 地确定一条记录,则称该字段或多个字段组合为候选关键字。 ◆表间的关系:关系就是定义两个表如何相互联系的方式 ◆索引:根据表中关键字提供一个数据指针,并以特定的顺 序记录在一个索引文件上,该索引文件仅列出全部关键字的 值及其相应记录的地址
11.2 结构化查询语言 11.2.1 SQL语句简介 1.S0L命令 >SELECT命令:用于在数据库中查找满足特定条 件的记录 >CREATE、DROP和ALTER命令:用于操纵整个 表。CREATE命令用于创建新的表、字段和索引; DROP命令用来删除数据库中的表和索引; ALTER命令通过添加字段或改变字段定义修改表 >NSERT、DELETE和UPDATE命令:主要适用于 单个记录
11.2 结构化查询语言 11.2.1 SQL语句简介 ➢ SELECT命令:用于在数据库中查找满足特定条 件的记录 ➢ CREATE、DROP和ALTER命令:用于操纵整个 表。CREATE命令用于创建新的表、字段和索引; DROP命令用来删除数据库中的表和索引; ALTER命令通过添加字段或改变字段定义修改表 ➢ INSERT、DELETE和UPDATE命令:主要适用于 单个记录 1.SQL命令