Danh mục

Tiểu luận: Xây dựng cơ sở dữ liệu chạy trên máy chủ SQL Server 2000 cho thư viện sách, báo, tạp chí

Số trang: 20      Loại file: doc      Dung lượng: 92.00 KB      Lượt xem: 18      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cơ sở dữ liệu được úng dụng trong rất nhiều hệ thống, từ các phần mềm quản lý, phần mềm kế tóan, các website,...Với nhiệm vụ lớn lao đó các nhà sản xuất đã xây dụng ra rất nhiều các hệ quản trị cơ sở dữ liệu khác nhau, mỗi hệ quản trị CSDL có một đặc điểm khác nhau,....
Nội dung trích xuất từ tài liệu:
Tiểu luận: Xây dựng cơ sở dữ liệu chạy trên máy chủ SQL Server 2000 cho thư viện sách, báo, tạp chí Tên đề tài Xây dựng cơ sở dữ liệuchạy trên máy chủ SQLSever 2000 cho thư viện sách, báo, tạp chí. Mục LụcI- Tạo các bảng (table) ............................................................................................. 3II- Phân người, nhóm người tác động lên cơ sở dữ liệu. ......................................... 6III- TRIGGER .......................................................................................................... 8Qltv_sach VS qltv_nhaxb ........................................................................................ 8Qltv_sach VS qltv_tacgia......................................................................................... 9Qltv_sach VS qltv_theloaisach ................................................................................ 92. Bảng qltv_nhaxb ................................................................................................ 113. Bảng qltv_theloaisach ........................................................................................ 124. Bảng qltv_tacgia ................................................................................................ 145. Bảng qltv_docgia ............................................................................................... 156. Bảng loại độc giả............................................................................................... 177. Bảng phiếu mượn sách ....................................................................................... 188. Bảng thẻ thư viện .............................................................................................. 20Tên đề tài: Xây dựng cơ sở dữ liệu chạy trên máy chủ SQL Sever 2000 chothư viện sách, báo, tạp chí.Bài làm:Cơ sở dữ liệu được ứng dụng trong rất nhiều hệ thống, từ các phần mềm quảnlý, phần mềm kế toán, các website,… Với nhiệm vụ lớn lao đó các nhà sảnxuất đã xây dựng ra rất nhiều các hệ quản trị cơ sở dữ liệu khác nhau, mỗi hệquản trị CSDL có một đặc điểm khác nhau (orale, Ms SQL Sever, My SQL,…),tùi theo từng nhu cầu công việc mà các nhà sử dụng, sử dụng các cơ sở dữ liệukhác nhau.Thư viện sách là nơi quản lý đầu sách, quản lý độc giả, quản lý các thông tin vềmượn và trả sách. Để đáp ứng được nhu cầu của việc phát triển công nghệthông tin như hiện nay và để ứng dụng công nghệ thông tin vào cuộc sống, đểthay đổi việc quản lý củ như ngày xưa, quản lý bằng giấy tờ, việc quản lý bằngmáy vi tính tiết kiệm được rất nhiều tiền của của thư viện đó, bằng việc đi tìmtừng quyển sách trong list danh sách đầu sách, chúng ta chỉ việc ngồi trước máyvi tính và gõ bất kỳ thông tin gì của đầu sách đó thì chúng ta sẽ tìm ra quyểnsách của mình cần. Với việc ứng dụng như thế nên chúng em chọn đề tài quảnlý thư viện để làm đề tài bài tập lớn môn hệ quản trị CSDL, vì kiến thức cònkém cỏi, chưa đi sâu vào thực tế, nên chắc chắn bài tập lớn của bọn em cònnhiều sai sót trong mọi mặt. Chân thành cám ơn thầy giáo Trịnh Viết Cường đãlà người chỉ dẫn cho chúng em trong môn học này, kính chúc thầy mạnh khỏevà thành công trong cuộc sống.I- Tạo các bảng (table)Một CSDL có thể có một bảng hoặc nhiều bảng, nếu một CSDL có nhiều bảngthì nó được liên kết với nhau thông qua các khóa, với việc liên kết đó thì sẽ rấtdễ tạo ra sự thừa hoặc thiếu dữ liệu, đi cụ thể với cơ sở dữ liệu của chúng emnhư một nhà xuất bản thì có thể xuất bản ra nhiều quyển sách, và một quyểnsách chưa bao giờ được sản xuất bởi nhiều nhà xuất bản trong một lần “In”, (cóthể các lần tái bản khác thì sẽ do nhà xuất bản khác in), một quyển sách có thểdo nhiều tác giả viết, và một tác giả thì có thể viết ra nhiều quyên sách,… Quaylại với việc đi xây dựng cơ sở dữ liệu của chúng em, chúng em đi xây dựng 8bảng để chứa các trường thông tin khác nhau phục vụ cho việc quản lý thưviện. Và tất nhiên khi đi xây dựng các bảng chúng ta phải đi xây dựng nơi chứacác cơ sở dữ liệu đó, ta có thể gọi đó là Database, tạo database bằng câu lệnh:Create database qltvon primary(name=qltv_data, filename=’ --Đường dẫn cơsở dữ liệuqltv_data.mdf’,size=4mb,maxsize=20mb,filegrowth=2mb)Log On(name=qltv_log,filename=’--Đường dẫn cơ sở dữ liệuqltv_log.ldf’Size=2mb,Maxsize=10mb,Filegrouwth=1mb)GoCác bảng của cơ sở dữ liệu:Qltv_sach:Create table qltv_sach(masach int primary key,Tensach nchar(50) not null,Matheloai tinyint not null,Matacgia tinyint not null,Manxb tinyint not null,Namxuatban datetime ,Sotrang int,Giatien char(10),--Số tiền bằng không nếu sách đó là sách được tặngSoquyentrongkho tinyint not null,Ngonngu char,Ngaynhap char)Qltv_nhaxb:Create table qltv_nhaxb(manxb tinyint primarykey,Tennxb nchar(50) not null,Mota nvarchar(100));Qltv_docgia:Create table qltv_docgia(Madocgia int primarykey,Hovaten n ...

Tài liệu được xem nhiều: