Thông tin tài liệu
LOGO 1 o Một số hệ quản trị mã nguồn mở o Tìm hiểu quản trị CSDL PostgreSQL Giáo viên: Nguyễn Trần Minh Thư Nhóm 07 1041010 – Trần Ngọc Anh 1041102 – Nguyễn Hồng Phấn 1041108 – Nguyễn Hồng Phương 1041392 – Chương Tiên Phát Hệ quản trị mã nguồn mở My SQL Oracle SqLite PostgreSQL 2 Hệ quản trị mã nguồn mở MySQL MySql là HQTCSDL mã nguồn mở phổ biến nhất thế giới. Sử dụng ngôn ngữ truy vấn có cấu trúc (SQL). MySQL là cơ sở dữ liệu tốc độ cao, ổn định, bảo mật và dễ sử dụng. Phát triển bởi công ty MySQL AB. Phiên bản mới nhất: 5.0.17 vào ngày 21 tháng 12 năm 2005. Hệ điều hành: Đa hệ điều hành Thể loại: RDBMS (relational database management system) Website: www.mysql.com 3 Hệ quản trị mã nguồn mở Oracle Oracle là một HQTCSDL quan hệ đối tượng phổ biến trên thế giới (ORDBMS). Oracle cung cấp một HQTCSDL mềm dẻo gồm CSDL Oracle , môi trường cho việc thiết kế các cơ sở dữ liệu, các công cụ phát triển. HQTCSDL có tính an toàn , bảo mật cao, tính nhất quán và toàn vẹn dữ liệu. 4 Hệ quản trị mã nguồn mở Oracle Được cung cấp bởi công ty ORACLE. Phiên bản mới nhất: Oracle Database 11g phát hành vào tháng 9 năm 2011. Viết bằng ngôn ngữ: C, C++. Loại: ORDBMS. Hệ điều hành: Đa hệ điều hành. Website: www.oracle.com 5 Hệ quản trị mã nguồn mở SqLite SqLite là phần mềm quản lý cơ sở dữ liệu (DBMS). Đặc điểm của SQLite là gọn, nhẹ, đơn giản. Sử dụng dưới dạng thư viện nhúng, không chạy theo kiểu server độc lập. Hỗ trợ các ngôn ngữ phổ biến: C, C++, C#, Basic, Perl, Ruby, Python, PHP, Java Hỗ trợ mã UTF8, command line, transaction, view, C extensions. 6 Hệ quản trị mã nguồn mở SQLite Có các công cụ quản lý bằng đồ hoạ. Download & sử dụng miễn phí. Phát triển bởi D.Richard Hipp. Phiên bản: Hiện tại SQLite có 2 nhánh khác nhau là version 2.x và version 3.x. Lệnh sqlite là của version 2.x, sqlite3 là lệnh của version 3.x. Loại: RDBMS Hệ điều hành: Nền tảng Cross. Website: http://www.sqlite.org 7 PostgreSQL Giới thiệu tổng quan Ngôn ngữ SQL Các kiểu dữ liệu Kiểu dữ liệu tự định nghĩa Hàm và các toán tử Tính năng khác Công cụ hỗ trợ PostgreSQL Khách hàng nổi bật 8 Giới thiệu PostgreSQL PostgreSQL là gì? PostgreSQL là một HQTCSDL quan hệ và đối tượng dựa trên Postgres (ORDBMS: object-relational database management system). Được phát triển bởi khoa điện toán của đại học California tại Berkeley. PostgreSQL là một chương trình mã nguồn mở xây dựng trên mã nguồn ban đầu của đại học Berkeley. PostgreSQL theo chuẩn SQL99. Được phát triển từ hơn 15 năm, tương thích chuẩn SQL, khả năng làm việc trên cơ sở dữ liệu lớn, đang dần tiến gần đến doanh nghiệp. 9 Giới Thiệu PostgreSQL Giao diện lập trình ứng dụng. Công cụ hỗ trợ lập trình. Công cụ quản trị. Được viết bằng ngôn ngữ C. Hệ điều hành: đa hệ điều hành. Thể loại: ORDBMS (object-relational database management system). Website: http://www.postgresql.org/ 10 [...]... sử của PostgreSQL 13 PostgreSQL và các HQT CSDL khác Thông tin chung 14 PostgreSQL và các HQT CSDL khác Hệ điều hành được hỗ trợ 15 PostgreSQL và các HQT CSDL khác Tính năng cơ bản 16 PostgreSQL và các HQT CSDL khác Các đối tượng khác 17 PostgreSQL Giới thiệu tổng quan Ngôn ngữ SQL Các kiểu dữ liệu Kiểu dữ liệu tự định nghĩa Hàm và các toán tử Tính năng khác Công cụ hỗ trợ PostgreSQL. .. bảng>; 20 Ngôn ngữ SQL Insert Xác định thứ tự của giá trị insert INSERT INTO VALUES (,,…); Không xác định thứ tự của giá trị insert INSERT INTO (,,…) VALUES (,,…); 21 Ngôn ngữ SQL Copy Có thể sử dụng để tải một lượng lớn dữ liệu từ tập tin văn bản có dữ liệu theo... ngữ SQL Hàm tổng hợp Count: Đếm số record truy vấn SELECT count(*) FROM SinhVien; Sum: Tính tổng theo một tiêu chí SELECT sum(diem) FROM SinhVien; Avg: Tính trung bình cho một tiêu chí SELECT avg(diem) FROM SinhVien; 28 Ngôn ngữ SQL Hàm tổng hợp Max: Tìm giá trị lớn nhất cho thuộc tính truy xuất(select) SELECT max(diem) FROM SinhVien; Min: Tìm giá trị nhỏ nhất cho thuộc tính truy xuất(select)... Tính năng khác Công cụ hỗ trợ PostgreSQL Khách hàng nổi bật 18 Ngôn ngữ SQL Ngôn ngữ SQL Khái niệm Tạo Table-Xóa Table Insert –Copy Truy vấn trên Table Kết giữa các Table Hàm tổng hợp Cập nhật - Xóa 19 Ngôn ngữ SQL Khái niệm PostgreSQL là hệ thống QTCSDL quan hệ Mỗi Table tập trung các dòng o Mỗi dòng của 1 bảng có cùng các cột được đặt tên o Mỗi cột có 1 kiểu dữ liệu cụ thể... của PostgreSQL Từ INGRES đến POSTGRES (197 7-1 994): Năm 1971 được giáo sư Michael Stonebraker nghiên cứu INGRES: Ra đời vào năm 1977 là mô hình quan hệ POSTGRES: Phát triển năm 1986, là mô hình đối tượng, ngôn ngữ truy vấn QUEL Từ POSTGRES đến PostgreSQL (199 4-1 996) o o o o Hỗ trợ ngôn ngữ SQL từ năm 1994 Phiên bản Postgres95 ra đời vào năm 1995 Phiên bản PostgreSQL 6.0 ra đời vào năm 1996 Phiên bản... nổi bật 31 Các kiểu dữ liệu Numeric Types Kiểu dữ liệu interger Mô tả Cố định, chính xác Vùng dữ liệu -2 147483648 to +2147483647 bigint Cố định- chính xác, vùng dữ liệu rộng -9 223372036854775808 đến +9223372036854775807 double precision Độ chính xác biến đổi Độ chính xác 15 chữ số thập phân Giá trị không chính xác numeric Người dùng chỉ định Không giới hạn serial Dữ liệu kiểu int tăng tự động 1 đến... thuộc tính>=,… WHERE =; Xóa Xóa một vài dòng của bảng DELETE FROM WHERE =; Xóa toàn bộ dữ liệu của bảng DELETE FROM ; 30 PostgreSQL Giới thiệu tổng quan Ngôn ngữ SQL Các kiểu dữ liệu Kiểu dữ liệu tự định nghĩa Hàm và các toán tử Tính năng khác Công cụ hỗ trợ PostgreSQL Khách... cấu trúc của bảng COPY FROM ; COPY sinhvien(hoten,ngaysinh,noisinh,diemlt,diemth,lop) FROM ‘D:\test.txt’ DELIMITER(‘,’); Nội dung test.txt Ly Minh, 198 9-1 0-1 0,Ben tre,7,8,10HCA Ly Hung, 198 9-1 1-1 1,Ben tre,7,9,10HCB 22 Ngôn ngữ SQL Truy vấn trên Table Truy vấn toàn bộ bảng SELECT * FROM ; Truy vấn thuộc tính cụ thể của bảng SELECT ,… FROM . Phương 1041392 – Chương Tiên Phát Hệ quản trị mã nguồn mở My SQL Oracle SqLite PostgreSQL 2 Hệ quản trị mã nguồn mở MySQL MySql là HQTCSDL mã nguồn mở phổ biến nhất thế giới. Sử dụng. LOGO 1 o Một số hệ quản trị mã nguồn mở o Tìm hiểu quản trị CSDL PostgreSQL Giáo viên: Nguyễn Trần Minh Thư Nhóm 07 1041010 – Trần Ngọc. 2005. Hệ điều hành: Đa hệ điều hành Thể loại: RDBMS (relational database management system) Website: www.mysql.com 3 Hệ quản trị mã nguồn mở Oracle Oracle là một HQTCSDL quan hệ đối
Ngày đăng: 26/06/2014, 23:21
Xem thêm: Một số hệ quản trị mã nguồn mở - Tìm hiểu quản trị CSDL PostgreSQL ppt, Một số hệ quản trị mã nguồn mở - Tìm hiểu quản trị CSDL PostgreSQL ppt