数据库入门学习总结1

来源:互联网 发布:苹果医药软件 编辑:程序博客网 时间:2024/06/07 01:16

      在上次答辩中,老师问了个问题我没回答上(编译与翻译的区别:1.编译的时候编译器会把源文件处理一遍,生成一个目标文件;而翻译就是边处理源文件边执行。2.编译型语言在编译过程中生成目标平台的指令,解释型语言在运行过程中才生成目标平台的指令。虚拟机的任务是在运行过程中将中间代码翻译成目标平台的指令。3.编译可以达到最大的优化;解释可以达到最大的灵活。


       回到今天的主题----数据库,数据库的集中式控制优点:      

1.降低储存数据的冗余度;

2.更高的数据一致性;
3.储存数据可以共享;
4.可以建立数据库所遵循的标准;
5.便于维护数据完整性;
6.能实现数据安全性。

数据库的储存形式:

1.层次模型:依次向下分支的父子级关系(文档树);
2.网状模型:(顾名思义);
3.关系模型:是当今使用比较广泛的一种模型,是关系型数据库的核心单元,表的行和列代替父子框架;关系型数据库又分为3种基本关系(一对一、一对多和多对多关系)
4.对象模型:将整体放到数据库中,解决了关系模型的不匹配的关系,但发展还不成熟。

结构查询语言SQL:

1.含义:SQL是结构查询语言;
2.用途:定义数据库的结构、储存数据、操纵数据、获取数据、控制对数据的访问以及确保数据的完整;
3.语句:
1.数据定义语言;
2.数据查询语言;
3.数据操作语言;
4.数据控制语言。
            
0 0