1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ms SQL server và postgre SQl

45 857 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 45
Dung lượng 331 KB

Nội dung

Ms SQL server và postgre SQl

MS SQL ServerPostgre SQL Đồ án môn học :Công nghệ phần mềm Sinh viên thực hiện: Nguyễn Tuấn Anh Đỗ Minh Ngọc Phạm Hồng Phúc Nguyễn Hoàng Tú Lớp Tin 7- K44 Phần I. Giới thiệu chung. 1. SQL là gì? SQL là viết tắt của Structure Query Language, nó là một công cụ quản lý dữ liệu được sử dụng phổ biến ở nhiều lĩnh vực. Hầu hết các ngôn ngữ bậc cao đều có trình hỗ trợ SQL như Visual Basic,Oracle,Visual C . Trong Oracle tất cả các chương trình người sử dụng phải sử dụng SQL để truy nhập vào dữ liệu trong CSDL của Oracle. Các chương trình ứng dụng các công cụ Oracle cho phép người sử dụng truy nhập tới CSDL mà không cần sử dụng trực tiếp SQL. Nhưng những ứng dụng đó khi chạy phải sử dụng SQL. 2.Lịch sử phát triển: SQL được phát triển từ ngôn ngữ SEQUEL2 bởi IBM theo mô hình Codd tại trung tâm nghiên cứu của IBM ở California vào những năm 70 cho hệ thống quản trị cơ sở lớn. 1 MS SQL ServerPostgre SQL Ban đầu SQL được sử dụng trong các ngôn ngữ quản lý CSDL chạy trên các máy đơn lẻ. Song do sự phát triển nhanh chóng của nhu cầu xây dựng những CSDL lớn theo mô hình khách chủ( trong mô hình này toàn bộ CSDL được tập trung trên máy chủ (Server)). Mọi thao tác xử lý dữ liệu được thực hiện trên máy chủ bằng các lệnh SQL máy trạm chỉ dùng để cập nhập hoặc lấy thông tin từ máy chủ). Ngày nay trong các ngôn ngữ lập trình bậc cao đều có sự trợ giúp của SQL. Nhất là trong lĩnh vực phát triển của Internet ngôn ngữ SQL càng đóng vai trò quan trọng hơn. Nó được sử dụng để nhanh chóng tạo các trang Web động SQL đã được viện tiêu chuẩn quốc gia Mỹ (ANSI) tổ chức tiêu chuẩn quốc tế (ISO) chấp nhận như một ngôn ngữ chuẩn cho CSDL quan hệ. Nhưng cho đến nay chuẩn này chưa đưa ra đủ 100%. Nên các SQL nhúng trong các ngôn ngữ lập trình khác nhau đã được bổ xung mở rộng cho SQL chuẩn cho phù hợp với các ứng dụng của mình. Do vậy có sự khác nhau rõ ràng giưã các SQL. 3 Đối tượng làm việc của SQL: Là các bảng ( tổng quát là các quan hệ dữ liệu hai chiều). Các bảng này bao gồm một hoặc nhiều cột hàng. Các cột gọi là các trường, các hàng gọi là các bản ghi. Cột với tên gọi kiểu dữ liệu (kiểu dl của mỗi cột là duy nhất)xác định tạo nên cấu trúc của bảng ( ta có thể dùng lệnh Desc[ribe] TABLE-name để xem cấu trúc của bảng, phần tuỳ chọn[] có thể được bỏ trong Oracle). Khi bảng đã được tổ chức hệ thống cho một mục đích nào đó có một CSDL SQL thực hiện thao tác trên các bảng này bằng những câu lệnh truy vấn. Chúng có tác dụng bao gồm tìm ra những quan hệ theo yêu cầu hay tạo ra những bảng mới, những quan hệ mới . Do đề tài là tìm hiểu SQL server nên chúng em không đi chi tiết vào những vấn đề này. II. Giới thiệu chung SQL Server SQL Server là một sản phẩm của tập đoàn phần mềm nổi tiếng Microsoft. Nó được thị trường chấp nhận một cách rộng rãi vào những phiên bản 6.5 trở lên. Khi ra đời phiên bản 7.0, hãng này có tuyên bố họ thay đổi toàn bộ engine bên trong cho server tạo ra một bước nhảy vọt. Một số đặc tính vốn có của các version trước không còn tương thích với version 7.0. Từ phiên bản 7.0 lên đến 8.0 ( tức là Microsoft SQL Server 2000) có sự tăng cường mạnh mẽ về các tính năng thao tác trên các Web site làm cho nó đáng tin cậy hơn. Một trong những đặc điểm được coi là nổi bật của phiên bản 2000 là khả năng cài đa phiên bản trong cùng một máy mà không cần gỡ bỏ các phiên bản trước nếu có. Người ta gọi đấy là Mutliple-Instance. Khi đó các phiên bản cũ trên máy là Default- Instance còn phiên bản 2000 vừa cài có tên là Named Instance. Để tiện theo kịp công nghệ mới, bắt đầu từ đây trở đi, chúng em xin trình bày về những đặc điểm trong SQL Server 2000. 2 MS SQL ServerPostgre SQL Phần 2 SQL Server. I. SQL server 2000. 1. Khái niệm. SQL server là một hệ thống quản lý cơ sở dữ liệu ( RDBMS – Relational Database Management System ) sử dụng Transact-SQL để thao tác dữ liệu trên các máy khách máy chủ. Một RDBMS bao gồm những database, data engine, các ứng dụng dùng quản lý dữ liệu các bộ phận khác nhau trong RDBMS. SQL server được tối ưu nhằm tăng khả năng quản lý một khối lượng cơ sở dữ liệu rất lớn ( very large database environment). Cỡ vào khoảng hàng Tera-Byte đồng thời phục vụ hàng ngàn user. Ngoài ra, SQL server còn có thể cùng thao tác với các loại server khác như IIS ( Microsoft Internet Information Server), E-Commerce . 2. Các ấn bản của SQL server 2000 a. Enterprise: có đầy đủ tính năng của một SQL Server. Cho phép chạy tốt trên hệ thống 32 CPUs 64 GB RAM. Nó được tích hợp các dịch vụ phân tích dữ liệu hiệu quả (Analysis Service). b. Standard: phù hợp cho các công ty vừa nhỏ do giá thành rẻ hơn nhiều Enterprise, tất nhiên không thể có đầy đủ các tính năng như ấn bản trên. Song nó cũng chạy tốt trên hệ thống 4 CPUs 2 GB Ram. c. Personal: đây là một ấn bản tối ưu cho phép chạy trên các máy tính cá nhân được cài trên hầu hết các phiên bản Window. d. Developer: có đầy đủ tính năng như ấn bản Enterprise nhưng giới hạn số lượng người dùng kết nối. Đây là một ấn bản nên cài đặt với người mới sử dụng trên Window 2000 hay Window NT e. Desktop Engine: là một engine chạy trên desktop không giao diện người dùng, kích thước cơ sở dữ liệu giới hạn khoảng 2GB. 3 MS SQL ServerPostgre SQL f. Win CE: dùng cho các ứng dụng trên Window CE g. Trial: một ấn bản dùng thử, có đầy đủ khả năng của ấn bản Enterprise, cho phép dùng miễn phí nhưng chỉ được dùng trong khoảng thời gian cho trước. 3. Các thành phần cơ bản trong hệ thống SQL Server Một hệ thống SQL Server có tương đối nhiều thành phần. Dưới đây mô tả chúng. 4 Web Application Line of Business. Reporting Application Administration Tools DMO / DSO / WMI MDX ADO/OLE DB/ HTTP / ODBC XML Transact-SQL Analysis Services Relational Database Engine Enterprise Edition Query Data Transformation Service Replication OLTP Database Remote OLE DB Data Source OLAP Data WareHouse Relational Database Engine Enterprise Edition SQL Server for Window CE Mobile Disconnected Users or Desktop Database Relational Database Engine Personal Edition or Desktop Engine Local Database Local Database Mutli -Dimension Cube MS SQL Server Postgre SQL a. Relational Database Engine: õy l thnh phn c bn nht ca SQL Server. Nú cú kh nng cha d liu cỏc quy mụ khỏc nhau nh dng bng hay cỏc kiu kt ni thụng dng ca Microsoft ( ADO-Activex Data Object, OLE DB, ODBC- Open Database Connectivity). Bờn cnh ú, nú cú kh nng t iu chnh nh thờm ti nguyờn ca mỏy khi cn v tr li ti nguyờn cho h iu hnh khi user log off. b. Replication: kh nng nhõn bn. Nu mt user cú mt database dựng cha d liu c cỏc ng dng thng truy cp ti. Tuy nhiờn, cú lỳc user mun dựng database ny trờn server khỏc to ra mt bỏo cỏo nhm trỏnh nh hng cho server chớnh. iu ny gõy ra mt khú khn l lm th no cp nhp database ny trờn server chớnh. C ch nhõn bn cho phộp thc hin iu ny. c. DTS ( Data Transformation Service): dch v chuyn giao d liu. Khi cú ngi dựng s dng trong mt cụng ty cú cỏc d liu c lu tr ti nhiu ni v ti cỏc dng khỏc nhau nh Oracle, Microsoft Access, DB2 . thỡ lm th no chuyn d liu gia cỏc server cú cỏc d liu khỏc nhau v nh dng nh th ny? Chc nng DTS cho phộp chuyn i c v v trớ ln chuyn giao cỏc nh dng cho nhau. d. Analysis Service: dch v phõn tớch d liu. õy l mt dch v c cung cp rt hiu qu trong vic tỡm c nhng thụng tin cn thit trong database da vo khỏi nim khi a chiu (multiple-dimension cube) v khai phỏ d liu (data-mining) e. English Query: nhng ngi ó tng hc SQL thỡ rừ rng õy l mt phn khụng th thiu. Chỳng l nhng cõu lnh truy vn thao tỏc c s d liu. f . Meta Data Service: õy l mt dch v giỳp cho lu tr v x lý Meta data d dng hn. Chỳng ta nờn hiu rng Meta data l nhng thụng tin mụ t cu trỳc ca d liu trong database nh d liu kiu ct no cú thuc tớnh khoỏ chớnh . Nhng kiu d liu ny cng c lu tr trong database nhng khỏc vi nhng loi d liu thụng thng nờn gi l Meta data. g. SQL Server Tools: nhng cụng c cho ngi qun tr c s d liu. Chỳng cú mt s cụng c di õy: - Enterprise Manager: cho ngi dựng ton cnh h thng c s d liu mt cỏch trc quan. Nú quan trng vi nhng ngi mi hc SQL. 5 MS SQL ServerPostgre SQL - Query Analyzer: cho phép sửa lỗi câu lệnh SQL rất quan trọng đối với những người quản trị hệ thống. - SQL Profiler: có khả năng bắt các sự kiện hay hoạt động diễn ra trên một SQL server lưu lại dưới dạng text hữu dụng trong việc kiểm soát server. h. Data Warehousing Framework: là tập hợp các thành phần các API thực thi các tính năng lưu trữ dữ liệu của SQL Server 2000. Nó cung cấp một giao diện chung vốn được sử dụng bởi nhiều thành phần khác nhau để tạo sử dụng một nơi lưu trữ dữ liệu. 4. Những tính năng trong SQL Server 2000 ♣ Tăng cường khả năng liên kết với Internet. Cho phép xuất các kết quả của Transact-SQL ra dạng XML với Web hoặc các trình ứng dụng kinh doanh bằng API ADO OLE DB. ♣ Bao gồm một ISAPI DLL cho phép các gốc ảo trong Microsoft Internet Information (IIS) liên kết với một instance của SQL Server. Các trình ứng dụng Internet có thể tạo các chuỗi URL để tham chiếu tới một gốc ảo của SQL Server chứa một câu lệnh Transact-SQL. Câu lệnh này được gởi tới một instance của SQL Server cho kết quả dạng XML. ♣ Có các tính năng tối ưu hoá cao, hỗ trợ cho môi trường có khối lượng cơ sở dữ liệu lớn. Các phiên bản cũ hơn 6.5 có thể hỗ trợ các cơ sở dữ liệu từ 200GB - 300GB, còn đối với 7.0 trở lên là terabyte. ♣ Trình cơ sở dữ liệu quan hệ SQL Server hỗ trợ tạo các index trên các khung nhìn. Tập hợp kết quả index được xác định lúc index được tạo ra được bảo lưu lúc dữ liệu nền tảng được sửa chữa. Nhờ tạo ra một index trên một khung nhìn, việc thực hiện các phép tính phức tạp trên số lượng dữ liệu lớn có thể được gia tăng về tốc độ các query liên tiếp theo thứ tự độ rộng. ♣ SQL Server tự động cấu hình khi chạy. Nhiều user cùng kết nối với SQL Server thì nó có thể sử dụng tài nguyên bổ sung. Nếu các trình ứng dụng khác cùng chạy trên server thì SQL Server sẽ giảm sử dụng bộ nhớ ảo để dành các trình ứng dụng kia . 6 MS SQL Server Postgre SQL Cú cỏc tớnh nng bo v y i vi cỏc mụi trng nhm m bo tớnh an ton ngn cỏc s c nh nhiu user cựng c cp nhp cựng mt loi d liu trong mt thi im. Nhiu instance SQL Server 2000 cú th cựng chy trờn cựng mt mỏy tớnh. Chng hn, 1 cụng ty cung cp cỏc dch v c s d liu cho nhiu khỏch hng khỏc cú th chy 1 instance ca SQL Server cho mi khỏch hng. Cỏc trỡnh ng dng SQL Server cú th chy trờn cựng mỏy tớnh vi SQL Server. II. Transact SQL 1. Khỏi nim v Transact SQL (T-SQL) Thc cht T-SQL l mt dng m rng ca chun SQL theo ISO ( International Organization for Standardization) v ANSI ( American National Standards Institute) c s dng trong cỏc SQL Server (nú khỏc vi Procedural-SQL dựng trong Oracle). Cú th hiu T-SQL l mt ngụn ng chớnh giỳp ngi dựng giao tip vi SQL Server. 2. Phõn loi. T-SQL bao gm 3 nhúm sau õy a. Data Definition Language ( DDL): cha cỏc lnh qun lý thuc tớnh ca database nh hng, ct, to bng mi . Chỳng thng cú dng. to ra mt i tng cú tờn l name_Object Creat name_Object thay i nh ngha bng tờn l name_Object Alter name_Object xoỏ bng tờn name_Object Drop name_Object b. Data Control Language ( DCL): õy l cỏc lnh trờn tng Object. Chỳng cú cỏc lnh nh l Grant, Revoke, Deny . 7 MS SQL Server Postgre SQL c. Data Manipulation Language ( DML): õy l cỏc lnh cho phộp thao tỏc d liu. Chỳng cú dng Select, Delete, Update, Insert . Select Name, Class From Customers Where (ClassName=Tin7-K44) Trong vớ d trờn l, chn Name, Class trong bng Customers cú ClassName l chui Tin7-K44. 3. Cỳ phỏp ca T-SQL a. Identifiers: l tờn ca cỏc i tng c s d liu. Cỏc i tng õy l nhng table, view, index . Cú 2 loi identifier: regular identifier v delimited identifier (loi ny cn phi cú du ngoc vuụng i kốm []) Select * From [My Table] Where [Order]=40 Lý do t Order trong du ngoc vuụng nh trờn l trỏnh va chm vi t khoỏ Order. b. Variances: bin trong SQL phi khai bỏo kiu. Bt u mt bin luụn cú @. Trong trng hp bin l ton cc cn 2 du @@. DECLARE @IdClass SET @IdClass=3 SELECT * FROM Customers WHERE IdClassRoom=@IdClass + 2 c. Function: bao gm nhng hm cú sn v nhng hm do ngi dựng t xõy dng Hm cú sn li thuc vo 3 loi sau: - Rowset Functions: tr v mt i tng nh l recordset. - Aggregate Functions: thc hin tớnh toỏn v tr v cỏc giỏ tr nh tng, tớch, trung bỡnh . - Scalar Functions: lm vic trờn cỏc giỏ tr n v tr v giỏ tr n. Nú, chng hn, ct ly phn thỏng trong kiu date . d. Comment: nhng li chỳ thớch c t trong /* */ 4. Thc thi lnh trong SQL Server. 8 MS SQL ServerPostgre SQL a. Lệnh đơn. Đầu tiên, 1 lệnh đơn được phân tích cú pháp thông qua một bộ phân tích cú pháp là Parser. Tiếp đến, SQL Optimizer sẽ thực thi tối ưu câu lệnh nhằm tăng tốc độ ít tốn tài nguyên. Sau đó, SQL Server Engine sẽ thực hiện trả về kết quả. b. Tập nhóm lệnh. SQL Server cũng thực hiện tối ưu cho tập lệnh như các lệnh đơn tìm cách thực thi tối ưu nhất. Đồng thời, chứa các lệnh trên đã biên dịch trong bộ nhớ. Sau đó, nếu các lệnh trên được gọi lại thì nó sẽ được chạy nhanh hơn nhờ không phải biên dịch lại. Bên cạnh đó, còn 1 lệnh mà không thuộc T-SQL. Đó là lệnh GO. Lệnh này thông báo cho biết kết thúc một tập nhóm lệnh để thực thi tập lệnh. III. Cơ sở dữ liệu trên SQL Server 1. Cấu trúc của SQL Server. SQL Server có là một hệ thống multiple-instance như đã nói ở trên. Do vậy, chúng ta khi nói đến instance nào đó của Server thì hiểu rằng đang nói tới Default instance. Một instance bất kì của Server bao gồm 4 cơ sở dữ liệu hệ thống có 1 hay nhiều cơ sở dữ liệu người dùng. 4 cơ sở dữ liệu hệ thống bao gồm: - Master: chứa thông tin hệ thống, các thông tin về database khác trong hệ thống, vị trí các file dữ liệu, thiết kế cấu hình hệ thống, các mã số khi đăng nhập. - Tempdb: chứa các bảng biểu hay các hàm lưu trữ tạm thời trong quá trình làm việc bởi các user hay chính do SQL Server Engine. Các bảng này tự động biến mất khi khởi động lại SQL Server hay cắt kết nối. - Model: có vai trò như một bản mẫu cho các database khác. Khi mà user tạo ra một database cho mình thì SQL sẽ copy những thông tin này vào database của user vừa tạo. - Msdb: những dữ liệu này được SQL Server Agent sử dụng hoặch định các báo động các công việc làm cần thiết. 2. Cấu trúc của một SQL Server Database Mỗi một database trong SQL Server bao giờ cũng có ít nhất 1 file chính có thể có 1 hay nhiều file phụ đồng thời có 1 file transaction log. 9 MS SQL ServerPostgre SQL - Primary Data File (file chính): có phần mở rộng là .mdf. Nó chứa dữ liệu các bảng hệ thống. - Secondary Data File (file phụ): có phần mở rộng là .ndf. Thường được dùng khi database phân chia trên nhiều đĩa. - Transaction Log File : thường có phần mở rộng là .ldf. Chứa những sự thay đổi trong database đầy đủ thông tin để có thể roll back hay roll forward. Trong SQL Server thì dữ liệu được lưu trữ theo từng Page 8KB 8 Page liên tục tạo ra một phần mở rộng. Trong SQL Server, muốn lưu trữ dữ liệu vào 1 bảng thì chúng ta phải dành một khoảng trống cho bảng đó. Những khoảng trống đó là các mở rộng ở trên. Có 2 loại mở rộng: phần mở rộng hỗn hợp ( mixed extend - cho phép chứa nhiều bảng trong cùng một mở rộng) phần đồng bộ ( uniform extend - chỉ chứa dữ liệu của một bảng table). Đầu tiên, SQL Server thực hiện phần mở rộng hỗn hợp cho dữ liệu của một bảng khi dữ liệu tăng trưởng thì chuyển sang phần đồng bộ. 10 database tÖp d÷ liÖu .mdf hay .ndf tÖp log .ldf 8 Pages 8KB liªn tiÕp nnhau 1 page 8KB [...]... Server 22 IIS MS SQL Server Postgre SQL Vi nhng trang Web cú c s d liu ln vt quỏ ti trng ca SQL Server riờngl thỡ vic kt hp cỏc SQL Server vo vi nhau l mt vic quan trng kt ni cỏc SQL Server gn nhau, ngi ta dựng cỏc mng SAN nhm h tr cp chuyn thụng bỏo cao, gim ti trng ca CPU, v thi gian ch thụng bỏo ca cỏc SAN ỏng tin cy hn LAN hay WAN 2 SQL Server di dng qun lý c s d liu trong mng SQL Server client... lnh bcp v BULK INSERT 19 MS SQL Server Postgre SQL bcp l lnh ca command promt dựng import d liu t cỏc file d liu nh file text, file excel vo SQL Server Thm chớ nú cú th xut d liu t SQL Server ra cỏc file ny T ú, mun chuyn giao d liu t Oracle sang SQL Server thỡ trc tiờn dựng bcp xut d liu sang file text sau ú nhp li vo SQL Server Bulk Insert cng l lnh cho phộp nhp d liu vo SQL nhng khụng th xut c... Shared Memory Server Shared Memory Net-Library Open Data Service SQL Server 5 Quỏ trỡnh trao i thụng tin gia mt trỡnh ng dng trờn client vi mt instance SQL Server trờn mt mỏy tớnh riờng l Hỡnh v di õy minh ho mt vớ d n gin ng dn trao i thụng tin khi mt trỡnh ng dng SQL Server kt ni qua mng LAN hay WAN sang mt instance ca SQL Server trờn mt mỏy tớnh riờng r 25 MS SQL Server Postgre SQL OLE DB application... Server ODBC driver v DB-Library DLL c SQL Server s dng trao i thụng tin - OLE DB, ODBC driver, DB-Library DLL gi mt client Net-Library Sau ú, client Net-Library gi mt IPC API - Cỏc cuc gi ca client Net-Library chuyn n mt server Net-Library v tip tc chuyn ti instance ca SQL Server - Quỏ trỡnh truyn tin t SQL Server ti client din ra ngc li Hỡnh v di õy mụ t quỏ trỡnh ny 24 MS SQL Server Postgre SQL. .. cho SQL Server Loi ny bt u bng xp_ Remote Stored Procedure: õy l loi dựng gi stored procedure ca cỏc server khỏc VIII SQL Server v mng SQL Server trong thc t s dng mt cỏch rt a dng Nú cú th ghộp ni vi cỏc SQL Server khỏc, liờn kt vi cỏc client, hoc thc hin cựng trỡnh ng dng ngay trờn mt mỏy tớnh 1 Cỏc Server SQL c liờn kt vi nhau Internet Browsers LAN/WAN COM++ ASP Server Area Networrk (SAN) SQL Server. .. nghiờn cu ca SQL Server Qua mt phn ngn nh trờn, khú cú th trỡnh by tt c nhng tớnh nng ca SQL Mt dng khỏc cng khai thỏc, qun tr c s d liu da trờn SQL l Postgre SQL Chỳng khỏc nhau cn bn SQL Server ca hóng Microsoft l mó ngun úng cũn Postgre SQL thỡ ngc li Xin xem phn 4 bit thờm chi tit 26 MS SQL Server Postgre SQL Phn 3 S lc ngụn ng Perl Perl c vit tt t Practical Extraction and Report Language Ngụn... ang thc hin trờn mt thụng tin 3 SQL Server di dng qun lý c s d liu cựng ng dng trong desktop 23 MS SQL Server Postgre SQL Client application Desktop computer Client application Client application SQL Server Database Cỏc trỡnh ng dng cựng thc hin chung vi SQL Server trờn mt mỏy tớnh tng t nh cỏc user thc hin trỡnh ng dng ca h kt ni vi trỡnh c s d liu ang chy trờn server t xa S khỏc bit c bn l cỏc... OLE DB provider for SQL Server SQL Server ODBC driver SQL Server DB-Library DLL Client Named Pipes NetLibrary Client Multiprotocol NetLibrary Client TCP/IP Socket NetLibrary NWLink Network NeBeUI Network TCP/IP Network Server Named Pipes Net Library Server Named Pipes Net Library Server Named Pipes Net Library Open Data Services SQL Server n õy chỳng em xin kt thỳc nghiờn cu ca SQL Server Qua mt phn... Tip n, nú gp s c h thng Khi SQL Server c khụi phc tr li, nú s da vo nhng thụng tin trờn file log phc hi d liu 11 MS SQL Server Postgre SQL Nh vy, i vi transaction 1 thỡ Server khụng cn lm gỡ c khi h thng b sp vỡ ti Check Point nú ó c ghi vo a ri i vi transaction 2 v 4 s c roll forward cũn transaction 3 v 5 c roll back 4 Cu trỳc logic ca mt SQL Server Database Trong SQL Server, mi th u c c th hoỏ... dng SQL Server chy trờn cựng mt mỏy tớnh vi mt instance ca SQL Server SQL Server 2000 s dng cỏc thnh phn c gi l client Net-Libraris ngn OLE DB Provider, SQL Server ODBC driver v DB-Library DLL khụng trao i thụng tin vi cỏc IPC Quỏ trỡnh qun lý trao i thụng tin gia SQL Server v cỏc client din ra nh sau: - Trỡnh ng dng gi n OLE DB, ODBC, DB-Library, hay Embedded SQL API iu ny lm cho OLE DB Provider, SQL

Ngày đăng: 26/04/2013, 10:09

HÌNH ẢNH LIÊN QUAN

Hình vẽ dưới đây mô tả quá trình này. - Ms SQL server và postgre SQl
Hình v ẽ dưới đây mô tả quá trình này (Trang 24)
Hình vẽ dưới đây minh hoạ một ví dụ đơn giản đường dẫn trao đổi thông tin khi một trình ứng dụng SQL Server kết nối qua mạng LAN hay WAN sang một instance của SQL Server trên một máy tính riêng rẽ. - Ms SQL server và postgre SQl
Hình v ẽ dưới đây minh hoạ một ví dụ đơn giản đường dẫn trao đổi thông tin khi một trình ứng dụng SQL Server kết nối qua mạng LAN hay WAN sang một instance của SQL Server trên một máy tính riêng rẽ (Trang 25)
Hình vẽ dưới đây mô tả cơ chế kết nối giữa server và client. - Ms SQL server và postgre SQl
Hình v ẽ dưới đây mô tả cơ chế kết nối giữa server và client (Trang 39)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w