You are on page 1of 40

ti ti: NGUN NNG LUONG M : NGUN NNG LUONG M

PN NNG LUONG MAT TR PN NNG LUONG MAT TR


Nhm Nhm thuc thuc hin hin: : Truong Truong Vn Vn An shsv:20093700 An shsv:20093700
::Pham Pham Hng Hng Phc Phc shsv shsv::
::dfgsafgdsgdsf dfgsafgdsgdsf
Ging Ging vin vin hung hung dn dn: : Pham Pham Hng Hng Phi Phi
Ni Ni dung dung chnh chnh::
Ljch s xut hin v xu hung pht trin
- Khi nim
- Ljch s xut hin
- V sao lai s dung ngun nng luong mi( pin mt tri)
- Xu hung pht trin
So d cu tao v nguyn l hoat dng
- So d cu tao
- Nguyn l hoat dng
Phn loai
- Pin mt tri silic
- Pin mt tri nhay cm cht mu DSC (Dye sensitized solar cell)
- Pin nng luong mt tri dang dy nano
ng dung
- Trong di sng sinh hoat
- Trong cng nghip
Khi Khi nim nim
Pin mt tri (hay pin quang din, t bo
quang din), l thit b bn dn cha
long ln cc diod p-n, di s hin
din ca nh sng mt tri c kh nng
to ra dng din s dung doc. S
chuyn di ny gi l hiu ng quang
din
Ljch Ljch s s xut xut hin hin
1839: Alexandre Edmond Becquerel nh vt l ngui
PHP pht hin ra hin tuong quang din.
1883: Charles Fritts, ng l ngui du tin tao thnh
pin nng luong mi( hiu xut nh 1%).
1946: Russell Ohl, ng l ngui tao ra pin mt tri
du tin.
1960: pin mt tri lm bng vt liu bn dn silic d
tng hiu sut
1991: pin mt tri cht mu nhay quang xut hin.
Qua 15 nm pht trin loai pin ny c th canh tranh
vi din bng than v du m.
V V sao sao lai lai s s dung dung pin NL pin NL mi mi( pin ( pin
mt mt tri tri) )
Nng luong ti tao l cc loai NL c t cc ngun NL
khng bj can kit khi s dung hay khng cn phi ti
tao trong thi gian ngn. l cc ngun nng luong
c tim nng lu di nhu thy din, gi, bc xa mt
tri, dja nhit, thy triu.
Vi vj tr dja l nm trong khu vuc nhit di, c s gi
nng hay bc xa mt tri cao . Trung bnh NL hu
dung t bc xa mt tri trong mi ngy tai VN dao
dng t 4 dn 5.2 kwh
4.1.2.3. Tap bng bng truy vn 4.1.2.3. Tap bng bng truy vn
SQL SQL
Trong CSDL mi bng biu din thng
tin v cc di tuong trong th gii thuc
v mi quan h gia chng
Muc dch v vai tr
Bng bao gm cc ct d liu no v kiu
d liu cho cc ct d
Nhng ct no chp nhn NULL
Cc rng buc v mc djnh
Kha nhu th no
Tao bng d liu Tao bng d liu
Table_name: tn bng cn tao (duy nht)
Colname_i: tn ca ct i trong bng (duy nht)
col_i_properties: cc thuc tnh ca ct th i (kiu DL, cho php Null hay khng)
Constraint_i: cc rng buc (nu c)
Table_constraint: cc rng buc trn bng d liu (nu c)
Tao bng d liu Tao bng d liu
V du: tao bng d liu NHAN VEN bao
gm cc ct MANV, HOTEN, NGAYSNH,
DACH, DENTHOA
Tao bng d liu Tao bng d liu
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
Rng buc check: chi djnh cc gi trj
hay khun dang d liu c th duoc
chp nhn di vi mt ct
Expression: quy djnh gi trj cho khun
dang d liu duoc cho php
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
V du: quy djnh s din thoai ca nhn vin c dang
'######'
CREATE TABLE nhanvien
( manv char(10) not null,
hoten char(30) not null,
ngaysinh datetime null,
diachi char(50) null,
dienthoai char(6) null
constraint check_dienthoai
check (dienthoai like '[0-9][0-9][0-9]
[0-9][0-9] [0-9]')
)
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
Rng buc DEFAULT
Quy djnh gi trj mc djnh cho mt ct
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
CREATE TABLE nhanvien
(
manv char(10) not null,
hoten char(30) not null,
ngaysinh datetime null,
diachi char(50) default 'khng bit',
dienthoai char(6) null
)
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
Rng buc Primary Key
jnh ngha kha chnh ca bng
[CONSTRANT constraint_name ]
PRMARY KEY [( colname [,colname2
[...,colname16]])]
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
Rng buc UNQUE
[CONSTRANT constraint_name]
UNQUE
[colname1 [,colname2 [...,colname16]])]
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
Rng buc Foreign Key
[CONSTRANT constraint_name ]
[FOREGN KEY (colname [,colname2
[...,colname16]])]
REFERENCES reference_table
[(ref_colname
[,ref_colname2
[...,ref_colname 16]])]
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
CREATE TABLE donvi
(
madv char(2) primary key,
tendv char(20) not null
)
S dung cc rng buc trong S dung cc rng buc trong
bng d liu bng d liu
CREATE 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]
[0-9][0-9][0-9]'),
madv char(2) foreign key(madv)
references donvi(madv)
)
Sa di bng Sa di bng
V du: Tao mt rng buc cho bng
DONV trn ct MADV quy djnh m don vj
phi c dang hai ch s (v du 01,02.)
ALTER TABLE donvi
ADD CONSTRANT check_madv
CHECK (madv LKE '[0-9][0-9]')
Hy b mt bng d liu Hy b mt bng d liu
DROP TABLE table_name
4.2. Ngn ng thao tc d liu 4.2. Ngn ng thao tc d liu
Select
nsert
Delete
Update
Truy xut d liu Truy xut d liu
Xc djnh bng bng mnh d from Xc djnh bng bng mnh d from
Chi djnh bng hoc khung nhn cn truy
xut d liu
Phn cch bng du ,
C th s dung b danh
Mnh d where Mnh d where
Xc djnh cc diu kin di vi vic truy xut d
liu
Nhng dng d liu tha mn diu kin truy
xut mi tha mn
Cc ton t so snh
Gii han (BETWEEN v NOT BETWEEN)
Danh sch (N, NOT N)
Khun dang (LKE, NOT LKE)
Cc gi trj chua bit (S NULL, NOT S NULL)
Kt hop cc diu kin (AND, OR)
Mnh d where Mnh d where
Cc ton t so snh
Mnh d where Mnh d where
Gii han (BETWEEN v NOT BETWEEN)
Chi djnh khong gi trj tm kim vi cu lnh
select
Mnh d where Mnh d where
Dnh sch (N v NOT N)
Chi djnh diu kin tm kim d liu cho cu
lnh select l mt danh sch cc gi trj
Sau N hoc NOT N c th l mt danh sch
cc gi trj hoc mt cu lnh select khc
Mnh d where Mnh d where
Cc k tu dai din v mnh d LKE
M t khun dang ca d liu cn tm kim
Thung duoc kt hop vi cc k tu dai din
sau dy
Mnh d where Mnh d where
S NULL v S NOT NULL
Cc ton t logic: AND, OR, NOT
Danh sch chon trong cu lnh Danh sch chon trong cu lnh
Select Select
Chon tt c cc ct trong bng
SELECT * FROM table_name
Chon cc ct duoc chi djnh
i tn cc ct trong cc kt qu
Column_name as new_name
Column_name new_name
New_name=column_name
Danh sch chon trong cu lnh Danh sch chon trong cu lnh
Select Select
S dung cu trc case d thay di d liu
trong kt qu
Cc chui k tu trong kt qu: c th thm
cc chui k tu vo bn trong truy vn
nhm thay di cch thc trnh by d liu
Tnh ton cc gi trj trong select
Danh sch chon trong cu lnh Danh sch chon trong cu lnh
Select Select
T kha Distinct: loai b bn ghi lp
Tao bng mi bng cu lnh
SELECT.NTO
Sp xp kt qu truy vn bng Sp xp kt qu truy vn bng
ORDER BY ORDER BY
Ti da l 16 ct
Tng (ASC)- mc djnh
Gim (DESC)
Php hop Php hop
Cho php hop kt qu ca hai hay nhiu
truy vn thnh mt tp kt qu duy nht
Tt c cc danh sch chon trong cu lnh
UNON phi c cng s biu thc (tn cc
ct, cc biu thc s hoc, cc hm gp)
Cng th tu truy vn
Tiu d l tiu d chi djnh trong cu truy
vn du tin

You might also like