Một số hệ quản trị mã nguồn mở - Tìm hiểu quản trị CSDL PostgreSQL ppt

69 1.4K 8
Một số hệ quản trị mã nguồn mở - Tìm hiểu quản trị CSDL PostgreSQL ppt

Đ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

LOGO 1 o Một số hệ quản trị 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ị nguồn mở  My SQL  Oracle  SqLite  PostgreSQL 2 Hệ quản trị nguồn mở  MySQL  MySql là HQTCSDL 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ị 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ị 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ị 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ợ UTF8, command line, transaction, view, C extensions. 6 Hệ quản trị 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 PostgreSQLPostgreSQL là gì?  PostgreSQLmộ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.  PostgreSQLmột chương trình nguồn mở xây dựng trên 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   PostgreSQLhệ 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à hình quan hệ POSTGRES: Phát triển năm 1986, là 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 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

Từ khóa liên quan

Mục lục

  • Slide 1

  • Hệ quản trị mã nguồn mở

  • Hệ quản trị mã nguồn mở

  • Hệ quản trị mã nguồn mở

  • Hệ quản trị mã nguồn mở

  • Hệ quản trị mã nguồn mở

  • Hệ quản trị mã nguồn mở

  • PostgreSQL

  • Giới thiệu PostgreSQL

  • Giới Thiệu PostgreSQL

  • Đặc điểm PostgreSQL

  • Lịch sử của PostgreSQL

  • Lịch sử của PostgreSQL

  • PostgreSQL và các HQT CSDL khác

  • PostgreSQL và các HQT CSDL khác

  • PostgreSQL và các HQT CSDL khác

  • PostgreSQL và các HQT CSDL khác

  • PostgreSQL

  • Ngôn ngữ SQL

  • Ngôn ngữ SQL

Tài liệu cùng người dùng

Tài liệu liên quan