Article View: cn.bbs.comp.database
Article #996zzͨ�������滯�ı���������Ӧ������
From: Schumi
Date: Tue, 03 Jun 2008 03:37
Date: Tue, 03 Jun 2008 03:37
201 lines
9741 bytes
9741 bytes
�ڶ�̬��վ������У���ݿ���Ƶ���Ҫ�Բ��Զ����������Ʋ���,��ѯ�����ͷdz��� �������������Ҳ���ܵ�Ӱ�졣������ʹ�õ���MySQL����Oracle��ݿ⣬ͨ�������� ���ı����ƣ����������PHP�����߿ɶ��ԣ���������չ���Ӷ�Ҳ������Ӧ�õ����� �� ��˵������滯�����ڱ�����ʱ����������ԺͲ�Э���Ĵ�����ϵ���ڱ����У��� ��ͨ���������Ĺ�����������������Ӧ���˽����滯���ɡ��Ӷ���һ�����ж� �� Ч�ʸߵ���ݿ⡣����Ҳ����ϸ����һ�¿������õĹ�ϵ���͡� ����ٶ�����Ҫ����һ���û���Ϣ�ı������Ҫ�洢�û������֡���˾����˾��ַ�� һЩ���˵��ղؼл�url���ڿ�ʼʱ������ܶ���һ�����µı��ṹ�� ��״̬��ʽ users name company company_address url1 url2 Joe ABC 1 Work Lane abc.com xyz.com Jill XYZ 1 Job Street abc.com xyz.com ����û�н����κε���滯���?���ǽ�������ʽ�ı��Ϊ��״̬��ʽ�ı?�������� ��url1��url2�ֶ�---���������Ӧ������Ҫ�����url�أ��������Ҫ�ڱ���ж��һ �У������ԣ��ⲻ��һ���ð취�������Ҫ����һ��������չ�Ե�ϵͳ�����Ҫ����ʹ �õ�һ����滯����ʽ������ Ӧ�õ��ñ���С� ��һ����滯��ʽ 1.���ÿ��������ظ����顣 2.Ϊÿ����ص���ݽ���һ�������ı�� 3.ʹ��һ����������ʶÿ����ص���ݡ� ���ϵı������Υ���������һ���Ĺ涨����ô����������������ʲô��˼�أ��ܼ� ����ֻ����ÿ����¼�м���һ��Ψһ�ġ��Զ����ӵ�����ֵ��ͨ�����ֵ���Ϳ��Խ��� ������һ��ļ�¼��ֿ�����ͨ��Ӧ�õ�һ����滯��ʽ�����ǵõ������µı�� users userId name company company_address url 1 Joe ABC 1 Work Lane abc.com 1 Joe ABC 1 Work Lane xyz.com 2 Jill XYZ 1 Job Street abc.com 2 Jill XYZ 1 Job Street xyz.com �������ǵı�����˵�Ѿ����ڵ�һ����滯����ʽ�ˣ����Ѿ������url�ֶε������� �⣬��������Ĵ�����ִ�����һ���µ����⡣ÿ����user���в���һ����¼��ʱ�� ���Ƕ������ظ����еĹ�˾���û���ݡ����������ݿ����ǰ���ˣ����Һ����׳� �?��˻�Ҫ����ڶ������ �����? �ڶ�����滯��ʽ 1.ΪӦ���ڶ�����¼���ֶν��������ı�� 2.ͨ��һ��foreign key��������Щ����ֵ�� ���ǽ�url��ֵ����һ�������ı���У��������ǾͿ������Ժ���������ݣ������� ���IJ����ظ���ֵ�����ǻ�ͨ������ֵ��������Щ�ֶΣ� users userId name company company_address 1 Joe ABC 1 Work Lane 2 Jill XYZ 1 Job Street urls urlId relUserId url 1 1 abc.com 2 1 xyz.com 3 2 abc.com 4 2 xyz.com ������ʾ�����Ǵ����˶����ı��users���е�����userid������url���е�foreign key relUserId���������ڵ���������Ѿ��õ������Եĸ��ơ������������ҪΪABC ��˾����һ��Ա����¼�أ����߸�࣬200�����������Ǿͱ����� ��ʹ�ù�˾��͵�ַ�������Բ������ࡣ������ǽ�Ӧ�õ�����滯������ ������滯��ʽ 1.��������ڸü���ֶΡ� ��˾���ַ��User Id����û�й�ϵ�ģ��������Ӧ��ӵ���Լ��Ĺ�˾Id�� users userId name relCompId 1 Joe 1 2 Jill 2 companies compId company company_address 1 ABC 1 Work Lane 2 XYZ 1 Job Street urls urlId relUserId url 1 1 abc.com 2 1 xyz.com 3 2 abc.com 4 2 xyz.com �������Ǿͽ�companies���е�����comId��users��������ΪrelCompId��foreign key�� ������������ΪABC��˾����200��Ա������companies��Ҳֻ��һ����¼�����ǵ�users ��urls����Բ��ϵ��������赣�IJ��벻��Ҫ����ݡ��ֵĿ����߶���Ϊ���� �����滯���㹻�ˣ���� ��ݿ������Ѿ����Ժܷ���ش��������ҵ�ĸ������˿����ڴ��������������ȷ �ġ� ���ǿ�������һ��url���ֶ�--��ע���ݵ��������������û��û�������Щurl ��ݵ�HTMLҳ����һ���ı�����������Ļ����Ⲣû�����⣬�����û�����ͬ���� �ؼеĸ��ʽ��٣����������ͨ��һ������ʽ�IJ˵���ֻ���û�ѡ������url���룬�� �߸��һ�㡣��������£��� �ǵ���ݿ���Խ�����һ������Ż�--���IJ������ڴ����Ŀ�������˵����һ���� �Ǻ��Եģ���Ϊ��Ҫ����һ�����ر�Ĺ�ϵ--һ����Զ�Ĺ�ϵ���������ǵ�Ӧ������ ��û�����������ݹ�ϵ�� �ڶ�����ĸ���滯����ʽǰ������������һ�����ֻ����ݹ�ϵ��һ��һ��һ�Զ� �Ͷ�Զࡣ���ǻ�ͷ��һ�¾����һ����滯��users�?Ҫ�����ǽ�url���ֶη���һ �������ı��У�ÿ����users���в���һ����¼�����Ǿͻ���urls���в���һ�С����ǽ� �õ�һ��һ��һ�Ĺ�ϵ���û� ���е�ÿһ�У�������urls�����ҵ���Ӧ��һ�С��������ǵ�Ӧ���� ˵����Ȳ�ʵ��Ҳ ������ Ȼ���ڶ�����滯�����ӡ�����ÿ���û���¼�����ǵı�������ж��urls�ļ�¼ ��֮����������һ��һ�Զ�Ĺ�ϵ������һ���ܳ���Ĺ�ϵ�� ���ڶ�Զ�Ĺ�ϵ��˵�����е㸴���ˡ������ǵĵ������滯��ʽ�������У����ǵ� һ���û���ܶ��url�йأ��������뽫�ýṹ��Ϊ�������û�������urls�йأ��� �����ǾͿ��Եõ�һ����Զ�Ľṹ��������ǰ�������ȿ������ṹ����Щʲô�仯 �� users userId name relCompId 1 Joe 1 2 Jill 2 companies compId company company_address 1 ABC 1 Work Lane 2 XYZ 1 Job Street urls urlId url 1 abc.com 2 xyz.com url_relations relationId relatedUrlId relatedUserId 1 1 1 2 1 2 3 2 1 4 2 2 Ϊ�˽�һ��������ݵ����࣬�������õ��ļ���滯��ʽ�����Ǵ�����һ������ֵ�url _relations�?������ֶξ�Ϊ�������foreign key��ͨ������?���ǾͿ������ur ls���е��ظ���Ŀ�������ǵ��ĸ���滯��ʽ�ľ���Ҫ�� -- [m[1;34m�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 59.78.51.96][m
Technical Details
Message-ID:
<4aJJ8I$auW@bbs.sjtu.edu.cn>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!feeder.news-service.com!news.isoc.lu!news.shec6.edu.cn!SJTUShow Full Headers
Complete Article Headers
X-Google-Thread: 101948,bca4cb41704dab76,start X-Google-Attributes: gid101948,domainid0,public,usenet X-Google-Language: Chinese,GB Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!feeder.news-service.com!news.isoc.lu!news.shec6.edu.cn!SJTU From: Goliath.bbs@bbs.sjtu.edu.cn (Schumi) Newsgroups: cn.bbs.comp.database Subject: zzͨ�������滯�ı���������Ӧ������ Date: 03 Jun 2008 03:37:57 GMT Organization: ��ˮ˼Դ Message-ID: <4aJJ8I$auW@bbs.sjtu.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: database/M.1212464274.A