Tài liệu miễn phí Cơ sở dữ liệu

Download Tài liệu học tập miễn phí Cơ sở dữ liệu

Beginning C# 2005 Databases PHẦN 5

Tạo ra một lệnh gọi thủ tục lưu trữ hiện có trong cơ sở dữ liệu, tham số hoặc không. Nên cẩn thận đây để sử dụng một thủ tục lưu trữ trả về không có kết quả hoặc một giá trị duy nhất, nếu không bạn không thể dự đoán những gì bạn sẽ nhận được một giá trị trả về.

8/29/2018 10:42:26 PM +00:00

Beginning C# 2005 Databases PHẦN 6

Như bạn có thể thấy, bằng cách sử dụng mã theo cách này là dễ dàng hơn nhiều. Có lẽ bất lợi duy nhất là mỗi bộ chuyển đổi dữ liệu mở và đóng một kết nối một cách độc lập. Tuy nhiên, đó là một cái gì đó mà bạn có thể tùy chỉnh nếu bạn muốn - các card dữ liệu có một kết nối

8/29/2018 10:42:26 PM +00:00

Beginning C# 2005 Databases PHẦN 7

có được và cập nhật dữ liệu của bạn, tránh việc sử dụng các bộ dữ liệu (và tập hợp dữ liệu đánh máy) cũng như bộ điều hợp dữ liệu. Thay vào đó, bạn có thể tập trung vào cách sử dụng hiệu quả của lệnh và dữ liệu người đọc đối tượng để tương tác với cơ sở dữ liệu của bạn. Tạo các gia đình riêng của bạn của các đối tượng dữ liệu đòi hỏi mức độ phức tạp khác nhau,...

8/29/2018 10:42:26 PM +00:00

Beginning C# 2005 Databases PHẦN 8

tùy thuộc vào nhu cầu của bạn. Các giải pháp đơn giản đòi hỏi nỗ lực ít hơn và ít thời gian hơn để thực hiện, nhưng có thể bị ảnh hưởng bởi ít chức năng và mạnh mẽ. Khác nhau, từ đơn giản đến phức tạp hơn, những lợi thế và bất lợi của một số các tùy chọn của bạn được mô tả ngắn gọn trong bảng sau đây.

8/29/2018 10:42:26 PM +00:00

Beginning C# 2005 Databases PHẦN 9

Tùy chọn Không sử dụng các đối tượng dữ liệu, truyền dữ liệu đọc các đối tượng nơi họ là cần thiết. Ưu điểm nhanh và dễ dàng. Giải pháp tốt cho tình huống chỉ đọc và các ứng dụng web. Nhanh chóng để thực hiện. Mã linh hoạt thường có thể được tái sử dụng với nhiều nguồn dữ liệu. Cú pháp đơn giản khi các lớp thiết kế một cách chính xác. Khả năng để thêm logic kinh doanh và chức năng bổ sung đến các lớp học. Mạnh mẽ gõ. đối tượng...

8/29/2018 10:42:26 PM +00:00

Beginning C# 2005 Databases PHẦN 10

hiện tại vị trí hoặc ID của một vị trí mới được bổ sung nếu tên vị trí không được tồn tại. Bởi vì tài sản này có thể không được thiết lập, hoặc là cố ý hoặc do lỗi, bạn phải có khả năng để cung cấp cho nó một giá trị vô giá trị, do đó, loại giá trị Guid là không phù hợp ở đây. Guid? cũng không thích hợp bởi vì nó sẽ không được công nhận trong SQL Server. Thay vào đó, bạn sử dụng lớp SqlGuid từ không gian tên...

8/29/2018 10:42:26 PM +00:00

Beginning C# 2008 Databases From Novice to Professional phần 1

Tham khảo tài liệu 'beginning c# 2008 databases from novice to professional phần 1', 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ả

8/29/2018 10:42:26 PM +00:00

Beginning C# 2008 Databases From Novice to Professional phần 2

Mở rộng hệ thống cơ sở dữ liệu nút, và màn hình của bạn sẽ giống như những gì thể hiện trong hình 2-11. Như bạn có thể thấy, SSMS có bốn cơ sở dữ liệu hệ thống: • Cơ sở dữ liệu tổng thể là cơ sở dữ liệu kiểm soát chính, và nó ghi lại tất cả các thông tin toàn cầu là cần thiết cho SQL Server.

8/29/2018 10:42:26 PM +00:00

Beginning C# 2008 Databases From Novice to Professional phần 3

Cơ sở dữ liệu mô hình hoạt động như một khuôn mẫu cho các cơ sở dữ liệu mới được tạo ra, nói cách khác, thiết lập cơ sở dữ liệu mô hình sẽ được áp dụng để tạo ra cơ sở dữ liệu tất cả người dùng. • Cơ sở dữ liệu msdb được sử dụng bởi SQL Server Agent cho công việc lập kế hoạch và cảnh báo.

8/29/2018 10:42:26 PM +00:00

Building Oracle XML Applications phần 1

Xây dựng ứng dụng Oracle XML cho Java và PL / SQL phát triển một cái nhìn phong phú và chi tiết các công cụ Oracle cung cấp để hỗ trợ phát triển XML. Nó cho thấy làm thế nào để kết hợp sức mạnh của XML và XSLT với tốc độ, chức năng, và độ tin cậy của cơ sở dữ liệu Oracle. Tác giả cung cấp gần 800 trang của văn bản giải trí, hữu ích và tiết kiệm thời gian gợi ý,

8/29/2018 10:42:26 PM +00:00

Beginning C# 2008 Databases From Novice to Professional phần 4

Các cơ sở dữ liệu tempdb giữ bảng tạm thời và các đối tượng cơ sở dữ liệu tạm thời khác, hoặc tạo ra tự động bởi SQL Server hoặc tạo ra một cách rõ ràng của bạn. Cơ sở dữ liệu tạm thời được tái tạo mỗi lần dụ SQL Server là bắt đầu, vì vậy các đối tượng trong nó không tồn tại sau khi SQL Server là đóng cửa.

8/29/2018 10:42:26 PM +00:00

Building Oracle XML Applications phần 2

ví dụ rộng lớn mà các nhà phát triển có thể đưa vào sử dụng ngay lập tức để xây dựng các ứng dụng tùy chỉnh XML. CD-ROM đi kèm chứa 3,1 JDeveloper, một môi trường phát triển tích hợp cho các nhà phát triển Java.

8/29/2018 10:42:26 PM +00:00

Beginning C# 2008 Databases From Novice to Professional phần 5

Cửa sổ tiếp theo sẽ nhắc cho tên nguồn dữ liệu và máy chủ. Xác định giá trị cho Name và Server như NorthwindOdbc và \ SQLEXPRESS, tương ứng, như thể hiện trong hình 9-10, và sau đó nhấp vào Tiếp theo. Create New Data Source Wizard bắt đầu. Thực hiện theo hướng dẫn của nó cẩn thận! Đầu tiên, chọn các trình điều khiển SQL Server, thứ hai, nhấn Finish

8/29/2018 10:42:26 PM +00:00

Building Oracle XML Applications phần 3

Xây dựng các ứng dụng Oracle XML Bản quyền © 2000 O'Reilly & Associates, Inc. Tất cả các quyền. In tại Hoa Kỳ. Xuất bản bởi O'Reilly & Associates, Inc, 101 Morris đường, Sebastopol, CA 95472. Logo O'Reilly là nhãn hiệu đăng ký của O'Reilly & Associates, Inc.

8/29/2018 10:42:26 PM +00:00

Beginning C# 2008 Databases From Novice to Professional phần 6

Bạn sau đó thêm hai tham số, @ fname và @ lname, để sở hữu bộ sưu tập tham số của lệnh bạn muốn tham số. Hãy CommandParameters các dự án khởi động, và sau đó chạy nó bằng cách nhấn Ctrl + F5. Bạn sẽ thấy kết quả trong hình 11-7.

8/29/2018 10:42:26 PM +00:00

Advanced Database Technology and Design phần 1

mô tả (ví dụ, trong một DB) của các thực thể và mối quan hệ trong một miền, nhưng mô tả này là ở một mức độ rất thấp để có hiệu quả xử lý bởi các bộ vi xử lý được sử dụng. Các cơ sở thông tin là một mô tả gần gũi với các lược đồ khái niệm và không có nghĩa là để được một mô tả nội bộ.

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 2

Thật không may, mô hình khái niệm thuật ngữ không phải là luôn luôn được sử dụng với ý nghĩa tương tự trong văn học. Bên cạnh đó nghĩa là chúng ta đã dành cho nó, ý nghĩa khác mà chúng tôi có thể tìm thấy những: • Khái niệm mô hình = giản đồ khái niệm • Khái niệm mô hình = khái niệm giản đồ + thông tin cơ sở

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 3

Chúng tôi đã chọn để sử dụng ba thuật ngữ khác nhau (mô hình khái niệm, khái niệm lược đồ, thông tin cơ sở) để phân biệt ba khái niệm khác nhau. Sự khác biệt tương tự cũng được thành lập trong lĩnh vực DB, nơi mà chúng ta phân biệt rõ ràng giữa các mô hình dữ liệu (cho ví dụ, mô hình dữ liệu quan hệ), DB lược đồ (trong một số mô hình dữ liệu), và DB dụ (của một

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 4

Vì lợi ích của tính thống nhất, người đứng đầu của mỗi ràng buộc toàn vẹn thường có chứa một ICN vị không thống nhất, mà chỉ là một tên có thể được đưa ra để hạn chế đó. Điều này rất hữu ích cho các mục đích thông tin vì ICN cho phép việc xác định các hạn chế mà nó đề cập.

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 5

Nếu một ICI thực tế là đúng sự thật trong một nhà nước DB nhất định, sau đó các ràng buộc toàn vẹn tương ứng là vi phạm trong tiểu bang đó. Ví dụ, một ràng buộc toàn vẹn nói rằng không ai có thể được cha mẹ đồng thời có thể được biểu diễn như là IC2 ← Cha Mẹ (x, y) ∧ Mẹ (x, z).

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 6

Một DB suy D là D ba = (F, DR, IC), trong đó F là một tập hợp hữu hạn các sự kiện mặt đất, DR một tập hợp hữu hạn các quy tắc suy, và IC một tập hợp hữu hạn các ràng buộc toàn vẹn. F tập hợp các sự kiện được gọi là một phần extensional của DB (EDB), và DR bộ và IC với nhau tạo thành một phần cái gọi là intensional (IDB).

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 7

máy chủ địa phương, chờ đợi cho đồ thị được lấy từ bất kỳ trang web từ xa các phần khác của các giao dịch liên quan đến chu kỳ có thể thực hiện. Trong ví dụ của chúng tôi, các mảnh vỡ giao dịch cho T1.2, T2.1 thực hiện tại S1 sẽ được tham gia vào một chu kỳ bao gồm một nút EXT. S nguyên nhân này 1 đến liên hệ với 2 S, mà từ đó chờ đợi cho đồ thị cho T1.1, T2.2 có thể được lấy....

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 8

Khi một giao dịch đã hoàn thành tất cả các hoạt động, các tính chất ACID yêu cầu được thực hiện bền khi cam kết. Trong một hệ thống tập trung, đảm bảo cam kết là số lượng nguyên tử để đảm bảo rằng tất cả các bản cập nhật được viết để đăng nhập các tập tin và các hoạt động ghi vào đĩa, đánh dấu sự giao dịch hoàn chỉnh là nguyên tử.

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 9

Trong các giao dịch phân phối, có yêu cầu bổ sung cho một giao thức để đảm bảo rằng tất cả các máy chủ có liên quan trong giao dịch đồng ý hoặc tất cả các cam kết hoặc tất cả các hủy bỏ. Khuôn khổ cơ bản để xây dựng các giao thức như vậy sẽ liên quan đến

8/29/2018 10:42:25 PM +00:00

Advanced Database Technology and Design phần 10

Cách tiếp cận này là để thực hiện kiểm tra các sản phẩm đã hoàn thành, hãy tìm cho các khuyết tật, và chính xác. • Quy trình chất lượng tập trung vào các đặc điểm của quá trình được sử dụng để xây dựng sản phẩm. Trọng tâm của quá trình chất lượng nằm về phòng, chống khuyết tật chứ không phải là phát hiện

8/29/2018 10:42:25 PM +00:00

Advanced SQL Database Programmer phần 1

và nhằm mục đích để giảm sự phụ thuộc về thanh tra hàng loạt như là một cách để đạt được chất lượng [8]. Trong bối cảnh của DBS, chất lượng sản phẩm liên quan đến đặc điểm của mô hình dữ liệu và dữ liệu (sản phẩm), trong khi chất lượng quá trình liên quan đến mô hình dữ liệu được phát triển và làm thế nào các dữ liệu được thu thập và tải (quá trình).

8/29/2018 10:42:25 PM +00:00

Advanced SQL Database Programmer phần 2

Chương này tập trung vào chất lượng sản phẩm. Chúng tôi đề cập đến chất lượng thông tin trong một ý nghĩa rộng như chất lượng bao gồm hệ thống DB và chất lượng trình bày dữ liệu (xem hình 14,2). Trong thực tế, điều quan trọng là dữ liệu trong DB một cách chính xác phản ánh thế giới thực, đó là, các dữ liệu được chính xác. Nó cũng quan trọng đối với

8/29/2018 10:42:25 PM +00:00

Advanced SQL Database Programmer phần 3

Và kết quả là hợp lệ. Người sử dụng không thật sự nhìn thấy các bảng tạm thời, nhưng nó chắc chắn có, và không gian miễn là có một con trỏ mở cho SELECT. Nếu xem là vật chất, sau đó bất kỳ thay đổi dữ liệu (UPDATE, INSERT, hoặc DELETE) báo cáo ảnh hưởng đến bảng tạm thời, và đó là vô ích

8/29/2018 10:42:25 PM +00:00

Advanced SQL Database Programmer phần 4

người dùng có thể muốn thay đổi Table1, nhưng họ không muốn thay đổi Arbitrary_name, họ không thậm chí không biết nó ở đó. Đây là một ví dụ của một tầng lớp quan điểm là không thể cập nhật. Như chúng ta sẽ thấy, nó không phải là ví dụ duy nhất. Vì vậy, ... Với điểm hợp nhất một mình, nó có thể xử lý hầu hết các quan điểm. Với xem hợp nhất và bảng tạm thời, nó có thể xử lý tất cả các điểm....

8/29/2018 10:42:25 PM +00:00

Advanced SQL Database Programmer phần 5

Có bao phấn vị của hình thức (x IS NOT] NULL) trong SQL mà lối thoát hiểm bởi vì bạn không thể sử dụng (x = NULL) để kiểm tra một giá trị NULL. Hầu như tất cả các vị khác trong SQL tự khắc phục với chuỗi ba nhà khai thác. Trong mệnh đề WHERE, các hàng kiểm tra FALSE hoặc UNKNOWN được loại bỏ khỏi bảng.

8/29/2018 10:42:25 PM +00:00