结构化查询语言SQL(一)

结构化查询语言SQL(一)

ID:43222069

大小:2.11 MB

页数:66页

时间:2019-10-04

结构化查询语言SQL(一)_第1页
结构化查询语言SQL(一)_第2页
结构化查询语言SQL(一)_第3页
结构化查询语言SQL(一)_第4页
结构化查询语言SQL(一)_第5页
资源描述:

《结构化查询语言SQL(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章結構化查詢語言SQL(一)檔案系統(FileSystem)關聯式資料模型(RelationalDataModel)關聯式資料庫管理系統(RDBMS)物件導向之類別圖(UML-ClassDiagram)檔案(File)關聯(Relation)資料表(Table)類別(Class)欄位(Fields)屬性(Attribute)行(Column)屬性(Attribute)紀錄(Record)值組(Tuple)列(Row)物件(Object)/實例(Instance)相關名詞比較表一:相關名詞比較6-2資料定義語言(DDL)定義「綱要」(Schema)定義「資料

2、表」(Tables)6-3資料操作語言(DML)新增操作(InertOperation)刪除操作(DeleteOperation)更新操作(UpdateOperation)查詢操作(SelectOperation)3/107定義資料表之基本語法5/107圖6-4資料庫ERD之主從關係建立順序(由上而下)【題目】依圖6-4定義出所有之資料表員工客戶供應商產品類別產品資料訂單訂單明細【說明】定義資料表的基本語法在第一欄為資料表之屬性,再定義每個屬性的資料型態,資料型態之後即是該屬性的限制。範例6-3【員工】資料表之限制說明在員工資料表中,『員工編號』為此資料表之主

3、要鍵(PrimaryKey),『姓名』之屬性值不得為空值(NullValue)。1)建立【員工】資料表【語法】(語法一)將『員工編號』為主要鍵之限制寫在下方的tablelevel區,並將『姓名』不得為空值之限制,直接寫在姓名屬性後方。(語法二)將『員工編號』為主要鍵之限制直接寫在員工編號屬性後方。【客戶】資料表之限制說明在客戶資料表中,『客戶編號』為此資料表之主要鍵(PrimaryKey),『公司名稱』之屬性值不得為空值(NullValue)。2)建立【客戶】資料表【語法】(語法一)將『客戶編號』為主要鍵之限制寫在下方的tablelevel區,並將『公司名稱』

4、不得為空值之限制,直接寫在公司名稱屬性後方。(語法二)將『客戶編號』為主要鍵之限制直接寫在客戶編號屬性後方。【供應商】資料表之限制說明在供應商資料表中,除了『供應商編號』為此資料表之主要鍵(PrimaryKey)之外,此資料表中的『地址』和『電話』屬性,不得同時為空值(NullValue),也就是至少要有一個屬性有值。【語法】(語法一)將『供應商編號』為主要鍵之限制寫在下方的tablelevel區,並將『地址』和『電話』屬性,不得同時為空值(NullValue)之限制,寫於tablelevel區。(語法二)將『供應商編號』為主要鍵之限制直接寫在供應商編號屬性後

5、面,但將『地址』和『電話』屬性,不得同時為空值(NullValue)之限制,仍要寫於tablelevel區,不得寫於個別的屬性後方。倘若將此限制寫於個別屬性後方,其語意將成為『地址』和『電話』兩個屬性皆不可為空值(NullValue)。3)建立【供應商】資料表【語法】(語法一)將『供應商編號』為主要鍵之限制寫在下方的tablelevel區,並將『地址』和『電話』屬性,不得同時為空值(NullValue)之限制,寫於tablelevel區。(語法二)將『供應商編號』為主要鍵之限制直接寫在供應商編號屬性後面,但將『地址』和『電話』屬性,不得同時為空值(NullVa

6、lue)之限制,仍要寫於tablelevel區,不得寫於個別的屬性後方。倘若將此限制寫於個別屬性後方,其語意將成為『地址』和『電話』兩個屬性皆不可為空值(NullValue)。【產品類別】資料表之限制說明在產品類別資料表中,『類別編號』為此資料表之主要鍵(PrimaryKey),『類別名稱』之屬性值不得為空值(NullValue)。【語法】(語法一)將『類別編號』為主要鍵之限制寫在下方的tablelevel區,並將『類別名稱』不得為空值之限制,直接寫在類別名稱屬性後方。(語法二)將『類別編號』為主要鍵之限制直接寫在類別編號屬性後方。4)建立【產品類別】資料表【

7、語法】(語法一)將『類別編號』為主要鍵之限制寫在下方的tablelevel區,並將『類別名稱』不得為空值之限制,直接寫在類別名稱屬性後方。(語法二)將『類別編號』為主要鍵之限制直接寫在類別編號屬性後方。語法一?語法二?【產品資料】資料表之限制說明在產品資料的資料表中,『產品編號』為此資料表之主要鍵(PrimaryKey),『類別編號』為此資料表中一個外來鍵,參考『產品類別』資料表中的主要鍵『類別編號』;『供應商編號』為此資料表中另一個外來鍵,參考『供應商』資料表中的主要鍵『供應商編號』;並且庫存量和安全存量必須設預設值0。【語法】(語法一)將『產品編號』為主要

8、鍵及『類別編號』和『供應商編號』為兩個

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。