Mụ hỡnh cơ sở dữ liệu quan hệ

Một phần của tài liệu Xây dựng hệ thống quản lý đặt tiệc tại công ty TNHH thắng tùng (Trang 51 - 54)

a,Cơ sở dữ liệu * Định ngĩa

Một cơ sở dữ liệu là một tập hợp cỏc dữ liệu cú liờn quan với nhau, đƣợc lƣu trữ trờn mỏy tớnh, cú nhiều ngƣời sử dụng và đƣợc tổ chức theo một mụ hỡnh.Dữ liệu là những sự kiện cú thể ghi lại đƣợc và cú ý nghĩa.

* Cỏc tớnh chất

- Một cơ sở dữ liệu biểu thị một khớa cạnh nào đú của thế giới thực.Những thay đổi của thế giới thực phải đƣợc phản ỏnh một cỏch trung thực vào trong cơ sở dữ liệu. Những thụng tin đƣợc đƣa vào trong cơ sở dữ liệu tạo thành một khụng gian cơ sở dữ liệu hoặc là một “thế giới nhỏ”

- Một cơ sở dữ liệu là một tập hợp dữ liệu liờn kết với nhau một cỏch logic và mang một ý nghĩa cố hữu nào đú.

- Một cơ sở dữ liệu đƣợc thiết kế và đƣợc phổ biến cho một mục đớch riờng. Cỏc cơ sở dữ liệu phải đƣợc tổ chức quản lý sao cho những ngƣời sử dụng cú thể tỡm kiếm dữ liệu, cập nhật dữ liệu và lấy dữ liệu ra khi cần thiết.Một cơ sở dữ liệu cú thể đƣợc tạo ra và duy trỡ một cỏch thủ cụng và cũng cú thể đƣợc tin học hoỏ.Một cơ sở dữ liệu tin học hoỏ đƣợc tạo ra và duy trỡ bằngmbằng một nhúm chƣơng trỡnh ứng dụng hoặc bằng một hệ quản trị cơ sở dữ liệu.

b, Hệ quản trị cơ sở dữ liệu * Định nghĩa

Một hệ quản trị cơ sở dữ liệu là một tập hợp chƣơng trỡnh giỳp cho ngƣời sử dụng tạo ra, duy trỡ và khai thỏc một cơ sở dữ liệu.Nú là một hệ thống phần mềm phổ dụng, làm cho quỏ trỡnh định nghĩa, xõy dựng và thao tỏc cơ sở dữ liệu trở nờn dễ dàng cho cỏc ứng dụng khỏc nhau.

-Cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu bằng một thuật ngữ chung là hệ cơ sở dữ liệu.

* Cỏc chức năng

- Lƣu trữ cỏc định nghĩa, cỏc mối liờn kết dữ liệu (gọi là siờu dữ liệu) vào một từ điển dữ liệu.

- Tạo ra cỏc cấu trỳc phức tạp theo yờu cầu để lƣu trữ dữ liệu.

- Biến đổi cỏc dữ liệu đƣợc nhập vào để phự hợp với cỏc cấu trỳc dữ liệu đó tạo .Hệ quản trị cơ sở dữ liệu giỳp ngƣời sử dụng phõn biệt dạng logic và dạng vật

- Tạo ra một hệ thống bảo mật và ỏp đặt tớnh bảo mật và riờng tƣ trong cơ sở dữ liệu.

- Tạo ra cỏc cấu trỳc phức tạp cho phộp nhiều ngƣời sử dụng truy cập đến dữ liệu.

- Cung cấp cỏc thủ tục sao lƣu và phục hồi dữ liệu để đảm bảo sự an toàn và toàn vẹn dữ liệu.

- Xỳc tiến và ỏp đặt cỏc quy tắc an toàn để loại bỏ vấn đề toàn vẹn dữ liệu. - Cung cấp việc truy cập dữ liệu thụng qua một ngụn ngữ truy vấn.

c. Mụ hỡnh cơ sở dữ liệu

Một mụ hỡnh cơ sở dữ liệu là một tập hợp cỏc khỏi niệm dựng để biểu diễn cỏc cấu trỳc của cơ sở dữ liệu. Cấu trỳc của một cơ sở dữ liệu là cỏc kiểu dữ liệu, cỏc mối liờn kết và cỏc ràng buộc phải tuõn theo trờn cỏc dữ liệu. Nhiều mụ hỡnh cũn cú thờm một tập hợp cỏc phộp toỏn cơ bản để đặc tả cỏc thao tỏc trờncơ sở dữ liệu.

Cú rất nhiều mụ hỡnh dữ liệu đó đƣợc đề nghị. Chỳng ta cú thể phõn loại cỏc mụ hỡnh dữ liệu dựa trờn cỏc khỏi niệm mà chỳng sử dụng để mụ tả cỏc cấu trỳc cơ sở dữ liệu.

*Con ngƣời và cơ sở dữ liệu

Với một cơ sở dữ liệu lớn, rất nhiều ngƣời tham gia vào việc thiết kế, sử dụng và duy trỡ cơ sở dữ liệu.

- Ngƣời thiết kế - Ngƣời sử dụng

3.3 Hệ quản trị CSDL SQL Server 2005

Một phần của tài liệu Xây dựng hệ thống quản lý đặt tiệc tại công ty TNHH thắng tùng (Trang 51 - 54)