Cách tạo Database bằng phpMyAdmin trên localhost- P5
Số trang: 5
Loại file: pdf
Dung lượng: 290.92 KB
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu cách tạo database bằng phpmyadmin trên localhost- p5, công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Cách tạo Database bằng phpMyAdmin trên localhost- P5Nói cách khác, mệnh đề GROUP BY sử dụngGROUPING SETS có thể kết xuất một nhóm kết quảtương ứng với kết quả được tạo bởi một UNIONALL của nhiều mệnh đề GROUP BY đơn vì mệnh đềGROUP BY chỉ có tác dụng khi kết hợp.Kết luậnTrong phần đầu này chúng ta đã tìm hiểu một số cảitiến trong câu lệnh T-SQL trong SQL Server 2008 hỗtrợ cho quá trình làm việc của các nhà lập trình.Trong phần tiếp theo của loạt bìa viết này chúng ta sẽtìm hiểu chi tiết hơn về các kiểu dữ liệu được giớithiệu trong SQL Server 2008.Trong phần trước chúng ta đã tìm hiểu một số cải tiếntrong câu lệnh T-SQL của SQL Server 2008, gồmIntelliSense, Grouping Set, bảng gợi ý FORCESEEK,… Trong phần này chúng ta sẽ tiếp tục tìm hiểunhững kiểu dữ liệu mới được giới thiêu trong SQLServer 2008.SQL Server 2008 đã giới thiệu một số kiểu dữ liệumới giúp mở rộng đối tượng làm việc và cải tiến khảnăng thực thi của SQL Server. Ví dụ, kiểu User-Defined Table (bảng do người dùng định nghĩa) vàTable-Valued Parameter cho phép người dùng đưamột nhóm kết quả vào một thủ tục và lưu nhiều giá trịtrả về lên máy chủ, trong khi kiểu dữ liệu Date vàTime có thể giúp tiết kiệm tài nguyên bộ nhớ vìchiếm dụng ít bộ nhớ hơn trong trường hợp ngườidùng chỉ cần lưu ngày hay giờ, và giúp thao tác dễdàng hơn khi làm việc với chúng. Trong phần nàychúng ta sẽ tập trung tìm hiểu hai kiểu dữ liệu này, vềphạm vi sử dụng và khả năng ứng dụng.User-Defined Table Type (UDTT) và Table-ValueParameter (TVP)Với SQL Server 2008 chúng ta có thể tạo một UDTT(kiểu bảng do người dùng định nghĩa) theo địnhnghĩa cấu trúc bảng. Để đảm bảo rằng mọi dữ liệutrong UDTT đáp ứng được mọi tiêu chí, chúng ta cóthể tạo những rằng buộc riêng và những khóa chínhtrên kiểu bảng này. Ngoài ra, chúng ta có thể sử dụngmột UDTT để khai báo nhiều TVP (tham số do bảngđịnh giá trị) cho các công cụ hay thủ tục lưu trữ đểgửi nhiều bản ghi dữ liệu tới một thủ tục lưu trữ haymột công cụ mà không phải tạo một bảng tạm thờihay nhiều tham số.TVP giờ đây linh hoạt hơn rất nhiều, và trong một sốtrường hợp nó còn có khả năng thực thi tốt hơnnhững bảng tạm thời hay cung cấp nhiều phươngpháp khác nhau để không phải sử dụng đến các thamsố. Sử dụng TVP có các lợi ích sau, không sử dụngkhóa cho mẫu dữ liệu ban đầu từ máy trạm, khôngcần phải biên tập lại lệnh, giảm truy cập tới máy chủ,cho phép máy trạm chỉ định thứ tự sắp xếp và nhữngkhóa chính, …Khi các biến của bảng được được chuyển tác nhưnhững tham số thì bảng này sẽ được hiên thực hóatrong cơ sở dữ liệu hệ thống tempdb hơn là chuyểntác toàn bộ nhóm dữ liệu trong bộ nhớ, điều này giúpviệc xử lý với lượng dữ liệu lớn hiệu quả hơn. Mọimáy chủ thực hiện chuyển tác các tham số biến thiêncủa bảng được chuyển tác bởi tham chiếu, sử dụngtham chiếu này như một con trỏ tới bảng đó trongtempdb để tránh tạo bản sao cho dữ liệu đầu vào.Ứng dụngCác lập trình viên luôn gặp phải rắc rối khi chuyểnnhiều bản ghi trong cơ sở dữ liệu để tận dụng tối đakhả năng thực thi. Ví dụ, khi một lập trình viên cầnlập trình cho trang chấp nhận thứ tự gồm nhiều mụcthì họ sẽ phải viết theo logic riêng để nhóm mọi lệnhchèn thàng một chuỗi định giới hay kiêu XML
Nội dung trích xuất từ tài liệu:
Cách tạo Database bằng phpMyAdmin trên localhost- P5Nói cách khác, mệnh đề GROUP BY sử dụngGROUPING SETS có thể kết xuất một nhóm kết quảtương ứng với kết quả được tạo bởi một UNIONALL của nhiều mệnh đề GROUP BY đơn vì mệnh đềGROUP BY chỉ có tác dụng khi kết hợp.Kết luậnTrong phần đầu này chúng ta đã tìm hiểu một số cảitiến trong câu lệnh T-SQL trong SQL Server 2008 hỗtrợ cho quá trình làm việc của các nhà lập trình.Trong phần tiếp theo của loạt bìa viết này chúng ta sẽtìm hiểu chi tiết hơn về các kiểu dữ liệu được giớithiệu trong SQL Server 2008.Trong phần trước chúng ta đã tìm hiểu một số cải tiếntrong câu lệnh T-SQL của SQL Server 2008, gồmIntelliSense, Grouping Set, bảng gợi ý FORCESEEK,… Trong phần này chúng ta sẽ tiếp tục tìm hiểunhững kiểu dữ liệu mới được giới thiêu trong SQLServer 2008.SQL Server 2008 đã giới thiệu một số kiểu dữ liệumới giúp mở rộng đối tượng làm việc và cải tiến khảnăng thực thi của SQL Server. Ví dụ, kiểu User-Defined Table (bảng do người dùng định nghĩa) vàTable-Valued Parameter cho phép người dùng đưamột nhóm kết quả vào một thủ tục và lưu nhiều giá trịtrả về lên máy chủ, trong khi kiểu dữ liệu Date vàTime có thể giúp tiết kiệm tài nguyên bộ nhớ vìchiếm dụng ít bộ nhớ hơn trong trường hợp ngườidùng chỉ cần lưu ngày hay giờ, và giúp thao tác dễdàng hơn khi làm việc với chúng. Trong phần nàychúng ta sẽ tập trung tìm hiểu hai kiểu dữ liệu này, vềphạm vi sử dụng và khả năng ứng dụng.User-Defined Table Type (UDTT) và Table-ValueParameter (TVP)Với SQL Server 2008 chúng ta có thể tạo một UDTT(kiểu bảng do người dùng định nghĩa) theo địnhnghĩa cấu trúc bảng. Để đảm bảo rằng mọi dữ liệutrong UDTT đáp ứng được mọi tiêu chí, chúng ta cóthể tạo những rằng buộc riêng và những khóa chínhtrên kiểu bảng này. Ngoài ra, chúng ta có thể sử dụngmột UDTT để khai báo nhiều TVP (tham số do bảngđịnh giá trị) cho các công cụ hay thủ tục lưu trữ đểgửi nhiều bản ghi dữ liệu tới một thủ tục lưu trữ haymột công cụ mà không phải tạo một bảng tạm thờihay nhiều tham số.TVP giờ đây linh hoạt hơn rất nhiều, và trong một sốtrường hợp nó còn có khả năng thực thi tốt hơnnhững bảng tạm thời hay cung cấp nhiều phươngpháp khác nhau để không phải sử dụng đến các thamsố. Sử dụng TVP có các lợi ích sau, không sử dụngkhóa cho mẫu dữ liệu ban đầu từ máy trạm, khôngcần phải biên tập lại lệnh, giảm truy cập tới máy chủ,cho phép máy trạm chỉ định thứ tự sắp xếp và nhữngkhóa chính, …Khi các biến của bảng được được chuyển tác nhưnhững tham số thì bảng này sẽ được hiên thực hóatrong cơ sở dữ liệu hệ thống tempdb hơn là chuyểntác toàn bộ nhóm dữ liệu trong bộ nhớ, điều này giúpviệc xử lý với lượng dữ liệu lớn hiệu quả hơn. Mọimáy chủ thực hiện chuyển tác các tham số biến thiêncủa bảng được chuyển tác bởi tham chiếu, sử dụngtham chiếu này như một con trỏ tới bảng đó trongtempdb để tránh tạo bản sao cho dữ liệu đầu vào.Ứng dụngCác lập trình viên luôn gặp phải rắc rối khi chuyểnnhiều bản ghi trong cơ sở dữ liệu để tận dụng tối đakhả năng thực thi. Ví dụ, khi một lập trình viên cầnlập trình cho trang chấp nhận thứ tự gồm nhiều mụcthì họ sẽ phải viết theo logic riêng để nhóm mọi lệnhchèn thàng một chuỗi định giới hay kiêu XML
Tìm kiếm theo từ khóa liên quan:
cơ sở dữ liệu quan hệ cơ sở dữ liệu quan hệ database relationship thiết kế cơ sở dữ liệu quan hệ phương pháp thiết kế ngôn ngữ sqlGợi ý tài liệu liên quan:
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Giáo trình Lập trình quản lý với Microsoft Access 2013 toàn tập: Phần 1
195 trang 238 0 0 -
Xây dựng ontology cho hệ thống truy vấn dữ liệu tùy chọn
5 trang 143 0 0 -
Mô tả công việc Chuyên gia cố vấn UI-UX
1 trang 100 0 0 -
26 trang 72 0 0
-
54 trang 70 0 0
-
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 69 0 0 -
Giáo trình Tin học ứng dụng trong kinh doanh
170 trang 58 0 0 -
Bài giảng Cơ sở dữ liệu - Hồ Cẩm Hà
163 trang 53 0 0 -
Đáp án một số bài tập mẫu môn cơ sở dữ liệu (Phần 1)
0 trang 47 1 0