Giới thiệu những cơ sở dữ liệu

Một phần của tài liệu Mastering C# Database Programming pot (Trang 25)

Một cơ sở dữ liệu là một tập hợp được tổ chức của thông tin. Một cơ sở dữ liệu quan hệ (relational database) là một tập hợp của thông tin liên quan đã được tổ chức vào trong những cấu trúc được biết như những bảng. Mỗi bảng chứa những hàng (rows) được sắp xếp vào trong những cột (columns). Bạn cần phải đã quen thuộc với thông tin được tham chiếu trong form của một bảng với những cột. Chẳng hạn, Bảng 2.1cho thấy những chi tiết của một số sản phẩm được bán bởi Công ty Northwind. Bảng 2.1 liệt kê ID của sản phẩm, tên, số lượng trên

đơn vị, và đơn giá cho 10 sản phẩm đầu tiên;

Bảng 2.1: Một số hàng từ Bảng những sản phẩm PRODUCT ID

(mã sản phẩm)

NAME

(tên sản phẩm)

QUANTITY PER UNIT(số lượng trên đơn vị) (số lượng trên đơn vị)

Unit Price (đơn giá)

1 Chai 10 boxes x 20 bags $18

2 Chang 24-12oz bottles $19

3 Aniseed Syrup 12-550ml bottles $10 4 Chef Anton's Cajun Seasoning 48-6oz jars $22 5 Chef Anton's Gumbo Mix 36 boxes $21.35 6 Grandma's Boysenberry Spread 12-8oz jars $25 7 Uncle Bob's Organic Dried Pears 12-1lb pkgs. $30 8 Northwoods Cranberry Sauce 12-12oz jars $40 9 Mishi Kobe Niku 18-500g pkgs. $97

10 Ikura 12-200ml jars $31

Bạn có thể lưu trữ thông tin trong một cơ sở dữ liệu trên giấy trong một tủđựng hồ sơ hay trong định dạng điện tửđược lưu trữ trong bộ nhớ và hệ thống tập tin của một máy tính. Hệ thống được dùng để quản lý thông tin trong cơ sở dữ liệu là hệ quản trị cơ sở dữ liệu (database management system). Trong trường hợp của một cơ sở

dữ liệu điện tử, hệ quản trị cơ sở dữ liệu là phần mềm quản lý thông tin trong những bộ nhớ và hồ sơ của máy tính. Một ví dụ về phần mềm như vậy là Máy chủ phục vụ SQL ( Đây là hệ quản trị cơ sở dữ liệu có quan hệ, hay RDBMS, sử dụng trong sách này). Những thí dụ khác về phần mềm RDBMS bao gồm Oracle và DB2.

Ghi chú:

Bạn phải cẩn thận để phân biệt giữa một cơ sở dữ liệu và một hệ quản trị cơ sở dữ liệu. Một cơ sở dữ

liệu là một tập hợp được tổ chức của thông tin, và một hệ quản trị cơ sở dữ liệu là phần mềm cất giữ và cung cấp những công cụđể thao tác thông tin được cất giữ. Sự phân biệt này bị làm mờ trong những ngày gần đây, vì vậy thuật ngữ cơ sở dữ liệu thường được dùng để tham chiếu tới phần mềm.

Vấn đề khác bạn cần thông thuộc là một mô hình cơ sở dữ liệu, đó là một sự trình bày của cấu trúc dữ liệu, và bao gồm định nghĩa của những bảng và những cột tạo thành cơ sở dữ liệu.

Trong mục kế tiếp, bạn sẽ khám phá SQL Server.

Một phần của tài liệu Mastering C# Database Programming pot (Trang 25)