数据库顾名思义就是指数据存放的地方。在计算机中,数据库是数据和数据库对象的集合!数据库对象是数据库中重要的组成部分,常见的有这么几种:
一、表(Table)
数据库中的表与我们生活当中的表格类似,由行(Row)和列(Column)组成列指同类信息,每列又称为一个字段,每列的标题称为字段名。行包括了若干列表信息项,一行数据称为一个或一条记录。一个数据库表由一条或多条记录组成,没有记录的表称为空表,每一个表中通常有一个主关键字,用于唯一地确定一条记录。
二、视图(View)
视图看上去跟表似乎一模一样,具有一组的命名和字段和数据项,但其实是一个虚拟的表,并不是在数据库中实际的存在!视图是通过查询数据库表产生的,它限制了用户能看到和修改的数据,也就是说视图可以控制用户对数据的访问,并能简化数据的显示,即通过视图,只显示用户所需要的数据信息!比如说,有一张记录一个学生的信息表,分别有但是性别、年龄、学院、年级、班别、姓名、学号、家庭住址等!但是有一些信息我们不想公开,这时候我们就可以在这个表上建立一张视图,用来只显示我们要公开的信息就可以了!
三、索引(Index)
索引是指根据指定的数据库表列建立起来的顺序,建立索引的目的是为了快速访问数据的途径,并且可以监督表的数据,使其索引所指向的列中的数据不重复。
例如:一个班里有50个学生,这50个学生肯定各有其特点,为了快速的查找某位学生,我们分配每一个学生一个学号,根据学号,我们就可以将学生快速的定位出来!
四、图表(Diagram)
图表就是数据库表之间的关系示意图,利用它可以编辑表与表之间的关系。
比如说,有两个表,一个表是员工的基本信息,另一个表是员工的简历表!这两个表之间是有一定的关系的!这两个表都有一个编号,我们通过这个人的编号,可以把这个人的基本信息和他的简历都可以查出来!
五、缺省值(Default)
缺省值是指在当表中创建列或插入数据时,对没有指定其具体值的列或列数据项,赋予事先设定好的值。
六、规则(Rule)
规则是对数据库表中数据信息的限制,它限定的是表的列。
七、触发器(Trigger)
触发器是一个用户定义SQL事务命令的集合,当对一个表进行插入,更改、删除时,这组命令就会自动执行。就好像是我们每天早上设定的闹钟一样,一到那个时间点,闹钟就会响起!如果我们对这个表做相应的更改、插入、删除时,这个表相应的命令就会执行!
八、存储过程(Stored Procedure)
存储过程是为了完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在数据库中的SQL程序。
九、用户
用户就是有权限访问数据库的人。但是注意的是,有权限并不等于有权限访问全部的数据库,有权限访问某个数据库,也有可能访问几个数据库!用户同时需要自己登陆账号和密码。用户分为:管理员用户和普通用户。管理用户可对数据库进行修改删除,而普通用户只能进行阅读查看等操作。
十、范式
范式是数据库中必须遵循的规则,范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。