大家好!我很高興,能向大家說一下,我學習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物理設計:主要把數據庫存儲在某個地方
這是我學習數據庫的一些心得體會,希望能夠幫助你們學習進步!