... Cơsởliệu Cơsở liệu: Là lưu trữ liệucó tổ chức Hệ quản lý sởliệu (DBMS): Cung cấp chế lưu trữ, quản lý liệu cách phù hợp với định dạng liệu Cho phép lưu trữ truy cập tới sởliệu ... tới sởliệu mà không cần biết khai báo bên sởliệu Ví dụSQL Server, Microsoft Access … hệ quản lý sởliệu 10.1 Mô hình Cơsởliệu quan hệ Biểu diễn liệu cách logic Có thể xem xét mối quan ... (bảng Order) 10.1 Mô hình Cơsởliệu quan hệ Ví dụ ta cósởliệu bảng Employee bảng Order sau: khóa bảng Employee khóa bảng Order khóa ngoại bảng Order 10.1 Mô hình Cơsởliệu quan hệ Quan hệ (relationship):...
... ứng yêu cầu người dùng Một hệ thống kiểm thử đầy đủ, phải đưa vào hoạt động Dữliệu từ hệ thống trước phải chuyển đổi nhập vào sởliệu khởi đầu người sử dụng hệ thống phải đào tạo để sử dụng hệ ... nhiều hệ sởliệu - Nhu cầu xây dựng web có sử dụng sởliệu nhu cầu tất yếu PHP đáp ứng tốt nhu cầu Với việc tích hợp sẵn nhiều Database Client PHP làm cho PHP dễ dàng kết nối tới hệ sởliệu thông ... Client đơn giản việc thay Extension PHP để phù hợp với hệ sởliệu mà PHP làm việc - Một số hệ sởliệu thông dụng mà PHP làm việc là: MySQL, MS SQL, Oracle, Cassandra… Lập trình hướng đối tượng - Ngày...
... quản trị sởliệuSQL Server II.4.1 Giới thiệu SQL Server 2000 : SQL Server 2000 hệ thống quản lý sởliệu (Relational Database Management System (RDBMS) ) sử dụng Trasact -SQL để trao đổi liệu máy ... hàng H6 Biểu đồ luồng liệu mức đỉnh hoạt động quản trị III.4 Thiết kế sởliệu III.4.1 Các bước thiết kế sởliệu cho hệ thống : Khi triển khai ứng dụng việc thiết kế tốt sởliệu từ ban đầu điều ... thiết kế sở liệu, bước này, xác định kiểu liệu thích hợp cho môi trường độ rộng môi trường III.4.2 Cơsởliệu cho trang web: Gồm bảng a Bảng Sanpham (Sản phẩm): STT Tên trường spID Tensp Kiểu liệu...
... trợ SQL Server hỗ trợ ba loại sở liệu: Cơsởliệu hệ thống Được tạo SQL Server Các sởliệu sử dụng để lưu thông tin SQL Server Ngoài ra, sử dụng để quản lý sởliệu người dùng • Cơsởliệu người ... sử dụng SQL Server tạo sởliệu người dùng định nghĩa Mục đích sởliệu để lưu liệu người sử dụng • SQL Server cung cấp sởliệu mẫu để người sử dụng làm việc • Cơsởliệu mẫu giới thiệu SQL Server ... Câu lệnh CREATE DATABASE SQL Server Management Studio Để tạo sởliệu người dùng, thông tin sau yêu cầu: Tên sởliệu Người sở hữu người tạo sởliệu Kích thước sởliệu Các tập tin nhóm tập...
... file SQL Server hoàn toàn có đầy đủsở để viết vào dĩa cứng Còn transaction chưa commited (do bị down bất ngờ) SQL Server roll back hai transaction dựa ghi log file Cấu Trúc Logic Của Một SQL ... Như trình bày trước đặc điểm SQL Server 2000 Multiple-Instance nên nói đến (SQL) Server ta nói đến Instance SQL Server 2000, thông thường Default Instance Một Instance SQL Server 2000 có system ... really long character string" (lớn 10 ký tự) SQL Server tự động cắt phần đuôi ta "This is a" Tương tự string đưa vào nhỏ 10 SQL thêm khoảng trống vào phía sau cho đủ 10 ký tự Ngược lại loại varchar...
... phạm vi khóa học không muốn bàn sâu đề tài này, bạn xem thêm sách dạy lý thuyết sởliệu Tóm lại tìm hiểu cấu trúc SQL Server database số vấn đề cần biết thiết kế database Trong sau bàn Backup Restore ... nhiều tác giả gặp phiền phức Trong ví dụ ta nên chặt thành table sau: Books BookID Title Inside SQL Server 2000 Windows 2000 Server Beginning Visual Basic 6.0 Authors AuthID First Name Last Name...
... tham số khởi động SQL Server không kích hoạt Hình C Nếu di chuyển thành công sởliệu Master, khởi động SQL Server bạn thấy hình sau: Hình D Di chuyển Tempdb Để di chuyển sởliệu tempdb, mở công ... vấn xóa tập tin cũ sau khởi động SQL Server Hình E Di chuyển sởliệu MSDB Để di chuyển sởliệu MSDB Model, thực theo bước sau Trước tiên, kích phải chuột tên SQL- Server kích Properties Từ thẻ ... hiển thị tham số sau: -d đường dẫn đầy đủ tập tin liệusởliệu master -e đường dẫn đầy đủ tập tin ghi lỗi -l đường dẫn đầy đủ ghi sởliệu master Hình A Bây muốn di chuyển tập tin bạn phải...
... tham số khởi động SQL Server không kích hoạt Hình C Nếu di chuyển thành công sởliệu Master, khởi động SQL Server bạn thấy hình sau: Hình D Di chuyển Tempdb Để di chuyển sởliệu tempdb, mở công ... vấn xóa tập tin cũ sau khởi động SQL Server Hình E Di chuyển sởliệu MSDB Để di chuyển sởliệu MSDB Model, thực theo bước sau Trước tiên, kích phải chuột tên SQL- Server kích Properties Từ thẻ ... Kích OK, dừng khởi động lại SQL Server Sau khởi động lại, gỡ bỏ sởliệu chuyển chúng tới vị trí thích hợp Không gian ổ cứng ngày chật trội bạn cần phải chuyển tập tin sởliệu hệ thống sang ổ khác,...
... tỏc d li u (DML) SQL m r ng (SQLEx) 73 3.4 FSQL trờn mụ hỡnh c s d li u m 76 3.4.1 D li u m v cỏc thu c tớnh m 76 3.4.2 Ngụn ng thao tỏc d li u (DML) c a SQL m (FSQL) .79 3.4.3 ... .61 2.3 K t lu n chng .66 CHNG NGễN NG SQL M 67 3.1 S l c v ngụn ng SQL .67 3.2 Ngụn ng SQL m 68 3.3 FSQL trờn mụ hỡnh c s d li u rừ 68 3.3.1 C ... chỳng ta c n ph i m r ng ngụn ng SQL chu n cho cú th thi t l p c cỏc cõu truy v n m m d o v i cỏc tiờu chu n m Ngụn ng SQL m (fuzzy SQL) l m t m r ng c a ngụn ng SQL v cho phộp thi t l p cỏc cõu...
... quản trị sởliệu để quản trị sởliệu server Cơsởliệu server tạo liên kết đến sởliệu khu thông qua hệ quản trị sởliệu phân tán SQL SERVER + Phần mềm ứng dụng server kết nối đến sởliệu server ... quản trị sởliệusởliệu độc lập riêng khu đó, sởliệu khu không tạo liên kết với mà tạo liên kết đến server + Phần mềm ứng dụng khu kết nối đến sởliệu khu thông qua hệ quản trị sởliệu Phần ... phân tán Công ty A có sở: sở Hà Nội, sở Đà Nẵng sở Sài Gòn, để công tác quản lý dễ dàng xác thông tin nhóm xây dựng phần mềm dựa mô hình sởliệu phân tán để quản lý liệu sở: + Mỗi khu có phần...
... Như trình bày trước đặc điểm SQL Server 2000 Multiple-Instance nên nói đến (SQL) Server ta nói đến Instance SQL Server 2000, thông thường Default Instance Một Instance SQL Server 2000 có system ... tạo Msdb : Database SQL Server Agent sử dụng để hoạch định báo động công việc cần làm (schedule alerts and jobs) Cấu Trúc Vật Lý Của Một SQL Server Database Mỗi database SQL Server chứa data ... tin để roll back hay roll forward cần Data SQL Server chứa thành Page 8KB page liên tục tạo thành Extent hình vẽ đây: Trước SQL Server muốn lưu data vào table cần phải dành riêng khoảng trống...
... lưu vào dĩa Trong transaction roll forward commited cố xảy trước thời điểm check point nên data chưa kịp lưu vào dĩa Tức dựa thông tin ghi log file SQL Server hoàn toàn có đầy đủsở để viết vào ... Point đánh dấu vào thời điểm transaction hình vẽ sau cố xãy trước gặp Check point Như SQL Server restart dựa ghi transaction log file để phục hồi data (xem hình vẽ) Ðiều có nghĩa SQL Server không ... transaction chưa commited (do bị down bất ngờ) SQL Server roll back hai transaction dựa ghi log file Cấu Trúc Logic Của Một SQL Server Database Hầu thứ SQL Server tổ chức thành objects ví dụ tables,...
... ta tạo database dễ dàng dùng SQL Server Enterprise cách right-click lên "database" chọn "New Database" hình vẽ sau: Sau việc đánh tên database click OK Ngoài dùng SQL script để tạo database Khi ... GO CREATE DATABASE Products ON ( NAME = prods_dat, FILENAME = 'c:\program files\microsoft SQL server\mssql\data\prods.mdf', SIZE = 4, MAXSIZE = 10, FILEGROWTH = ) GO Trong ví dụ ta tạo database ... ban đầu MB data file tự động tăng lên lần MB tối đa 10 MB Nếu ta không định transaction log file SQL tự động tạo log file với kích thước ban đầu MB Lưu Ý: Khi tạo database phải lưu ý số điểm sau:...
... string đưa vào nhỏ 10 SQL thêm khoảng trống vào phía sau cho đủ 10 ký tự Ngược lại loại varchar không thêm khoảng trống phía sau string đưa vào 10 Còn loại data bắt đầu chữ n chứa liệu dạng unicode ... nchar(10) varchar(10), nvarchar(10) Loại liệu Char loại string có kích thước cố định nghĩa ví dụ data đưa vào "This is a really long character string" (lớn 10 ký tự) SQL Server tự động cắt phần đuôi ... lệnh SQL (thường dùng câu lệnh bắt đầu DBCC Phần bàn qua sau) kiểm tra xem cóđủ khoảng trống hay không không đủ ta chọn thời điểm mà SQL server bận rộn (như ban đêm...
... lệ cho kiểu SQL Các thuộc tính khai báo primary key đòi hỏi phải not null khai báo not null ví dụdư (trong SQL- 92) CREATE TABLE student ( CHƯƠNG II SQL trang 31 HỆ QUẢN TRỊ CƠSỞDỮLIỆU • • • ... Customer_name CHƯƠNG II SQL trang 24 HỆ QUẢN TRỊ CƠSỞDỮLIỆU FROM Borrower WHERE Customer_name IN ( SELECT Customer_name FROM Depositor) Ví dụ thử quan hệ thành viên quan hệ thuộc tính SQL9 2 cho phép ... hợp SQLcó cho phép so sánh < SOME, >= SOME,
... thi sở liệu, quyền chia thành loại sau: - Quyền truy cập vào SQL Server 2000 - Quyền truy xuất vào sởliệu - Quyền thực đối tượng sởliệu - Quyền xử lý liệu 4.1.Cấp phát quyền truy cập vào sở liệu: ... truy cập vào sởliệu định, trường hợp SQL Server 2000 quản lý tên tài khoản đăng nhập Với cách này, sử dụng ứng dụng khác truy cập vào sởliềuSQL Server 2000, dĩ nhiên ứng dụng kết nối sởliệu định, ... Bảo mật SQL Sử dụng trinh EM Nếu sử dụng trình EM để cấp phát quyền truy cập tài khoản vào sởliệu định (tài khoản người dùng tồn sởliệuSQL Server 2000), phải thực bước sau: -Chọn tên sở liệu...