sql >> データベース >  >> RDS >> Sqlserver

主キーと外部キー

    このような漠然とした要件から始めましょう:

    CREATE TABLE dbo.Students
    (
      StudentID INT PRIMARY KEY
      -- , other columns about students
    );
    
    CREATE TABLE dbo.Loans
    (
      LoanID    INT PRIMARY KEY,
      StudentID INT NOT NULL FOREIGN KEY REFERENCES dbo.Students(StudentID)
      -- , other columns about loans
    );
    
    CREATE TABLE dbo.Books
    (
      BookID INT PRIMARY KEY,
      -- , other columns about books
    );
    
    CREATE TABLE dbo.StudentBooks
    (
      StudentID INT NOT NULL FOREIGN KEY REFERENCES dbo.Students(StudentID),
      BookID    INT NOT NULL FOREIGN KEY REFERENCES dbo.Books(BookID)
    );
    


    1. Oracle Database 11g Express Editionを最初にインストールした後に新しいデータベースを作成するにはどうすればよいですか?

    2. mysql> use mysql;しかし...エラー1044(42000):データベース'mysql'へのユーザー''@'localhost'のアクセスが拒否されました

    3. EntityFrameworkを使用してデータベースの独立性を実装する方法

    4. PL/SQLのコードカバレッジ