bài tập lớn :hệ quản trị cơ sở dữ liệu đề tài :chương trình quản lí sách thư viện

28 2.6K 5
bài tập lớn :hệ quản trị cơ sở dữ liệu  đề tài :chương trình quản lí sách thư viện

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

bài tập lớn :hệ quản trị cơ sở dữ liệu đề tài :chương trình quản lí sách thư việnNgày nay, khi lĩnh vực công nghệ thông tin (CNTT) phát triển mạnh mẽ và nhanh chóng thâm nhập vào rất nhiều lĩnh vực khác kể cả cuộc sống hàng ngày của mỗi người, xóa đi khoảng cách. Liên kết tất cả mọi người dù ở bất kỳ vị trí và thời điểm nào trên Trái đất, đem lại lợi ích vô cùng to lớn mà chúng ta không thể đánh giá hết được. Cũng như vậy, trong lĩnh vực thương mại, CNTT cũng đang chứng minh sự hiệu quả, tiện ích của mình. CNTT đang thúc đẩy sự phát triển của thương mại rất nhanh, điều này cách đây vài năm trước chúng ta không thể hình dung được. Rút ngắn thời gian giao dịch, giảm chi phí đi lại, thời gian tìm kiếm đối tác thông qua trung gian bằng cách, các sản phẩm luôn được đăng tải, cập nhật thường xuyên bởi các nhà sản xuất. Điều này đồng thời cũng giúp nhà sản xuất tiết kiệm chi phí quảng bá, nhân viên tiếp thị, thời gian… cho sản phẩm, mà vẫn đáp ứng nhu cầu của mọi người.Một chương trình quản lí sách, thông tin về độc giả, thông tin về mượn sách trong thư viện sẽ giúp thư viện quản lí các thông tin này dễ dàng và hiệu quả. Khi chưa có máy tính điện tử ra đời thì con nguời vẫn phải làm việc với năng xuất không cao. Từ khi máy tính ra đời đã trở thành công cụ hữu ích cho xã hội loài người phát triển lên một tầm cao mới. Ngày càng thay thế sức lao động chân tay. Trong việc quản lí công việc nó giúp con người quản lí dễ dàng hơn. Nhận thấy vai trò thực tiễn của vấn đề này chúng em phân tích thiết kế hệ thống xây dựng một cơ sở dữ liệu để quản lí về quá trình cho quản lí mượn sách của thư viện. Do phạm vi về trình độ và thời gian không nhiều nên chắc chắn sẽ gặp phải những lỗi. Kính mong cô giáo và các bạn có thể chỉ bảo thêm.NHÓM THỰC HIỆNCÁM ƠN.!

Báo cáo tập lớn môn SQL server Danh sách thành viên Nguyễn Văn Trường Nguyễn Lương Bằng Phạm Bá Cường Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Báo cáo tập lớn môn SQL server MỤC LỤC Danh sách thành viên Nguyễn Văn Trường .2 Nguyễn Lương Bằng Phạm Bá Cường MỤC LỤC MỞ ĐẦU PHẦN I: KHẢO SÁT HỆ THỐNG THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI I Cơ cấu tổ chức Trường Đại học Công Nghiệp Hà Nội 2.Cơ cấu tổ chức Các giao dịch hệ thống Biểu đồ phân rã chức năng: Biểu đồ BLD mức khung cảnh: Biểu đồ BLD mức đỉnh: Biểu đồ BLD mức đỉnh: 10 7.1 Chức phục vụ mượn trả: 10 7.2 Chức quản lý sách: 10 7.3 Chức quản lý độc giả: 11 7.4 Chức báo cáo thống kê: .12 7.5 Quản lí nhân viên 13 Phần II Mơ hình liên kết thực thể: .14 I Mức hệ thống : 14 II Mức chi tiết: .15 Phần III Mô hình quan hệ 16 I Các quan hệ xác định sau (Dạng chuẩn 3NF): 16 II Từ điển liệu 16 III: Quan Hệ Giữa Các Bảng 19 Phần IV Sơ Đồ Khối 20 4.1 Gửi phiếu yêu cầu mượn sách .20 4.2 Tìm kiếm .21 4.3 Xóa Phiếu mượn 22 4.4 Xóa sách .23 4.5 Nhập sách 24 PHẦN V : Backup khôi phục liệu 25 TÀI LIỆU THAM KHẢO 29 Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Báo cáo tập lớn môn SQL server MỞ ĐẦU Ngày nay, lĩnh vực công nghệ thông tin (CNTT) phát triển mạnh mẽ nhanh chóng thâm nhập vào nhiều lĩnh vực khác kể sống hàng ngày người, xóa khoảng cách Liên kết tất người dù vị trí thời điểm Trái đất, đem lại lợi ích vơ to lớn mà khơng thể đánh giá hết Cũng vậy, lĩnh vực thương mại, CNTT chứng minh hiệu quả, tiện ích CNTT thúc đẩy phát triển thương mại nhanh, điều cách vài năm trước khơng thể hình dung Rút ngắn thời gian giao dịch, giảm chi phí lại, thời gian tìm kiếm đối tác thơng qua trung gian cách, sản phẩm đăng tải, cập nhật thường xuyên nhà sản xuất Điều đồng thời giúp nhà sản xuất tiết kiệm chi phí quảng bá, nhân viên tiếp thị, thời gian… cho sản phẩm, mà đáp ứng nhu cầu người Một chương trình quản lí sách, thơng tin độc giả, thông tin mượn sách thư viện giúp thư viện quản lí thơng tin dễ dàng hiệu Khi chưa có máy tính điện tử đời nguời phải làm việc với xuất không cao Từ máy tính đời trở thành cơng cụ hữu ích cho xã hội loài người phát triển lên tầm cao Ngày thay sức lao động chân tay Trong việc quản lí cơng việc giúp người quản lí dễ dàng Nhận thấy vai trò thực tiễn vấn đề chúng em phân tích thiết kế hệ thống xây dựng sở liệu để quản lí q trình cho quản lí mượn sách thư viện Do phạm vi trình độ thời gian khơng nhiều nên chắn gặp phải lỗi Kính mong giáo bạn bảo thêm NHĨM THỰC HIỆN CÁM ƠN.! Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Báo cáo tập lớn môn SQL server PHẦN I: KHẢO SÁT HỆ THỐNG THƯ VIỆN TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI I Cơ cấu tổ chức Trường Đại học Cơng Nghiệp Hà Nội Sự hình thành phát triển Trung tâm Thông tin - Thư viện Trường Đại học Công nghiệp Hà Nội thành lập theo định số 2036/QĐ - ĐHCN ngày 22 tháng 12 năm 2005 sở Thư viện trường Cao đẳng Công nghiệp Hà Nội Trung tâm kế thừa phát triển mơ hình thư viện Đại học đại nước quốc tế, với nhiều trang thiết bị tiên tiến, tạo điều kiện tiếp cận thông tin cách dễ dàng cho độc giả cán bộ, giáo viên, sinh viên toàn Trường bạn đọc Trường 2.Cơ cấu tổ chức Thư viện nhằm mục đích phục vụ sinh viên học tập nghiên cứu: đọc sách, mượn tài liệu, đọc báo, giải trí…Trung tâm thư viện tổ chức theo cấu sau: Ban lãnh đạo Phòng đọc báo, tạp chí Phịng nghiệp vụ Phịng internet Phịng tự nghiên cứu Phòng multimedia Phòng mượn sách nhà Quầy sách - Bộ phận thủ thư: : có sách phận thủ thư tiến hành phân loại sách, định mã sách theo tiêu chí thư viện sau chuyển sách vào kho Hủy sách cũ hết thời hạn sử dụng xếp sách kho để dễ dàng tìm kiếm - Phịng tự nghiên cứu: Chủ yếu dành cho việc tự nghiên cứu sinh viên, thư viện có trách nhiệm đáp ứng yêu cầu mượn sách sinh viên, nhân viên có trách nhiệm phát phiếu yêu cầu cho sinh viên Sinh viên viết phiếu yêu cầu gửi lại cho phân quản lý để mượn sách, phận quản lý kiểm tra phiếu u cầu có hợp lệ, khơng hợp lệ thơng báo báo cho sinh viên biết lý không mượn sách, lần mượn sinh viên phép mượn tối đa đấu sách - Phịng mượn sách nhà: tìm kiếm đáp ứng yêu cầu mượn sách sinh viên Nhân viên thư viện có nhiệm vụ phát phiếu yêu cầu cho sinh viên đưa hình thức xử lý cho sinh viên mượn sách hạn làm sách Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Báo cáo tập lớn mơn SQL server -Phịng đọc báo, tạp chí: có trách nhiệm đáp ứng nhu cầu tìm hiểu thơng tin sinh viên đồng thời nơi thư giãn sinh viên, nhân viên thư viên có trách nhiệm phát phiếu yêu cầu cho sinh viên đáp ứng yêu cầu hợp hết báo ghi thiếu thông tin phiếu yêu cầu ghi phiếu sinh viên phải thông báo cho sinh viên trường - Ban lãnh đạo : Là người quản lý tổng thể thư viện, quản lý hoạt động chung, quản lý đưa định nhắm giúp thư hoạt động ngày hiệu - Phiếu yêu cầu mượm sách : Trường Đại học Công Nghiệp Hà Nội Trung tâm thông tin thư viện Họ tên: ………………………………… Mã thẻ:……………………………………………………………… Tên tài liệu:………………………………………………………… Mã tài liệu:………………………………………………………… Lí từ chối: ngày …tháng…năm… □ Hết sách Người mượn: □ Ghi thiếu thơng tin (kí rõ học tên) □ Khơng có tài liệu Các dịch vụ thư viện: + Cung cấp dịch vụ tra cứu thơng tin có thư viện thông qua sở liệu + Cung cấp dịch vụ tra cứu thông tin qua mạng LAN + photo tài liệu chỗ, văn phòng phẩm Các giao dịch hệ thống - Sinh viên muốn mượn sách, báo tạp chí thư viện sinh viên phải có thẻ thư viện Thẻ thư viện thẻ sinh viên, thẻ hết hạn sinh viên trường - sinh viên muốn mượn sách báo chỗ, sinh viên phải đến phịng tự nghiên cứu Sinh viên tra cứu sách máy tính thư viện tra cứu tờ danh mục sách Sau tìm tài liệu sinh viên viết yêu cầu, nhân viên thư viện có trách nhiệm kiểm tra thơng tin cho mượn sách Nếu phiêu yêu câu sai phải ghi rõ lý bị từ chối - Khi sinh viên có nhu cầu mượn sách nhà, đến phịng mượn sách ghi thơng tin vế sách cần mượn đưa yêu cầu cho nhân viên phòng mượn sách, nhân viên kiểm tra thông tin ghi phiếu Nếu phiếu mướn hợp lệ nhân viên thư viện lấy sách đồng thời thu tiền đặt cọc sách sinh viên, số Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Báo cáo tập lớn môn SQL server tiền đặt cọc dựa giá bìa sách Đồng thời lưu thông tin sinh viên vào hệ thống, lần sinh viên mượn tối đa đầu sách, kỳ học sinh viên mượn sách không lần, sách mượn hạn tùy theo thời gian mượn hạn thi có mức xử lý khác nhau, sinh viên phải hoàn trả sách chịu mức phạt từ 5-10% giá trị sách Đối với sách mượn bị sinh viên phải có trách nhiệm mua sách để hoàn trả lại cho thư viện bị phạt hành - Sinh viên mượn báo tạp chí cung với u cầu mượn sách phịng tự nghiên cứu - Quá trình cập nhật sách báo xử lý sách báo cũ thực hiên thường xuyên nhằm đem lại cho sinh viên nhũng thông tin cập nhật nhất, đầu sách phục vụ nhu câu tự nghiên cứu sinh viên Biểu đồ phân rã chức năng: Hệ thống quản lý sách thư viện Quản lý sách Nhập sách Sửa TT sách Xoá TT sách Quản lý mượn trả Kiểm tra thẻ độc giả Quản lý độc giả Nhập TT độc giả Thêm NV Sửa TT độc giả Sửa thông tin NV Kiểm tra số lượng Từ chối Lập phiếu mượn Trả sách Quản lí NV Xố TT độc giả Kiểm tra mượn q hạn Xố thơng tin NV Báo cáo thống kê Thống kê số độc giả mượn kỳ Tk Số sách mượn kỳ Tk Số sách hủy kỳ Tk Số sách kho Lập phiếu nhắc trả Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Báo cáo tập lớn môn SQL server Biểu đồ BLD mức khung cảnh: Lập phiếu nhắc trả TT bạn đọc Bạn đọc t/kê sách mượn Đặt cọc t/kê độc giả mượn t/k sách mượn hạn Từ chối t/k sách lí Viết phiếu y/c mượn sách t/k sách yêu thích Quản lý sách thư viện Lập phiếu mựợn Sách mượn sách Quản lí Kiểm tra thẻ Nhà xuất TT độc giả thay đồi TT nv thê m TT Về nv xóa Tt nv sửa tt sách thay đổi Tt tác giả Ban giám đốc Nhân viên thư viên Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Báo cáo tập lớn môn SQL server Biểu đồ BLD mức đỉnh: TT độc giả TT thẻđộc giả Sách mượn Độc giả Phiếu nhắc trả Từ chối Đặt Lập phiếu cọc mượn Kt thẻ Quản lý độc giả Tk sách lí Báo cáo thống kê Độc giả Nhan vien Phiếu mượn Phiếu y/c mượn sách Nhân viên Tk sách dc yêu thíc h Tk độc giả mượn Tk sách mượn Phục vụ mượn trả Tk sách hạn Giám đốc Tt độc giả thay đổi Sách Phiếu nhắc trả Tác giả Quan li sach Tt sách nhập TT nhà xuất Tt tác giả NXB TT sách thay đổi Nhân viên thư viện Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 TT NV thêm Quản lí NV TT NV sửa TT NV xóa Báo cáo tập lớn môn SQL server Biểu đồ BLD mức đỉnh: 7.1 Chức phục vụ mượn trả: Kiểm tra thẻ độc giả Kiểm tra thẻ Kiểm tra sách Độc giả Sách Y/c mượn sách Từ chối TB từ chối Độc giả TT độc giả Sách mượn Đặt cọc Lập phiếu mượn Phiếu mượn Trả sách Trả sách Kiểm tra mượn hạn Nhân viên Phiếu nhắc trả Kiểm tra mượn hạn Lập phiếu nhắc Phiếu nhắc trả Nhân viên 7.2 Chức quản lý sách: Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 10 Báo cáo tập lớn môn SQL server TT Sách Nhập sách TT NXB NXB TT tác giả Tác giả Nhân viên thư viện Sửa thông tin sách TT sách thay đổi Sách Xóa thơng tin sách TT sách xóa 7.3 Chức quản lý độc giả: Y/c làm thẻ Trả lời y/c Thông tin độc giả Quản lí NV Độc giả TT độc giả thay đổi TT độc giả xóa Xóa thơng tin độc giả Độc giả Sửa thơng tin độc giả Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 11 Báo cáo tập lớn môn SQL server II Mức chi tiết: Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 15 Báo cáo tập lớn môn SQL server Phần III Mơ hình quan hệ I Các quan hệ xác định sau (Dạng chuẩn 3NF):  DocGia (MaTheDG, TenDG, GioiTinh, NgaySinh, DiaChi, MaDT)  TacGia ( MaTG, TenTG, DiaChi, NoiCT, DienThoai )  Sach(MaSach, TenSach, MaTG, MaNXB,TheLoai, GiaSach,SoLuong)  NhanVien(MaNV, TenNV, DiaChi, DienThoai)  DoiTuong ( MaDT, TenDT,MoTa)  NhaXB ( MaNXB, TenNXB, DiaChi, DienThoai )  PhieuMuon ( SoPhieuM , MaTheDG, MaNV, NgayMuon)  PhieuChiTiet (SoPhieuM, MaSach, SoluongM, SoLuongT, NgayHenTra,NgayTra)  PhieuNhacTra ( MaPhieuNT, SoPhieuM, SoTienPhat, NgayLap) II Từ điển liệu Bảng 1: DocGia: Miêu tả: ghi thông tin độc giả mượn sách thư viện Tên trường Kiểu liệu MaTheDG Nvarchar TenDG Nvarchar GioiTinh STT Kích cỡ Mơ tả Đặc điểm NULL Mã Độc Giả Khố No 50 Tên Độc Giả No Bit Giới Tính No NgaySinh Datetime Ngày Sinh Yes DiaChi Nvarchar Địa Yes MaDT Nvarchar Mã Đối tượng Trường ĐH Cơng Nghiệp Hà Nội- KHMT3-K2 Khóa ngồi No 16 Báo cáo tập lớn môn SQL server Bảng 2: Sach : Miêu tả: ghi thơng tin sách có thư viện STT Tên trường Kiểu liệu Kích cỡ Mô tả Đặc điểm NULL MaSach Nvarchar Mã sách Khóa No TenSach Nvarchar 50 Tên sách No GiaSach Money Giá sách No MaTG Nvarchar Mã tác giả Khóa ngồi No MaNXB Nvarchar Mã nhà xuất Khóa ngồi No SoLuong int Số lượng No Bảng 3: NhanVien : Miêu tả: ghi thơng tin nhân viên quản lí thư viện STT Tên trường Kiểu liệu Kích cỡ Mơ tả Đặc điểm NULL MaNV Nvarchar Mã nhân viên Khóa No TenNV Nvarchar 50 Tên nhân viên No DienThoai Nvarchar 11 Số điện thoại No DiaChi Nvarchar 50 Địa No Bảng 4: DoiTuong: Miêu tả: đối tượng ưu tiên mượn sách ( giáo viên, sinh viên , học sinh) STT Tên trường Kiểu liệu Kích cỡ Mơ tả Đặc điểm NULL MaDT Nvarchar Mã đối tượng Khố No TenDT Nvarchar 50 Tên đối tượng No MoTa Nvarchar 50 Mô tả đối tuợng No Bảng 5: NhaXB Miêu tả: ghi thông tin nhà xuất cung cấp sách cho thư viện STT Tên trường Kiểu liệu Kích cỡ Mô tả Đặc điểm MaNXB Nvarchar Mã nhà xuất Khố No TenNXB Nvarchar 50 Tên nhà xuất No Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 NULL 17 Báo cáo tập lớn môn SQL server DiaChi Nvarchar 50 Địa No DienThoai Nvarchar 11 Điện thoại No Bảng 6: TacGia Miêu tả: ghi thơng tin tác giả có sách dung thư viện STT Tên trường Kiểu liệu Kích cỡ Mơ tả Đặc điểm NULL MaTG Nvarchar Mã tác giả Khóa No TenTG Nvarchar 50 Tên tác giả No DiaChi Nvarchar 50 Địa No NoiCT Nvarchar 50 Nơi công tác Yes DienThoai Nvarchar 11 Điện thoại No Bảng : PhieuMuon Miêu tả : phiếu mượn trả ghi thông tin độc giả mượn trả STT Tên trường Kiểu liệu Kích cỡ Mơ tả Đặc điểm NULL SoPhieuM Nvarchar Số phiếu mượn Khố No MaTheDG Nvarchar Mã độc giả Khóa ngồi No MaNV Nvarchar Mã nhân viên Khóa ngồi No NgayMuon datetime Ngày mượn No Bảng 8: CTPhieuMuon Miêu tả: Ghi đầy đủ thông tin chi tiết thông tin muợn sách STT Tên trường Kiểu liệu Kích cỡ Mô tả Đặc điểm NULL SoPhieuM Nvarchar Số phiếu mượn Khóa No MaSach Nvarchar Mã sách Khóa ngoại No SluongM Int Số lượng mượn No SoLuongT Int Số lượng trả Yes NgayHenTra datetime Ngày hẹn trả No NgayTra datetime Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 Ngày trả Yes 18 Báo cáo tập lớn môn SQL server Bảng 9: PhieuNhacTra Miêu tả: Dùng để nhắc đọc giả mượn hạn STT Tên trường Kiểu liệu Kích cỡ Mơ tả Đặc điểm NULL MaPhieuNT Nvarchar Số phiếu nhắc Khóa No SoPhieuM Nvarchar Mã sách mượn No SoTienPhat money Số tiền phạt No NgayLap Datetime No III: Quan Hệ Giữa Các Bảng Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 19 Báo cáo tập lớn môn SQL server Phần IV Sơ Đồ Khối 4.1 Gửi phiếu yêu cầu mượn sách Bắt đầu Nhập thông tin sách Kiểm tra thông tin hợp lệ No Hiện lỗi Yes Lưu vào hệ thống Thông báo lập phiếu mượn thành công Kết thúc Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 20 Báo cáo tập lớn môn SQL server 4.2 Tìm kiếm Bắt đầu Nhập thơng tin cần tìm kiếm Tìm database Tìm kiếm kết No Thơng báo khơng tìm thấy kết Yes Hiển thị kết Kết thúc Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 21 Báo cáo tập lớn môn SQL server 4.3 Xóa Phiếu mượn Bắt đầu Chọn phiếu mượn cần xóa No Có chắn xóa phiếu mượn Yes Phiếu mượn có thơng tin ngày trả Yes Cập nhật sách trạng thái ẩn, xóa phiếu mượn trả sách No Xóa tồn thơng tin phiếu mượn Hiển thị sách trạng thái Kết thúc Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 22 Báo cáo tập lớn mơn SQL server 4.4 Xóa sách Bắt đầu Chọn sách cần xóa No Có chắn xóa sách Yes Sách có phiếu mượn Yes Cập nhập sách trạng thái ẩn, xóa thơng tin sách chưa xử lý No Xóa tồn thông tin sách Hiển thị Sách trạng thái Kết thúc Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 23 Báo cáo tập lớn môn SQL server 4.5 Nhập sách Bắt đầu Nhập thông tin sách Kiểm tra thông tin hợp lệ No Hiện lỗi yêu cầu nhập lại liệu Yes Lưu thông tin sách vào database Thông báo thành công Kết thúc Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 24 Báo cáo tập lớn môn SQL server PHẦN V : Backup khơi phục liệu Ðể hiểu kiểu phục hồi liệu khác bạn phải biết qua loại backup SQL Server • Full Database Backups : Copy tất data files database Tất user data database objects system tables, indexes, user-defined tables backup • Differential Database Backups : Copy thay đổi tất data files kể từ lần full backup gần • File or File Group Backups : Copy data file đơn hay file group • Differential File or File Group Backups : Tương tự differential database backup copy thay đổi data file đơn hay file group • Transaction Log Backups : Ghi nhận cách thứ tự tất transactions chứa transaction log file kể từ lần transaction log backup gần Loại backup cho phép ta phục hồi liệu trở ngược lại vào thời điểm khứ mà đảm bảo tính đồng (consistent) Trong lúc backup SQL Server copy tất hoạt động database kể hoạt động xảy trình backup ta backup SQL chạy mà không cần phải ngưng lại Sau giới thiệu cho bạn biết việc Backup Database,nhưng trước hết bạn cần phải hiểu số thuật ngữ sau: Backup Q trình copy tồn hay phần database, transaction log, file hay file group hình thành backup set Backup set chứa backup media (tape or disk) cách sử dụng backup device (tape drive name hay physical filename) Backup Device Một file vật lý (như C:\SQLBackups\Full.bak) hay tape drive cụ thể (như \\.\Tape0) dùng để record backup vào backup media Backup File File chứa backup set Backup Media Disk hay tape sử dụng để chứa backup set Backup media chứa nhiều backup sets (ví dụ từ nhiều SQL Server 2000 backups từ nhiều Windows 2000 backups) Backup Set Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 25 Báo cáo tập lớn môn SQL server Một backup từ lần backup đơn chứa backup media Chúng ta tạo backup device cố định (permanent) hay tạo backup file cho lần backup Thông thường tạo backup device cố định để dùng dùng lại đặc biệt cho việc tự động hóa cơng việc backup Ðể tạo backup device dùng Enterprise Manager bạn chọn Management->Backup Right-click->New Backup Device Ngồi bạn dùng sp_addumpdevice system stored procedure ví dụ sau: USE Master Go Sp_addumpdevice 'disk' , 'FullBackupDevice' , 'E:\SQLBackups\Full.bak' Ðể backup database bạn dùng Backup Wizard click lên database muốn backup sau Right-click->All Tasks->Backup Database window hình vẽ sau: Bạn chọn đường dẫn cho tệp Backup sau: Sau dựa tùy theo yêu cầu database mà chọn option thích hợp Ta schedule cho SQL Server backup định kỳ Chức phục hồi CSDL Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 26 Báo cáo tập lớn môn SQL server • • • Full Recovery Model : Ðây model cho phép phục hồi liệu với rủi ro Nếu database mode tất hoạt động khơng insert, update, delete mà kể insert Bulk Insert, hay bcp log vào transaction log file Khi có cố ta phục hồi lại liệu ngược trở lại tới thời điểm khứ Khi data file bị hư ta backup transaction log file ta phục hồi database đến thời điểm transaction gần commited Bulk-Logged Recovery Model : Ở mode hoạt động mang tính hàng loạt Bulk Insert, bcp, Create Index, WriteText, UpdateText log minimum vào transaction log file đủ biết hoạt động có diễn mà khơng log tồn chi tiết Full Recovery Mode Các hoạt động khác Insert, Update, Delete log đầy đủ để dùng cho việc phục hồi sau Simple Recovery Model : Ở mode Transaction Log File truncate thường xuyên khơng cần backup Với mode bạn phục hồi tới thời điểm backup gần mà phục hồi tới thời điểm khứ Muốn biết database bạn mode bạn Right-click lên database SQL Server Enterprise Manager chọn Properties>Options->Recovery Trước restore database ta phải xác định thứ tự file cần restore Các thông tin SQL Server chứa msdb database cho ta biết backup device nào, backup vào thời điểm Sau ta tiến hành restore Ðể restore bạn Right-click->All Tasks->Restore database thấy window hình vẽ sau: Trường ĐH Cơng Nghiệp Hà Nội- KHMT3-K2 27 Báo cáo tập lớn môn SQL server Nếu bạn restore từ instance khác SQL Server hay từ server khác bạn có chọn From device option chọn backup device (file backup) tương ứng Lưu ý bạn muốn overwrite database có sẵn với data backup bạn chọn option Force restore over existing database hình vẽ sau: Trường ĐH Cơng Nghiệp Hà Nội- KHMT3-K2 28 Báo cáo tập lớn môn SQL server TÀI LIỆU THAM KHẢO Giáo trình SQL Server 2000-NXB Lao Động Xã Hội Một số Website tham khảo: http://www.ddth.com/showthread.php?p=715513 http://www.ddth.com/archive/index.php/t-87794.html http://forum.csharpvn.com/default.aspx?g=posts&t=203 http://www.hocit.com/forum/tong-hop-cac-cau-truy-vantrong-sql-sever-2000-a-27724.html Trường ĐH Công Nghiệp Hà Nội- KHMT3-K2 29 ... Trong việc quản lí cơng việc giúp người quản lí dễ dàng Nhận thấy vai trò thực tiễn vấn đề chúng em phân tích thiết kế hệ thống xây dựng sở liệu để quản lí q trình cho quản lí mượn sách thư viện Do... mượn sách nhà Quầy sách - Bộ phận thủ thư: : có sách phận thủ thư tiến hành phân loại sách, định mã sách theo tiêu chí thư viện sau chuyển sách vào kho Hủy sách cũ hết thời hạn sử dụng xếp sách. .. đầu sách phục vụ nhu câu tự nghiên cứu sinh viên Biểu đồ phân rã chức năng: Hệ thống quản lý sách thư viện Quản lý sách Nhập sách Sửa TT sách Xoá TT sách Quản lý mượn trả Kiểm tra thẻ độc giả Quản

Ngày đăng: 01/05/2014, 15:41

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan