用于库数据库的ER-Diagram和SQL DDL

时间:2010-11-28 15:20:43

标签: sql database-design entity-relationship er-diagrams

我正在尝试为简单的库数据库绘制ER图和SQL ddl。

我有以下实体:

Book (holds the ISBN as key, book title, author)
Copy (copyID of a copy of a book, dateAcquired, dateDestroyed)
Member (MemberID, name, address)
Loaned (i guess the date due and the date back and obviously foreign keys for memberID and copyID)

会员还可以是学生员工。所以我认为这应该是一种“IS-A”关系。

我如何在正确的ER-Diagram和SQL-DDL

中表示这一点

1 个答案:

答案 0 :(得分:1)

我使用SQL Server 2008 Express为Northwind数据库创建此图表。该图由SSMS绘制 alt text

  1. 按照以下步骤操作
  2. 在SSMS中展开数据库
  3. 右键单击Database Diagrams
  4. 选择新数据库图
  5. 在“添加表”对话框中选择表 将在窗口中创建并显示该图表。可以在图表窗口中创建新表,关系,索引等。
  6. 对于SQL-DDL,我使用SSMS编写数据库