1.数据库系统=数据库管理系统(管理数据库的工具)(DBMS,DataBase Management System)+数据库(DataBase)+管理员
2.数据库的概念:对大量信息进行管理的高效解决方案,按照数据结构来组织、存储和管理数据的库。
3.专业的数据库:Oracle、DB2、SQL Server、My Sql。
其中, My Sql是最流行的,共鞥足够强大,足以应付web应用。
4.Oracle公司中文名:甲骨文公司。
5.它是一个关系型数据库。建立在关系模型上数据库系统。
关系模型:1.数据结构可以规定,同类数据,结构一致,就是一个二维表格;
2.数据之间的关系可以设置。实体之间的联系。
例子:当将日常生活中的实体(学生),和实体的属性(学生的学号,姓名)保存到数据库中时,应该如何处理该实体结构。
故它又被称为二维表模型。
6.非关系型数据库系统,不是一个二维表,是一个键值对数列。eg:mongoDB、MemBase。
7.对象型数据库:对象关系映射。
8.关系型数据库的典型概念
数据库(database):数据的仓库。保存数据的一个集合。
表(table):数据时保存在表内,保存在一个表内的数据,应该具有相同的数据格式。
行:用于记录数据。
列:用于规定数据格式。
记录:行内的数据。
字段:数据的某个列。
行和列是从数据结构出发的,记录和字段是从数据出发的。
*****************************************************************************
数据类型:
整型数据:
bigint(长整型数字):从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
int(基本整型数字):从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
smallint(短整型数字):从 -2^15 (-32,768) 到 2^15 – 1 (32,767) 的整型数据。存储大小为 2 个字节。
tinyint:从 0 到 255 的整型数据。存储大小为 1 字节。