NGUỒN NĂNG LƯỢNG MỚI PIN NĂNG LƯỢNG MẶT TRỜI
Trang 1Đề tài : NGUỒN NĂNG LƯỢNG MỚI PIN NĂNG LƯỢNG MẶT TRỜI
Nhóm 5
Giảng viên hướng dẫn: Phạm Hùng Phi
Trang 2∗ Lịch sử xuất hiện và xu hướng phát triển
- Khái niệm
- Lịch sử xuất hiện
- Vì sao lại sử dụng nguồn nặng lượng mới( pin mặt trời)
- Xu hướng phát triển
- Sơ đồ cấu tạo
- Nguyên lý hoạt động
∗ Phân loại
- Pin mặt trời silic
- Pin mặt trời nhạy cảm chất màu DSC (Dye – sensitized solar cell)
- Pin nặng lượng mặt trời dạng dây nano
- Trong đời sống sinh hoạt
- Trong công nghiệp
Nội dung chính:
Trang 3∗ Pin mặt trời (hay pin quang điện, tế bào quang điện), là
thiết bị bán dẫn chứa lượng lớn các diod p-n, dưới sự hiện diện của ánh sáng mặt trời có khả năng tạo ra dòng điện sử dụng được Sự chuyển đổi này gọi là hiệu ứng quang điện
Khái niệm
Trang 4 1839: Alexandre Edmond Becquerel nhà vật lý người
PHÁP phát hiện ra hiện tượng quang điện
1883: Charles Fritts, ông là người đầu tiên tạo thành pin năng lượng mới( hiệu xuất nhỏ 1%)
1946: Russell Ohl, ông là người tạo ra pin mặt trời đầu tiên
1960: pin mặt trời làm bằng vật liệu bán dẫn silic để tăng hiệu suất
1991: pin mặt trời chất màu nhạy quang xuất hiện Qua 15 năm phát triển loại pin này có thể cạnh tranh với điện
bằng than và dầu mỏ
Lịch sử xuất hiện
Trang 5Năng lượng tái tạo là các loại NL có từ các nguồn NL
không bị cạn kiệt khi sử dụng hay không cần phải tái tạo trong thời gian ngắn Đó là các nguồn năng lượng có tiềm năng lâu dài như thủy điện, gió, bức xạ mặt trời, địa nhiệt, thủy triều…
Với vị trí địa lý nằm trong khu vực nhiệt đới, có số giờ
nắng hay bức xạ mặt trời cao Trung bình NL hữu dụng từ bức xạ mặt trời trong mỗi ngày tại VN dao động từ 4 đến 5.2 kwh
Vì sao lại sử dụng pin NL mới( pin mặt trời)
Trang 6∗ Trong CSDL mỗi bảng biểu diễn thông tin về các đối tượng trong thế giới thực và mối quan hệ giữa chúng
Trang 7∗ Table_name: tên bảng cần tạo (duy nhất)
∗ Colname_i: tên của cột i trong bảng (duy nhất)
∗ col_i_properties: các thuộc tính của cột thứ i (kiểu DL, cho phép Null hay không)
∗ Constraint_i: các ràng buộc (nếu có)
∗ Table_constraint: các ràng buộc trên bảng dữ liệu (nếu có)
Tạo bảng dữ liệu
Trang 8∗ Ví dụ: tạo bảng dữ liệu NHAN VIEN bao gồm các cột MANV, HOTEN, NGAYSINH, DIACHI, DIENTHOAI
Tạo bảng dữ liệu
Trang 10∗ Ràng buộc check: chỉ định các giá trị hay khuôn dạng dữ liệu có thể được chấp nhận đối với một cột
Expression: quy định giá trị cho khuôn dạng dữ liệu được cho phép
Sử dụng các ràng buộc trong bảng dữ
liệu
Trang 11∗ Ví dụ: quy định số điện thoại của nhân viên có dạng ‘######’
CREATE TABLE nhanvien
( manv char(10) not null,
hoten char(30) not null,
ngaysinh datetime null,
diachi char(50) null,
dienthoai char(6) null
Trang 12∗ Ràng buộc DEFAULT
Quy định giá trị mặc định cho một cột
Sử dụng các ràng buộc trong bảng dữ liệu
Trang 13CREATE TABLE nhanvien
(
manv char(10) not null,
hoten char(30) not null,
ngaysinh datetime null,
diachi char(50) default ‘không biết',
dienthoai char(6) null
)
Sử dụng các ràng buộc trong bảng dữ liệu
Trang 14∗ Ràng buộc Primary Key
Định nghĩa khóa chính của bảng
[CONSTRAINT constraint_name ]
PRIMARY KEY [( colname [,colname2 [ ,colname16]])]
Sử dụng các ràng buộc trong bảng dữ liệu
Trang 15Sử dụng các ràng buộc trong bảng dữ liệu
Trang 16Sử dụng các ràng buộc trong bảng dữ liệu
Trang 18∗ Ràng buộc Foreign Key
[CONSTRAINT constraint_name ]
[FOREIGN KEY (colname [,colname2 [ ,colname16]])]
REFERENCES reference_table [(ref_colname
[,ref_colname2
[ ,ref_colname 16]])]
Sử dụng các ràng buộc trong bảng dữ liệu
Trang 19Sử dụng các ràng buộc trong bảng dữ liệu
Trang 20CREATE TABLE donvi
(
madv char(2) primary key,tendv char(20) not null)
Sử dụng các ràng buộc trong bảng dữ liệu
Trang 21CREATE TABLE nhanvien
(
manv char(10) primary key,
hoten char(20) not null,
ngaysinh datetime null,
diachi char(50) default 'khong biet',
dienthoai char(6) check(dienthoai like '[0-9][0-9][0-9]
Trang 22Sửa đổi bảng
Trang 23∗ Ví dụ: Tạo một ràng buộc cho bảng DONVI trên cột MADV quy định mã đơn vị phải có dạng hai chữ số (ví
dụ 01,02…)
Trang 24ALTER TABLE donvi
ADD CONSTRAINT check_madvCHECK (madv LIKE ‘[0-9][0-9]’)
Trang 25∗ DROP TABLE table_name
Hủy bỏ một bảng dữ liệu
Trang 27Truy xuất dữ liệu
Trang 28∗ Chỉ định bảng hoặc khung nhìn cần truy xuất dữ liệu
∗ Phân cách bằng dấu ,
∗ Có thể sử dụng bí danh
Xác định bảng bằng mệnh đề from
Trang 29∗ Xác định các điều kiện đối với việc truy xuất dữ liệu
mãn
∗ Các toán tử so sánh
∗ Giới hạn (BETWEEN và NOT BETWEEN)
∗ Danh sách (IN, NOT IN)
∗ Khuôn dạng (LIKE, NOT LIKE)
∗ Các giá trị chưa biết (IS NULL, NOT IS NULL)
∗ Kết hợp các điều kiện (AND, OR)
Mệnh đề where
Trang 30∗ Các toán tử so sánh
Mệnh đề where
Trang 31∗ Giới hạn (BETWEEN và NOT BETWEEN)
∗ Chỉ định khoảng giá trị tìm kiếm với câu lệnh select
Mệnh đề where
Trang 32∗ Dánh sách (IN và NOT IN)
∗ Chỉ định điều kiện tìm kiếm dữ liệu cho câu lệnh select là một danh sách các giá trị
∗ Sau IN hoặc NOT IN có thể là một danh sách các giá trị hoặc một câu lệnh select khác
Mệnh đề where
Trang 33∗ Các ký tự đại diện và mệnh đề LIKE
∗ Mô tả khuôn dạng của dữ liệu cần tìm kiếm
∗ Thường được kết hợp với các ký tự đại diện sau đây
Mệnh đề where
Trang 34∗ IS NULL và IS NOT NULL
∗ Các toán tử logic: AND, OR, NOT
Mệnh đề where
Trang 36∗ Sử dụng cấu trúc case để thay đổi dữ liệu trong kết
quả
∗ Các chuỗi ký tự trong kết quả: có thể thêm các chuỗi
ký tự vào bên trong truy vấn nhằm thay đổi cách thức trình bày dữ liệu
∗ Tính toán các giá trị trong select
Danh sách chọn trong câu lệnh Select
Trang 37∗ Từ khóa Distinct: loại bỏ bản ghi lặp
∗ Tạo bảng mới bằng câu lệnh SELECT…INTO
Danh sách chọn trong câu lệnh Select
Trang 39∗ Cho phép hợp kết quả của hai hay nhiều truy vấn
thành một tập kết quả duy nhất
∗ Tất cả các danh sách chọn trong câu lệnh UNION phải
có cùng số biểu thức (tên các cột, các biểu thức số học, các hàm gộp)
∗ Cùng thứ tự truy vấn
∗ Tiêu đề là tiêu đề chỉ định trong câu truy vấn đầu tiên
Phép hợp