大家好!我很高兴,能向大家说一下,我学习SQL课程的一些体会。
最近,我开始学习SQL知识,觉得这门知识很有意思。就是它可以帮助,我们把一些现实的数据,放在这个数据库里存取。
我觉得,学习SQL:要熟习数据库的概念、以及数据库的作用,要求
一、数据仓库
1、控制数据冗余;
2、限制未授权的访问;
3、为程序对象和数据结构提供持久性存储;
4、允许推理和使用规则的动作;
5、提供多用户接口;
6、表示数据间复杂联系;
7、执行完整性约束;
8、提供备份和恢复功能;
二、对于数据表
1、不允许有相同的实体
2、行与列之间可以自由交换
注:表
a:表里的行可以:元组、实体、记录来描述
b:表里的列可以:字段、域来描述
三、对于数据表
最重要的是完整性
完整性:主要体现在准确、可靠性
a、域完整性b、实体完整性c、引用完整性d、自定义完整性
A:域完整性:针对数据表的“列”
B:实体完整性:针对数据表的“行”
C:引用完整性:针对数据表中“两张表之间”
D:自定义完整性:针对数据表中“”
四、数据库分为三个阶段:
A概念设计:分析现有的材料,用数据字典来对于现有材料进行组织材料;
B逻辑设计:用SQL server软件来创建数据库、数据表
C物理设计:主要把数据库存储在某个地方
这是我学习数据库的一些心得体会,希望能够帮助你们学习进步!