- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
資料表
挑戰資料庫管理系統 大綱 2.1 前言 2.2 關聯式資料庫系統的基本術語 2.3 關聯式資料模型的運算模式 2.4 關聯式資料庫管理系統應具備的基本功能 2.5 資料庫管理師的主要工作 2.1 前言 Codd, E.F. 於1970年首先提出了關聯式資料模型(Relational Data Model)理論 該模型植基於數學中的關連理論(Relational Theory) 關聯式資料模型的基本單位稱做值域(Domain),每一個值域可以表示一個企業的最基本資料項 2.1 前言 關聯式資料庫系統的基本觀念和術語 關聯式資料庫管理系統 關聯式資料庫 資料表、檢視表 索引、主鍵、外來鍵 資料庫如何維繫資料的完整性和一致性 關聯式運算 維護資料庫安全 交易管理與平(並)行控制 資料備份與復原 2.2 關聯式資料庫系統的基本術語 一個典型的關聯式資料庫架構 2.2.1關聯式資料庫管理系統 RDBMS Relational Data Base Management System RDBMS Oracle DB2 MS SQL Server Sybase 資料庫 教職員資料庫、學生學籍資料庫、圖書資料庫、人事資料庫、銷售資料庫、客服資料庫 2.2.1關聯式資料庫管理系統 資料庫管理系統的主要功能 提供便捷的方法讓使用者建立資料庫並管理資料 管理各資料庫在電腦中的組織與架構 管理資料庫物件 確保資料的一致性及完整性 管制資料庫的使用權限以維護資料安全 決定存取資料的最佳化路徑 保存資料庫存取及異動的歷史紀錄 資料庫之備份與復原 交易管理與並行控制 2.2.2 資料庫(Data Base) 資料庫是資料儲存在RDBMS裡的一種物件 表格空間(Tablespace) 資料表(Base Table) 索引(Index) 資料表 組成資料庫的最基本單位 可以將資料表視為一個檔案 不同公司所提供的RDBMS在設計上可能有些微差異;例如有的有表格空間,有的則沒有;然整體觀念上是極類似的 2.2.3 資料表(Base Table) 資料表(Base Table,或Table) 或稱基底資料表 是資料庫裡儲存資料的最基本單位 可以將之視為資料檔 資料表 資料行 資料列 2.2.3 資料表(Base Table) 「資料行」(Column) 又稱為欄位(Field) 、屬性(Attribute) 同一個資料行裡的資料都具有相同的屬性 「資料列」 (Row) 又稱為記錄(Record) 2.2.3 資料表(Base Table) 資料表、資料列、資料行及主鍵與外來鍵之關係 2.2.3 資料表(Base Table) EMP資料表擁有5個資料行 EMP_NO EMP_NAME SEX SALARY DEPT_CODE SEX資料行用來存放性別資訊,它的值域為 {’男’,’女’} EMP_NAME資料行專門用來存放員工姓名,它的值域為 {’張學友’, ’張惠妹’,’永邦’,’王菲’,’伍百’,’SHE’} 2.2.3 資料表(Base Table) NULL(虛值) 虛值不是空白,而是「未知,尚未確定」之意 例如張惠妹是新進員工,還不確定要安置到哪一個部門,這時我們可以用虛值(NULL)來代替 NOT NULL 資料行必須有正確的資料值,不可為虛值 例如EMP_NO和EMP_NAME兩欄位的值必須確定,不可為虛值 在建立資料表時就必須宣告為NOT NULL 2.2.3 資料表(Base Table) 資料行在資料表中的順序並沒有特別的意義 因為我們查詢資料時可以輕易地指定資料行的輸出順序 SELECT EMP_NO, EMP_NAME 表示EMP_No 在EMP_NAME之前 SELECT EMP_NAME, EMP_NO 表示EMP_No 在EMP_NAME之後 2.2.3 資料表(Base Table) 「資料列」(Row) 又稱為記錄(Record) 資料列在資料表中的順序並沒有特別的意義,因為我們查詢資料時可以輕易地指定資料列的輸出順序 先印出男生後印出女生 按薪資遞減順序列印 2.2.4 索引(Index) 建立好資料表之後接著也要跟著建立適當之索引(Index) 建立索引的目的是為了加快存取資料之速度 哪些資料行須建索引 主鍵(Primary Key) 外來鍵(Foreign Key) 經常需要用來當作查詢條件的欄位 索引鍵之順序 遞增(Ascending) 遞減(Descending) 2.2.4 索引(Index) 適當的索引可以縮短存取資料表的時間 資料量越大,索引的效益越明顯 不當的索引反而會增加新增資料、修改資料、刪除資料所須的時間 因為這些異動也須要一併去更
您可能关注的文档
最近下载
- 执业兽医机构聘用证明或服务协议.docx VIP
- 高中语文革命题材课文阅读与写作能力培养策略研究教学研究课题报告.docx
- 生态生命安全森林草原火灾的危害教案.pdf VIP
- 2025年淮安市专业技术人员公需试题-党的二十届三中全会精神解读.docx VIP
- 《文献检索与毕业论文写作》课件第三章 常用英文数据库的使用 .pptx VIP
- 铭记抗战历史+弘扬民族精神+纪念抗战胜利主题班会.pptx VIP
- 2025版煤矿安全规程学习培训课件.pptx
- 22J403-1楼梯栏杆栏板.pptx VIP
- 子宫内膜癌分子分型临床应用中国专家共识(2024年版)解读PPT课件.pptx VIP
- 2024新版2025秋教科版科学三年级上册全册教案教学设计.docx
文档评论(0)