Quản lý bảng trong SQL Server

37 947 4
Quản lý bảng trong SQL Server

Đ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

Quản lý bảng trong SQL Server

Quảnbảng trong SQL ServerPhần 4 Concepts of RDBMS and SQL Server 2000/Session 4/ 2 of 37Mục tiêu của chươngTìm hiểu từng bước để tạo lập CSDLTìm hiểu các kiểu dữ liệu khác nhau trong SQL ServerĐịnh nghĩa các ràng buộc toàn vẹn trên thực thể và giải thích tính cần thiết của các ràng buộcTìm hiểu cách cập nhật và xoá một bảng bằng cách sử dụng T-SQL và Enterprise ManagerTìm hiểu các khái niệm liên quan tới các ràng buộc và các kiểu ràng buộc Concepts of RDBMS and SQL Server 2000/Session 4/ 3 of 37CSDL và bảngChi tiết về chuyến bayHành kháchchỗ đặt trướcCSDL quản đặt vé máy bay Concepts of RDBMS and SQL Server 2000/Session 4/ 4 of 37Thiết kế các bảng trong SQL ServerCác bảng cần thiếtKiểu dữ liệu trong mỗi bảngGiới hạn trên dữ liệuKhoáGiá trị mặc địnhchỉ mụcGiá trị rỗng(Null)Chuẩn hoá là quá trình loại bỏ các thông tin dưthừa trên dữ liệu. Concepts of RDBMS and SQL Server 2000/Session 4/ 5 of 37Các đặc điểm của sự chuẩn hoá CSDL Concepts of RDBMS and SQL Server 2000/Session 4/ 6 of 37Khi nào chúng ta cần chuẩn hoá?? Concepts of RDBMS and SQL Server 2000/Session 4/ 7 of 37Tạo lập các bảng bằng cách sử dụng T-SQL Concepts of RDBMS and SQL Server 2000/Session 4/ 8 of 37Tạo lập các bảng bằng cách sử dụng Enterprise Manager-1Chúng ta có thểtạo lập một bảngmới vớiEnterpriseManager bằngcách lựa chọnCSDL và sau đóchọn vào tuỳchọn Action,New và Table. Concepts of RDBMS and SQL Server 2000/Session 4/ 9 of 37Tạo lập các bảng bằng cách sử dụng Enterprise Manager-2Khi chọn vào tuỳ chọn Table, cửa sổ thiết kế xuấthiện tại đó chúng ta có thể thiết kế cấu trúc bảng. Concepts of RDBMS and SQL Server 2000/Session 4/ 10 of 37Kiểu dữ liệuBinary, varbinary,Numeric,Decimal, float, real [...]... RDBMS and SQL Server 2000/Session 4/ 23 of 37 Thêm khố chính vào một bảng đã tồn tại ALTER TABLE Table_name ADD CONSTRAINT <Constraint_name> PRIMARY KEY (<Column_name>) Ví dụ: ALTER TABLE Reservation ADD CONSTRAINT PK_const PRIMARY KEY PNR_no Quản bảng trong SQL Server Phần 4 Concepts of RDBMS and SQL Server 2000/Session 4/ 19 of 37 Các công cụ ràng buộc thực thể SQL Server 2000... Reservation_Copy (PNR_NO INT IDENTITY(1,1)) Concepts of RDBMS and SQL Server 2000/Session 4/ 33 of 37 Ràng buộc Default Nó được sử dụng với một cột của bảng khi:  Khơng có giá trị nhập vào  Khơng cho phép giá trị rỗng Concepts of RDBMS and SQL Server 2000/Session 4/ 4 of 37 Thiết kế các bảng trong SQL Server  Các bảng cần thiết  Kiểu dữ liệu trong mỗi bảng  Giới hạn trên dữ liệu  Khoá  Giá trị mặc định  chỉ...Concepts of RDBMS and SQL Server 2000/Session 4/ 9 of 37 Tạo lập các bảng bằng cách sử dụng Enterprise Manager-2 Khi chọn vào tuỳ chọn Table, cửa sổ thiết kế xuất hiện tại đó chúng ta có thể thiết kế cấu trúc bảng. Concepts of RDBMS and SQL Server 2000/Session 4/ 29 of 37 Xoá bảng bằng cách sử dụng T -SQL Sử dụng cú pháp T -SQL và cơng cụ Query Analyzer để xố bảng như sau: Cú pháp: DROP TABLE... lựa chọn:  Tối thiểu  Ổn định Concepts of RDBMS and SQL Server 2000/Session 4/ 37 of 37 Thêm ràng buộc vào một bảng đã tồn tại Concepts of RDBMS and SQL Server 2000/Session 4/ 24 of 37 Ràng buộc duy nhất  Một cột hoặc một tổ hợp các cột khơng phải là khố chính.  Nhiều ràng buộc duy nhất có thể được định nghĩa trong bảng, trong khi ngược lại trong bảng chỉ có duy nhất một ràng buộc khố chính.  Một... and SQL Server 2000/Session 4/ 22 of 37 Tạo lập khố chính trong khi định nghĩa cấu trúc bảng CREATE TABLE Table_name <Column_definition> PRIMARY KEY Ví dụ: CREATE TABLE Reservation ( PNR_no int PRIMARY KEY ) Lệnh này sẽ tạo ràng buộc khố chính trên cột PNR_no trong bảng Reservation . Concepts of RDBMS and SQL Server 2000/Session 4/ 31 of 37 Các ràng buộc Concepts of RDBMS and SQL Server. .. dư thừa trên dữ liệu. Concepts of RDBMS and SQL Server 2000/Session 4/ 10 of 37 Kiểu dữ liệu Binary, varbinary, Numeric, Decimal, float, real Concepts of RDBMS and SQL Server 2000/Session 4/ 28 of 37 Xoá bảng bằng cách sử dụng Enterprise Manager Concepts of RDBMS and SQL Server 2000/Session 4/ 27 of 37 Cập nhật cấu trúc của bảng bằng cách sử dụng T -SQL ALTER TABLE <Table_Name> [ALTER COLUMN... Airlines_Master Concepts of RDBMS and SQL Server 2000/Session 4/ 11 of 37 Các kiểu dữ liệu của hệ thống Concepts of RDBMS and SQL Server 2000/Session 4/ 8 of 37 Tạo lập các bảng bằng cách sử dụng Enterprise Manager-1 Chúng ta có thể tạo lập một bảng mới với Enterprise Manager bằng cách lựa chọn CSDL và sau đó chọn vào tuỳ chọn Action, New và Table. Concepts of RDBMS and SQL Server 2000/Session 4/ 14 of 37 Toàn... ALTER TABLE jobs ADD HIRE_DATE DATETIME Lệnh này thêm cột Hire_Date vào bảng jobs. Concepts of RDBMS and SQL Server 2000/Session 4/ 6 of 37 Khi nào chúng ta cần chuẩn hoá?? Concepts of RDBMS and SQL Server 2000/Session 4/ 2 of 37 Mục tiêu của chương  Tìm hiểu từng bước để tạo lập CSDL  Tìm hiểu các kiểu dữ liệu khác nhau trong SQL Server  Định nghĩa các ràng buộc toàn vẹn trên thực thể và giải thích... nhất có thể được định nghĩa trên các cột cho phép nhận giá trị rỗng, trong khi các ràng buộc khố chính chỉ được định nghĩa trên các cột không cho phép giá trị rỗng. Concepts of RDBMS and SQL Server 2000/Session 4/ 25 of 37 Thuộc tính Identity Áp dụng Thuộc tính Identity trên một trường, thì giá trị tự sinh ra là duy nhất trong bảng. Theo mặc định, giá trị bắt đầu thiết lập bởi thuộc tính này là... thể SQL Server 2000 cung cấp ba cơ chế để thực hiện toàn vẹn Thực thể  Ràng buộc khố chính  Ràng buộc duy nhất  Thuộc tính định danh Concepts of RDBMS and SQL Server 2000/Session 4/ 21 of 37 Tính tối thiểu và Tính ổn định Nhìn vào bảng trong trang trước, cột employee number (mã nhân viên) có thể là khoá ứng cử viên, nhưng cột Social Security Number hoặc kết hợp hai cột Social Security Number và . Quản lý bảng trong SQL ServerPhần 4 Concepts of RDBMS and SQL Server 2000/Session 4/ 2 of 37Mục tiêu của chươngTìm. and SQL Server 2000/Session 4/ 7 of 37Tạo lập các bảng bằng cách sử dụng T -SQL Concepts of RDBMS and SQL Server 2000/Session 4/ 8 of 37Tạo lập các bảng

Ngày đăng: 06/09/2012, 16:32

Hình ảnh liên quan

định nghĩa cấu trúc bảng - Quản lý bảng trong SQL Server

nh.

nghĩa cấu trúc bảng Xem tại trang 22 của tài liệu.
Cập nhật cấu trúc của bảng bằng cách sử dụng Enterprise Manager - Quản lý bảng trong SQL Server

p.

nhật cấu trúc của bảng bằng cách sử dụng Enterprise Manager Xem tại trang 26 của tài liệu.
Cập nhật cấu trúc của bảng - Quản lý bảng trong SQL Server

p.

nhật cấu trúc của bảng Xem tại trang 27 của tài liệu.
Xoá bảng bằng cách sử - Quản lý bảng trong SQL Server

o.

á bảng bằng cách sử Xem tại trang 28 của tài liệu.
Xoá bảng bằng cách sử dụng T-SQL - Quản lý bảng trong SQL Server

o.

á bảng bằng cách sử dụng T-SQL Xem tại trang 29 của tài liệu.
Nó được sử dụng với một cột của bảng khi: - Quản lý bảng trong SQL Server

c.

sử dụng với một cột của bảng khi: Xem tại trang 33 của tài liệu.
tạo bảng - Quản lý bảng trong SQL Server

t.

ạo bảng Xem tại trang 36 của tài liệu.
bảng đã tồn tại - Quản lý bảng trong SQL Server

b.

ảng đã tồn tại Xem tại trang 37 của tài liệu.

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