一个DBS系统包括:计算机硬件,操作系统,DBMS,开发工具,应用系统,数据库管理员。
其中,
DBMS包括:1.DDL(数据定义语言),主要功能:对数据对象进行定义和维护。
2.DML(数据操作语言),主要功能:对数据库进行增删改查,这是我们常用的。
3.数据库管理和维护,主要功能,管理和维护数据库的安全性,完整性,并发性,备份和恢复
现在的数据库都是关系型数据库。就是用实体和联系来构成。
在关系模型中,实体使用表的形式来表现。
联系又分三种:1. 一对一 2.一对多 3.多对多
在数据库中,数据对象的表现形式有:1.表 2.视图 3.触发器 4.存储过程
视图:不是一张真正的表,它是一张虚拟表,使用视图可以控制用户的访问,并简化数据的显示,一定意义上 的安全,这个在我们vs中绑定时经常用到这个默认视图来绑定。
触发器:这个就是我们执行一定操作的时候,DBMS会帮我们主动的去增删改一些有关联的操作,比如删除表中数据时,可能有外键什么的约束,那么DBMS会帮我们完成相应的有关联的删除一些信息。
存储过程:它的作用相当于SQL语句,他的优势就是可以执行一些比较复杂的SQL命令,比较安全。
本人从来没有认认真真的看完一本书,这次希望能完成,虽然有些东西我看了不知道多少遍,但我没耐性看完,所以我这次尝试用笔记的形式把这个看完,大家鼓励下我吧!3Q!
talk to you soon
jerry