数据库基本概念:
1、数据和数据库(DB)
数据库就是存放数据的仓库,例如关系型数据库是按照二维表结构方式组织的数据集合,二维表由行和列组成,表的行称为元组,列称为属性。
2、数据库管理系统(DBMS)
它是位于用户应用程序和操作系统之间的数据库管理系统软件(例如:Oracle、MySQL、SQL Server)。
数据库系统(DBS)通常由四部分组成:数据库、计算机硬件(支持DB存储和访问)、软件(操作系统、DBMS)、数据库管理员(DBA)。
数据库系统在实际应用中通常分为两种:桌面型、网络型。
3、结构化查询语句SQL
SQL语言由三部分组成:数据定义语言(创建、删除)、数据操纵语言(检索、修改)、数据控制语言(安全、权限)
4、表和视图
a、表:每个数据库包含若干个表,每个表都有一个表名。
表结构:每个表都有一定的结构(表的型,第一栏)。
记录:每个表都有若干行数据(表的值)。
字段:每个记录由若干数据项构成,将每个数据项称为字段(字段属性:字段名、字段数据类型、字段长度、是否为关键字)。
关键字:表中记录的某一字段或字段组合能够唯一标志记录,则称其为候选关键字。选定其中一个候选为关键字(也称主键)。
外关键字:某字段或组合不是自身表的关键字,但它是另一个表的关键字,则称该字段或组合是自身表的外关键字(也称外键)。
b、视图:视图时从一个或多个表(或视图)导出的表。