IV. GIỚI THIỆU SƠ LƯỢC VỀ SQL SERVER
1. KHÁI NIỆM CƠ BẢN VỀ CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL Server là m ột hệ thống quản lý cơ sở dữ liệu quan hệ(RDBMS)
hay còn được gọi là Relational Database Management
System.RDBMS là một trong những mô hình cơ sở dữ liệu quan hệ hiện nay.
Sử dụng RDBMS System như là cách thức cơ bảnđể lưu trữ dữ liệu cho hầu hết các ứng dụng hiện nay.Các loại cơ sở dữ liệu được phân loại hiện nay
Paper –based
o Hệ thống lưu trữ dữ liệu trên giấy ,có hàng tấn hồ sơ dữ liệu được lưu trữ dưới dạng này ngay cả thời đại hiện nay ,nhưng tất cả vẫn được sắp xếp một cách có hệ thống,mặc dù hình thức này không giống như cơ sở dữ liệu của máy tính hiện nay.
Legacy mainframe
o Thông thường là các máy VSAM(Virtual Storage Accsess
Method),loại này khá thông thướng trong hệ thống IBM.Hiện nay vẫn còn tồn tại với dung lượng khá lớn và rất quan trọng,vì chúng có đặc thù kết nối đến hệ thống máy chủ với số lượng dữ liệu. dBase
o dBase hoặc một số tập tin cơ sở dữ liệu chúng bao gồm cả ISAM-Indexed Sequential Access Method .ISM thường dùng để tách một tập tin thành một bảng các dữ liệu,nhưng ISM còn lưu trữ hay truy cập đến những cơ sở dữ liệu khác
RDBMS Systems
o Khi cần lưu trữ dữ liệu dưới dạng mẫu tin và ngay cả khi dữ liệu có quan hệ với nhau thì hệ thống này không những có khả năng lưu trữ khối lượng lớn dữ liệu mà còn thực hiện cả việc truy vấn dữ liệu
o Ngoài ra chúng còn có khả năng ràng buộc dữ liệu.Chúng không giống hệ cơ sở dữ liệu VSAM hay ISAM những hệ này không thể kiểm soát nguồn dữ liệu vào,nếu có chăng nữa thì không thật sự như hệ thống RDBMS,chúng có thể có một vài ràng buộc nhưng không hoàn hảo.
o Khi sử dụng RDBMS System,bản thân hệ này có thể kiểm sóat nguồn dữ liệu,ràng buộc theo quy định đã được định sẵn trong hệ thống.Mặt khác RDBMS còn có khả năng kiểm soát và có trách nhiệm khi nhận cũng như gởi dữ liệu
o Xuất phát từ những yếu tố tối ưu như vậy khi sử dụng hệ thống RDBMS sẽ tránh được những sự cố sai sót dữ liệu,dữ liệu dư thừa và cảm thấy an toàn hơn.
Object-Oriented databases(cơ sở dữ liệu hướng đối tượng)
o Hệ này còn được gọi là ODBMS.Loại cơ sở dữ liệu này đã và đang được chú ý phát triển đến trong thời gian gần đây.Với mô hình chúng ta thật sự suy nghĩ khác về phương thức lưu trữ dữ liệu và thời gian theo một thể thống nhất
o Ví dụ khi lưu trữ một dữ liệu tương tự như văn bản thông thường chúng ta dùng nhiều bảng để lưu trữ,tuy nhiên trong hệ cơ sở dữ liệu này chỉ dùng một đối tượng.Hệ ODBMS thường đưa ra khái niệm đối tượng kế thừa trọn gói
o Trong kỷ nguyên tin học hiện nay thì RDBMS là một mô hình cơ sở dữ liệu tối ưu.Chúng thiết kế trên một ý tưởng không những làm việc trên một bảng mà còn làm việc trên nhiều bảng khác nhau ứng với những quan hệ đã định nghĩa trước.
o Chúng còn là phương thức dùng để kết nối và truy vấn dũ liệu theo những chuyển tác của hệ thống.