CƠ SỞ DỮ LIỆU (DATABASE) . Table, Record và Field Nói đến cơ sở dữ liệu, ta lập tức nghĩ đến SQLServer, Access hay Oracle .., những nơi chứa rất nhiều dữ liệu để ta có thể lưu trữ hay lấy chúng ra một cách tiện lợi và nhanh chóng. Hầu hết các chương trình ta viết đều có truy cập cơ sở dữ liệu, và ta dùng nó như một công cụ để làm việc với rất nhiều dữ liệu trong khi tập trung vào việc lập trình phần giao diện với người dùng (người sử dụng). . | Lập trình trực quan BÀI 21. CƠ SỞ DỮ LIỆU DATABASE . Table Record và Field Nói đến cơ sở dữ liệu ta lập tức nghĩ đến SQLServer Access hay Oracle .. những nơi chứa rất nhiều dữ liệu để ta có thể lưu trữ hay lấy chúng ra một cách tiện lợi và nhanh chóng. Hầu hết các chương trình ta viết đều có truy cập cơ sở dữ liệu và ta dùng nó như một công cụ để làm việc với rất nhiều dữ liệu trong khi tập trung vào việc lập trình phần giao diện với người dùng người sử dụng . Do đó ta cần có một kiến thức căn bản về kiến trúc của cơ sở dữ liệu để hiểu lý do tạo sao ta thiết kế hay truy cập nó theo những cách nhất định. Ta sẽ dùng Access Database nằm ở C Program Files Microsoft Visual Studio VB98 để minh họa các ý niệm cần biết về cơ sở dữ liệu. Trong database này có 4 tables Authors tác giả Publishers nhà xuất bản Titles đề mục và Title Author. Table Authors chứa nhiều records. Mỗi bản ghi trong table Authors chứa 3 fields Au_ID Author và Year Born năm sanh . Ta có thể trình bày Table Authors dưới dạng một spreadsheet như sau 190 Lập trình trực quan s Authors Table Au ID Author Year Born o Jacobs Russell 1950 2 Metzger Philip w. 1962 3 Boddie John 1954 4 Sydow Dan Parks 1963 6 Lloyd John 1948 8 Thiel James R. 1955 10 Ingham Kenneth 1945 12 Wellin Paul 1939 13 Karnin Sam 1947 14 Gaylord Richard 1963 15 Curry Dave 1958 17 Gardner Juanita Mercado 1957 Re cord H 1 1 1 of 6246 Vì cùng một field của các records hiển thị trong cùng một cột của spreadsheet nên ta cũng nói đến một field như một column cột . Và vì mỗi data record chiếm một row dòng của spreadsheet nên có khi ta cũng nói đến một bản ghi như một row. Thật tình mà nói ta không cần phải có một computer để lưu trữ hay làm việc với một table như Authors này. Ta đã có thể dùng một hộp card trên mỗi card ta ghi các chi tiết Au_ID Author và Year Born của một Author. Như thế mỗi tấm card tương đương với một bản ghi và nguyên cái hộp là tương đương với Table Authors. Ta sẽ sắp các card trong hộp theo thứ .