Bài giảng hệ quản trị cơ sở dữ liệu

122 715 0
Bài giảng hệ quản trị cơ sở dữ liệu

Đ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 giảng hệ quản trị cơ sở dữ liệu . sinh vieencasc trường đại hocjc ao ddawngrm chuyên ngành công nghệ thông tin, sinh viên các truwongf đại hoc cao đẳng Bài giảng hệ quản trị cơ sở dữ liệu Bài giảng hệ quản trị cơ sở dữ liệu Bài giảng hệ quản trị cơ sở dữ liệu

0 TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT ĐẶNG HỮU NGHỊ HOÀNG KIM BẢNG BÙI THỊ VÂN ANH BÀI GIẢNG HỆ QUẢN TRỊ SỞ DỮ LIỆU HÀ NỘI - 2011 1 MỤC LỤC MỤC LỤC 0 Chương I : Những khái niệm bản về sở dữ liệu 4 I. sở dữ liệu là gì? 4 1. Hệ quản trị sở dữ liệu 4 2. Bản ghi và trường 4 II. Thiết kế sở dữ liệu. 4 1. Các mối quan hệ 6 2. Sử dụng tính toàn vẹn tham chiếu để duy trì tính nhất quán 6 3. Chuẩn hoá 7 Chương 2 : Giới thiệu về SQL Server 2005 10 I. SQL Server 2005 10 II. Bắt đầu với SQL Server Management Studio Express 11 Chương 3: Một số thao tác bản trên SQL Server 2005 Express Edition 17 1. Tạo một CSDL mới 17 2. Tạo bảng mới 18 3. Thay đổi cấu trúc của bảng 25 4. Lược đồ CSDL 26 5. Nhập dữ liệu cho bảng 31 6. Xóa bảng, xóa CSDL 31 7. Mở một query editor để viết câu lệnh SQL 31 Chương 4: Các câu lệnh SQL bản 35 I. Giới thiệu lược về Transact SQL (T-SQL). 35 II. Ngôn ngữ thao tác dữ liệu 35 1. Câu lệnh Select 35 2. Truy vấn dữ liệu từ nhiều bảng 45 3. Thêm dữ liệu vào bảng 48 4. Cập nhật dữ liệu 50 5. Xóa dữ liệu 50 III. Ngôn ngữ định nghĩa dữ liệu 51 1. Tạo bảng 51 2. Sửa đổi định nghĩa bảng 53 3. Xóa bảng 54 4. Khung nhìn - VIEW 54 Chương 5: Một số hàm trong SQL Server 58 I. Các hàm trên dữ liệu kiểu số 58 1. Hàm ABS 58 2. Hàm CEILING 58 3. Hàm FLOOR 58 2 4. Hàm ROUND 58 5. Hàm SQUARE 58 6. Hàm SQRT 58 7. Hàm isNumeric: 58 II. Nhóm hàm thống kê 58 1. Hàm COUNT: 58 2. Hàm MAX: 58 3. Hàm MIN: 58 4. Hàm SUM: 58 5. Hàm AVG: 58 II. Nhóm hàm xử lý chuỗi kí tự 59 1. Hàm LEFT 59 2. Hàm RIGHT 59 3. Hàm LEN 59 4. Hàm LTRIM 59 5. Hàm RTRIM 59 6. Hàm LOWER 59 7. Hàm UPPER 59 8. Hàm SUBSTRING 59 9. Hàm Replace 59 10. Hàm STR 59 III. Nhóm hàm ngày tháng. 60 1. Hàm GETDATE: 60 2. Hàm DATEPART 60 3. Hàm DAY( ): 60 4. Hàm MONTH( ): 60 5. Hàm YEAR( ): 60 6. DATEADD 61 7. DATEDIFF 61 IV. Hàm CAST và CONVERT 61 Chương 6: Thủ tục lưu trữ, hàm và trigger 63 I. Thủ tục lưu trữ (Stored Procedure) 63 1. Tạo thủ tục lưu trữ bằng Lệnh CREATE 63 2. Biến trong thủ tục lưu trữ 64 3. Giá trị trả về trong thủ tục lưu trữ 65 4. Các lệnh điều khiển 66 5. Thay đổi thủ tục lưu trữ 69 6. Xóa thủ tục lưu trữ 69 II. Hàm do người dùng định nghĩa (User Defined Function-UDF) 69 1. Hàm Scalar 69 3 2. Hàm Inline Table-Valued 70 3. Hàm Multi-Statement Table-Valued 70 III. Trigger 71 1. Tạo các Trigger 73 2. Trigger cho hành động thêm bản ghi 74 3. Trigger cho hành động cập nhật bản ghi 76 4. Trigger cho hành động xóa bản ghi 76 Chương 7: SQL Server và lập trình ứng dụng 78 I. Mô hình kết nối ứng dụng đến SQL server 78 1. Mô hình ADO 78 2. Mô hình ADO.NET 79 3. Khác biệt giữa ADO và ADO.NET 80 II. Truy cập dữ liệu với VB 6 và ADO 81 1. ADO 81 2. VÍ DỤ 86 III. Truy cập dữ liệu với VB.NET và ADO.NET 92 1. ADO.NET 92 PHỤ LỤC 106 4 Chương I : Những khái niệm bản về sở dữ liệu I. sở dữ liệu là gì? sở dữ liệu là một kho chứa thông tin. nhiều loại sở dữ liệu, nhưng ta chỉ đề cập đến sở dữ liệu quan hệ, là kiểu sở dữ liệu phổ biến nhất hiện nay. Một sở dữ liệu quan hệ: Chứa dữ liệu trong các bảng, được cấu tạo bởi các dòng còn gọi là các bản ghi, và cột gọi là các trường.  Cho phép lấy về (hay truy vấn) các tập hợp dữ liệu con từ các bảng.  Cho phép liên kết các bảng với nhau cho mục đích truy cập các bản ghi liên quan với nhau chứa trong các bảng khác nhau. 1. Hệ quản trị sở dữ liệu. Hệ quản trị sở dữ liệu (Database Management System - DBMS): Là một hệ thống phần mềm cho phép tạo lập sở dữ liệu và điều khiển mọi truy nhập đối với sở dữ liệu đó. Trên thị trường phần mềm hiện nay ở Việt Nam đã xuất hiện khá nhiều phần mềm hệ quản trị sở dữ liệu như: Microsoft Access, Foxpro, DB2, SQL Server, Oracle,.v.v… - Hệ quản trị sở dữ liệu quan hệ (Relation Database Management System - RDBMS) là một hệ quản trị sở dữ liệu theo mô hình quan hệ. 2. Bản ghi và trường Các sở dữ liệu được cấu tạo từ các bảng dùng thể hiện các phân nhóm dữ liệu. Ví dụ, nếu ta tạo một sở dữ liệu để quản lý tài khoản trong công việc kinh doanh ta phải tạo một bảng cho khách hàng, một bảng cho Hoá đơn và một bảng cho nhân viên. Bảng cấu trúc định nghĩa sẵn và chứa dữ liệu phù hợp với cấu trúc này. Bảng: Chứa các bản ghi tin là các mẩu riêng rẽ bên trong phân nhóm dữ liệu. Bản ghi: Chứa các trường. Mỗi trường thể hiện một bộ phận dữ liệu trong một bản ghi. Ví dụ như mỗi bản ghi thể hiện một mục trong danh bạ địa chỉ chứa trong trường Họ và tên, địa chỉ, và số điện thoại. II. Thiết kế sở dữ liệu. Để tạo một sở dữ liệu, trước hết ta phải xác định thông tin gì cần theo dõi. 5 Sau đó, ta thiết kế sở dữ liệu, tạo bảng chứa các trường định nghĩa kiểu dữ liệu sẽ có. Sau khi tạo ra cấu trúc sở dữ liệu, tạo bảng chứa các trường định nghĩa kiểu dữ liệu sẽ có. Sau khi tạo ra cấu trúc sở dữ liệu, sở dữ liệu thể chứa dữ liệu dưới dạng bản ghi. Ta không thể đưa dữ liệu vào mà không bảng hay định nghĩa trường vì dữ liệu sẽ không chỗ để chứa.Do đó, thiết kế sở dữ liệu cực kỳ quan trọng, nhất là rất khó thay đổi thiết kế một khi ta đã tạo xong nó. Ví dụ ta tạo một bảng sau: Bảng khách hàng Bảng tblRegion tblCustomer TblRegion CustomerID State FirstName RegionName LastName Company Address City State Zip Phone Fax Email quan hệ giữa 2 bảng thông qua trường State . Đây là mối quan hệ một - nhiều, đối với một bản ghi trong tblRegion, thể không có, hoặc nhiều bản ghi tương ứng trong bảng tblCustomer. Cụm từ “tbl” thể hiện tên bảng, tên trường hiển thị đầy đủ, không chứa khoảng trắng hay những ký tự đặc biệt khác như dấu gạch dưới. Bảng hoá đơn: TblOrder ID CustomerID OrderDate ItemID Amount Khóa chính: là kiểu chỉ mục đặc biệt. Một trường được chỉ ra như là khóa chính của một bảng phục vụ cho việc xác định duy nhất bản ghi. Vì vậy không như các kiểu chỉ mục khác, sẽ không hai bản ghi trong cùng một bảng mà cùng giá trị cho trường khóa chính. Khi thiết kế một trường làm khóa chính, không bản ghi nào chứa giá trị rỗng (giá trị NULL) ở trường này. Khi chỉ ra một trường là khóa chính của bảng ta thể tạo mối quan hệ giữa bảng này với một bảng khác trong CSDL. 6 1. Các mối quan hệ Mối quan hệ là một cách đinh nghĩa chính thức hai bảng liên hệ với nhau như thế nào . Khi ta định nghĩa một mối quan hệ, ta đã thông báo với bộ máy sở dữ liệu rằng hai trường trong hai bảng liên quan được nối với nhau. Hai trường liên quan với nhau trong một mối quan hệ là khoá chính và khoá ngoại. Khoá ngoại là khoá trong bảng liên quan chứa bản sao của khoá chính của bảng chính. Sau đó mối quan hệ báo cho bộ máy sở dữ liệu hai bảng liên quan với nhau trong mối quan hệ và khoá ngoại nào liên quan với khoá chính nào. Ngoài việc ghép các bản ghi liên quan trong các bảng riêng biết, ta còn định nghĩa mối quan hệ để tận dụng thế mạnh của tính toàn vẹn tham chiếu, một thuộc tính của bộ máy sở dữ liệu duy trì các dữ liệu trong một sở dữ liệu nhiều bảng luôn luôn nhất quán. Khi tính toàn vẹn tham chiếu tồn tại trong một sở dữ liệu, bộ máy sở dữ liệu sẽ ngăn cản ta xoá một bản ghi khi các bản ghi khác tham chiếu đến nó trong sở dữ liệu. Sau khi đã định nghĩa một mối quan hệ trong sở dữ liệu, việc định nghĩa mối quan hệ này sẽ được lưu trữ cho đến khi ta xóa nó. 2. Sử dụng tính toàn vẹn tham chiếu để duy trì tính nhất quán Khi các bảng nối kết với nhau thông qua mối quan hệ, dữ liệu trong mỗi bảng phải duy trì sự nhất quán trong các bảng liên kết. Tính toàn vẹn tham chiếu quản lý công việc này bằng cách theo dõi mối liên hệ giữa các bảng và ngăn cấm các kiểu thao tác nào đó trên các bản ghi. Ví dụ, giả định rằng ta một bảng gọi là tblCustomer và một bảng khác là tblOrder. Hai bảng này quan hệ với nhau qua trường chung là CustomerID. Giả thiết ở đây là ta tạo các khách hàng chứa trong tblCustomer rồi tạo các hoá đơn trong tblOrder. Nhưng điều gì sẽ xảy ra nếu ta tiến hành xoá một khách hàng hoá đơn chưa xử lý chứa trong bàng hoá đơn? Hoặc là nếu ta tạo một hoá đơn mà không một CustomerID hợp lệ gắn liền với nó? Mục hoá đơn không CustomerID thì không thể gửi đi, bởi vì địa chỉ gửi là một trường của mẩu tin trong tblCustomer. Khi dữ liệu trong các bảng quan hệ gặp phải rắc rối này, ta nói nó ở trọng thái không nhất quán. Một điểu rất quan trọng là sở dữ liệu không được trở nên không nhất quán, bộ máy sở dữ liệu cung cấp một cách để ta định nghĩa mối quan hệ trong các bảng. Khi ta định nghĩa một mối quan hệ chính thức giữa hai bảng bộ máy sở dữ liệu sẽ giám sát mối quan hệ này và ngăn cấm bất kỳ thao tác nào vi phạm tính toàn vẹn tham chiếu. Hoạt động của chế toàn vẹn tham chiếu là phát sinh ra lỗi 7 mỗi khi ta thi hành một hành động nào đó làm cho dữ liệu rơi vào trạng thái không nhất quán. Ví dụ, trong sở dữ liệu tính toàn vẹn tham chiếu đang hoạt động, nếu ta cố tạo một hoá đơn chứa một CustomerID của khách hàng đối với một khách hàng không tồn tại, ta sẽ nhận một thông báo lỗi và hoá đơn sẽ không thể tạo ra. 3. Chuẩn hoá Chuẩn hoá là một khái niệm liên quan đến mối quan hệ. Về bản, nguyên tắc của chuẩn hoá phát biểu rằng các bảng sở dữ liệu sẽ loại trừ tính không nhất quán và giảm thiểu sự kém hiệu quả. Các sở dữ liệu được mô tả là không nhất quán khi dữ liệu trong một bảng không tương ứng với dữ liệu nhập vào trong bảng khác. Ví dụ, Nếu phân nửa số người nghĩ rằng Arkansr ở miền Trung Tây và một nửa nghĩ rằng nó nằm ở phía Nam và nếu cả hai nhóm nhân viên nhập liệu theo ý kiến riêng của họ, khi ấy báo cáo sở dữ liệu trình bày những việc xảy ra ở miền Trung Tây là vô nghĩa. Một sở dữ liệu kém hiệu quả không cho phép ta trích ra các dữ liệu chính xác mà ta muốn. Một sở dữ liệu chứa toàn bộ dữ liệu trong một bảng thể buộc ta phải vất vả duyệt qua một lượng lớn tên các khách hàng, địa chỉ và lịch sử liên hệ chỉ để lấy về 1 số điện thoại của một khách hàng nào đó. Mặt khác, một sở dữ liệu được chuẩn hoá đầy đủ chứa từng mẩu thông tin của sở dữ liệu trong bảng riêng và xa hơn, các định từng mẩu thông tin duy nhất thông qua khoá chính của nó. Các sở dữ liệu chuẩn hoá cho phép ta tham chiếu đến một mẩu thông tin trong một bảng bất kỳ chỉ bằng khoá chính của thông tin đó. Ta quyết định cách thức chuẩn hoá của một sở dữ liệu khi ta thết kế và khởi tạo một sở dữ liệu. Thông thường, mọi thứ về ứng dụng sở dữ liệu - từ thiết kế bảng cho đến thiết kế truy vấn, từ giao diện người sử dụng đến cách hoạt động của báo cáo - đều xuất phát từ cách chuẩn hoá sở dữ liệu. Là một lập trình viên sở dữ liệu, thỉnh thoảng bạn sẽ chợt nảy ra ý nghĩ về sở dữ liệu vẫn chưa được chuẩn hoá vì lý do này hay lý do khác. Sự thiếu chuẩn hoá thể do chủ ý, hoặc thể là do kết quả của sự thiếu kinh nghiệm hoặc sự khộng thận trọng trong việc thiết kế sở dữ liệu ban đầu. ở mức độ nào, nếu đã chọn chuẩn hoá một sở dữ liệu đã tồn tại, ta nên thực hiện sớm (bởi vì mọi thứ khác thực hiện trong sở dữ liệu đều phụ thuộc vào cấu trúc bảng của sở dữ liệu). Hơn nữa, ta sẽ thấy những câu truy vấn hành động là công cụ rất hữu ích trong việc sắp xếp lại một sở dữ liệu thiết kế thiếu sót. Truy vẫn là hành động cho phép ta đi chuyển các trường từ bảng này sang bảng khác như là thêm, cập nhật và xoá bản ghi từ các bảng dựa trên các tiêu chỉ nêu ra. 8 a. Quan hệ Một - Một Là loại quan hệ dễ hiểu và dễ thực hiện nhất, bởi vì trong những mối quan hệ như vậy, một bảng sẽ lấy vị trí của một trường trong một bảng khác, trường liên quan cũng dễ nhận dạng. Tuy nhiên, quan hệ một - một không phải là mối quan hệ thông dụng nhất trong ứng dụng sở dữ liệu. Do 2 nguyên nhân: 1. Hầu như ta không cần biểu diễn mối quan hệ một một với hai bảng. Ta thể dùng nó để cải tiến khả năng hoạt động, ví dụ ta mất tính linh hoạt khi chứa các dữ liệu liên hệ trong một bảng tách biệt. Trong ví dụ trước, thay vì các bảng nhân viên và công việc chứa trong bảng nhân viên. 2. Thể hiện quan hệ một - nhiều thì cũng khá dễ (nhưng linh hoạt hơn nhiều) quan hệ một - một. b. Quan hệ một - nhiều Phổ biến hơn quan hệ một - một, trong đó, mối bản ghi trong một bàng này không có, hoặc một, hoặc nhiều bản ghi trong một bảng liên hệ. Ví dụ, ta gán từng khách hàng cho một người bán hàng. Để thực hiện điều này, ta cần một bảng cho người bán hàng : Bởi vì một người bán hàng trách nhiệm với nhiều khách hàng, ta thể nói đã mối quan hệ một - nhiều giữa người bán hàng và khách hàng. Để thực hiện mối quan hệ này trong thiết kế sở dữ liệu, ta phải copy khoá chính của phía một đến bảng chứa phía nhiều trong quan hệ. c. Quan hệ nhiều nhiều Quan hệ nhiều - nhiều là bước phát triển của quan hệ một - nhiều ví dụ cổ điển của quan hệ nhiều nhiều là học sinh và lớp. Mỗi học sinh nhiều lớp, mỗi lớp nhiều học sinh. Để thiết lập quan hệ nhiều nhiều, ta thể sửa lại ví dụ trước sao cho sở dữ liệu thể chứa nhiều người bán cho một người mua. Mỗi người bán nhiều khách hàng, và mỗi khách hàng nhiều người bán. 9 Bài Tập 1. Nêu các đặc trưng chính của Khóa chính (primary key) 2. Khóa ngoại (foreign key) là gì 3. Mục đích của việc thiết kế CSDL quan hệ là gì? . [...]... SQL Server 2005 là một hệ thống quản l cơ sở dữ liệu (Relational Database Management System (RDBMS)) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer Một RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản trị dữ liệu và các bộ phận khác nhau trong RDBMS SQL Server 2005 được tối ưu để thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large... 31/12/9999 decimal(p,s) Dữ liệu số thập phân p là tổng số ký tự số thể được lưu, s là số chữ số thập phân Phụ thuộc vào độ chính xác float Dữ liệu số số thực dấu phẩy động phạm vi từ -1.79E+308 đến 1.79E+308 8 bytes image Dữ liệu nhị phân thể lưu trữ tối đa 2,147,483,647 bytes dữ liệu nhị phân Phụ thuộc dữ liệu int Số nguyên giá trị từ -231 đến 231 - 1 4 bytes money Dữ liệu kiểu tiền tệ từ... hơn 10 Còn kiểu dữ liệu bắt đầu bằng chữ n chứa dữ liệu dạng Unicode Cột nhận dạng (Identity Columns) Cột nhận dạng trong một bảng là cột mà SQL tự động cung cấp dữ liệu Cột nhận dạng dữ liệu kiểu số, giá trị của nó được tăng tự động khi một hàng mới được thêm vào Mặc định giá trị đầu tiên là 1, mỗi giá trị tiếp theo tăng lên 1 Người thiết kế CSDL thể chỉ ra giá trị bắt đầu và giá trị bước tăng... vi từ 3.4E+38 đến 3.4E+38 4 bytes smalldatetime Dữ liệu ngày giờ thể lưu trữ từ 1/1/1900 đến 6/6/2079 4 bytes 19 smallint Số nguyên từ -215 đến 215 -1 2 bytes smallmoney Dữ liệu kiểu tiền tệ từ - 214,748.3648 đến 214,748.3647 4 bytes sql_variant Cho phép giữ các giá trị của các kiểu dữ liệu khác nhau (tất cả các kiểu dữ liệu hệ thống khác) text Dữ liệu kiểu chuỗi, thể lưu trữ tối đa 2,147,483,647... cột là kiểu dữ liệu của cột các kiểu dữ liệu sau: Kiểu dữ liệu Phạm vi lưu trữ Kích thước bigint Các số nguyên từ -263 đến 263-1 8 bytes binary(n) Dữ liệu nhị phân với độ dài cố định n byte (1 ≤ n ≤ 8000) n+ 4 bytes bit Kiểu bit (có giá trị 0 hoặc 1) 1 byte char(n) Kiểu chuỗi chiều dài n kí tự cố định (1 ≤ n ≤ 8000) Không hỗ trợ Unicode n bytes datetime Dữ liệu ngày giờ, nhận giá trị từ 1/1/1753... IntroDate: Kiểu dữ liệu là DateTime, giá trị ngầm định là ngày hiện hành Thêm ràng buộc để đảm bảo rằng ngày nhập vào là sau trước hiện hành Trường CreditLimit: Kiểu dữ liệu tiền tệ, giá trị ngầm định là 500.000 Tạo ràng buộc để đảm bảo rằng dữ liệu nhập vào luôn nằm trong khoảng giữa 0 và 10.000.000 Lưu trữ và nhập dữ liệu để kiểm tra các ràng buộc và giá trị ngầm định 34 Chương 4: Các câu lệnh SQL bản... ngữ điều khiển dữ liệu (Data Control Language - DCL): Chứa các lệnh điều khiển, phân quyền truy xuất dữ liệu II Ngôn ngữ thao tác dữ liệu SQL được xem như là công cụ hữu hiệu để thực hiện các yêu cầu truy vấn và thao tác trên dữ liệu Nhóm các câu lệnh này được gọi chung là ngôn ngữ thao tác dữ liệu (DML Data Manipulation Language) bao gồm các câu lệnh sau: SELECT: Sử dụng để truy xuất dữ liệu từ môt hoặc... trữ query 33 Bài Tập Bài 1: Tạo bảng Custemer để lưu trữ thông tin về khách hàng bao gồm các trường sau: Trường CustomerID: Đây là trường khóa chính, thiết lập trường này là trường nhận dạng (Identity Columns) Trường CompanyName: Kiểu dữ liệu là VarChar(40).và không chứa giá trị NULL Trường Address: Kiểu dữ liệu là VarChar(200) Trường State: Kiểu dữ liệu Char(2) Tạo ràng buộc để đảm bảo dữ liệu trong... thêm dữ liệu vào CSDL SQL Server T-SQL thể được phân loại như sau : • Ngôn ngữ định nghĩa dữ liệu (Data Definition Language - DDL): Các lệnh dùng để tạo, sửa, xóa các đối tượng trong CSDL như database, table, index, view, stored procedures và các đối tượng khác • Ngôn ngữ thao tác dữ liệu (Data Manipulation Language - DML): Chứa các lệnh thao tác với dữ liệu như truy xuất, thêm, sửa, xoá dữ liệu. .. Primary Key hay cột Unique Constraints Foreign key thể chứa giá trị Null Mặc mục đích chính của Foreign Key Constraint là để kiểm soát dữ liệu chứa trong bảng Foreign key (tức bảng con) nhưng thực chất nó cũng kiểm soát luôn cả dữ liệu trong bảng chứa Primarykey (tức bảng cha) Ví dụ nếu ta xóa dữ liệu trong bảng cha thì dữ liệu trong bảng con trở nên "mồ côi" (orphan) vì không thể reference . Cơ sở dữ liệu là gì? Cơ sở dữ liệu là một kho chứa thông tin. Có nhiều loại cơ sở dữ liệu, nhưng ta chỉ đề cập đến cơ sở dữ liệu quan hệ, là kiểu cơ sở dữ liệu phổ biến nhất hiện nay. Một cơ. 1. Hệ quản trị cơ sở dữ liệu. Hệ quản trị cơ sở dữ liệu (Database Management System - DBMS): Là một hệ thống phần mềm cho phép tạo lập cơ sở dữ liệu và điều khiển mọi truy nhập đối với cơ sở. trúc cơ sở dữ liệu, tạo bảng chứa các trường định nghĩa kiểu dữ liệu sẽ có. Sau khi tạo ra cấu trúc cơ sở dữ liệu, cơ sở dữ liệu có thể chứa dữ liệu dưới dạng bản ghi. Ta không thể đưa dữ liệu

Ngày đăng: 30/06/2014, 12:21

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan