日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用表组织数据

發布時間:2025/6/17 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用表组织数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據完整性

1.數據完整性
①數據存放在表中
②數據完整性的問題大多是由設計引起
③創建表的時候,就應當保證以后數據輸入時正確的------錯誤的數據、不符合要求的數據不允許輸入
*可靠性+準確性=數據完整性

2.完整性的內容
(1).列值要求(約束)
①輸入類型
②輸入格式
③允許范圍
(2).整型要求(約束)
①存在重復
②符合特定的要求

3.四種完整性約束
①域完整性:
制定范圍
約束方法:限制數據類型、查詢約束、外鍵約束、默認值、非空約束
比如:性別、分數。
②實體完整性
表示整行(列)獨一無二
約束方法:唯一約束、主鍵約束、標識列
比如:學號
③自定義完整性
約束方法:規則、存儲過程、觸發器
④引用完整性
表與表之間的聯系

4.創建數據表:

(1).確定列的數據類型
①二進制數據類型:
image
可用來存儲圖像
②文本數據類型
*Unicode是代表字符站一位
char
固定長度的非Unicode字符數
varchar
可變長度非Unicode數據
nchar
固定長度的Unicode數據
nvarchar
可變長度的Unicode數據
text
存儲長文本信息
ntext
存儲可變長度的長文本

*默認長度為1,可以改變長度
③日期和時間
datetime
*默認長度為8,不可改變,不用編輯
④數字數據
int(4位)、smallint(2位)、tinyint、bigint
整型
*默認長度為8,不可改變,不用編輯
float、real
浮點型
⑤貨幣數據類型
money
十進制貨幣類型
⑥bit數據類型
bit
存儲布爾
默認長度為1
值: 0/1
true/false

數據表的設計構選

1.標識列、主外鍵約束
(1)標識列
創建標識列必須使用int類型(值類型)
①標識增量:標識種子增長的數量
②標識種子:初始化數字
*不能該列添加數據!
(2)主外鍵:
設置主鍵的時候不需要考慮數據類型
*主鍵不允許為空!
FK外鍵
PK主鍵

(3)設置默認值
選中行→列屬性→默認值或綁定中填寫默認值

(4)設置長度
右擊空白處→CHECK約束→常規小的表達式→check(len(列名)=長度)
在CHECK約束中吧表達式中的check刪除就可以了
(5)約束:
or或
and并且
like 模糊
%任意的1

建立表之間的關系

1.建立表之間的關系實際上就是引用約束!
2.步驟
右鍵→關系→添加→關系→建立關系
3.在那個表中新建關系,本表就是子表

check約束(檢查約束)

1.定義列可接受的數據格式(成績、性別)
2.使用步驟
01.選中相應的列→右鍵→check約束→添加→常規下的表達式中填入應該的約束!!

轉載于:https://www.cnblogs.com/x-Zhang/p/8988307.html

總結

以上是生活随笔為你收集整理的用表组织数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。