図書館管理システムでは、学生が本を取る際にトランザクションをどのように保つか....私は1対多の関係を持つ2つのテーブルの学生と図書を持っています。情報はデータベースに保存されていますか?助けてくださいC#.netの図書館管理システムで学生と書籍の発行関係を管理する方法
答えて
生徒はゼロ本以上の図書を借りることができます。書籍は0人以上の生徒から借りています。これは、多くのの関係に多くの教科書あり、それはあなたが今、あなたは借用イベントを登録し、を追跡することができ、この
Create Table Borrows
(
IDBook int not null,
IDStudent int not null,
BorrowDate smalldatetime not null,
ReturnDate smalldatetime null,
BookStatusBefore nvarchar(32) not null,
BookStatusAfter nvarchar(32) not null
)
-- Primary key on IDBook+IDStudent....
ALTER TABLE Borrows ADD CONSTRAINT PK_Borrows PRIMARY KEY CLUSTERED
(
IDBook,
IDStudent
)
のような構造で借りテーブルを必要とする
第三のテーブルが必要ですどこの本やイベント自体についての他の歴史的な情報について。
Borrowsテーブルを使用すると、手動でIDBookとIDStudent Columnにデータを追加する必要がありますか、それともRelationshipによって自動的に埋められますか? PLZヘルプ..私は初心者で、テーブル関係についてよく知りません –
いいえ、関係者は、どのユーザーとどの書籍が借用されているのかはわかりません。通常、ユーザーインターフェイスでは、オペラトアに書籍と学生を選択させます。 (これはあなたにBookIDとStudentIDを与えるか、これらのテーブルのプライマリキーとして使用するものであれば)INSERT INTO – Steve
に感謝します。私はあなたと同じことをしています:) –
- 1. Cの地理図書館
- 2. .netのオープンソース文書管理システム?
- 3. C++で学校図書館管理プログラムの2つのエラーを修正しました
- 4. Drupalの学習管理システム
- 5. Alfresco Springアプリケーションでの文書管理システム
- 6. リンクされたリスト学生管理システム
- 7. 学習管理システムで学生の進捗状況を追跡する方法
- 8. 簡単な文書管理システムとAPI
- 9. 文書管理システム - ファイルの保存先
- 10. バージョン管理システムc#
- 11. 学校管理システムのデータベース設計
- 12. コンポーネント開発の依存関係管理
- 13. C++依存関係管理のベストプラクティス
- 14. 開発者および管理者の問題管理システム
- 15. オープンソースの.NETベースのユーザー管理システム?
- 16. 文書管理が
- 17. WebSauna管理パネルでManyToMany関係を管理します
- 18. Javaの公理に関する書籍
- 19. C++メモリ管理でクラスを管理する方法 - study
- 20. 依存関係管理をMavenに移行する方法
- 21. インベントリ管理システムで依存関係注入を適用する方法
- 22. Mass deploy C#.NET 4.0で書かれた管理ActiveXコントロール
- 23. 複数の.NETプロジェクトで共通DLLのバージョン管理を管理する方法
- 24. キュー管理システム
- 25. Kohana管理システム
- 26. デーモンレスリレーショナルデータベース管理システム
- 27. クロールバージョン管理システム
- 28. C++での生ポインタ管理
- 29. のドキュメント管理システム。
- 30. ワークフロー管理またはビジネスプロセス管理システム
私はスティーブにupvoteを渡しましたが、あなたのタグと質問に基づいて、あなたが何を求めているのか本当に分かりません。 – johnny
テストしたSQLを貼り付けて、各生徒がチェックアウトした書籍の数を数えます。 – lit