Bài giảng Hệ thống thông tin kế toán - Chương 2: Xây dựng CSDL kế toán trên SQl Server 2008
lượt xem 10
download
Bài giảng "Hệ thống thông tin kế toán - Chương 2: Xây dựng CSDL kế toán trên SQl Server 2008" cung cấp cho người học các kiến thức: Các thành phần của một CSDL trên SQL Server, xây dựng CSDL kế toán đơn giản trên SQL Server. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ thống thông tin kế toán - Chương 2: Xây dựng CSDL kế toán trên SQl Server 2008
- 29/01/2016 FAA MỤC TIÊU CHƯƠNG 2: Sau khi buổi học sinh viên biết được: Về kiến thức: phân tích được các bảng của CSDL cho bài toán thực tế. Nắm XÂY DỰNG CSDL KẾ TOÁN vững cách tạo, chỉnh sửa các thành phần TRÊN SQL SERVER 2008 của 1 CSDL. Về kỹ năng: thiết kế được cơ sở dữ liệu hoàn chỉnh trên PM SQL Server 1 NỘI DUNG Các thành phần CSDL trên SQL Server Các thành phần của một CSDL trên Lưu đồ CSDL (Database Diagram) SQL Server Bảng DL (Table) Bảng ảo (View) Xây dựng CSDL kế toán đơn giản trên … SQL Server CÂU LỆNH ĐỊNH NGHĨA DỮ LIỆU BẢNG DỮ LIỆU CREATE Gồm: ALTER Cột DROP Dòng TRUNCATE Khóa Quy tắc … 1
- 29/01/2016 CÁC KIỂU DỮ LIỆU (DATA TYPE) CÁC KIỂU DỮ LIỆU (DATA TYPE) Kiểu dữ liệu Định nghĩa Kiểu dữ liệu quy định các giá trị dữ liệu Char(n) Kiểu chuỗi với độ dài cố định, n có giá trị từ 1-8000 Nchar(n) Kiếu chuỗi với độ dài cố định hỗ trợ UNICODE, n có giá trị được phép cho cột đó. từ 1-4000 Kiểu dữ liệu Varchar(n) Kiểu chuỗi với độ dài chính xác, n có giá trị từ 1-8000 Nvarchar(n) Kiểu chuỗi với độ dài chính xác hỗ trợ UNICODE Kiểu dữ liệu được định nghĩa bởi hệ Int Số nguyên có giá trị từ -231 đến 231- 1 Numeric Kiểu số với độ chính xác cố định. thống (System Defined Datatypes) Float Số thực có giá trị từ -1.79E+308 đến 1.79E+308 Kiểu dữ liệu do người dùng định nghĩa Money Kiểu tiền tệ Datetime Kiểu ngày giờ (chính xác đến phần trăm của giây) (User Defined Datatypes) Image Dữ liệu nhị phân với độ dài chính xác (tối đa 2,147,483,647 bytes) Text Dữ liệu kiểu chuỗi với độ dài lớn Ntext Dữ liệu kiểu chuỗi với độ dài lớn và hỗ trợ UNICODE Ví dụ: Xây dựng cấu trúc các bảng dữ liệu Hãy cho biết kiểu dữ liệu: BT tình huống: Công ty Thiên Thanh. Các bảng DL cần thiết để lưu trữ Số thứ tự (1, 2, 3) T01_DanhMucHangHoa Số chứng từ (PN00301) T02_DanhMucKhachHang_NhaCungCap Ngày chứng từ (20/12/2010) T03_DoiTuongCT Tài khoản nợ, có (511) T04_DanhMucTK Số lượng (10,02) T05_SoDuTK Đơn giá (1000000) T06_NghiepVuThuong Thuế suất (10%) T07_ChiTietNVT T08_HoSoNV Số phát sinh (1000000) 9 10 Xây dựng cấu trúc các bảng dữ liệu LIÊN KẾT GIỮA CÁC BẢNG T09_BangTongHopCong T10_SoDuVT_HH T11_PhieuNhapXuat T12_ChiTietPhieuNX T13_DoiTuongTHCP T14_DuLieu_NKC T15_ThanhPham 2
- 29/01/2016 LIÊN KẾT GIỮA CÁC BẢNG LIÊN KẾT GIỮA CÁC BẢNG THIẾT KẾ CSDL THIẾT KẾ BẢNG DỮ LIỆU Tạo CSDL trống:DuLieuKeToan Một số yêu cầu khi thiết kế table? Mục đích và vai trò của table trong database? Tạo các bảng dữ liệu Table gồm những cột gì, kiểu dữ liệu của cột đó? Những cột nào cho phép nhận giá trị Null, Not Thiết lập mối quan hệ Null? Nhập liệu Có sử dụng các ràng buộc hay không? Những cột nào đóng vai trò là Primary, Foreign key? 15 16 THIẾT KẾ BẢNG DỮ LIỆU Câu hỏi? Các thao tác khi khi thiết kế table Hãy cho biết các thuộc tính của một table? Tạo table Hiệu chỉnh table Đáp án: Xoá table Khi thao tác với table có thể bằng Kiểu dữ liệu (Data types) Giao diện SSMS Các ràng buộc (Constraints) Bằng lệnh SQL 17 3
- 29/01/2016 THIẾT LẬP MỐI QUAN HỆ GIỮA CÁC BẢNG NHẬP LIỆU Cách tạo mối quan hệ Nguyên tắc nhập liệu: Chỉnh sửa mối quan hệ Nhập liệu cho bảng một trước Xóa quan hệ Bảng nhiều sau 4
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo án Tin học 12 bài 13: Bảo mật thông tin trong các hệ cơ sở dữ liệu
16 p | 845 | 61
-
Giáo án Tin học 6 bài 11: Tổ chức thông tin trong máy tính
8 p | 394 | 30
-
Giáo án Tin Học lớp 10: BÀI TẬP BIỂU DIỄN THÔNG TIN TRÊN MÁY TÍNH
7 p | 324 | 17
-
Tiết 5 PHƯƠNG HƯỚNG TRÊN BẢN ĐỒ. KINH ĐỘ, VĨ ĐỘ VÀ TOẠ ĐỘ ĐỊA LÍ
6 p | 268 | 16
-
Sử dụng bản đồ trong học tập và đời sống
4 p | 203 | 12
-
Giáo án tin học 6_ tiết 68
9 p | 90 | 11
-
Tiết 22: THỜI TIẾT, KHÍ HẬU VÀ NHIỆT ĐỘ CỦA KHÔNG KHÍ
5 p | 207 | 11
-
Tiết 4 TỈ LỆ BẢN ĐỒ
4 p | 243 | 11
-
Tiết 11 HIỆN TƯỢNG NGÀY ĐÊM DÀI NGẮN THEO MÙA
5 p | 186 | 11
-
Tiết 8 KIỂM TRA MỘT TIẾT
5 p | 125 | 11
-
Tiết 9 SỰ VẬN ĐỘNG TỰ QUAY QUANH TRỤC CỦA TRÁI ĐẤT VÀ CÁC HỆ QUẢ
5 p | 207 | 10
-
Giáo án tin học 9 - Tiết 47 : ôn tập (T3)
9 p | 110 | 8
-
Giáo án tin học 9_ tiết 45+ 46
9 p | 128 | 8
-
Giáo án tin học 9_ tiết 47+48
9 p | 107 | 6
-
Tiết 3 BẢN ĐỒ - CÁCH VẼ BẢN ĐỒ
5 p | 94 | 5
-
Tiết 30. Biển và đại dương
5 p | 102 | 5
-
Giáo án môn Công nghệ lớp 12 (Học kì 2)
21 p | 10 | 5
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn