第 7 章 建立資料表與資料庫圖表.

Slides:



Advertisements
Similar presentations
第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
Advertisements

2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
第5章 关系数据库标准语言SQL 主讲:张丽芳.
第5章 索引及视图操作 数据库原理应用与实践 SQL SERver2014(第2版) 主编 贾铁军 科学出版社 编著 陈国秦 万程 邢一鸣
数据库技术及应用 ——SQL Server 任课教师: 毕丛娣 电话: 年3月.
第四章 数据库对象.
第14章 預存程序 14-1 預存程序的基礎 14-2 建立與執行預存程序 14-3 預存程序的參數傳遞 14-4 預存程序的傳回值
第4章 关系数据库标准语言SQL 4.1 SQL语言概述 4.2 SQL数据查询功能 4.3 SQL数据操作功能 4.4 SQL数据定义功能.
資料庫 (Database) SQL Server 2008實作
第3章 SQL的基础知识 数据库管理及应用 3.1 SQL简介 3.2 SQL的数据模型 3.3 标识符 3.4 使用SQL语句管理数据库
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
数据库原理及设计 --作业.
创建数据库 MySql创建数据库的语法: CREATE DATABASE 数据库名; 例: CREATE DATABASE mydb;
计算机应用基础 上海大学计算中心.
转正述职报告 乐恩公司 史航
資料庫管理 資管二 賴柏融.
数据库原理 Database Principles 第五章 数据库完整性 Database Principles.
第2章 数据定义功能 创建表 在关系型数据模型中,表(Table)是最基本的数据结构。
第7章 建立資料表與完整性限制條件 7-1 資料型別 7-2 資料表的建立 7-3 建立完整性限制條件 7-4 修改與刪除資料表
前不久看到了这样一则报道:某个大学校园里,一个大学生出寝室要给室友留一张字条,告诉他钥匙放在哪里。可是“钥匙”两个字他不会写,就问了其他寝室的同学,问了好几个,谁也不会写,没办法,只好用“KEY”来代替了。 请大家就此事发表一下自己看法。
第11章 详细设计.
利用共同供應契約 辦理大量訂購流程說明.
数据库技术 第十章 数据库完整性 中国科学技术大学网络学院 阚卫华.
建立/修改/刪除資料庫 資料庫組成檔案 建立資料庫: 資料(庫)檔案 交易記錄檔 使用Enterprise Manager工具 自助法:
第六章: 建立資料庫.
第 8 章 資料的 新增、修改與刪除.
課程名稱:資料庫系統 授課老師:李春雄 博士
第4章 SQL语言基础及数据库定义 4.1 基本概念 4.2 SQL Server 提供的主要数据类型 4.3 数据定义.
Chap 10 SQL定義、操作與控制指令.
第 11 章 建立檢視表.
第 14 章 預存程序.
胡鹏 王慧锋 TEL: 数据库系统原理课程设计 实验环节1 胡鹏 王慧锋 TEL:
Microsoft SQL Server 2000 李金双.
題庫解析:MTA資料庫檢定 授課老師:李春雄 博士
第 7 章 建立資料表與 資料庫圖表.
第 2 章 規劃關聯式資料庫.
教 师:曾晓东 电 话: 数据库技术 教 师:曾晓东 电 话:
第 16 章 觸發程序.
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
第7章 ADO.NET操作SQL Server数据库
建立/修改/刪除資料表 建立資料表 使用Enterprise Manager工具
MySQL数据库基础与实例教程 之 MySQL表结构的管理 郭水泉.
第9章 SQL Server的数据库保护技术 教学目标:通过本章学习,了解SQL Server的安全体系结构的含义和安全认证模式的分类;掌握SQL Server登录账号、用户账号及角色的创建方法;熟悉权限的分类,掌握对象权限和语句权限的管理方法;明确SQL Server中数据完整性的种类,掌握数据完整性实现的具体方法;熟悉SQL.
第 6 章 使用者權限.
SQL SERVER 一些经典语句 1.
作业3-点评.
Ch4.SQL Server 2005資料庫組成員元件介紹
实验二讲评 … 张榆….
数据库技术.
数据库技术.
数据库技术与应用.
数据库原理与应用 合肥学院 叶潮流
第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护
第九章 创建数据库.
第2章 数据库的创建和管理 学习要点: 2.1 基本概念 2.2 创建数据库 2.3 数据库的管理 2.4 删除数据库
国家“十一五”规划教材 数据库原理与应用教程(第3版).
第 6 章 建立資料庫.
通讯录管理系统设计 常州工程职业技术学院 计算机技术系.
SQL查询语句 蔡海洋.
第三章 SQL Server数据管理.
讲课人:王璞 浙江工商职业技术学院.
第4章 表的创建与维护 4.1 数据类型 4.2 数据完整性约束 4.3 创建数据表 4.4 修改数据表 4.5 删除数据表.
第三章 安裝 SQL Server 資料庫環境.
兒童及少年保護、 家庭暴力及性侵害事件、 高風險家庭 宣導與通報
第9章 视 图 教学提示:用户在查询数据库中的数据时,除了直接查看数据库中的表中的数据以外,还可以通过视图来查看表中的数据,也就是说,视图为用户提供了另外一种查看表中的数据的方式。 视图是一种虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自于定义视图的查询所引用的表,并且在引用视图时动态生成。
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
第4章 数据查询.
Presentation transcript:

第 7 章 建立資料表與資料庫圖表

本章提要 利用資料表設計視窗建立新資料表 在資料表設計視窗修改資料表 在資料表設計視窗建立資料表間的關聯 設定條件約束維護資料完整性 在 Enterprise Manager 中刪除資料表 資料庫設計視窗與圖表物件 用 CREATE TABLE 敘述建立資料表 用 ALTER TABLE 敘述修改資料表 用 DROP TABLE 敘述刪除資料表 暫存資料表

利用資料表設計視窗 建立新資料表 開啟新的資料表設計視窗 定義資料表的欄位 設定 Primary key 存檔 - 設定資料表名稱

開啟新的資料表設計視窗

開啟新的資料表設計視窗

開啟新的資料表設計視窗

定義資料表的欄位

定義資料表的欄位

定義資料表的欄位

設定 Primary key 在資料表設計視窗為資料表設定 Primary key:

設定 Primary key

存檔 - 設定資料表名稱 按下存檔鈕後會出現如下的交談窗, 讓您輸入資料表的名稱:

存檔 - 設定資料表名稱 若更動過內容卻未存檔的話, 關閉時會出現如下的訊息:

在資料表設計視窗修改資料表 開啟資料表設計視窗 插入、搬移、刪除資料行 設定資料表屬性 更改資料表名稱

開啟資料表設計視窗

開啟資料表設計視窗

插入空白資料行

搬移資料行

刪除資料行 先選取該欄位, 按右鈕執行刪除資料行命令, 或按 Delete 鍵即可。

設定資料表屬性 在資料表設計視窗中按下資料表和索引屬性鈕:

快速檢視資料表的結構與屬性

更改資料表名稱

更改資料表名稱

在資料表設計視窗 建立資料表間的關聯

在資料表設計視窗 建立資料表間的關聯 建立關聯 關聯的屬性設定 刪除關聯

建立關聯 進入資料表設計視窗, 然後按下管理關聯性鈕:

建立關聯 1. 按下新增鈕。 2. 到主索引鍵表區和外部索引鍵表區設定相關的資料表及欄位:

建立關聯 3. 設定主索引鍵表和外部索引鍵表時, SQL Server 也會同步設定此關聯的名稱。 4. 關聯已經設定完畢, 按下關閉鈕結束。

建立關聯 5. 按下存檔鈕後會出現如下的交談窗:

關聯的屬性設定 建立時立即檢查現有資料 複寫動作將使用此關聯性 插入和更新動作將使用此關聯性 串聯更新相關欄位 串聯刪除相關記錄

刪除關聯 按刪除鈕, 此時會出現如下的訊息:

設定條件約束維護資料完整性 條件約束的種類 在資料表設計視窗設定條件約束

條件約束的種類 Primary key Foreign key NULL、NOT NULL DEFAULT UNIQUE CHECK

維護資料完整性的對策

設定 CHECK 條件約束 客戶 CU 資料表的結構:

設定 CHECK 條件約束 按下管理條件約束鈕, 設定如下:

設定 UNIQUE 條件約束 按下管理索引 / 索引鍵鈕:

檢視資料表的相依性

檢視資料表的相依性

刪除資料表 在內容窗格選取欲刪除的資料表, 然後按右鈕執行刪除命令:

資料庫設計視窗與圖表物件

資料庫設計視窗與圖表物件 開啟新資料庫設計視窗及載入資料表 在資料庫設計視窗中建立新資料表 建立關聯 刪除資料表 儲存圖表物件

用建立資料圖表精靈載入資料表 執行新增資料庫圖表命令:

用建立資料圖表精靈載入資料表

用建立資料圖表精靈載入資料表

用建立資料圖表精靈載入資料表

在資料庫設計視窗載入資料表 1. 按一下在圖表上加入資料表鈕:

在資料庫設計視窗載入資料表 2. 在列示窗中選取欲載入的資料表名稱, 然後按新增鈕, 該資料表即會放入資料庫設計視窗中。 3. 所需的資料表皆載入後, 即可按關閉鈕關閉交談窗。

在資料庫設計視窗中 建立新資料表 1. 按下新增資料表鈕。 2. 在選擇名稱交談窗中輸入資料表的名稱後, 按確定鈕。

在資料庫設計視窗中 建立新資料表 3. 在資料庫設計視窗中定義資料表欄位:

在資料庫設計視窗中 建立新資料表 4. 選取客戶編號那一列, 按下設定主索引鍵, 將該欄位設為 Primary key。 在資料庫設計視窗中 建立新資料表 4. 選取客戶編號那一列, 按下設定主索引鍵, 將該欄位設為 Primary key。 5. 在客戶 01 資料表上按右鈕, 執行儲存選取範圍命令, 螢幕會出現儲存交談窗, 詢問是否要繼續, 請按是鈕存檔。

資料表及欄位的屬性設定 選取資料表按下屬性鈕:

改變資料表檢視

修改自訂檢視 執行資料表檢視 / 修改自訂資料檢視表命令:

建立關聯

建立關聯

建立關聯

關聯的屬性設定 執行顯示關聯性的標籤命令:

刪除關聯 只要在欲刪除的關聯線條上按右鈕, 執行從資料庫中刪除關聯性命令, 再按下是鈕就可以刪除關聯了。

刪除資料表 只要在欲刪除的資料表上按右鈕, 執行從資料庫中刪除資料表命令, 再按下是鈕就會把資料表刪除了。

儲存圖表物件 按下存檔鈕, 接著會出現如下的交談窗讓我們設定圖表物入的名稱:

用 CREATE TABLE 敘述 建立資料表 CREATE TABLE 敘述的語法 設定資料表名稱 定義欄位屬性 設定欄位的條件約束 設定資料表條件約束 指定檔案群組 建立計算欄位

CREATE TABLE 敘述的語法

設定資料表名稱 database_name owner table_name

定義欄位屬性

設定欄位的條件約束

設定條件約束的名稱 利用 CONSTRAINT constraint_name 參數可自行為條件約束取名:

NULL、NOT NULL 條件約束

PRIMARY KEY、UNIQUE 條件約束

FOREIGN KEY 條件約束

CHECK 條件約速

設定資料表條件約束

設定資料表條件約束

查閱資料表所設定的條件約束

指定檔案群組 ON { filegroup | DEFAULT} TEXTIMAGE_ON {filegroup | DEFULT}

建立計算欄位

用 ALTER TABLE 敘述修改資料表 修改欄位屬性 新增欄位 / 計算欄位 新增資料表條件約束 刪除條件約束 / 欄位 啟動 / 關閉條件約束 更改欄位與資料表的名稱

用 ALTER TABLE       敘述修改資料表

修改欄位屬性

新增欄位 / 計算欄位

新增欄位 / 計算欄位

新增資料表條件約束

新增資料表條件約束

新增資料表條件約束 利用語法替訂購項目 A 資料表設定 PRIMARY KEY 條件約束:

刪除條件約束 / 欄位

啟動 / 關閉條件約束

更改欄位與資料表的名稱

更改欄位與資料表的名稱

用 DROP TABLE 敘述刪除資料表

暫存資料表 暫存資料表 (Temporary table) 是一種因暫時需求而產生的資料表, 它和一般資料表的不同點: 暫存資料表會存放在 tempdb 資料庫中。 當我們使用完暫存資料表並離線後, 暫存資料表會自動被刪除。

暫存資料表的種類 區域暫存資料表 全域暫存資料表

建立暫存資料表