Hỏi về SQL

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi pmphuong, 2/1/08.

  1. pmphuong

    pmphuong Mr & Ms Pac-Man

    Tham gia ngày:
    10/1/05
    Bài viết:
    278
    Pác nào pro SQL chỉ hộ bạn cái này với (Bắt buộc sử dụng T_SQL ko đcj phếp là trên Enterprise Manager )

    Tạo 3 bảng như sau :
    - Student (Lưu danh sách các học viên gồm mã học viên(RN), tên(Name), tuổi(Age))
    - Test (Lưu danh sách môn học gồm mã môn học (TestID, tên môn học(Name))
    - StudentTest (Lưu điểm thi của học viên với từng môn thi, gồm mã học viên (RN), mã môn học (TestID), ngày thi(Date), điểm thi(Mark)
    Điều kiện tham chiếu :(đang ko biết làm cái này T__T!) trên bảng StudentTest :
    * RN (int foreign key tham chiếu tới RN của Student)
    * TestID (int foreign key tham chiếu tới TestID của Test)

    Mình ko biết cách tạo tham chiếu bằng T_SQL ai pro chỉ dùm với !!!!!!!!
     
  2. tran_anh1987

    tran_anh1987 Donkey Kong

    Tham gia ngày:
    15/5/04
    Bài viết:
    387
    Nơi ở:
    City Of Auch
    bạn có thể lên trang web này để search sách tiếng anh về hướng dẫn sử dụng SQL và các sách về tip and tricks cùng với hàng loạt sách hiếm về SQL

    www.ebookee.com

    đánh SQL vào ô ebook phía gần cuối trang web.

    Hãy tự tìm hiểu ,nghiên cứu như thế sẽ hiểu sâu thêm.Nếu không quen đọc tài liệu tiếng anh lắm thì hãy cố đọc và tự dịch vì nếu muốn pro trong ngành này thì không sớm thì muộn bạn cũng phải là một hơi pro tiếng anh
     
  3. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    thử với:
    Mã:
    CREATE TABLE StudentTest (
    RN int FOREIGN KEY REFERENCES Student(RN),
    TestID int FOREIGN KEY REFERENCES Test(TestID),
    DATE datetime,
    Mark float default '0.0')
     
  4. pmphuong

    pmphuong Mr & Ms Pac-Man

    Tham gia ngày:
    10/1/05
    Bài viết:
    278
    Server: Msg 1767, Level 16, State 1, Line 1
    Foreign key 'FK__StudentTestx__RN__2C3393D0' references invalid table 'Student'.
    Server: Msg 1750, Level 16, State 1, Line 1
    Could not create constraint. See previous errors.
    cám ơn bạn, nhưng nó báo lỗi hic !
     
  5. herolong

    herolong The Warrior of Light

    Tham gia ngày:
    25/4/04
    Bài viết:
    2,464
    Nơi ở:
    Cõi thần tiên
    lỗi nó báo ko hợp lệ kia kìa.
    2 cái RN của bảng student và testId của bảng test ông đặt làm khóa chính chưa
     
  6. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    báo lỗi bảng Student ko có hoặc ko đúng, thế bạn đã tạo bảng Student với trường RN là identity bởi UNIQUE hoặc PRIMARY chưa ?
    tại thấy hỏi mỗi bảng StudentTest nên tôi viết vậy thôi =.=
     
  7. blue_sky090

    blue_sky090 T.E.T.Я.I.S

    Tham gia ngày:
    13/10/06
    Bài viết:
    549
    Nơi ở:
    Hà Nội
    Lỗi chưa đặt khóa đấy
     

Chia sẻ trang này