数据库对象之详解

数据库顾名思义就是指数据存放的地方。在计算机中,数据库是数据和数据库对象的集合!数据库对象是数据库中重要的组成部分,常见的有这么几种:


一、表(Table)

数据库中的表与我们生活当中的表格类似,由行(Row)和列(Column)组成列指同类信息,每列又称为一个字段,每列的标题称为字段名。行包括了若干列表信息项,一行数据称为一个或一条记录。一个数据库表由一条或多条记录组成,没有记录的表称为空表,每一个表中通常有一个主关键字,用于唯一地确定一条记录。


二、视图(View)

视图看上去跟表似乎一模一样,具有一组的命名和字段和数据项,但其实是一个虚拟的表,并不是在数据库中实际的存在!视图是通过查询数据库表产生的,它限制了用户能看到和修改的数据,也就是说视图可以控制用户对数据的访问,并能简化数据的显示,即通过视图,只显示用户所需要的数据信息!比如说,有一张记录一个学生的信息表,分别有但是性别、年龄、学院、年级、班别、姓名、学号、家庭住址等!但是有一些信息我们不想公开,这时候我们就可以在这个表上建立一张视图,用来只显示我们要公开的信息就可以了!


三、索引(Index)

索引是指根据指定的数据库表列建立起来的顺序,建立索引的目的是为了快速访问数据的途径,并且可以监督表的数据,使其索引所指向的列中的数据不重复。

例如:一个班里有50个学生,这50个学生肯定各有其特点,为了快速的查找某位学生,我们分配每一个学生一个学号,根据学号,我们就可以将学生快速的定位出来!


四、图表(Diagram)

图表就是数据库表之间的关系示意图,利用它可以编辑表与表之间的关系。

比如说,有两个表,一个表是员工的基本信息,另一个表是员工的简历表!这两个表之间是有一定的关系的!这两个表都有一个编号,我们通过这个人的编号,可以把这个人的基本信息和他的简历都可以查出来!


五、缺省值(Default)

缺省值是指在当表中创建列或插入数据时,对没有指定其具体值的列或列数据项,赋予事先设定好的值。


六、规则(Rule)

规则是对数据库表中数据信息的限制,它限定的是表的列。


七、触发器(Trigger)

触发器是一个用户定义SQL事务命令的集合,当对一个表进行插入,更改、删除时,这组命令就会自动执行。就好像是我们每天早上设定的闹钟一样,一到那个时间点,闹钟就会响起!如果我们对这个表做相应的更改、插入、删除时,这个表相应的命令就会执行!


八、存储过程(Stored Procedure)

存储过程是为了完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在数据库中的SQL程序。


九、用户

用户就是有权限访问数据库的人。但是注意的是,有权限并不等于有权限访问全部的数据库,有权限访问某个数据库,也有可能访问几个数据库!用户同时需要自己登陆账号和密码。用户分为:管理员用户和普通用户。管理用户可对数据库进行修改删除,而普通用户只能进行阅读查看等操作。


十、范式

范式是数据库中必须遵循的规则,范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值