🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.database
Article #1122

zz������ݿ���ܼ����Ĺ���������ʵ�ַ���

#1122
From: Schumi
Date: Thu, 15 May 2008 09:17
176 lines
14883 bytes
��Դ������� ���ߣ�Rory

��Ϣ��ȫ�ĺ��ľ�����ݿ�İ�ȫ��Ҳ����˵��ݿ��������Ϣ��ȫ�ĺ������⡣���
����ݵİ�ȫ����Խ��Խ�ܵ����ӣ���ݿ���ܼ�����Ӧ�ü���Ľ������ݿ������
�İ�ȫ���⣬��ʵ�ַ������в��ء� 

���ŵ���������Խ��Խ���Ӧ�ã���ݵİ�ȫ����Խ��Խ�ܵ����ӡ�һ����ҵ������
Ҫ���Լ��Ĺؼ���ݽ�����Ч�ı�����������ҵ��Ӧ�÷����ṩ�̣�Application Serv
ice Provider��ASP�������Ӧ��֧�ֺͷ�������������£���ҵ��ҵ����ݴ����A
SP�����䰲ȫ���޷��õ���Ч�ı��ϡ���Ϊ��ͳ����ݿⱣ����ʽ��ͨ���趨�����ֺ�
����Ȩ�޵ȷ���ʵ�ֵģ���ݿ����Ա���Բ������Ƶط��ʺ͸����ݿ��е��������
�������һ����Ĺؼ���Ҫ����ݱ�����ܣ���ʹ��ݲ���й¶��ʧ��Ҳ���Ա�����
�룬������һ���ֻ���ݿ��Ʒ��֧�ֶ���ݿ��е�������ݼ��ܴ洢�� 

����ݽ��м��ܣ���Ҫ�����ַ�ʽ��ϵͳ�м��ܡ��ͻ���(DBMS���)���ܡ���������(D
BMS�ں˲�)���ܡ��ͻ��˼��ܵĺô��Dz��������ݿ�������ĸ��أ����ҿ�ʵ������
�Ĵ�����ܣ����ּ��ܷ�ʽͨ��������ݿ���㹤��ʵ�֡���������˵ļ�����Ҫ����
�ݿ����ϵͳ������в����������IJ���ܣ����û����ݿ⿪���̵���ϣ���ʵ����
����Խϴ󡣴��⣬����Щϣ��ͨ��ASP��÷������ҵ��˵��ֻ���ڿͻ���ʵ�ּӽ���
�����ܱ�֤����ݵİ�ȫ�ɿ��� 

1. ������ݿ���ܼ��� 

��Ϣ��ȫ��Ҫָ������档һ����ݰ�ȫ������ϵͳ��ȫ�����ǵ�������İ�ȫ������
����ݿ�İ�ȫ������ݿ����ݼ��ܾ�ץס����Ϣ��ȫ�ĺ������⡣

����ݿ�����ݼ�����Ϊ��ǿ��ͨ��ϵ��ݿ����ϵͳ�İ�ȫ�ԣ��ṩһ����ȫ���õ�
��ݿ����ƽ̨������ݿ�洢������ʵʩ��Ч��������ͨ����ݿ�洢���ܵȰ�ȫ��
��ʵ������ݿ���ݴ洢���ܺ�������Ҫ��ʹ����ݿ������ķ�ʽ�洢������̬��ʽ
�¹�����ȷ������ݰ�ȫ�� 

1.1 ��ݿ���ܼ����Ĺ��ܺ����� 

���������о����ҹ���ݿ���ܼ����Ѿ��Ƚϳ��졣 

һ����ԣ�һ����֮��Ч����ݿ���ܼ�����Ҫ������6������Ĺ��ܺ����ԡ�

(1)�����֤�� 

�û����ṩ�û�������⣬�����밴��ϵͳ��ȫҪ���ṩ������ذ�ȫƾ֤����ʹ��
�ն���Կ�� 

(2) ͨ�ż����������Ա����� 

�й���ݿ�ķ��������紫���ж������ܣ�ͨ��һ��һ�ܵ��������ڷ��طš����۸ġ�


(3) ��ݿ���ݴ洢�����������Ա����� 

��ݿ�ϵͳ���������洢���ܣ�����ݿ��в�ͬ�ļ�¼��ÿ����¼�IJ�ͬ�ֶζ���
�ò�ͬ����Կ���ܣ�����У���ʩ����֤��ݿ���ݴ洢�ı����Ժ������ԣ���ֹ���
�ķ���Ȩ���ʺ��޸ġ� 

(4) ��ݿ�������ã� 

ϵͳ�п���ѡ����Ҫ���ܵ���ݿ��У��Ա����û�ѡ����Щ������Ϣ���м��ܶ���ȫ
����ݶ����ܡ�ֻ���û���������ݼ��ܿ��������ݿ�����ٶȡ������������û���
Ч���밲ȫ��֮���������ѡ�� 

(5)�༶��Կ����ģʽ�� 

����Կ������Կ���������ڰ�ȫ���򣬶�����Կ������Կ�������ܱ�������ݼ��ܵ���
Կ�洢����ʱ���ö�����Կ���ܱ�����ʹ��ʱ������Կ������ 

(6) ��ȫ���ݣ�

ϵͳ�ṩ��ݿ����ı��ݹ��ܺ���Կ���ݹ��ܡ� 

1.2 ����ݿ����ϵͳ��Ҫ�� 

(1) �ֶμ��ܣ� 

(2) ��Կ��̬���? 

(3) ���?����ݣ� 

(4) ��Ӱ��Ϸ��û��IJ����� 

(5) ��ֹ�Ƿ������� 

1.3 ��ݼ��ܵ��㷨 

�����㷨��һЩ��ʽ�ͷ�����涨�����ĺ�����֮��ı任��������Կ�ǿ��Ƽ�����
���ͽ����㷨�Ĺؼ���Ϣ����IJ����䡢�洢�ȹ�����ʮ����Ҫ�ġ� 

��ݼ��ܵĻ��̰��������ģ����ɶ���Ϣ�����з��룬������Ļ�����Ĵ�����ʽ
���ù�̵�����Ϊ���ܣ������ñ�����Ϣת��Ϊ��ԭ������ʽ�Ĺ�̡�

DES�㷨�� DES(Data Encryption Standard)����IBM��˾��1970���Ժ�չ�����ģ���
1976��11�±������������ã�DES��������ұ�׼�ֺ������ұ�׼Э�ᣨAmerica
n National Standard Institute,ANSI������, DES�㷨��64λ������������Ϊ64λ��
��������飬����ʹ�õ���ԿҲ��64λ��DES�㷨��ֻ�õ�64λ��Կ�е�����56λ�� 

����DES�� DES������ѧȱ������Կ������ԱȽ϶̣���ˣ������������һ������䳤
�ȵķ���������������DES������DES��DES��һ�ֱ��Ρ����ַ���ʹ������������56λ��
Կ�Խ�������Ϣ(��EDI���)����3�μ���,�Ӷ�ʹ����Ч��Կ���ȴﵽ112λ��168λ, ��
��ȫ��������Ҫ��ʱ��Ҫ������ 

RSA�㷨���ǵ�һ������������ݼ���Ҳ����������ǩ����㷨�����������Ͳ�����Ҳ
�����С��㷨�����־��Ƿ����ߵ����֣�Ron Rivest, AdiShamir ��Leonard Adleman,
 ��RSA�İ�ȫ��һֱδ�ܵõ������ϵ�֤���� RSA�İ�ȫ�������ڴ�������ӷֽ⣬��
��û�д�������֤������RSA���Ѷ������ֽ��Ѷȵȼۡ���RSA���ش�ȱ�����޷�����
���ϰ�����ı���������Σ���������ѧ�������ʿ���������ӷֽⲻ��NPC���⣬ RS
A�㷨�ǵ�һ����ͬʱ���ڼ��ܺ�����ǩ����㷨��Ҳ�������Ͳ�����RSA�DZ��о���
��㷺�Ĺ�Կ�㷨��������������ѽ��ʮ�꣬�����˸��ֹ����Ŀ��飬��Ϊ���ǽ�
�ܣ��ձ���Ϊ��Ŀǰ������Ĺ�Կ����֮һ�� 


AES������߼����ܱ�׼�㷨,����δ����ʮ�������DES�ڸ��������еõ��㷺Ӧ�ã���
�����Ƕ�AES���в�ͬ�Ŀ���,��������˵,AES��Ϊ��һ�����ݼ��ܱ�׼�����ǿ��ȫ
�ԡ������ܡ���Ч�ʡ����ú������ŵ㡣AES����������Կ����:128,192,256λ����
�Զ��ԣ�AES��128��Կ��DES��56��Կǿ1021����AES�㷨��Ҫ����������棺�ֱ仯��
Ȧ�����Կ��չ���������ϣ��˼��ܷ�����Ҫ��Ҿ����������ƽ��豸����10������ʱ
��ſ������롣 


1.4 ��ݿ���ݼ��ܵ�ʵ�� 


ʹ����ݿⰲȫ�����м������ݿ���м���������ֱ�ӵķ�������Ҫ��ͨ��ϵͳ��
���ܡ�DBMS�ں˲㣨�������ˣ����ܺ�DBMS��㣨�ͻ��ˣ����ܡ� 


��ϵͳ�м��ܣ���ϵͳ���޷�������ݿ��ļ��е���ݹ�ϵ������������ڴ��н��м�
�ܣ�Ȼ���ļ�ϵͳ��ÿ�μ��ܺ���ڴ����д�뵽��ݿ��ļ���ȥ������ʱ���淽���
�н��ܾͣ����ּ��ܷ�����Լ򵥣�ֻҪ���ƹ�����Կ�Ϳ����ˡ�ȱ�����ݿ�Ķ�д
���Ƚ��鷳��ÿ�ζ�Ҫ���мӽ��ܵĹ������Գ���ı�д�Ͷ�д��ݿ���ٶȶ�����Ӱ
�졣 


��DBMS�ں˲�ʵ�ּ�����Ҫ����ݿ����ϵͳ������в��������ּ�����ָ���������
��ȡ֮ǰ��ɼӽ��ܹ��������ּ��ܷ�ʽ���ŵ��Ǽ��ܹ���ǿ�����Ҽ��ܹ��ܼ�������
Ӱ��DBMS�Ĺ��ܣ�����ʵ�ּ��ܹ�������ݿ����ϵͳ֮����޷���ϡ���ȱ���Ǽ���
�����ڷ������˽��У������˷������ĸ��أ�����DBMS�ͼ�����֮��Ľӿ���ҪDBMS��
���̵�֧�֡� 


��DBMS���ʵ�ּ��ܵĺô��Dz��������ݿ�������ĸ��أ����ҿ�ʵ�����ϵĴ��䣬
���ܱȽ�ʵ�ʵ������ǽ���ݿ����ϵͳ����DBMS��һ����㹤�ߣ���ݼ���Ҫ���Զ�
��ɶ���ݿ���ݵļӽ��ܴ��? 


�������ּ��ܷ�ʽ���м��ܣ��ӽ���������ڿͻ��˽��У�����ŵ��Dz��������ݿ�
�������ĸ��ز��ҿ���ʵ�����ϴ���ļ��ܣ�ȱ���Ǽ��ܹ��ܻ��ܵ�һЩ���ƣ������
�����ϵͳ֮���������Բ 


��ݿ����ϵͳ�ֳ��������ܶ�������Ҫ������һ���Ǽ����ֵ���������һ������
�ݿ�ӽ������档��ݿ����ϵͳ���û�����ݿ���Ϣ����ļ���Ҫ���Լ�����Ϣ��
���ڼ����ֵ��У�ͨ�������ݼӽ�������ʵ�ֶ���ݿ��ļ��ܡ����ܼ����ת����
���ܡ���ݿ���Ϣ�ļӽ��ܴ������ں�̨��ɵģ�����ݿ��������͸���ġ� 


�����Ϸ�ʽʵ�ֵ���ݿ����ϵͳ���кܶ��ŵ㣺���ȣ�ϵͳ����ݿ�������û�����
ȫ͸���ģ�����Ա���Ը����Ҫ�������ĺ����ĵ�ת����������Σ�����ϵͳ��ȫ����
����ݿ�Ӧ��ϵͳ������Ķ���ݿ�Ӧ��ϵͳ����ʵ����ݼ��ܹ��ܣ�����ӽ��ܴ�
���ڿͻ��˽��У�����Ӱ����ݿ��������Ч�ʡ� 


��ݿ�ӽ�����������ݿ����ϵͳ�ĺ��IJ�������λ��Ӧ�ó�������ݿ������֮��
�������ں�̨�����ݿ���Ϣ�ļӽ��ܴ��?��Ӧ�ÿ�����Ա�Ͳ�����Ա��˵��͸����
����ݼӽ�������û�в������棬����Ҫʱ�ɲ���ϵͳ�Զ����ز�פ�����ڴ��У�ͨ��
�ڲ��ӿ�������ֵ���������û�Ӧ�ó���ͨѶ����ݿ�ӽ������������ģ�����
���ӽ��ܴ���ģ�顢�û��ӿ�ģ�����ݿ�ӿ�ģ�顣 


2. ������ 


�����������ԶԶû�ﵽ��ݿⰲȫ��Ҫ���������ڵ���ݿ����������ܹ�����
�ʵİ�ȫ����ȣ�Ҳ��Ҫ�ص㿼�ǵķ��档һ���õİ�ȫϵͳ�����ۺϿ��Ǻ�������Щ
�������Ա�֤��ݵİ�ȫ��ͨ����������ϣ��Դ���������ͬʱҲ�ʹ��һ������
һ��ѧϰ����ͬ��
--

�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 207.46.55.28]
Technical Details
Message-ID: <4a4ZPD$ayb@bbs.sjtu.edu.cn>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newshub.sdsu.edu!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.shec6.edu.cn!SJTU

Show Full Headers
Complete Article Headers
X-Google-Thread: 101948,ed366daf68802b3e,start
X-Google-Attributes: gid101948,domainid0,public,usenet
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newshub.sdsu.edu!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.shec6.edu.cn!SJTU
From: Goliath.bbs@bbs.sjtu.edu.cn (Schumi)
Newsgroups: cn.bbs.comp.database
Subject: zz������ݿ���ܼ����Ĺ���������ʵ�ַ���
Date: 15 May 2008 09:17:56 GMT
Organization: ��ˮ˼Դ
Message-ID: <4a4ZPD$ayb@bbs.sjtu.edu.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: database/M.1210843069.A