成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

圖解Rational Rose結合SQL Server 2000建立數據庫表

數據庫 SQL Server
本文我們主要介紹了使用Rational Rose結合SQL Server 2000來建表、建庫的過程,給出了詳細的并給出了詳細的圖解和注釋,希望能夠對您有所幫助。

本文我們主要介紹Rational Rose結合SQL Server 2000來建立數據庫表的過程,這里我們以SQL Server2000中已有的一個Northwind庫為例,我們命名新的數據庫名為NorthwindRose;我們只挑其中的兩個表 Customers和Employees做示例,另外我們再新建一個Card表,來建立表間關系,其他依此類推;

最終我們要實現的效果如下:

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖一、SQLServer2000中的關系圖

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖二、Rose2003中的關系圖

第一步:在Rose2003中新建一個MDL文檔,命名為Northwind.mdl

第二步:展開Componet View,New一個DataBase,命名為NorthwindRose,這就是會出現在SQLServer中的新庫名,這里可以注意到,Rose自動 在“Logical View”中新建了兩個包“Global Data Types”以及“Schemas”

圖三、新建DataBase

第三步:右鍵選中“NorthwindRose”,打開“Open Specification”,選擇Target為“Micfosoft SQL Server2000.x”,如果要導入到別的類型的數據庫,同樣可以選擇,目前我還沒有試過,歡迎大家寫其他各種版本的參考手冊

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖四、選擇目標數據庫類型

第四步:新建NorthwindRose的表空間,右鍵打開“NorthwindRose”-“Data Modeler”-“New”-“Tablespace”,一般情況下,請把表空間命名成“PRIMARY”,例子里我將表空間命名為 NorthwindSpace,這里待會還要重點講一下,因為導入SQLServer2000的時候可不是隨便什么表空間名都可以的,必須與 SQLServer中的“文件組”中的項目相對應。

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖五、新建表空間

第五步:右鍵選中“Logical View”中的“Schemas”,新建一個Schema,我這里命名為Schema_Actor,大家可以隨意命名,自己理解就行;

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖六、建立一個模式

第六步:右鍵打開“Schema Actor”,新建一個Data Model Diagram,取名為Main,雙擊這個Main圖標,我們可以看到工具欄的變化,如下圖

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖七、建立數據模型視圖,并雙擊打開,出現新的Toolbar

第七步:右鍵打開"Schema_Actor"的“Open Specification”,將DataBase選擇為"NorthwindRose",表明從屬關系,同時新建一個Table

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖八、在模式下新建表格

第八步:在模式“Schema_Actor”下新建三個表Card、Customers和Employees,這里我以建立Card表為例,介紹怎么在Rose2003中建立表格,以及如何設置主鍵、選擇數據類型以及數據長度等

圖解Rational Rose結合SQL Server 2000建立數據庫表

1、將工具欄的“Table”拖放入Main數據視圖,出現T_5表格

2、雙擊T_5表格,設置表格參數將Name設置為Card,選擇Tablespace為NotrhwindSpace

圖解Rational Rose結合SQL Server 2000建立數據庫表

3、選擇“Columns”,右鍵空白區域選擇“Insert”插入新列

4、編輯新建的列屬性,將Name設置為CardID,注釋為卡的ID,主鍵

圖解Rational Rose結合SQL Server 2000建立數據庫表

5、選擇“Type”設置CardID的數據類型和長度,并設置成主鍵 

6、同樣建立一個名為CardType的列設置數據類型為nvarchar,長度為10

第九步:模仿第八步提到的方法,建立Customers表和Employees表,并使用Toolbar中的Identifying Relationship和Non-identifying Relationship兩個工具建立三個表之間的關系,Identifying Relationship表示主外鍵關系,拖動方向應該是從父表指向子表,下圖中的Card表為父表,Customers和Employees表為子 表,CardID為其他兩個表的主鍵和外鍵;Non-identifying Relationship則僅僅是建立外鍵關系

圖解Rational Rose結合SQL Server 2000建立數據庫表

注意:先選中工具,然后選擇Parent表,拖動連線指向子表即可

圖十二:建好后的表關系圖

建立好表關系之后,就可以導入數據庫了,請按照以下步驟進行操作

第十步:打開SQLServer的“企業管理器”,新建一個名為“NorthwindRose”的數據庫,與Rose中的DB同名,打開屬性,在“文件組”一欄加上“NorthwindSpace”,這里就是對應Rose中的Tablespace

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖十三、Tablespace和文件組的關系

第十一步:右鍵打開“NorthwindRose”,并選擇“Forward Engineer”,點擊“下一步”,選擇想導入的部分,再“下一步”,選擇“Execute”,填入SQLServer的登陸帳號密碼,選擇剛才建立的 “NorthwindRose”數據庫,選擇下一步導入

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖十四、導入過程

檢查一下SQLServer2000,應該可以看到表都已經自動建立好了,如果導入不成功,基本上是以下幾個原因:

1、  在建立表的時候,沒有選擇相應的Tablespace

2、  Rose中的Tablespace在SQLServer2000中的文件組中找不到對應項

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖十五、導入后的表結構

到這里,貌似一切都很順利應該成功了,我們試著在Card表里添加一條數據看看,會出現如下錯誤提示:

圖解Rational Rose結合SQL Server 2000建立數據庫表

圖十六、新建數據時候的錯誤

可以看出,我們自己命名的“NorthwindSpace”的表空間是有問題的,這時候我們還是把Rose2003的Tablespace改為 “PRIMARY”;重新導入,再試試看。重新導入之前,要先把NorthwindRose庫里的表先刪除。最后可以看到一個可以使用的庫了。

關于Rational Rose結合SQL Server 2000創建數據庫表的知識就介紹這么多,希望能夠給您帶來一些收獲,謝謝!

【編輯推薦】

  1. Oracle 9i在AIX5L系統上的詳細安裝過程
  2. MySQL數據庫各種存儲引擎及其作用簡介
  3. 介紹幾種大型的Oracle/SQL Server數據庫免費版
  4. SQL Server數據庫使用Insert語句實現數據的復制
  5. 如何通過擴展屬性為SQL Server的索引添加注釋信息
責任編輯:趙鵬 來源: CSDN博客
相關推薦

2010-01-13 10:52:46

Rational Ro

2010-07-08 15:55:25

SQL Server

2009-11-09 11:05:41

ibmdwRational

2009-04-22 09:42:07

SQL Server監視鏡像

2011-03-15 09:55:07

SQL Server2數據庫崩潰還原數據庫

2010-07-05 14:04:00

SQL Server

2011-08-22 11:12:45

SQL Server 更改賬戶默認數據庫

2011-03-23 10:08:09

2010-07-21 10:27:49

SQL Server

2011-04-06 17:30:41

SQL ServerSQL

2011-03-15 09:52:40

SQL Server2數據庫恢復系統

2011-04-01 16:00:35

SQL Server 數據庫服務器

2011-03-29 09:15:20

原始分區SQL Server數

2010-06-18 10:20:22

SQL Server

2010-07-06 15:07:37

SQL Server

2010-07-15 17:28:50

SQL Server

2010-07-01 11:20:38

SQL Server

2011-03-15 09:46:20

SQL Server 數據庫崩潰

2011-03-22 13:49:20

SQL Server數維度表事實表

2011-08-30 16:52:22

IP訪問SQL Ser
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 狠狠干狠狠操 | 国产成人精品久久 | 麻豆久久久久久久久久 | 日韩在线视频精品 | 成人国产在线观看 | 毛片链接 | 中文字字幕在线中文乱码范文 | 精品粉嫩aⅴ一区二区三区四区 | 少妇久久久久 | 欧美啪啪网站 | 午夜精品久久久久久久星辰影院 | 可以免费观看的av | 国产精品免费福利 | 天天av网 | 日韩精品在线视频 | 国产91网站在线观看 | 亚洲女人天堂网 | 午夜www | 蜜桃av一区二区三区 | 日本小视频网站 | 日韩视频二区 | 欧美高清性xxxxhd | 欧美在线观看一区二区 | 亚洲欧美日韩久久 | 日韩综合网 | 精品视频在线观看 | 欧美男人的天堂 | 欧美成人一级 | 五月天国产 | 美日韩中文字幕 | 日韩午夜 | 欧美日韩国产一区二区三区 | 免费黄色a级毛片 | 久久久久久一区 | 欧美日韩在线一区二区 | 麻豆av在线免费观看 | 国产福利资源在线 | 玖操| 国产日韩欧美 | 亚洲综合国产 | 国产精品久久久久久久久婷婷 |