Home page » Vietnamese » Tin Hoc » Co So Du Lieu » Muoi loi lon nhat cac nha phat trien hay mac phai voi CSDL

Reading article

Muoi loi lon nhat cac nha phat trien hay mac phai voi CSDL

The gioi phan mem luon phat trien khong ngung voi nhung kieu mau moi, thoi thuong hon, trang nha hon, da chuc nang hon. Da qua lau roi cai thoi san pham IT chi la nhung cai may “cuc mich”, co moi nhiem vu thuc hien chuc nang theo ma hoa cua nguoi lap trinh. Bay gio, ben canh kha nang hoat dong nguoi ta con quan tam nhieu den kieu dang, giao dien dep ma tien loi. Noi vay nhung, cung co khong thu dang de tam ma tu truoc den nay chang he duoc thay doi. Doi khi do lai la cac thoi quen xau cua nguoi quan tri, nhat la trong viec su dung co so du lieu. Ban co the moi update mot giao dien Web AJAX tuyet voi, hay giao dien nguoi dung Windows “hang khung” moi nhat, nhung du lam gi di chang nua, ban cung khong the bo qua co so du lieu. Du phan mem phat trien den dau, hien dai ra sao, dep de the nao thi viec dua du lieu vao ra van can duoc thuc hien thuong xuyen voi nhung thao tac da tung xuat hien tu hang thap ky truoc. Va, that dang ngac nhien la cac nha phat trien phan mem van mac phai nhung loi co ban ve co so du lieu nhu thoi ky cua Windows 95. Co le, hau het chung ta chi moi hoc cach su dung co so du lieu chu chua thuc su nghien cuu ve no. Duoi day la mot so loi duoc cho la lon nhat va thuong gap nhat khi lam viec voi co so du lieu (CSDL).

Chon sai CSDL

Khong phai tat ca CSDL deu duoc tao ra nhu nhau. Co nghia la truoc khi thuc hien viec gi, hay chac chan rang ban da chon dung CSDL phu hop. Da tung co nhieu truong hop, CSDL Access “triu xuong” vi phai tai nhung tap hop du lieu khong lo, trong khi chung chi la tro choi tre con voi SQL Sever. Mot so nguoi dung phien phuc con co gang tra tien va cai dat SQL Sever cho CSDL chi voi vai tram hang. Xet tren dien rong, thi truong hien nay co 3 tang CSDL: tang thu nhat danh cho may tinh ca nhan (tang desktop) voi CSDL nhung, phu hop cho cac cong viec nho; tang thu hai la phien ban “Express” cua nhung nguoi choi lon, voi dung luong khoang vai Gigabyte du lieu; tang thu ba la lop CSDL doanh nghiep nhu SQL Sever, Oracle va DB2, co the kiem soat tat ca nhung gi ban dua vao. Truoc khi bat tay vao lam viec, ban can danh gia uoc luong thuc te tong luong du lieu se luu tru trong tuong lai de chon loai san pham cho phu hop.

Chon qua nhieu CSDL

Cac API nhu ODBC, JDBC va OLE DB bay gio co xu huong thuc day manh khai niem doc lap cua CSDL. Tuc la ban co the viet ma nguon chuong trinh ung dung va dua bat ky CSDL nao vao khu vuc luu tru du lieu cung duoc. Da tung co nhieu doi phat trien di vao be tac voi doc lap CSDL, viet cac tang dich tat ca lenh SQL Sever sang mot so dang tieng dia phuong mau thuc chung thap nhat ma moi CSDL nhan thuc duoc ho tro. Nhu the cung co nghia la tu bo mot so chuc nang nang cao o CSDL. Khai niem nay duong nhu noi rang, mot so client trong tuong lai co the se chuyen sang Oracle hoac DB2 hoac FoxPro... Vi the, tot hon het la nen chuan bi tu bay gio. Nguoc lai, khi bat dau voi mot san pham moi, hay chon co che luu tru va viet CSDL phu hop. Neu san pham cua ban tot, moi nguoi se cai dat CSDL ban mo ta. Luc do, ban se khong bi lang phi hang gio cho cong viec ho tro nhung thu khong bao gio can dung den.

Ban da hieu du lieu cua minh?

Neu co the thu duoc mot 1 do la sau moi lan tra cho khach hang tai khoan 6 con so thay vi 7 nhu thuc te, hay neu van phong quan ly ho so thuc su cho phep sinh vien hoc sinh dang ky ma khong can dung den so chung minh thu nhan dan va cot ID trong CSDL phai cho phep NULL, thi dam bao rat nhieu quan tri vien DBA da giau khong ke xiet. Thiet ke CSDL khong the thuc hien bua bai, bo qua moi luat le, quy dinh thuong mai. Ban can phai hieu du lieu dau vao cua nguoi dung thuc thuoc kieu gi; co the nen no lai den bao nhieu de co duoc do lon cot cho phu hop; cac nguyen tac ap dung cho no la gi; kieu du lieu nao cho tung cot; ai co quyen update, v.v….

Khong phai luc nao cung don gian nhu Excel

Hien nay co mot xu huong, nhat la trong quan niem cua cac quan ly cua hang nho cho rang, bat ky nha phat trien nao cung biet cach cai dat mot CSDL. Thanh that ma noi, chua han da dung. Lieu co phai tat ca cac nha phat trien deu biet cach viet ma nguon tren C# hay cai dat dich vu web (Web Service). Neu the thi tat ca chung ta deu co the la chuyen gia CSDL. Co qua nhieu CSDL duoc thiet ke boi nhung nguoi tham chi chua tung nghe noi den cac thuat ngu co ban, cung khong buon ban tam nang cao kien thuc, hieu biet ve cac dang thong thuong khac nhau cua CSDL. Khong biet bao nhieu lan toi duoc chung kien tat ca du lieu bi don vao mot bang lon., dan den nhieu van de bat thuong xuat hien khi update va thuc thi du lieu. Neu ban dang gap phai van de nay, hay hoc them ve thiet ke CSDL. Dung kham pha moi thu ve chi qua cac ban thu nghiem va loi gap phai.

Kieu binh thuong cua nhom thu ba khong phai la “chen Thanh”

Noi cach khac, doi khi mot chut kien thuc nho cung co the tro thanh thu nguy hiem. Toi da tung chung kien mot so CSDL duoc binh tuong hoa toi muc ket cung boi cac nha phat trien “thien chi”, nhung nguoi mot muc khang khang dat tat ca moi thu vao cac bang tra tim. Va mot phien hoat dong dang ghi nho, trong do “yes” va “no” duoc bo vao tblAnswers. Bang nay co the tham chieu boi khoa ngoai AnswerID tu cac bang khac. Phai, ban can biet cac nguyen tac binh thuong hoa, nhung cung can phat trien ky nang de hieu khi nao thi nen ngung, khi nao nen loai bo hoat dong nay cho cac thuc thi thuc su.

That tuyet voi voi cac ung dung logic an!

Cac thu tuc va rang buoc luu tru la nhung thanh phan tuyet voi. Khi co nhieu client truy cap CSDL cung mot luc, cac thu tuc, rang buoc nay giup dam bao tinh nhat quan cua du lieu. Dong thoi chung cung co the quay tro lai mot hop den chua cac ung dung logic an, thong thuong khong duoc nhin thay va khong the xem. Co rat nhieu ma CSDL khong co cung tieu chuan thiet ke, kiem tra, xem lai ma nguon giong nhau nhu yeu cau. Khi co y dinh dat ma nguon vao CSDL, ban hay danh ra chut thoi gian tu hoi lai xem no co thuc su thuoc ve noi do khong.

Ai can nhung ban sao luu?

Ai can nhung ban sao luu? Chinh la cac ban, nhung nguoi quan tri CSDL hay cac nha phat trien. Vi don gian, cong viec cua cac ban chac chan phai luu tru du lieu trong mot Database (CSDL). Co the, vao mot luc nao do, vi mot ly do nao do nhu loi phan cung, hacker tan cong, hay don gian chi boi cac loi thong thuong ma CSDL cua ban gap truc trac, bi mat mat hoac phai cai dat lai. Khi ay, chac chan ban se can den nhung ban sao luu. Ke hoach sao luu (nhu tan suat thuc hien, kieu sao luu…) can duoc thuc hien vao thoi diem tu khi bat dau chu trinh phat trien chu khong phai doi den khi hoan thanh moi tien hanh.

Ban can kiem soat phien ban

Noi den sao luu, ben canh cac thay doi ve du lieu, ban cung can theo doi thay doi ve gian do CSDL, chu dong tinh than san sang tao lai CSDL vao bat cu luc nao. Neu muon lam cong viec thuc su cua mot chuyen gia xay dung phan mem, ban can mo rong kiem soat phien ban trong thiet ke CSDL. Ban se khong the phuc hoi phien ban 0.784.5 cua mot phan mem trong qua trinh kiem tra go loi cho khach hang neu khong tao duoc CSDL tuong ung. Neu cac nha phat trien CSDL dang vui ve viet thu tuc luu tru, ngung qua trinh thiet ke bang ma khong de lai bat cu dau vet gi trong cong viec cua ho, ban se gap phai van de.

Su dung cong cu ho tro

CSDL hien dai thuong cung cap nhieu Bucket, cho phep ban bo sung du lieu vao. Chung cung co nhieu cong cu ho tro, giup viec quan ly du lieu de dang hon. Nhu SQL Sever ho tro kiem tra qua trinh bat dau cua server dang su dung truy van. CSDL nay con cung cap mot so Wizard noi cho ban biet chi muc nao se thuc hien cac truy van hieu qua hon so voi hoat dong tai thuc dang thuc hien tren server. Neu ban khong biet cong cu va tien ich nao co the dung trong CSDL nao va chung co the giup gi cho ban, hay doc them nhieu ve chung.

Dung cho rang moi thu “la cai dinh” chi vi ban co trong tay mot cai bua lon

CSDL ngay nay co xu huong dua tat ca du lieu luu tru vao mot ung dung. Nhieu ung dung da tung duoc thu nghiem xay dung toan bo giao dien nguoi dung theo huong sieu du lieu. Sau do luu tru sieu du lieu voi cac tham chieu nguoi dung trong cung mot Database chua du lieu doanh nghiep. Day la mot cach tot de phuc tap hoa doi song va ky nang thuc thi. Mot so du lieu thuc su thuoc ve cac file cuc bo, khong phai nam tren CSDL client-server qua mang. Khi luu tru du lieu, ban can danh gia cac vi tri khac nhau co the dat chung (Database, registry, file van ban thuan tuy, file XML, …) va chon noi phu hop cho tung phan du lieu. Dung dua no vao CSDL mot cach tu dong chi vi ban co trong tay xau ket noi. Ngay nay, xu huong su dung file XML xuat hien nhieu hon la CSDL quan he, nhung nguyen tac co ban thi van vay.


 Theo Developer

Article source http://w4rum.com/954.t

[By Cao Tan Kiet] [03/Mar/07]
 
View more articles from Cao Tan Kiet
Nguoi dung laptop khong phai la fan cua Internet!
Tim rang buoc khoa ngoai trong Oracle
Dien thoai di dong choi game nhu tren may Wii
Apple hoan ra mat he dieu hanh moi
OpenOffice doi dien nguy co bi tan cong
TV Guide: doi thu moi trong lang tim kiem video truc tuyen
Ten mien .xxx co bi “xep xo” them lan nua?
Symantec gioi thieu phan mem bao mat cho dien thoai
Chip RFID cay tren co the nguoi cung co the bi hack
Bac si luyen nghe nhip tim bang... iPod
 
You may also like to read
Thiet bi ngan ngua cac loi nham lan trong viec dung thuoc tai nha
CNTT-TT cua TP.HCM phat trien vuot bac!
The he Web 2.0: cong dong nguoi dung phat trien mang
IBM phat trien cong nghe chip nhieu ngan
HP mua lai hang phat trien ung dung web Tabblo
Vu khoa than tap the lon nhat the gioi
Phai nu IT dau tranh voi chu nghia 'mat me'
Samsung phat trien chip flash lai dau tien tren the gioi
Airbus ra mat may bay lon nhat the gioi
Vu danh cap du lieu the lon nhat the gioi
  
2 older articles in this category
Tim rang buoc khoa ngoai trong Oracle
Database - Cac nguyen tac thong thuong bao mat co so du lieu.
 
 
List Category
Choi WebGiai TriHoc TapKhoa HocSuc KhoeTin HocTin CNTT Trong NuocSu Kien CNTT Quoc TeKien Thuc Co BanThu Thuat May TinhHDH Windows XPTin Hoc Van PhongDo Hoa May TinhWeb Chat EmailVirus MalwareCo So Du LieuThe Gioi GameSecurity - Bao MatHackerTai Phan MemGoc Tan ManPhan Mem MoiThuong Mai Dien TuPhan CungQuan Tri MangHDH Windows VistaTin TucDoi Song
 
Member Corner
Your Email

Password


Or Register!
Or Forgotten password!
Suggest a language!
Suggest a category!
Submit an article!
Remove Ads

Links Exchange
Copyright © 2007 Webmaster Forum w4rum.com. All Rights Reserved!
Use of our service is protected by our Privacy Policy and Terms of Service

5 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z