Enviar pesquisa
Carregar
数据库设计60个技巧
•
0 gostou
•
234 visualizações
Y
yiditushe
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 16
Baixar agora
Baixar para ler offline
Recomendados
W“天才”
W“天才”
hcm602
W爱迪生传
W爱迪生传
hcm602
Drinking in style
Drinking in style
Damon Gor
自由 开放的Sakai平台
自由 开放的Sakai平台
jiali zhang
一本面向中高级读者的数据挖掘好书
一本面向中高级读者的数据挖掘好书
sugeladi
W阿格尼丝·格雷
W阿格尼丝·格雷
hcm602
科特勒营销案例
科特勒营销案例
20004
相同体裁中作者与读者关系的意识的培养: 谈中国高校英语写作教学中 ...
相同体裁中作者与读者关系的意识的培养: 谈中国高校英语写作教学中 ...
sugeladi
Recomendados
W“天才”
W“天才”
hcm602
W爱迪生传
W爱迪生传
hcm602
Drinking in style
Drinking in style
Damon Gor
自由 开放的Sakai平台
自由 开放的Sakai平台
jiali zhang
一本面向中高级读者的数据挖掘好书
一本面向中高级读者的数据挖掘好书
sugeladi
W阿格尼丝·格雷
W阿格尼丝·格雷
hcm602
科特勒营销案例
科特勒营销案例
20004
相同体裁中作者与读者关系的意识的培养: 谈中国高校英语写作教学中 ...
相同体裁中作者与读者关系的意识的培养: 谈中国高校英语写作教学中 ...
sugeladi
Vol. 01 Iss. 35
Vol. 01 Iss. 35
pardarshakbharat
Page 6
Page 6
VIJAY NEWS
Giftedfactors
Giftedfactors
Somporn Laothongsarn
야구장
야구장
rlaqltj32
Jagruk janta 12 - 18 june 2019
Jagruk janta 12 - 18 june 2019
JagrukJanta
150214
150214
VIJAY NEWS
Jagruk janta 9-15 sept 2020
Jagruk janta 9-15 sept 2020
JagrukJanta
Vol. 01 Iss. 24
Vol. 01 Iss. 24
pardarshakbharat
ENC Times-July 14, 2018
ENC Times-July 14, 2018
ENC
ENC Times-August 02, 2018
ENC Times-August 02, 2018
ENC
ENC Times-August 28,2017
ENC Times-August 28,2017
ENC
Bhtkh dec 15
Bhtkh dec 15
Withs Technosolutions
समझ से प्राप्त ब्रह्मचर्य (पूर्वार्ध) (Part-2)
समझ से प्राप्त ब्रह्मचर्य (पूर्वार्ध) (Part-2)
Dada Bhagwan
ENC Times-November 09,2017
ENC Times-November 09,2017
ENC
Vit onet all
Vit onet all
ทิวา อินต๊ะวงศ์
理解 策略 建筑设计作品分析与建筑设计过程中的分析之比较
理解 策略 建筑设计作品分析与建筑设计过程中的分析之比较
hj8841481
泰国白龙王降世专为明星打造形象气场风水philippines fengshui master lucio co
泰国白龙王降世专为明星打造形象气场风水philippines fengshui master lucio co
秀冰 颜
Year 9, issue 328
Year 9, issue 328
VIJAY NEWS
ENC Times-December 07,2017
ENC Times-December 07,2017
ENC
Page 7
Page 7
VIJAY NEWS
Wiring & Gauge
Wiring & Gauge
Fauquier Horticulture
Gregory herrera tarea numero 2 informatica
Gregory herrera tarea numero 2 informatica
Gregory Herrera
Mais conteúdo relacionado
Mais procurados
Vol. 01 Iss. 35
Vol. 01 Iss. 35
pardarshakbharat
Page 6
Page 6
VIJAY NEWS
Giftedfactors
Giftedfactors
Somporn Laothongsarn
야구장
야구장
rlaqltj32
Jagruk janta 12 - 18 june 2019
Jagruk janta 12 - 18 june 2019
JagrukJanta
150214
150214
VIJAY NEWS
Jagruk janta 9-15 sept 2020
Jagruk janta 9-15 sept 2020
JagrukJanta
Vol. 01 Iss. 24
Vol. 01 Iss. 24
pardarshakbharat
ENC Times-July 14, 2018
ENC Times-July 14, 2018
ENC
ENC Times-August 02, 2018
ENC Times-August 02, 2018
ENC
ENC Times-August 28,2017
ENC Times-August 28,2017
ENC
Bhtkh dec 15
Bhtkh dec 15
Withs Technosolutions
समझ से प्राप्त ब्रह्मचर्य (पूर्वार्ध) (Part-2)
समझ से प्राप्त ब्रह्मचर्य (पूर्वार्ध) (Part-2)
Dada Bhagwan
ENC Times-November 09,2017
ENC Times-November 09,2017
ENC
Vit onet all
Vit onet all
ทิวา อินต๊ะวงศ์
理解 策略 建筑设计作品分析与建筑设计过程中的分析之比较
理解 策略 建筑设计作品分析与建筑设计过程中的分析之比较
hj8841481
泰国白龙王降世专为明星打造形象气场风水philippines fengshui master lucio co
泰国白龙王降世专为明星打造形象气场风水philippines fengshui master lucio co
秀冰 颜
Year 9, issue 328
Year 9, issue 328
VIJAY NEWS
ENC Times-December 07,2017
ENC Times-December 07,2017
ENC
Page 7
Page 7
VIJAY NEWS
Mais procurados
(20)
Vol. 01 Iss. 35
Vol. 01 Iss. 35
Page 6
Page 6
Giftedfactors
Giftedfactors
야구장
야구장
Jagruk janta 12 - 18 june 2019
Jagruk janta 12 - 18 june 2019
150214
150214
Jagruk janta 9-15 sept 2020
Jagruk janta 9-15 sept 2020
Vol. 01 Iss. 24
Vol. 01 Iss. 24
ENC Times-July 14, 2018
ENC Times-July 14, 2018
ENC Times-August 02, 2018
ENC Times-August 02, 2018
ENC Times-August 28,2017
ENC Times-August 28,2017
Bhtkh dec 15
Bhtkh dec 15
समझ से प्राप्त ब्रह्मचर्य (पूर्वार्ध) (Part-2)
समझ से प्राप्त ब्रह्मचर्य (पूर्वार्ध) (Part-2)
ENC Times-November 09,2017
ENC Times-November 09,2017
Vit onet all
Vit onet all
理解 策略 建筑设计作品分析与建筑设计过程中的分析之比较
理解 策略 建筑设计作品分析与建筑设计过程中的分析之比较
泰国白龙王降世专为明星打造形象气场风水philippines fengshui master lucio co
泰国白龙王降世专为明星打造形象气场风水philippines fengshui master lucio co
Year 9, issue 328
Year 9, issue 328
ENC Times-December 07,2017
ENC Times-December 07,2017
Page 7
Page 7
Destaque
Wiring & Gauge
Wiring & Gauge
Fauquier Horticulture
Gregory herrera tarea numero 2 informatica
Gregory herrera tarea numero 2 informatica
Gregory Herrera
Spring的Io C容器
Spring的Io C容器
yiditushe
Imperialismo
Imperialismo
Ócio do Ofício
After The Crash Minimize Your Downtime
After The Crash Minimize Your Downtime
TechSoup
New Study Of Gita Nov 9 Dr Shriniwas J Kashalikar
New Study Of Gita Nov 9 Dr Shriniwas J Kashalikar
banothkishan
Navagraha Stotra Bestseller For Superliving Dr Shriniwas Kashalikar
Navagraha Stotra Bestseller For Superliving Dr Shriniwas Kashalikar
banothkishan
The Value Of Social Media
The Value Of Social Media
Bayshore Solutions
UDC2015 鳥取ブロック チームサザエ「picon」
UDC2015 鳥取ブロック チームサザエ「picon」
code4tottori
5 架构分析
5 架构分析
yiditushe
Cavallo Junior 2016
Cavallo Junior 2016
Lorenzo Andreani
C:\Fakepath\Ida à Escola Grande
C:\Fakepath\Ida à Escola Grande
O Ciclista
Reseña bibliografica, apartheid del siglo xxi
Reseña bibliografica, apartheid del siglo xxi
Zaibet Caceres
2 клас. Корнієнко. Урок 3. Сучасні комп'ютери та їх застосування
2 клас. Корнієнко. Урок 3. Сучасні комп'ютери та їх застосування
Дмитро Загура
Administration Of The Hpv Vaccine In Womens Health Clinics
Administration Of The Hpv Vaccine In Womens Health Clinics
Jolene Bethune
Cv2016
Cv2016
Jonna Madsen
Monumentos y edificios de madrid
Monumentos y edificios de madrid
Maria Jose Illanes Bermudez
Tapahtumajärjestäjien ostohalukkuus ja valintakriteerit lähiruokayritysten tu...
Tapahtumajärjestäjien ostohalukkuus ja valintakriteerit lähiruokayritysten tu...
Pia Rupponen
Hermell Products Mini Product Catalog for Health and Wellness
Hermell Products Mini Product Catalog for Health and Wellness
Allie McConnell
Destaque
(19)
Wiring & Gauge
Wiring & Gauge
Gregory herrera tarea numero 2 informatica
Gregory herrera tarea numero 2 informatica
Spring的Io C容器
Spring的Io C容器
Imperialismo
Imperialismo
After The Crash Minimize Your Downtime
After The Crash Minimize Your Downtime
New Study Of Gita Nov 9 Dr Shriniwas J Kashalikar
New Study Of Gita Nov 9 Dr Shriniwas J Kashalikar
Navagraha Stotra Bestseller For Superliving Dr Shriniwas Kashalikar
Navagraha Stotra Bestseller For Superliving Dr Shriniwas Kashalikar
The Value Of Social Media
The Value Of Social Media
UDC2015 鳥取ブロック チームサザエ「picon」
UDC2015 鳥取ブロック チームサザエ「picon」
5 架构分析
5 架构分析
Cavallo Junior 2016
Cavallo Junior 2016
C:\Fakepath\Ida à Escola Grande
C:\Fakepath\Ida à Escola Grande
Reseña bibliografica, apartheid del siglo xxi
Reseña bibliografica, apartheid del siglo xxi
2 клас. Корнієнко. Урок 3. Сучасні комп'ютери та їх застосування
2 клас. Корнієнко. Урок 3. Сучасні комп'ютери та їх застосування
Administration Of The Hpv Vaccine In Womens Health Clinics
Administration Of The Hpv Vaccine In Womens Health Clinics
Cv2016
Cv2016
Monumentos y edificios de madrid
Monumentos y edificios de madrid
Tapahtumajärjestäjien ostohalukkuus ja valintakriteerit lähiruokayritysten tu...
Tapahtumajärjestäjien ostohalukkuus ja valintakriteerit lähiruokayritysten tu...
Hermell Products Mini Product Catalog for Health and Wellness
Hermell Products Mini Product Catalog for Health and Wellness
Mais de yiditushe
Spring入门纲要
Spring入门纲要
yiditushe
J Bpm4 1中文用户手册
J Bpm4 1中文用户手册
yiditushe
性能测试实践2
性能测试实践2
yiditushe
性能测试实践1
性能测试实践1
yiditushe
性能测试技术
性能测试技术
yiditushe
Load runner测试技术
Load runner测试技术
yiditushe
J2 ee性能测试
J2 ee性能测试
yiditushe
面向对象的Js培训
面向对象的Js培训
yiditushe
Flex3中文教程
Flex3中文教程
yiditushe
开放源代码的全文检索Lucene
开放源代码的全文检索Lucene
yiditushe
基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍
yiditushe
Lucene In Action
Lucene In Action
yiditushe
Lucene2 4学习笔记1
Lucene2 4学习笔记1
yiditushe
Lucene2 4 Demo
Lucene2 4 Demo
yiditushe
Lucene 全文检索实践
Lucene 全文检索实践
yiditushe
Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析
yiditushe
7 面向对象设计原则
7 面向对象设计原则
yiditushe
10 团队开发
10 团队开发
yiditushe
9 对象持久化与数据建模
9 对象持久化与数据建模
yiditushe
8 Uml构架建模
8 Uml构架建模
yiditushe
Mais de yiditushe
(20)
Spring入门纲要
Spring入门纲要
J Bpm4 1中文用户手册
J Bpm4 1中文用户手册
性能测试实践2
性能测试实践2
性能测试实践1
性能测试实践1
性能测试技术
性能测试技术
Load runner测试技术
Load runner测试技术
J2 ee性能测试
J2 ee性能测试
面向对象的Js培训
面向对象的Js培训
Flex3中文教程
Flex3中文教程
开放源代码的全文检索Lucene
开放源代码的全文检索Lucene
基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍
Lucene In Action
Lucene In Action
Lucene2 4学习笔记1
Lucene2 4学习笔记1
Lucene2 4 Demo
Lucene2 4 Demo
Lucene 全文检索实践
Lucene 全文检索实践
Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析
7 面向对象设计原则
7 面向对象设计原则
10 团队开发
10 团队开发
9 对象持久化与数据建模
9 对象持久化与数据建模
8 Uml构架建模
8 Uml构架建模
数据库设计60个技巧
1.
Êý¾Ý¿âÉè¼ÆÖ¸ÄÏ ¿âÉè¼ÆµÄ²ÄÁϺ¹Å£³ä¶°ÓйØÊý Èç¹û°ÑÆóÒµµÄÊý¾Ý±È×öÉúÃüËù
£¬ £¬ ¡£¾ÍÈç ¡£ ÄÇôÊý¾Ý¿âµÄÉè¼Æ¾ ´óѧѧλ¿Î³ÌÀïÒ²ÓÐרà ²»¹ý £¬ ·´¸´Ç¿µ÷µÄ ÎÒÃÇ £¬ ÀÏʦҲ±È²»¹ý¾-ÑéµÄ½Ì»å ¡£ ÔÙºÃµÄ ËùÒÔÎÒÃÇ×î½üÕÒÁËЩ¶Ô ¼ÆÊý¾Ý¿âµÄ¼¼Çɺ;-Ñé ¡£ ÎÒÃÇ µÄ±à¼-´ÓÊÕµ½µÄ ¼¼Çɱàд³ÉÁ˱¾ÎÄ £¬ 130 ¸ö·´À¡Öо«Ñ¡ÁËÆäÖÐµÄ ÎªÁË·½±ãË÷ÒýÆäÄÚÈÝ»®·ÖΪ 5 ¸ö²¿·Ö £º 60 ¸ö×î¼Ñ¼¼ÇÉ £¬ °ÑÕâЩ ²¢ µÚ1 ²¿·ÖÉè¼ÆÊý¾Ý¿â֮ǰ — ÕâÒ»²¿·ÖÂÞ ÁÐÁË 12 ¸ö»ù±¾¼¼ÇÉ £¬ °üÀ¨ÃüÃû¹æ·¶ºÍÃ÷È·ÒµÎñÐèÇóµÈ ¡£ µÚ µÚ2 ²¿·ÖÉè¼ÆÊý¾Ý¿â±í — ×ܹ² 24 ¸öÖ¸ÄÏÐÔ¼¼ÇÉ £¬ º-¸Ç±íÄÚ×Ö¶ÎÉè¼ÆÒÔ¼°Ó¦¸Ã±ÜÃâµÄ³£¼ûÎÊÌâµÈ ¡£ µÚ 3 ²¿·ÖÑ¡Ôñ¼ü — ÔõôѡÔñ¼üÄظö¼¼ÇÉרÃÅÉ漰ϵͳÉú³ÉµÄÖ÷¼üµÄÕýÈ·Ó÷¨ £¿âÀïÓÐ Õ 10 £¬»¹ÓкÎʱÒÔ¼°ÈçºÎË÷Òý×ֶΠÒÔ»ñµÃ×î¼ÑÐÔÄÜµÈ ¡£ 4 ²¿·Ö±£Ö¤Êý¾ÝÍêÕûÐÔ — ÌÖÂÛÈçºÎ±£³ÖÊý¾Ý¿âµÄÇåÎúºÍ½¡×³ ¡£ £¬çºÎ°ÑÓк¦Êý¾Ý½µµÍµ½×îС³Ì¶È È µÚ5 ²¿·Ö¸÷ÖÖС¼¼ÇÉ — ²»°üÀ¨ÔÚÒÔÉÏ 4 ¸ö²¿·ÖÖеÄÆäËû¼¼ÇÉ £¬ ÁËËüÃÇÏ£ÍûÄãµÄÊý¾Ý¿â¿ª·¢¹¤×÷»á¸üÇáËÉÒ» £¬ Î廨°ËÃÅ ÓÐ ¡£ Page 1 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
2.
µÚ
1 ²¿·ÖÉè¼ÆÊý¾Ý¿â֮ǰ — 1. ¿¼²ìÏÖÓл·¾³ ÔÚÉè¼ÆÒ»¸öÐÂÊý¾Ý¿âʱ £¬ Äã²»µ«Ó¦¸Ã×ÐϸÑо¿ÒµÎñÐèÇó¶øÇÒ ¡£ ´ó¶àÊýÊý¾Ý¿ ÏîÄ¿¶¼²»ÊÇ´ÓÍ·¿ªÊ¼½¨Á¢µÄ £» £¬ ͨ³£ »ú¹¹ÄÚ×Ü»á´æÔÚÓÃÀ´Âú×ãÌض¨ £¨ ¿ÉÄÜûÓÐʵ ÏÖ×Ô¶¯¼ÆËã £©¡£ÏÖÓÐϵͳ²¢²»ÍêÃÀ ¡£ ÏÔÈ» £¬ £¬ ·ñÔòÄã¾Í²»±ØÔÙ½¨Á¢ÐÂϵͳ µ«ÊǶԾÉϵͳµ ¿ÉÒÔÈÃÄã·¢ÏÖһЩ¿ÉÄÜ»áºöÂÔµÄϸ΢ÎÊÌâ ¡£ À´Ëµ Ò»°ã¿¼²ìÏÖÓÐϵͳ¶ÔÄã¾ø¶Ô £¬ ¡£ — Lamont Adams ÎÒÔø¾-½ÓÊÖ¹ýÒ»¸öΪµØÇøÔËÊ乫˾¿ª·¢µÄÊý¾Ý¿âÏîÄ¿ £¬ »î²»ÄÑ £¬ ÓõÄÊÇ Êý¾Ý¿â Access ¡£ ÎÒÉèÖà ÁËһЩÏîÄ¿Éè¼Æ²ÎÊý £¬¶øÇÒͬ¿Í»§Ò»µÀ¶ÔÕâЩ²ÎÊý½øÐÐÁËÆÀ¹À £¬ ÊÂÏÈ»¹²é¿´ÁË¿ª·¢»·¾³ÏÂËù²ÉÈ¡ µÄ¹¤×÷ģʽ £¬ µÈµ½×îºó²¿ÊðÓ¦ÓõÄʱºò £¬ Ö»¼ûÖÕ¶ËÉϳöÁ˼¸¸öÌáʾ·ûÈ»ºóÁ¢ÂíÔÚÎÒÃæÇ°ÇÌ ÁË ×¥¶úÄÓÈùµÄÕÛÌÚÁ˺ü¸¸öСʱ Ô-À´Õâ¼Ò¹«Ë¾µÄÍøÂçÉÏÅÜ×ÅÁ½¸öÊý¾Ý¿âÓ¦Ó £¡ £¬ ÎÒ²ÅÒâʶµ½ £¬ £¬ ¶ø¶ÔÍøÂçµÄ·ÃÎÊÐèÒªÃ÷È·ºÍÑϸñµÄÓû§Õʺż°Æä·ÃÎÊȨÏÞ ¡£ Ã÷°×ÁËÕâÒ»µã £¬ÎÊÌâÓ-Èжø½â £ºÖ»Ðè ²ÉÓÿͻ§µÄϵͳ¼´¿É ¡£Õâ¸ö ÏîÄ¿¸øÎҵĽÌѵ¾ÍÊÇ £º £¬ ¼Çס ¼ÙÈçÄãÔÚÖîÈç »òÕß Access Interbase Õâ À๫¹²»·¾³Ï¿ª·¢Ó¦ÓóÌÐò £¬ Ò»¶¨Òª´Ó±íÃæÏÂÊÖÉîÈëϵͳÄÚ²¿¸ãÇå³þÄãÃæÁٵĻ·¾³µ½µ Ê ¡£ — kg 2. ¶¨Òå±ê×¼µÄ¶ÔÏóÃüÃû¹æ·¶ Ò»¶¨Òª¶¨ÒåÊý¾Ý¿â¶ÔÏóµÄÃüÃû¹æ·¶ ¡£ ¶ÔÊý¾Ý¿â±íÀ´Ëµ £¬´ÓÏîÄ¿Ò»¿ªÊ¼¾ÍҪȷ¶¨±íÃûÊDzÉÓø´Êý Êǵ¥ÊýÐÎʽ ¡£ ´ËÍ⻹Ҫ¸ø±íµÄ±ðÃû¶¨Òå¼òµ¥¹æÔò £¨ ±È·½Ëµ £¬ Èç¹û±íÃûÊÇÒ»¸öµ¥´Ê £¬ ±ðÃû¾ÍÈ¡µ¥´Ê µÄÇ°¸ö×Öĸ 4 £»Èç¹û±íÃûÊÇÁ½¸öµ¥´Ê £¬ ¾Í¸÷È¡Á½¸öµ¥´ÊµÄÇ°Á½¸ö×Öĸ×é³É £» 4 ¸ö×Öĸ³¤µÄ±ðÃû Èç ¹û±íµÄÃû×ÖÓÉ 3 ¸öµ¥´Ê×é³É £¬ Äã²»·Á´ÓÍ·Á½¸öµ¥´ÊÖи÷È¡Ò»¸öÈ» ºó´Ó×îºóÒ»¸öµ¥´ÊÖÐÔÙÈ¡³öÁ½¸ö ×Öĸ½á¹û»¹ÊÇ×é³É £¬ 4 ×Öĸ³¤µÄ±ðÃû £¬ ÆäÓàÒÀ´ÎÀàÍÆ £© ¶Ô¹¤×÷ÓñíÀ´Ëµ £¬ ±íÃû¿ÉÒÔ¼ÓÉÏǰ׺ WORK_ ºóÃ渽ÉϲÉÓøñíµÄÓ¦ÓóÌÐòµÄÃû×Ö ¡£±íÄÚµÄÁÐÒªÕë¶Ô¼ü²ÉÓÃÒ»ÕûÌ×Éè¼Æ¹æÔò ¡£ £¬ ±ÈÈç Èç¹û¼üÊÇÊý×ÖÀàÐÍ _NO ×÷Ϊºó׺ £¬Äã¿ÉÒÔÓà £»Èç¹ûÊÇ×Ö·ûÀàÐÍÔò¿ÉÒÔ²ÉÓᣠ_CODE ºó׺¶ÔÁÐÃû Ó¦¸Ã²ÉÓñê×¼µÄǰ׺ºÍºó׺ ¡£ £¬ ÔÙÈç¼ÙÈçÄãµÄ±íÀïÓкöà ×Ö¶ÎÄã²»·Á¸øÿ¸öÁÐÔö¼Ó ¡° money¡± £¬ Ò»¸ö _AMT ºó׺»¹ÓÐÈÕÆÚ ¡£ £¬ ÁÐ×îºÃÒÔ DATE_×÷ΪÃû×Ö´òÍ· ¡£ — richard ¼ì²é±íÃû ¡¢±¨±íÃûºÍ²éѯÃûÖ®¼äµÄÃüÃû¹æ·¶ ¡£ Äã¿ÉÄÜ»áºÜ¿ì¾Í±» ÕâЩ²»Í¬µÄÊý¾Ý¿âÒªËصÄÃû³ ºýÍ¿ÁË ¡£¼ÙÈçÄã¼á³ÖͳһµØÃüÃûÕâЩÊý¾Ý¿âµÄ²»Í¬×é³É²¿·Ö £¬ ÖÁÉÙÄãÓ¦¸ÃÔÚÕâЩ¶ÔÏóÃû×ֵĿ Óà table¡¢ query »òÕß report µÈǰ׺¼ÓÒÔÇø±ð ¡£ — rrydenm Èç¹û²ÉÓÃÁË Access£¬ Microsoft Äã¿ÉÒÔÓà rpt¡¢ ºÍ qry¡¢ tbl mod µÈ·ûºÅÀ´±êʶ¶ÔÏó £¨ ±ÈÈç tbl_Employees£©¡£ ÎÒÔÚºÍ Server£¨ SQL »òÕß racle£© O ´ò½»µÀµÄʱºò»¹Óùý £¬ tbl À´Ë÷Òý±í µ«ÎÒ Óà sp_company £¨ ÏÖÔÚÓà sp_feft_£© ±êʶ´æ´¢¹ý³Ì £¬ ÒòΪÔÚÓеÄʱºòÈç¹ûÎÒ·¢ÏÖÁ˸üºÃµÄ´¦ Àí°ì ·¨ÍùÍù»á±£´æºÃ¼¸¸ö¿½±´ ¡£ÎÒÔÚʵÏÖ Server 2000 ʱÓÃdf_ £¨ SQL u »òÕßÀàËƵıê¼Ç £© ±êʶÎÒ±à дµÄº¯Êý¡£ — Timothy J. Bruce Page 2 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
3.
3. Ô¤Ïȼƻ®
ÉϸöÊÀ¼Í £¬ 80 Äê´ú³õ ÎÒ»¹ÔÚʹÓÃ×ʲúÕÊĿϵͳºÍ £¬ System 38 ƽ̨ÄÇʱÎÒ¸ºÔðÉè¼ÆËùÓеÄÈÕÆÚ ×Ö¶ÎÕâÑùÔÚ²»·ÑʲôÁ¦ÆøµÄÇé¿öϽ«À´¾Í¿ÉÒÔÇáËÉ´¦Àí £¬ 2000 ÄêÎÊÌâÁË ¡£ Ðí¶àÈ˸øÎÒ˵¾Í±ðÈ¥ ½â¾öÕâÒ»ÎÊÌâÁË £¬ÒòΪҪ´¦ÀíÆðÀ´Ì«Âé·³ÁË £¨ ÕâÔÚÊÀÈ˽ÔÖªµÄ Y2K ÎÊÌâ֮ǰºÜ¾ÃÁË £©¡£Îһػ÷˵ Ö»ÒªÔ¤Ïȼƻ®½ñºó¾Í²»»áÓöµ½´óÂé·³ ¡£ ½á¹ûÎÒÖ»ÓÃÁËÁ½ÖܵÄʱ¼ä¾Í°Ñ³ÌÐòÈ«²¿¸ÄÍêÁË ¡£ÒòΪԤÏÈ ¼Æ»®µÄºÃ Y2K ÎÊÌâ¶Ô¸ÃϵͳµÄΣº¦½µµ½ÁË×îµÍ³Ì¶È £¬ ºóÀ´ £¨×î½üÌý˵¸Ã³ÌÐòÉõÖÁµ½ÁË 1995 Ä궼 »¹ÔËÐÐÔÚ AS/400 ϵͳÉÏ £¬ Ψһ³öÏÖµÄСÎÊÌâÊÇ´Ó´úÂëÖÐɾ³ý×¢ÊÍ·ÑÁ˵㹤·ò £©¡£ — generalist 4. »ñÈ¡Êý¾Ýģʽ×ÊÔ´ÊÖ²á ÕýÔÚÑ°ÇóʾÀýģʽµÄÈË¿ÉÒÔÔĶÁ Ò»Êé¸ÃÊéÓÉ Silverston¡¢ H. ¡¶Êý¾Ýģʽ×ÊÔ´ÊÖ²á ¡· £¬ Len W. Inmon ºÍKent Graziano ±àдÊÇÒ»±¾ÖµµÃÓµÓеÄ×î¼ÑÊý¾Ý½¨Ä£Í¼Êé £¬ ¡£¸ÃÊé°üÀ¨µÄÕ½ں-¸Ç¶àÖÖ Êý¾ÝÁìÓò £¬±ÈÈçÈËÔ± ¡¢»ú¹¹ºÍ¹¤×÷ЧÄÜµÈ ¡£ — minstrelmike 5. ³©ÏëδÀ´ £¬µ«²»¿ÉÍüÁ˹ýÈ¥µÄ½Ìѵ ÎÒ·¢ÏÖѯÎÊÓû§ÈçºÎ¿´´ýδÀ´ÐèÇó±ä»¯·Ç³£ÓÐÓà £¬ ¡£ ÕâÑù×ö¿ÉÒÔ´ïµ½Á½¸öÄ¿µÄ £º Ê×ÏÈÄã¿ÉÒÔÇå³þ µØÁ˽âÓ¦ÓÃÉè¼ÆÔÚÄĸöµØ·½Ó¦¸Ã¸ü¾ßÁé»îÐÔÒÔ¼°ÈçºÎ±ÜÃâÐÔÄÜÆ¿¾± £» £¬ Æä´ÎÄãÖªµÀ·¢ÉúÊÂÏÈûÓÐ È·¶¨µÄÐèÇó±ä¸üʱÓû§½«ºÍÄãÒ»Ñù¸Ðµ½³Ô¾ª ¡£ — chrisdk Ò»¶¨Òª¼Çס¹ýÈ¥µÄ¾-Ñé½Ìѵ £¡ ÎÒÃÇ¿ª·¢ÈËÔ±»¹Ó¦¸Ãͨ¹ý·ÖÏí×Ô¼ºµÄÌå»á ºÍ¾-Ñ黥Ïà°ïÖú ¡£ ¼´Ê¹Óà »§ÈÏΪËûÃÇÔÙÒ²²»ÐèҪʲô֧³ÖÁË £¬ ÎÒÃÇÒ²Ó¦¸Ã¶ÔËûÃǽøÐÐÕâ·½ÃæµÄ½ÌÓý £¬ ÎÒÃǶ¼Ôø¾-ÃæÁÙ¹ýÕâ ÑùµÄʱ¿Ì ¡° µ±³õÒªÊÇÕâô×öÁ˸öàºÃ ¡-¡-¡± ¡£ — dhattrem 6. ÔÚÎïÀíʵ¼ù֮ǰ½øÐÐÂß¼-Éè¼Æ ÔÚÉîÈëÎïÀíÉè¼Æ֮ǰҪÏȽøÐÐÂß¼-Éè¼Æ ¡£ Ëæ×Å´óÁ¿µÄ CASE ¹¤¾ß²»¶ÏÓ¿ÏÖ³öÀ´ £¬ ÄãµÄÉè¼ÆÒ²¿ÉÒÔ ´ïµ½Ï൱¸ßµÄÂß¼-Ë®×¼ £¬Äãͨ³£¿ÉÒÔ´ÓÕûÌåÉϸüºÃµØÁ˽âÊý¾Ý¿âÉè¼ÆËùÐèÒªµÄ·½·½Ãæ ¡£ — chardove 7. Á˽âÄãµÄÒµÎñ ÔÚÄã°Ù·Ö°ÙµØÈ·¶¨ÏµÍ³´Ó¿Í»§½Ç¶ÈÂú×ãÆäÐèÇó֮ǰ²»ÒªÔÚÄãµÄ ER£¨ ʵÌå¹Øϵ £©Ä£Ê½ÖмÓÈëÄÄÅ һ¸öÊý¾Ý±í £¬ £¨ ÔõôÄ㻹ûÓÐģʽ £¿ ÄÇÇëÄã²Î¿´¼¼ÇÉ 9£©¡£ Á˽âÄãµÄÆóÒµÒµÎñ¿ÉÒÔÔÚÒÔºóµÄ¿ª·¢ ½×¶Î½ÚÔ¼´óÁ¿µÄʱ¼ä ¡£Ò»µ©ÄãÃ÷È·ÁËÒµÎñÐèÇó £¬Äã¾Í¿ÉÒÔ×Ô¼º×ö³öÐí¶à¾ö²ß ÁË ¡£ — rangel Ò»µ©ÄãÈÏΪÄãÒѾ-Ã÷È· ÁËÒµÎñÄÚÈÝ £¬ Äã×îºÃͬ¿Í»§½øÐÐÒ»´ÎϵͳµÄ½»Á÷ ¡£ ²ÉÓÿͻ§µÄÊõÓï²¢ÇÒÏò ËûÃǽâÊÍÄãËùÏëµ½µÄºÍÄãËùÌýµ½µÄ ¡¢ ¡£Í¬Ê±»¹Ó¦¸ÃÓÿÉÄÜ ½«»áºÍ±ØÐëµÈ´Ê»ã±í´ï³öϵͳµÄ¹Øϵ» Êý ÕâÑùÄã¾Í¿ÉÒÔÈÃÄãµÄ¿Í»§¾ÀÕýÄã×Ô¼ºµÄÀí½âÈ»ºó×öºÃÏÂÒ»²½µÄ ¡£ ER Éè¼Æ ¡£ — teburlew Page 3 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
4.
8.
´´½¨Êý¾Ý×ÖµäºÍ ER ͼ±í ER ͼ±íºÍÊý¾Ý×Öµä Ò»¶¨Òª»¨µãʱ¼ä´´½¨ ¡£ÆäÖÐÖÁÉÙÓ¦¸Ã°üº¬Ã¿¸ö×ֶΠµÄÊý¾ÝÀàÐͺÍÔÚÿ¸ö±íÄÚ µÄÖ÷Íâ¼ü ER ͼ±íºÍÊý¾Ý×ÖµäȷʵÓеã·Ñʱµ«¶ÔÆäËû¿ª·¢ÈËÔ±ÒªÁ˽âÕû¸öÉè ¡£ ´´½¨ ÒªµÄÔ½Ôç´´½¨Ô½ÄÜÓÐÖúÓÚ±ÜÃâ½ñºóÃæÁٵĿÉÄÜ»ìÂÒ ¡£ £¬´Ó¶ø¿ÉÒÔÈÃÈκÎÁ˽âÊý¾Ý¿âµÄÈ˶¼Ã÷È· ºÎ´ÓÊý¾Ý¿âÖлñµÃÊý¾Ý ¡£ — bgumbert ÓÐÒ»·ÝÖîÈç ER ͼ±íµÈ×îÐÂÎĵµÆäÖØÒªÐÔÈçºÎÇ¿µ÷¶¼²»¹ý·Ö £¬Õâ¶Ô±íÃ÷±íÖ®¼ä¹ØϵºÜÓÐÓà £¬ ¶øÊý ¾Ý×ÖµäÔò˵Ã÷ÁËÿ¸ö×ֶεÄÓÃ;ÒÔ¼°ÈκοÉÄÜ´æÔڵıðÃû ¡£ SQL ±í´ïʽµÄÎĵµ»¯À´ËµÕâÊÇÍê ¶Ô È«±ØÒªµÄ ¡£ — vanduin.chris.cj 9. ´´½¨Ä£Ê½ Ò»ÕÅͼ±íʤ¹ýǧÑÔÍòÓï £º ¿ª·¢ÈËÔ±²»½öÒªÔĶÁºÍʵ ÏÖËü £¬ ¶øÇÒ»¹ÒªÓÃËüÀ´°ïÖú×Ô¼ººÍÓû§¶ ¡£ ģʽÓÐÖúÓÚÌá¸ßÐ-×÷ЧÄÜ £¬ÕâÑùÔÚÏÈÆÚµÄÊý¾Ý¿âÉè¼ÆÖм¸ºõ²»¿ÉÄܳöÏÖ´óµÄÎÊ ¡£ ģʽ²»±ØŪµÄ ºÜ¸´ÔÓ £» ÉõÖÁ¿ÉÒÔ¼òµ¥µ½ÊÖдÔÚÒ»ÕÅÖ½ÉϾͿÉÒÔÁË ¡£ Ö»ÊÇÒª±£Ö¤ÆäÉϵÄÂß¼-¹Øϵ½ñºóÄܲ Òæ ¡£ — Dana Daigle 10. ´ÓÊäÈëÊä³öÏÂÊÖ ÔÚ¶¨ÒåÊý¾Ý¿â±íºÍ×Ö¶ÎÐèÇó £¨ £© £¬ ÊäÈë Ê×ÏÈÓ¦¼ì²éÏÖÓеĻòÕßÒѾ-Éè¼Æ³öµÄ±¨±í ʱ ¡¢²éѯºÍÊÓͼ £¨ £© Êä³öÒÔ¾ö¶¨ÎªÁËÖ§³ÖÕâЩÊä³öÄÄЩÊDZØÒªµÄ±íºÍ×ֶΠ¡£ ¾Ù¸ö¼òµ¥µÄÀý×Ó £º¼ÙÈç¿Í»§ÐèÒªÒ»¸ö ±¨±í°´ÕÕÓÊÕþ±àÂëÅÅÐòÄãÒª±£Ö¤ÆäÖаüÀ¨Á˵¥¶ÀµÄÓÊÕþ±àÂë×ֶζø ¡¢ ·Ö¶ÎºÍÇóºÍ £¬ ±à ÂëôÛ½øµØÖ·×Ö¶ÎÀï ¡£ — peter.marshall 11. ±¨±í¼¼ÇÉ ÒªÁ˽âÓû§Í¨³£ÊÇÈçºÎ±¨¸æÊý¾ÝµÄ £¿ £º Åú´¦Àí»¹ÊÇÔÚÏßÌá½»±¨±í ¡¢ ¡¢ ¡¢ ʱ¼ä¼ä¸ôÊÇÿÌì ÿÖÜÿÔ ÿ¸ö¼¾¶È»¹ÊÇÿÄê £¿Èç¹ûÐèÒªµÄ»°»¹¿ÉÒÔ¿¼ÂÇ´´½¨×ܽá±í ¡£ ϵͳÉú³ÉµÄÖ÷¼üÔÚ±¨±íÖкÜÄÑ¹Ü ¡£ Óû§ÔÚ¾ßÓÐϵͳÉú³ÉÖ÷¼üµÄ±íÄÚÓø±¼ü½øÐмìË÷ÍùÍù»á·µ»ØÐí¶àÖØ ¡£ ÕâÑùµÄ¼ìË÷ÐÔÄÜ±È½Ï µÍ¶øÇÒÈÝÒ×ÒýÆð»ìÂÒ ¡£ — kol 12. Àí½â¿Í»§ÐèÇó ¿´ÆðÀ´ÕâÓ¦¸ÃÊÇÏÔ¶øÒ×¼ûµÄÊ £¨ £¬µ«ÐèÇó¾ÍÊÇÀ´×Ô¿Í»§ ÕâÀïÒª´ÓÄÚ²¿ºÍÍⲿ¿Í»§µÄ½Ç¶È¿¼ £©¡£ ²»ÒªÒÀÀµÓû§Ð´ÏÂÀ´µÄÐèÇó £¬ ÕæÕýµÄÐèÇóÔÚ¿Í»§µÄÄÔ´üÀï ¡£ ÄãÒªÈÿͻ§½âÊÍÆäÐèÇó £¬ ¶øÇÒËæ×Å¿ª ·¢µÄ¼ÌÐø £¬ »¹Òª¾-³£Ñ¯ÎÊ¿Í»§±£Ö¤ÆäÐèÇóÈÔÈ»ÔÚ¿ª·¢µÄÄ¿µÄÖ®ÖÐ ¡£ Ò»¸ö²»±äµÄÕæÀíÊÇ £º Ö»ÓÐÎÒ ¡° ¿´¼ûÁËÎÒ²ÅÖªµÀÎÒÏëÒªµÄÊÇʲô £¬ ¡± ±ØÈ»»áµ¼Ö´óÁ¿µÄ·µ¹¤ ÒòΪÊý¾Ý¿âûÓдﵽ¿Í»§´ÓÀ´Ã» ÏÂÀ´µÄÐèÇó±ê×¼ ¡£ ¶ø¸üÔãµÄÊÇÄã¶ÔËûÃÇÐèÇóµÄ½âÊÍÖ»ÊôÓÚÄã×Ô¼º £¬ ¶øÇÒ¿ÉÄÜÊÇÍêÈ«´íÎóµÄ ¡£ — kgilson Page 4 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
5.
µÚ
2 ²¿·ÖÉè¼Æ±íºÍ×ֶΠ— 1. ¼ì²é¸÷Öֱ仯 ÎÒÔÚÉè¼ÆÊý¾Ý¿âµÄʱºò»á¿¼Âǵ½ÄÄЩÊý¾Ý×Ö¶ ¡£ £¬ ±È·½Ëµ £¨ ÐÕÊϾÍÊÇÈç´Ë ×¢ ÒâÊÇÎ÷·½È˵ÄÐÕÊÏ ËùÒÔ £¬ ±ÈÈçÅ®ÐÔ½á»éºó´Ó·òÐյȣ¬ ÓÚ £©¡£ÔÚ½¨Á¢ÏµÍ³´æ´¢¿Í»§Ð £¬ ÎÒÇãÏò ÔÚµ¥¶ÀµÄÒ»¸öÊý¾Ý±íÀï´æ´¢ÐÕÊÏ×ֶΠ£¬ ¶øÇÒ»¹¸½¼ÓÆðʼÈÕºÍÖÕÖ¹ÈÕµÈ £¬ ÕâÑù¾Í¿ÉÒÔ¸ú× Êý¾ÝÌõÄ¿µÄ±ä»¯ ¡£ — Shropshire Lad 2. ²ÉÓÃÓÐÒâÒåµÄ×Ö¶ÎÃû ÓÐÒ»»ØÎҲμӿª·¢¹ýÒ»¸öÏîÄ¿ £¬ÆäÖÐÓдÓÆäËû³ÌÐòÔ±ÄÇÀï¼Ì³ÐµÄ³ÌÐò £¬ ÄǸö³ÌÐòԱϲ»¶ÓÃÆÁÄ»ÉÏ ÏÔʾÊý¾ÝָʾÓÃÓïÃüÃû×ֶΠ£¬ ÕâÒ²²»Àµ £¬ µ«²»ÐÒµÄÊÇ £¬Ëý»¹Ï²»¶ÓÃһЩÆæ¹ÖµÄÃüÃû·¨ £¬ ÆäÃüÃû²É ÓÃÁËÐÙÑÀÀûÃüÃûºÍ¿ØÖÆÐòºÅµÄ×éºÏÐÎʽ µÈµÈ £¬ cbo1¡¢ ±ÈÈç txt2¡¢ txt2_b ¡£ ³ý·ÇÄãÔÚʹÓÃÖ» ÃæÏò Ëõд×Ö¶ÎÃûµÄϵͳ ÄãµÄ £¬·ñÔòÇ뾡¿ÉÄܵذÑ×Ö¶ÎÃèÊöµÄÇå³þЩ ¡£ £¬ µ±È»Ò²±ð ×ö¹ýÍ·ÁË Customer_Shipping_Address_Street_Line_1 I ËäÈ»ºÜ¸»ÓÐ˵Ã÷ÐÔ £¬ ±ÈÈç £¬ µ«Ã»ÈËÔ¸Òâ ¼üÈëÕâô³¤µÄÃû×Ö £¬ ¾ßÌå³ß¶È¾ÍÔÚÄãµÄ°ÑÎÕÖÐ ¡£ — Lamont Adams 3. ²ÉÓÃǰ׺ÃüÃû Èç¹û¶à¸ö±íÀïÓкöàͬһÀàÐ͵Ä×ֶΠ£¨ FirstName£©£¬ ±ÈÈç Äã²»·ÁÓÃÌض¨±íµÄǰ׺ £¨±ÈÈç CusLastName£© À´°ïÖúÄã±êʶ×ֶΠ¡£ — notoriousDOG ʱЧÐÔÊý¾ÝÓ¦°üÀ¨ /ʱ¼ä×Ö¶Îʱ¼ä±ê¼Ç¶Ô²éÕÒÊý¾ÝÎÊÌâµÄÔ-Òò ¡°×î½ü¸üÐÂÈÕÆÚ ¡£ ¡± ¡¢ °´ÈÕÆÚÖØд¦ Àí /ÖØÔØÊý¾ÝºÍÇå³ý¾ÉÊý¾ÝÌرðÓÐÓà ¡£ — kol 5. ±ê×¼»¯ºÍÊý¾ÝÇý¶¯ Êý¾ÝµÄ±ê×¼»¯²»½ö·½±ãÁË×Ô¼º¶øÇÒÒ²·½±ãÁËÆäËûÈË ¡£ ±È·½Ëµ £¬¼ÙÈçÄãµÄÓû§½çÃæÒª·ÃÎÊÍâ²¿Ê Ô´ Îļþ £¨ ¡¢ ÎĵµÆäËûÊý¾Ý¿âµÈ XML ¡¢ £©£¬ Äã²»·Á°ÑÏàÓ¦µÄÁ¬½ÓºÍ·¾¶ÐÅÏ¢´æ´¢ÔÚÓû§½çÃæ Àï »¹ÓÐÈç¹ûÓû§½çÃæÖ´Ðй¤×÷Á÷Ö®ÀàµÄÈÎÎñ ¡£ £¬ £¨ ·¢ËÍÓʼþ ¡¢´òÓ¡Ðż㠡¢Ð޸ļǼ״̬µÈ £©£¬ ÄÇ Ã´²úÉú¹¤×÷Á÷µÄÊý¾ÝÒ²¿ÉÒÔ´æ·ÅÔÚÊý¾Ý¿âÀï ¡£ Ô¤ÏÈ°²ÅÅ×ÜÐèÒª¸¶³öŬÁ¦ £¬µ«Èç¹ûÕâЩ¹ý³Ì²ÉÓÃÊý ¾ÝÇý¶¯¶ø·ÇÓ²±àÂëµÄ·½Ê½ £¬ ÄÇô²ßÂÔ±ä¸üºÍά»¤¶¼»á·½±ãµÃ¶à ¡£ ÊÂʵÉÏ £¬Èç¹û¹ý³ÌÊÇÊý¾ÝÇý¶¯ µÄ Äã¾Í¿ÉÒÔ°ÑÏ൱´óµÄÔðÈÎÍƸøÓû§ £¬ £¬ ÓÉÓû§À´Î¬»¤×Ô¼ºµÄ¹¤×÷Á÷ ¹ý³Ì ¡£ — tduvall 6. ±ê×¼»¯²»ÄܹýÍ· ¶ÔÄÇЩ²»ÊìϤ±ê×¼»¯Ò»´Ê µÄÈ˶øÑÔ £¨normalization £© £¬ ±ê×¼»¯¿ÉÒÔ±£Ö¤±íÄÚµÄ×ֶζ¼ÊÇ×î»ù´¡ ÒªËضøÕâÒ»´ëÊ©ÓÐÖúÓÚÏû³ýÊý¾Ý¿âÖеÄÊý¾ÝÈßÓà £¬ Third Normal £¬ ¡£ ±ê×¼»¯Óкü¸ÖÖÐÎʽ µ« Form£¨3NF£© ͨ³£±»ÈÏΪÔÚÐÔÄÜ ¡¢ À©Õ¹ÐÔºÍÊý¾ÝÍêÕûÐÔ·½Ãæ´ïµ½ÁË×îºÃƽºâ ¡£¼òµ¥À´Ëµ ¹æ £¬3NF ¶¨£º Page 5 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
6.
• ±íÄÚµÄÿһ¸öÖµ¶¼Ö»Äܱ»±í´ïÒ»´Î
¡£ • ±íÄÚµÄÿһÐж¼Ó¦¸Ã±»Î¨Ò»µÄ±êʶ £¨ÓÐΨһ¼ü £©¡£ • ±íÄÚ²»Ó¦¸Ã´æ´¢ÒÀÀµÓÚÆäËû¼üµÄ·Ç¼üÐÅÏ¢ ¡£ ×ñÊØNF ±ê×¼µÄÊý¾Ý¿â¾ßÓÐÒÔÏÂÌصã 3 £ºÓÐÒ»×é±íרÃÅ´æ·Å ͨ¹ý¼üÁ¬½ÓÆðÀ´µÄ¹ØÁªÊý¾Ý ¡£±È·½Ëµ £¬ ij¸ö´æ·Å¿Í»§¼°ÆäÓйض¨µ¥µÄ 3NF Êý¾Ý¿â¾Í¿ÉÄÜÓÐÁ½¸ö±í ºÍ £º Customer Order¡£ Order ±í²»°ü º¬¶¨µ¥¹ØÁª¿Í»§µÄÈκÎÐÅÏ¢ £¬µ«±íÄÚ»á´æ·ÅÒ»¸ö¼üÖµ Customer ±íÀï°üº¬¸Ã¿Í»§ÐÅÏ¢ £¬¸Ã¼üÖ¸Ïò µÄÄÇÒ»ÐÐ ¡£ ¸ü¸ß²ã´ÎµÄ±ê×¼»¯Ò²ÓÐ £¬µ«¸ü±ê×¼ÊÇ·ñ¾ÍÒ»¶¨¸üºÃÄØ ¡£ £¿ ´ð°¸ÊDz»Ò»¶¨ £¬ ÊÂʵÉÏ ¶ÔijЩÏîÄ¿À´ ˵ ÉõÖÁ¾ÍÁ¬ ¶¼¿ÉÄܸøÊý¾Ý¿âÒýÈëÌ«¸ßµÄ¸´ÔÓÐÔ £¬ 3NF ¡£ — Lamont Adams ΪÁËЧÂʵÄÔµ¹Ê £¬ ¶Ô±í²»½øÐбê×¼»¯ÓÐʱҲÊDZØÒªµÄ £¬ ÕâÑùµÄÀý×ÓºÜ¶à ¡£Ôø¾-Óиö¿ª·¢²ÆÎñ·ÖÎö Èí¼þµÄ»î¾ÍÊÇÓ÷DZê×¼»¯±í°Ñ ²éѯʱ¼ä´Óƽ¾ù 40 Ãë½µµÍµ½ÁËÁ½Ãë×óÓÒ ¡£ËäÈ»ÎÒ²»µÃ²»Õâô×ö £¬ µ«ÎÒ¾ø²»°ÑÊý¾Ý±íµÄ·Ç±ê×¼»¯µ±×÷µ±È»µÄÉè¼ÆÀíÄî ¡£ ¶ø¾ßÌåµÄ²Ù×÷²»¹ýÊÇÒ»ÖÖÅÉÉú ¡£ËùÒÔÈç¹û±í ³öÁËÎÊÌâÖØвúÉú·Ç±ê×¼»¯µÄ±íÊÇÍêÈ«¿ÉÄÜµÄ ¡£ — epepke 7. Microsoft Access±¨±í¼¼ÇÉ Èç¹ûÄãÕýÔÚʹÓà Microsoft Access£¬ Äã¿ÉÒÔÓöÔÓû§ÓѺõÄ×Ö¶ÎÃûÀ´´úÌæ±àºÅµÄÃû³Æ £º ±ÈÈçÓà Customer Name ´úÌæ txtCNaM¡£ ÕâÑùµ±ÄãÓÃÏòµ¼³ÌÐò´´½¨±íµ¥ºÍ±¨±íʱ £¬ £¬ ÆäÃû×Ö»áÈÃÄÇЩ²» ÊdzÌÐòÔ±µÄÈ˸üÈÝÒ×ÔĶÁ ¡£ — jwoodruf 8. ²»»îÔ¾»òÕß²» ²ÉÓõÄָʾ·û Ôö¼ÓÒ»¸ö×ֶαíʾËùÔڼǼÊÇ·ñÔÚÒµÎñÖв»ÔÙ»îԾͦÓÐÓÃµÄ ¡£ ²»¹ÜÊÇ¿Í»§ ¡¢Ô±¹¤»¹ÊÇÆäËûʲô ÈË ÕâÑù×ö¶¼ÄÜÓÐÖúÓÚÔÙÔËÐвéѯµÄʱºò¹ýÂË»îÔ¾»òÕß²»»îԾ״̬ £¬ ¡£Í¬Ê±»¹Ïû³ýÁËÐÂÓû§ÔÚ²ÉÓ Êý¾ÝʱËùÃæÁÙµÄһЩÎÊÌâ £¬ £¬ ±ÈÈçijЩ¼Ç¼¿ÉÄܲ»ÔÙΪËûÃÇËùÓà £¬ ÔÙɾ³ýµÄʱºò¿ÉÒÔÆðµ½Ò»¶¨ µÄ ·À·¶×÷Óà ¡£ — theoden 9. ʹÓýÇɫʵÌ嶨ÒåÊôÓÚijÀà±ðµÄÁÐ ÔÚÐèÒª¶ÔÊôÓÚÌض¨Àà±ð»òÕß¾ßÓÐÌض¨½ÇÉ«µÄÊÂÎï×ö¶¨Òåʱ £¬¿ÉÒÔÓýÇɫʵÌåÀ´´´½¨Ìض¨µÄʱ Áª¹Øϵ £¬ ´Ó¶ø¿ÉÒÔʵÏÖ×ÔÎÒÎĵµ»¯ ¡£ ÕâÀïµÄº¬Òå²»ÊÇÈà ʵÌå´øÓÐ ×ֶζøÊÇ˵ PERSON Title £¬ £¬ Ϊʲô²»Óà PERSON ʵÌåºÍ PERSON_TYPE ʵÌåÀ´ÃèÊöÈËÔ±Äرȷ½Ëµ John Smith, Engineer ÌáÉýΪ £¿ £¬ È»ºó £¬ µ± John Smith, Director ÄËÖÁ×îºóÅÀµ½ John Smith, CIO µÄ¸ßλ £¬¶øËùÓÐÄãÒª×öµÄ²»¹ýÊǸıäÁ½¸ö±í PERSON ºÍ PERSON_TYPE Ö®¼ä¹ØϵµÄ¼üÖµ £¬Í¬Ê±Ôö¼ÓÒ»¸öÈÕÆÚ /ʱ¼ä×Ö¶ÎÀ´ÖªµÀ±ä»¯ÊǺÎʱ ·¢ÉúµÄ £¬ ¡£ÕâÑù ÄãµÄERSON_TYPE ±í¾Í°üº¬ÁËËùÓÐ µÄ¿ÉÄÜÀàÐÍ Associate¡¢ P PERSON £¬ ±ÈÈç Engineer¡¢ Director¡¢ »òÕßEO µÈ CIO C ¡£ »¹ ÓиöÌæ´ú°ì·¨¾ÍÊǸıä PERSON ¼Ç¼À´·´Ó³ÐÂÍ·Ïεı仯 £¬ ²»¹ýÕâÑùÒ»À´ÔÚʱ¼äÉÏÎÞ·¨¸ú×Ù ¸öÈËËù´¦Î»ÖõľßÌåʱ¼ä ¡£ Page 6 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
7.
— teburlew 10. ²ÉÓó£ÓÃʵÌåÃüÃû»ú¹¹Êý¾Ý
×éÖ¯Êý¾ÝµÄ×î¼òµ¥°ì·¨¾ÍÊDzÉÓó£ÓÃÃû×Ö £¬ £º ±ÈÈçPERSON¡¢ ORGANIZATION¡¢ ADDRESS ºÍ PHONE µÈµÈµ±Äã°ÑÕâЩ³£ÓõÄÒ»°ãÃû×Ö×éºÏÆðÀ´»òÕß´´½¨Ìض¨µÄÏàÓ¦¸±ÊµÌåÊ ¡£ £¬ Äã¾ÍµÃµ½ÁË ×Ô¼ºÓõÄÌØÊâ°æ±¾ ¡£ ¿ªÊ¼µÄʱºò²ÉÓÃÒ»°ãÊõÓïµÄÖ÷ÒªÔ-ÒòÔÚÓÚËùÓеľßÌåÓû§¶¼ÄÜ Ì廯 ¡£ ÓÐÁËÕâЩ³éÏó±íʾ £¬ Äã¾Í¿ÉÒÔÔÚµÚ 2 ¼¶±êʶÖвÉÓÃ×Ô¼ºµÄÌØÊâÃû³Æ£¬ £¬ ±ÈÈçPERSON ¿ÉÄÜÊÇ Employee¡¢Spouse¡¢Patient¡¢ Client¡¢ Customer¡¢Vendor »òÕßeacher µÈ ͬÑùµÄ T ¡£ £¬ ORGANIZATION Ò²¿ÉÄÜÊÇ MyCompany¡¢ MyDepartment¡¢Competitor¡¢ Hospital¡¢ Warehouse¡¢Government µÈ ×îºóDDRESS ¿ÉÒÔ¾ßÌåΪ Location¡¢ ¡£ A Site¡¢ Home¡¢ Work¡¢ Client¡¢ Vendor¡¢ Corporate ºÍFieldOffice µÈ ¡£ ²ÉÓÃÒ»°ã³éÏóÊõÓïÀ´±êʶ ¡° ¡± ÊÂÎï µÄÀà±ð¿ÉÒÔÈÃÄãÔÚ¹ØÁªÊý¾ÝÒÔÂú ×ãÒµÎñÒªÇó·½Ãæ»ñµÃ¾Þ´óµÄÁé »îÐÔͬʱÕâÑù×ö»¹¿ÉÒÔÏÔÖø½µµÍÊý¾Ý´æ´¢ËùÐèµÄÈßÓàÁ¿ £¬ ¡£ — teburlew 11. Óû§À´×ÔÊÀ½ç¸÷µØ ÔÚÉè¼ÆÓõ½ÍøÂç»òÕß¾ßÓÐÆäËû¹ú¼ÊÌØÐÔµÄÊý¾Ý¿âʱ £¬ Ò»¶¨Òª¼Çס´ó¶àÊý¹ú¼Ò¶¼Óв»Í¬µÄ× Ê½ ±ÈÈçÓÊÕþ±àÂëµÈ £¬ £¬ £¬ ÓÐЩ¹ú¼Ò ±ÈÈçÐÂÎ÷À¼¾ÍûÓÐÓÊÕþ±àÂëһ˵ ¡£ — billh 12. Êý¾ÝÖظ´ÐèÒª²ÉÓ÷ÖÁ¢µÄÊý¾Ý±í Èç¹ûÄã·¢ÏÖ×Ô¼ºÔÚÖظ´ÊäÈëÊý¾Ý ¡£ £¬Çë´´½¨Ð±íºÍеĹØϵ — Alan Rash 13. ÿ¸ö±íÖж¼Ó¦¸ÃÌí¼ÓµÄ 3 ¸öÓÐÓõÄ×ֶΠ• dRecordCreationDate£¬ VB ÏÂĬÈÏÊÇ ÔÚ Now()£¬ ¶øÔÚQL Server ÏÂĬÈÏΪ S GETDATE() • sRecordCreator£¬ SQL Server ÏÂĬÈÏΪ NULL DEFAULT USER ÔÚ NOT • nRecordVersion£¬¼Ç¼µÄ°æ±¾±ê¼Ç £» ÓÐÖúÓÚ׼ȷ˵Ã÷¼Ç¼ÖгöÏÖ null Êý¾Ý»òÕ߶ªÊ§Êý¾ÝµÄÔ- Òò — Peter Ritchie 14. ¶ÔµØÖ·ºÍµç»°²ÉÓöà¸ö×ֶΠÃèÊö½ÖµÀµØÖ·¾Í¶Ì¶ÌÒ»ÐмǼÊDz»¹»µÄ ¡£ Address_Line1¡¢ Address_Line2 ºÍAddress_Line3 ¿É ÒÔÌṩ¸ü´óµÄÁé»îÐÔ ¡£ »¹Óе绰ºÅÂëºÍÓʼþµØÖ·×îºÃÓµÓÐ×Ô¼ºµÄÊý¾Ý±í £¬ £¬Æä¼ä¾ßÓÐ ×ÔÉíµÄÀàÐÍ ºÍ±ê¼ÇÀà±ð ¡£ — dwnerd ¹ý·Ö±ê×¼»¯¿ÉҪСÐÄ £¬ ÕâÑù×ö¿ÉÄܻᵼÖÂÐÔÄÜÉϳöÏÖÎÊÌâ ¡£ ËäÈ»µØÖ·ºÍµç»°±í·ÖÀëͨ³£¿ÉÒÔ ×î¼Ñ״̬ £¬ µ«ÊÇÈç¹ûÐèÒª¾-³£·ÃÎÊÕâÀàÐÅÏ¢ ¡° ¡± £¨ £¬ »òÐíÔÚÆ丸±íÖдæ·Å ±ÈÈç Ê×Ñ¡ ÐÅÏ¢ Customer µÈ ¸üΪÍ×µ±Ð© £© ¡£ ·Ç±ê×¼»¯ºÍ¼ÓËÙ·ÃÎÊÖ®¼äµÄÍ×Ð-ÊÇÓÐÒ»¶¨ÒâÒåµÄ ¡£ — dhattrem Page 7 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
8.
15. ʹÓöà¸öÃû³Æ×Ö¶Î
ÎÒ¾õµÃºÜ³Ô¾ª £¬ name ÁôÒ»¸ö×ֶΠÐí¶àÈËÔÚÊý¾Ý¿âÀï¾Í¸ø ¡£ ÎÒ¾õµÃÖ»ÓиÕÈëÃŵĿª·¢ÈËÔ±²Å»áÕ Ã´×öµ«Êµ¼ÊÉÏÍøÉÏÕâÖÖ×ö·¨·Ç³£ÆÕ±é £¬ ¡£ ÎÒ½¨ÒéÓ¦¸Ã°ÑÐÕÊϺÍÃû×Öµ±×÷Á½¸ö×Ö¶ÎÀ´´¦Àí £¬ È»ºóÔÚ ²éѯµÄʱºòÔÙ °ÑËûÃÇ×éºÏÆðÀ´ ¡£ — klempan Klempan ²»ÊÇΨһһ¸ö×¢Ò⵽ʹÓõ¥¸ö £¬ name ×ֶεÄÈË Òª°ÑÕâÖÖÇé¿ö±äµÃ¶ÔÓû§¸üΪÓѺÃÓк Щ·½·¨ ¡£ÎÒ×î³£ÓõÄÊÇÔÚͬһ±íÖд´½¨Ò»¸ö¼ÆËãÁÐ £¬Í¨¹ýËü¿ÉÒÔ×Ô¶¯µØÁ¬½Ó±ê×¼»¯ºóµÄ×ֶΠ£¬ Õâ ÑùÊý¾Ý±ä¶¯µÄʱºòËüÒ²¸ú×Å±ä ¡£ ²»¹ýÕâÑù×öÔÚ²ÉÓý¨Ä£Èí¼þʱµÃºÜ»úÁé²ÅÐÐ £¬ ¡£ £¬ ×ÜÖ® ²ÉÓÃÁ¬½Ó ×ֶεķ½Ê½¿ÉÒÔÓÐЧµÄ¸ôÀëÓû§Ó¦ÓúͿª·¢ÈËÔ±½çÃæ ¡£ — damon 16. Ìá·À´óСд»ìÓõĶÔÏóÃûºÍÌØÊâ×Ö·û ¹ýÈ¥×îÁîÎÒÄÕ»ðµÄÊÂÇéÖ®Ò»¾ÍÊÇÊý¾Ý¿âÀïÓдóСд»ìÓõĶÔÏóÃû £¬ CustomerData¡£ ±ÈÈç ÕâÒ»ÎÊ Ìâ´Óccess µ½ A Oracle Êý¾Ý¿â¶¼´æÔÚ ¡£ÎÒ²»Ï²»¶²ÉÓÃÕâÖÖ´óСд»ìÓõĶÔÏóÃüÃû·½·¨ £¬½á¹û»¹²» µÃ²»ÊÖ¹¤ÐÞ¸ÄÃû×Ö£¬ ¡£ÏëÏë¿´ ÕâÖÖÊý¾Ý¿â /Ó¦ÓóÌÐòÄܻ쵽²ÉÓøüÇ¿´óÊý¾Ý¿âµÄÄÇÒ»ÌìÂ𠣿²ÉÓÃÈ« ²¿´óд¶øÇÒ°üº¬Ï»®·ûµÄÃû×Ö¾ßÓиüºÃµÄ¿É¶ÁÐÔ ¾ø¶Ô²»ÒªÔÚ¶ÔÏóÃûµÄ £¨ CUSTOMER_DATA£©£¬ ×Ö·ûÖ®¼äÁô¿Õ¸ñ ¡£ — bfren 17. СÐı£Áô´Ê Òª±£Ö¤ÄãµÄ×Ö¶ÎÃûûÓкͱ£Áô´Ê ¡¢Êý¾Ý¿âϵͳ»òÕß³£Ó÷ÃÎÊ·½·¨³åÍ» £¬ £¬ ±ÈÈç×î½üÎÒ±àдµÄÒ»¸ö ODBC Á¬½Ó³ÌÐòÀïÓиö±í £¬ ÆäÖоÍÓÃÁË ×÷Ϊ˵Ã÷×Ö¶ÎÃû DESC ¡£ ºó¹û¿ÉÏë¶øÖª ÊÇ £¡ DESC DESCENDING ËõдºóµÄ±£Áô´Ê ¡£±íÀïµÄÒ»¸ö SELECT *Óï¾äµ¹ÊÇÄÜÓà £¬ µ«Îҵõ½µÄÈ´ÊÇÒ»´ó¶Ñ ºÁÎÞÓô¦µÄÐÅÏ¢ ¡£ — Daniel Jordan 18. ±£³Ö×Ö¶ÎÃûºÍÀàÐ͵ÄÒ»ÖÂÐÔ ÔÚÃüÃû×ֶβ¢ÎªÆäÖ¸¶¨Êý¾ÝÀàÐ͵ÄʱºòÒ»¶¨Òª±£Ö¤Ò»ÖÂÐÔ ¡£ ¼ÙÈç×Ö¶ÎÔÚij¸ö±íÖнÐ×ö ¡° agreement_number¡± Äã¾Í±ðÔÚÁíÒ»¸ö±íÀï°ÑÃû×Ö¸Ä³É £¬ ¡°ref1¡± ¼ÙÈçÊý¾ÝÀàÐÍÔÚÒ»¸ö±íÀï ¡£ ÊÇÕûÊý £¬ ÄÇÔÚÁíÒ»¸ö±íÀï¿É¾Í±ð±ä³É×Ö·ûÐÍÁË ¡£ £¬ ¼ÇסÄã¸ÉÍê×Ô¼ºµÄ»îÁË £¬ ÆäËûÈË»¹ÒªÓÃÄãµÄÊý ¾Ý¿âÄØ ¡£ — setanta 19. ×ÐϸѡÔñÊý×ÖÀàÐÍ ÔÚ SQL ÖÐʹÓà smallint ºÍtinyint ÀàÐÍÒªÌرðСÐÄ ¼ÙÈçÄãÏë¿´¿´ÔÂÏúÊÛ×Ü¶î £¬ £¬ ±ÈÈç £¬ ÄãµÄ×ܶî×Ö ¶ÎÀàÐÍÊÇ smallint£¬ £¬ ÄÇô Èç¹û×ܶ¹ýÁË Äã¾Í²»ÄܽøÐмÆËã²Ù×÷ÁË $32,767 ¡£ — egermain 20. ɾ³ý±ê¼Ç ÔÚ±íÖаüº¬Ò»¸ö ¡± £¬ ¡° ɾ³ý±ê¼Ç ÕâÑù¾Í¿ÉÒÔ°ÑÐбê¼ÇΪɾ³ý ×ֶΠ¡£ ÔÚ¹ØϵÊý¾Ý¿âÀï²»Òªµ¥¶Àɾ ijһÐÐ £» ×îºÃ²ÉÓÃÇå³ýÊý¾Ý³ÌÐò¶øÇÒÒª×Ðϸά»¤Ë÷ÒýÕûÌåÐÔ ¡£ — kol Page 8 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
9.
21. ±ÜÃâʹÓô¥·¢Æ÷
´¥·¢Æ÷µÄ¹¦ÄÜͨ³£¿ÉÒÔÓÃÆäËû·½Ê½ÊµÏÖ ¡£ÔÚµ÷ÊÔ³ÌÐòʱ´¥·¢Æ÷¿ÉÄܳÉΪ¸ÉÈÅ ¡£¼ÙÈçÄãȷʵÐèÒª²É Óô¥·¢Æ÷ £¬Äã×îºÃ¼¯ÖжÔËüÎĵµ»¯ ¡£ — kol 22. °üº¬°æ±¾»úÖÆ ½¨ ÒéÄãÔÚÊý¾Ý¿âÖÐÒýÈë°æ±¾¿ØÖÆ»úÖÆÀ´È·¶¨Ê¹ÓÃÖеÄÊý¾Ý¿âµÄ°æ±¾ ¡£ ÎÞÂÛÈçºÎÄ㶼ҪʵÏÖÕâÒ»Ò Çó ʱ¼äÒ»³¤ ¡£ £¬ Óû§µÄÐèÇó×ÜÊÇ»á¸Ä±äµÄ ¡£ ×îÖÕ¿ÉÄÜ»áÒªÇóÐÞ¸ÄÊý¾Ý¿â½á¹¹ ¡£ ËäÈ»Äã¿ÉÒÔͨ¹ý¼ì ²éÐÂ×ֶλòÕßË÷ÒýÀ´È·¶¨Êý¾Ý¿â½á¹¹µÄ°æ±¾ £¬µ«ÎÒ·¢ÏÖ°Ñ°æ±¾ÐÅÏ¢Ö±½Ó´æ·Åµ½Êý¾Ý¿âÖ ±ãÂ𠣿¡£ — Richard Foster 23. ¸øÎı¾×Ö¶ÎÁô×ãÓàÁ¿ ID ÀàÐ͵ÄÎı¾×ֶΠ£¬ ±ÈÈç¿Í»§ ID »ò¶¨µ¥ºÅµÈµÈ¶¼Ó¦¸ÃÉèÖõñÈÒ»°ãÏëÏó¸ü´ó £¬ÒòΪʱ¼ä²»³¤Äã ¶à°ë¾Í»áÒòΪҪÌí¼Ó¶îÍâµÄ×Ö·û¶øÄÑ¿°²»ÒÑ ¡£ ±È·½Ëµ £¬ ¼ÙÉèÄãµÄ¿Í»§ λÊý³¤ ID Ϊ10 ¡£ ÄÇÄãÓ¦¸Ã °ÑÊý¾Ý¿â±í×ֶεij¤¶È 13 ¸ö×Ö·û³¤ ÉèΪ »òÕß 12 ¡£ ÕâËãÀË·Ñ¿Õ¼äÂ𠣿ÊÇÓÐÒ»µã£¬µ«Ò²Ã»ÄãÏëÏóµÄ ÄÇô¶à £ºÒ»¸ö×ֶμӳ¤ 3 ¸ö×Ö·ûÔÚÓÐ1 °ÙÍòÌõ¼Ç¼ £¬ÔÙ¼ÓÉÏÒ»µãË÷ÒýµÄÇé¿öϲŲ»¹ýÈÃÕû¸öÊý ¿â¶àÕ¼¾Ý µÄ¿Õ¼ä 3MB ¡£µ«Õâ¶îÍâÕ¼¾ÝµÄ¿Õ¼äÈ´ÎÞÐ轫À´Öع¹Õû¸öÊý¾Ý¿â¾Í¿ÉÒÔʵÏÖ µÄÔö³¤ÁË ¡£ — tlundin 24. ÁÐÃüÃû¼¼ÇÉ ÎÒÃÇ·¢ÏÖ £¬ ¼ÙÈçÄã¸øÿ¸ö±íµÄÁÐÃû¶¼²ÉÓÃͳһµÄǰ׺ £¬ ÄÇôÔÚ±àд SQL ±í´ïʽµÄʱºò»áµÃµ½´ó ´óµÄ¼ò»¯¡£ ÕâÑù×öҲȷʵÓÐȱµã £¬±ÈÈçÆÆ»µÁË×Ô¶¯±íÁ¬½Ó¹¤¾ßµÄ×÷Óà £¬ºóÕ߰ѹ«¹²ÁÐÃûͬijЩÊý ¾Ý¿âÁªÏµÆðÀ´£¬²»¹ý¾ÍÁ¬ÕâЩ¹¤¾ßÓÐʱ²»Ò²Á¬½Ó´íÎóÂï ¼ÙÉèÓÐÁ½¸ö±í ¡£ ¾Ù¸ö¼òµ¥µÄ Àý×Ó £¬ £º Customer ºÍ Order¡£ Customer ±íµÄǰ׺ÊÇ ËùÒԸñíÄÚµÄ×Ó¶ÎÃûÈçÏ cu_£¬ £ºcu_name_id¡¢ cu_surname¡¢ cu_initials ºÍcu_address µÈ Order ±íµÄǰ׺ÊÇ ËùÒÔ×Ó¶ÎÃûÊÇ ¡£ or_£¬ £º or_order_id¡¢ or_cust_name_id¡¢ or_quantity ºÍor_description µÈ¡£ ÕâÑù´ÓÊý¾Ý¿âÖÐÑ¡³öÈ«²¿Êý¾ÝµÄ SQL Óï¾ä¿ÉÒÔд³ÉÈçÏÂËùʾ £º Select * from Customer, Order Where cu_surname = "MYNAME" and cu_name_id = or_cust_name_id and or_quantity = 1; ÔÚûÓÐÕâЩǰ׺µÄÇé¿öÏÂÔòд³ÉÕâ¸öÑù×Ó £º Select * from Customer, Order Where Customer.surname = "MYNAME" and Customer.name_id = Order.cust_name_id and Order.quantity = 1 µÚ ¸ö 1 SQL Óï¾äûÉÙ¼üÈë¶àÉÙ×Ö·û ¡£µ«Èç¹û²éѯÉæ¼°µ½ 5 ¸ö±íÄËÖÁ¸ü¶àµÄÁÐÄã¾ÍÖªµÀÕâ¸ö¼¼ ÇÉ ¶àÓÐÓÃÁË ¡£ — Bryce Stenberg Page 9 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
10.
µÚ
3 ²¿·ÖÑ¡Ôñ¼üºÍË÷Òý — 1. Êý¾Ý²É¾òÒªÔ¤Ïȼƻ® ÎÒËùÔÚµÄÊг¡²¿ÃÅÒ»¶ÈÒª´¦Àí £¨ 8 Íò¶à·ÝÁªÏµ·½Ê½ £¬Í¬Ê±Ìîдÿ¸ö¿Í»§µÄ±ØÒªÊý¾Ý Õâ¾ø¶Ô²»ÊÇС »î £©¡£ ÎÒ´ÓÖл¹ÒªÈ·¶¨³öÒ»×é¿Í»§×÷ΪÊг¡Ä¿±ê ¡£ µ±ÎÒ´Ó×ʼÉè¼Æ±íºÍ×ֶεÄʱºò £¬ÎÒÊÔͼ²» ÔÚÖ÷Ë÷ÒýÀïÔö¼ÓÌ«¶àµÄ×Ö¶ÎÒÔ±ã¼Ó¿ìÊý¾Ý¿âµÄÔËÐÐËÙ¶È ¡£ È»ºóÎÒÒâʶµ½Ìض¨µÄ×é²éѯºÍÐÅÏ¢²É¾ ¼È²»×¼È·ËÙ¶ÈÒ²²»¿ì ¡£½á¹ûÖ»ºÃÔÚÖ÷Ë÷ÒýÖÐÖؽ¨¶øÇҺϲ¢ÁËÊý¾Ý×ֶΠ¡£ ÎÒ·¢ÏÖÓÐÒ»¸öָʾ¼Æ»®Ïà µ±¹Ø¼ü µ±ÎÒÏë´´½¨ÏµÍ³ÀàÐͲéÕÒʱΪʲôҪ²ÉÓúÅÂë×÷ΪÖ÷Ë÷Òý×Ö¶ÎÄØ ¡ª¡ª £¿ ÎÒ¿ÉÒÔÓô«Õæ ºÅÂë ½øÐмìË÷ £¬µ«ÊÇËü¼¸ºõ¾ÍÏóϵͳÀàÐÍÒ»Ñù¶ÔÎÒÀ´Ëµ²¢²»ÖØÒª Êý¾Ý¿â¸üР¡£ ²ÉÓúóÕß×÷ΪÖ÷×ֶΠ£¬ ºóÖØÐÂË÷ÒýºÍ¼ìË÷¾Í¿ì¶àÁË ¡£ — hscovell ¿É²Ù×÷Êý¾Ý²Ö¿â £¨ ODS£© ºÍÊý¾Ý²Ö¿â ÕâÁ½ÖÖ»·¾³ÏµÄÊý¾ÝË÷ÒýÊÇÓвî±ðµÄ £¨ DW£© ¡£ DW »·¾³ ÔÚ Ï ÄãÒª¿¼ÂÇÏúÊÛ²¿ÃÅÊÇÈçºÎ×éÖ¯ÏúÊۻµÄ £¬ ¡£ËûÃDz¢²»ÊÇÊý¾Ý¿â¹ÜÀíÔ± £¬ µ«ÊÇËûÃÇÈ·¶¨±íÄÚµÄ ¼üÐÅÏ¢ ¡£ÕâÀïÉè¼ÆÈËÔ±»òÕßÊý¾Ý¿â¹¤×÷ÈËÔ±Ó¦¸Ã·ÖÎöÊý¾Ý¿â½á¹¹´Ó¶øÈ·¶¨³öÐÔÄ µÄ×î¼ÑÌõ¼þ ¡£ — teburlew 2. ʹÓÃϵͳÉú³ÉµÄÖ÷¼ü ÕâÒ»ÌìÀàͬ¼¼ÇÉ 1£¬ µ«ÎÒ¾õµÃÓбØÒªÔÚÕâÀïÖظ´ÌáÐÑ´ó¼Ò ¡£¼ÙÈçÄã ×ÜÊÇÔÚÉè¼ÆÊý¾Ý¿âµÄʱºò²ÉÓà ϵͳÉú³ÉµÄ¼ü×÷ΪÖ÷¼ü £¬ÄÇôÄãʵ¼Ê¿ØÖÆÁËÊý¾Ý¿âµÄË÷ÒýÍêÕûÐÔ ¡£ £¬ ÕâÑùÊý¾Ý¿âºÍ·ÇÈ˹¤»úÖÆ¾Í ÓÐЧµØ¿ØÖÆÁ˶Դ洢Êý¾ÝÖÐÿһÐеķÃÎÊ ¡£ ²ÉÓÃϵͳÉú³É¼ü×÷ΪÖ÷¼ü»¹ÓÐÒ»¸öÓŵ㠣º µ±ÄãÓµÓÐÒ»Öµļü½á¹¹Ê± £¬ ÕÒµ½Âß¼-ȱÏݺÜÈÝÒ× ¡£ — teburlew 3. ·Ö½â×Ö¶ÎÓÃÓÚË÷Òý ΪÁË·ÖÀëÃüÃû×ֶκͰüº¬×Ö¶ÎÒÔÖ§³ÖÓû§¶¨ÒåµÄ±¨±íΪÆä×é £¬Ç뿼ÂÇ·Ö½âÆäËû×ֶΠ£¨ ÉõÖÁÖ÷¼ü £© ³ÉÒªËØÒÔ±ãÓû§¿ÉÒÔ¶ÔÆä½øÐÐË÷Òý ¡£ Ë÷Òý½«¼Ó¿ì SQL ºÍ±¨±íÉú³ÉÆ÷½Å±¾µÄÖ´ÐÐËÙ¶È ¡£±È·½Ëµ £¬ ÎÒͨ³£ÔÚ±ØÐëʹÓà ±í´ïʽµÄÇé¿öÏ´´½¨±¨±í number ×Ö¶ÎÎÞ·¨·Ö½âΪ SQL LIKE £¬ÒòΪ case year¡¢ serial number¡¢ case type ºÍdefendant code µÈÒªËØ ¡£ÐÔÄÜÒ²»á±ä»µ ¡£ ¼ÙÈçÄê¶ÈºÍÀàÐÍ×Ö ¶Î¿ÉÒÔ·Ö½âΪË÷Òý×Ö¶ÎÄÇôÕâЩ±¨±íÔËÐÐÆðÀ´¾Í»á¿ì¶àÁË ¡£ — rdelval 4. ¼üÉè¼Æ 4 Ô-Ôò • Ϊ¹ØÁª×ֶδ´½¨Íâ¼ü ¡£ • ËùÓеļü¶¼±ØÐëΨһ ¡£ • ±ÜÃâʹÓø´ºÏ¼ü ¡£ • Íâ¼ü×ÜÊǹØÁªÎ¨Ò»µÄ¼ü×ֶΠ¡£ — Peter Ritchie Page 10 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
11.
5.
±ðÍüÁËË÷Òý 95%µÄÊý¾Ý¿âÐÔÄÜÎÊÌⶼ¿ÉÒÔ²ÉÓÃË÷Òý¼¼ÊõµÃ Ë÷ÒýÊÇ´ÓÊý¾Ý¿âÖлñÈ¡Êý¾ÝµÄ×î¸ßЧ·½Ê½Ö®Ò» ¡£ ½â¾ö×÷ΪһÌõ¹æÔò ¡£ £¬ÎÒͨ³£¶ÔÂß¼-Ö÷¼üʹÓà ΨһµÄ³É×éË÷Òý £¨ £¬¶Ôϵͳ¼ü ×÷Ϊ´æ´¢¹ý³Ì £© ²ÉÓà ΨһµÄ·Ç³É×éË÷Òý £¬ ¶ÔÈκÎÍâ¼üÁвÉÓ÷dzÉ×éË÷Òý ¡£ £¬ ²»¹ýË÷Òý¾ÍÏóÊÇÑÎ ²Ë¾ÍóóÁË £¬Ì«¶àÁË ¡£Ä㠵ÿ¼ÂÇÊý¾Ý¿âµÄ¿Õ¼äÓжà´ó £¬ ±íÈçºÎ½øÐзÃÎÊ £¬»¹ÓÐÕâЩ·ÃÎÊÊÇ·ñÖ÷ÒªÓÃ×÷¶Áд ¡£ — tduvall ´ó¶àÊýÊý¾Ý¿â¶¼Ë÷Òý×Ô¶¯´´½¨µÄÖ÷¼ü×ֶΠ£¬ µ«ÊǿɱðÍüÁËË÷ÒýÍâ¼ü £¬ ËüÃÇÒ²ÊǾ-³£Ê¹Óõļü £¬±È ÈçÔËÐвéѯÏÔʾÖ÷±íºÍËùÓйØÁª±íµÄijÌõ¼Ç¼¾ÍÓõÃÉÏ ¡£ £¬ »¹Óв»ÒªË÷Òý memo/note ×ֶβ» £¬ ÒªË÷Òý´óÐÍ×ֶΠ£¨Óкܶà×Ö·û £©£¬ ÕâÑù×÷»áÈÃË÷ÒýÕ¼ÓÃÌ«¶àµÄ´æ´¢¿Õ¼ä ¡£ — gbrayton 6. ²»ÒªË÷Òý³£ÓõÄСÐÍ±í ²» ҪΪСÐÍÊý¾Ý±íÉèÖÃÈκμü £¬ ¼ÙÈçËüÃǾ-³£ÓвåÈëºÍɾ³ý²Ù×÷¾Í¸ü±ðÕâÑù×÷ÁË ¡£ ¶ÔÕâЩ²åÈëºÍ ɾ³ý²Ù×÷µÄË÷Òýά»¤¿ÉÄܱÈɨÃè±í¿Õ¼äÏûºÄ¸ü¶àµÄʱ¼ä ¡£ — kbpatel 7. ²»Òª°ÑÉç»á±£ÕϺÅÂë £¨ £© SSN Ñ¡×÷¼ü ÓÀÔ¶¶¼²»ÒªÊ¹Óà SSN ×÷ΪÊý¾Ý¿âµÄ¼ü ¡£ ³ýÁËÒþ˽Ô-ÒòÒÔÍâ £¬ ÐëÖªÕþ¸®Ô½À´Ô½Ç÷ÏòÓÚ²»×¼Ðí°Ñ SSN ÓÃ×÷³ýÊÕÈëÏà¹ØÒÔÍâµÄÆäËûÄ¿µÄ £¬ SSN ÐèÒªÊÖ¹¤ÊäÈë ¡£ ÓÀÔ¶²»ÒªÊ¹ÓÃÊÖ¹¤ÊäÈëµÄ¼ü×÷ΪÖ÷ ¼ü ÒòΪһµ©ÄãÊäÈë´íÎó £¬ £¬ ÄãΨһÄÜ×öµÄ¾ÍÊÇɾ³ýÕû¸ö¼Ç¼Ȼºó´ÓÍ·¿ªÊ¼ ¡£ — teburlew ÉϸöÊÀ¼Í 70 Äê´úÎÒ»¹ÔÚ¶Á´óѧµÄʱºò SSN »¹Ôø±» £¬ ÎҼǵÃÄÇʱ ÓÃ×öѧºÅ £¬µ±È»¾¡¹ÜÕâô×öÊÇ·Ç ·¨µÄ¶øÇÒÈËÃÇÒ²¶¼ÖªµÀÕâÊÇ·Ç·¨µÄ ¡£ £¬ µ«ËûÃÇÒѾ-Ï°¹ßÁËËæ×ŵÁÈ¡Éí·Ý·¸×ï°¸¼þµÄÔö ¡£ £¬ ºóÀ´ ¼Ó ÎÒÏÖÔڵĴóѧУ԰ÕýÍ´¿àµØ´ÓÒ»´ó̯×ÓÊý¾ÝÖÐ°Ñ £¬ SSN ɾ³ý ¡£ — generalist 8. ²»ÒªÓÃÓû§µÄ¼ü ÔÚÈ·¶¨²ÉÓÃʲô×Ö¶Î×÷Ϊ±íµÄ¼üµÄʱºò £¬ ¿ÉÒ»¶¨ÒªÐ¡ÐÄÓû§½«Òª±à¼-µÄ×ֶΠ¡£ ͨ³£µÄÇé¿öϲ»Òª Ñ¡ÔñÓû§¿É±à¼-µÄ×Ö¶Î×÷Ϊ¼ü ¡£ ÕâÑù×ö»áÆÈʹÄã²ÉÈ¡ÒÔÏÂÁ½¸ö´ëÊ© £º • ÔÚ´´½¨¼Ç¼֮ºó¶ÔÓû§±à¼-×ֶεÄÐÐΪʩ¼ÓÏÞÖÆ ¡£ ¼ÙÈçÄãÕâô×öÁË £¬Äã¿ÉÄܻᷢÏÖÄãµÄÓ¦ÓÃ³Ì ÐòÔÚÉÌÎñÐèÇóͻȻ·¢Éú±ä»¯ £¬¶øÓû§ÐèÒª±à¼-ÄÇЩ²»¿É±à¼-µÄ×Ö¶Îʱȱ·¦×ã ¹»µÄÁé»îÐÔ ¡£ µ±Óà »§ÔÚÊäÈëÊý¾ÝÖ®ºóÖ±µ½±£´æ¼Ç¼²Å·¢ÏÖϵͳ³öÁËÎÊÌâËûÃǸÃÔõôÏë £¿É¾³ýÖؽ¨ £¿¼ÙÈç¼Ç¼²»¿É Öؽ¨ÊÇ·ñÈÃÓû§×ß¿ª £¿ • Ìá³öһЩ¼ì²âºÍ¾ÀÕý¼ü³åÍ»µÄ·½·¨ ¡£ £¬ ͨ³£ ·Ñµã¾«Á¦Ò²¾Í¸ã¶¨ÁË £¬ µ«ÊÇ´ÓÐÔÄÜÉÏÀ´¿´ÕâÑù×öµÄ ´ú¼Û¾Í±È½Ï´óÁË ¼üµÄ¾ÀÕý¿ÉÄÜ»áÆÈʹÄãÍ»ÆÆÄãµÄÊý¾ÝºÍÉÌÒµ ¡£ £¬ »¹ÓÐ /Óû§½çÃæ²ãÖ®¼äµÄ¸ô Àë ¡£ ËùÒÔ»¹ÊÇÖØÌáÒ»¾äÀÏ»° £ºÄãµÄÉè¼ÆÒªÊÊÓ¦Óû§¶ø²»ÊÇÈÃÓû§À´ÊÊÓ¦ÄãµÄÉè¼Æ ¡£ — Lamont Adams ²»ÈÃÖ÷¼ü¾ßÓпɸüÐÂÐÔµÄÔ-ÒòÊÇÔÚ¹ØϵģʽÏ¡£ £¬ £¬Ö÷¼üʵÏÖÁ˲»Í¬±íÖ®¼äµÄ¹ØÁª ±ÈÈç Customer ±íÓÐÒ»¸öÖ÷¼ü CustomerID£¬ ¶ø¿Í»§µÄ¶¨µ¥Ôò´æ·ÅÔÚÁíÒ»¸ö±íÀï ¡£ Order ±íµÄÖ÷¼ü¿ÉÄÜ Page 11 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
12.
ÊÇOrderNo »òÕß rderNo¡¢
O CustomerID ºÍÈÕÆÚµÄ×éºÏ ¡£ ²»¹ÜÄãÑ¡ÔñÄÄÖÖ¼üÉèÖà £¬Ä㶼ÐèÒªÔÚ Order ±íÖдæ·Å CustomerID À´±£Ö¤Äã¿ÉÒÔ¸ø϶¨µ¥µÄÓû§ÕÒµ½Æ䶨µ¥¼Ç¼ ¡£ ¼ÙÈçÄãÔÚ Customer ±íÀïÐÞ¸ÄÁË CustomerID£¬ ÄÇôÄã±ØÐëÕÒ³ö Order ±íÖеÄËùÓÐÏà¹Ø¼Ç¼¶ÔÆä½ø ÐÐÐÞ¸Ä £¬ ¡£ ·ñÔò ÓÐЩ¶¨µ¥¾Í»á²»ÊôÓÚÈκοͻ§ ¡ª¡ª Êý¾Ý¿âµÄÍêÕûÐÔ¾ÍËãÍêµ°ÁË ¡£ Èç¹ûË÷ÒýÍêÕûÐÔ¹æÔòÊ©¼Óµ½±íÒ»¼¶ £¬ ÄÇôÔÚ²»±àд´óÁ¿´úÂëºÍ¸½¼Óɾ³ý¼Ç¼µÄÇé¿ö ¸Ä±ä ijһÌõ¼Ç¼µÄ¼üºÍÊý¾Ý¿âÄÚËùÓйØÁªµÄ¼Ç¼ ¡£ ¶øÕâÒ»¹ý³ÌÍùÍù´íÎó´ÔÉúËùÒÔÓ¦¸Ã¾¡Á ¡£ — ljboast 9. ¿ÉÑ¡¼üÓÐʱ¿É×öÖ÷¼ü ¼Çס £¬²éѯÊý¾ÝµÄ²»ÊÇ»úÆ÷¶øÊÇÈË ¡£ ¼ÙÈçÄãÓпÉÑ¡¼ü £¬ Äã¿ÉÄܽøÒ»²½°ÑËüÓÃ×öÖ÷¼üÄã¾ÍÓµÓÐÁ˽¨Á¢Ç¿´óË÷ÒýµÄÄÜÁ¦ ¡£ÄÇÑùµÄ»° £¬ ¡£ Õâ Ñù¿ÉÒÔ×èֹʹÓÃÊý¾Ý¿âµÄÈ˲»µÃ²»Á¬½ÓÊý¾Ý¿â´Ó¶øÇ¡µ±µÄ¹ýÂËÊý¾Ý ¡£ ÔÚÑϸñ¿ØÖÆÓò±íµÄÊý¾Ý¿â ÉÏ ÕâÖÖ¸ºÔØÊDZȽÏÐÑÄ¿µÄ £¬ ¡£Èç¹û¿ÉÑ¡¼üÕæÕýÓÐÓà £¬ÄǾÍÊÇ´ïµ½ÁËÖ÷¼üµÄË®×¼ ¡£ ÎҵĿ´·¨ÊÇ £¬ ¼ÙÈçÄãÓпÉÑ¡¼ü £¬ ±ÈÈç¹ú¼Ò±íÄÚµÄ state_code£¬ Äã²»ÒªÔÚÏÖÓв»Äܱ䶯µÄΨһ¼üÉÏ ´´½¨ºóÐøµÄ¼ü ¡£ Òª×öµÄÎÞ·ÇÊÇ´´½¨ºÁÎÞ¼ÛÖµµÄÊý¾Ý £º Äã ¡£±ÈÈçÒÔϵÄÀý×Ó Select count(*) from address, state_ref where address.state_id = state_ref.state_id and state_ref.state_code = 'TN' ÎÒµÄ×ö·¨ÊÇÕâÑùµÄ £º Select count(*) from address where and state_code = 'TN' ÈçÄãÒòΪ¹ý¶ÈʹÓñíµÄºóÐø¼ü½¨Á¢ÕâÖÖ±íµÄ¹ØÁª £¬ ²Ù×÷¸ºÔØÕæµÃ ÏÂÁË ÐèÒª Ò» ¡£ ¿¼ÂÇ — Stocker 10. ±ðÍüÁËÍâ¼ü ´ó¶àÊýÊý¾Ý¿âË÷Òý×Ô¶¯´´½¨µÄÖ÷¼ü×Ö¶ÎËüÃÇÔÚÄãÏë²éѯÖ÷±íÖÐµÄ¼Ç ¡£ µ«±ðÍüÁËË÷ÒýÍâ¼ü×ֶΠ£¬ ¼°Æä¹ØÁª¼Ç¼ʱÿ´Î¶¼»áÓõ½ ¡£ £¬ »¹Óв»ÒªË÷Òý memo/notes ×ֶζøÇÒ²»ÒªË÷Òý´óÐÍÎı¾×ֶΠ£¨ Ðí¶à×Ö·ûÕâÑù×ö»áÈÃÄãµÄË÷ÒýÕ¼¾Ý´óÁ¿µÄÊý¾Ý¿â¿Õ¼ä £©£¬ ¡£¡£ — gbrayton Page 12 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
13.
µÚ
4 ²¿·Ö±£Ö¤Êý¾ÝµÄÍêÕûÐÔ — 1. ÓÃÔ¼Êø¶ø·ÇÉÌÎñ¹æÔòÇ¿ÖÆÊý¾ÝÍêÕûÐÔ Èç¹ûÄã°´ÕÕÉÌÎñ¹æÔòÀ´´¦ÀíÐèÇó £¬ ÄÇôÄãÓ¦µ±¼ì²éÉÌÎñ²ã´Î /Óû§½çÃæ £ºÈç¹ûÉÌÎñ¹æÔòÒÔºó·¢Éú±ä »¯ ÄÇôֻÐèÒª½øÐиüм´¿É £¬ ¡£ ¼ÙÈçÐèÇóÔ´ÓÚά»¤Êý¾ÝÍêÕûÐÔµÄÐèÒª £¬ÄÇôÔÚÊý¾Ý¿â²ãÃæÉÏ ÐèҪʩ¼ÓÏÞÖÆÌõ¼þ ¡£ Èç¹ûÄãÔÚÊý¾Ý²ãȷʵ²ÉÓÃÁËÔ¼Êø £¬ ÄãÒª±£Ö¤Óа취°Ñ¸üв»ÄÜͨ¹ýÔ¼Êø¼ì²éµÄÔ-Òò²ÉÓà µÄÓïÑÔ֪ͨÓû§½çÃæ ¡£ ³ý·ÇÄã µÄ×Ö¶ÎÃüÃûºÜÈß³¤ £¬ ·ñÔò×Ö¶ÎÃû±¾Éí»¹²»¹» ¡£ — Lamont Adams Ö»ÒªÓпÉÄÜ £¬ Çë²ÉÓÃÊý¾Ý¿âϵͳʵÏÖÊý¾ÝµÄÍêÕûÐÔ ¡£ Õâ²»µ«°üÀ¨Í¨¹ý±ê×¼»¯ÊµÏÖµÄÍêÕûÐ °üÀ¨Êý¾ÝµÄ¹¦ÄÜÐÔ ¡£ÔÚдÊý¾ÝµÄʱºò»¹¿ÉÒÔÔö¼Ó´¥·¢Æ÷À´±£Ö¤Êý¾ÝµÄÕýÈ·ÐÔ ¡£ ²»ÒªÒÀÀµÓÚÉÌÎñ²ã ±£Ö¤Êý¾ÝÍêÕûÐÔ £» Ëü²»Äܱ£Ö¤±íÖ®¼ä £¨ £© Íâ¼üµÄÍêÕûÐÔËùÒÔ²»ÄÜÇ¿¼ÓÓÚÆäËûÍêÕûÐÔ¹æÔ ¡£ — Peter Ritchie 2. ·Ö²¼Ê½Êý¾Ýϵͳ ¶Ô ·Ö²¼Ê½ÏµÍ³¶øÑÔ £¬ÔÚÄã¾ö¶¨ÊÇ·ñÔÚ¸÷¸öÕ¾µã¸´ÖÆËùÓÐÊý¾Ý»¹ÊÇ°ÑÊý¾Ý±£´æ ¹À¼ÆÒ»ÏÂδÀ´ 10 ÄêµÄÊý¾ÝÁ¿ 5 Äê»òÕß ¡£ µ±Äã°ÑÊý¾Ý´«Ë͵½ÆäËûÕ¾µãµÄʱºò £¬ ×îºÃÔÚÊý¾Ý¿â×ֶΠÖÐÉèÖÃһЩ±ê¼Ç ¡£ÔÚÄ¿µÄÕ¾µãÊÕµ½ÄãµÄÊý¾ÝÖ®ºó¸üÐÂÄãµÄ±ê¼Ç ¡£ÎªÁ˽øÐÐÕâÖÖÊý¾Ý´«Êä £¬ÇëдÏ Äã×Ô¼ºµÄÅú´¦Àí»òÕßµ÷¶È³ÌÐòÒÔÌض¨Ê±¼ä¼ä¸ôÔËÐжø²»ÒªÈÃÓû§ÔÚÿÌìµÄ¹¤ ¡£ ±¾µØ ¿½±´ÄãµÄά»¤Êý¾Ý £¬ ±ÈÈç¼ÆËã³£ÊýºÍÀûÏ¢ÂÊµÈ £¬ ÉèÖð汾ºÅ±£Ö¤Êý¾ÝÔÚÿ¸öÕ¾µã¶¼ÍêÈ«Ò»Ö ¡£ — Suhair TechRepublic 3. Ç¿ÖÆָʾÍêÕûÐÔ Ã»Óкð취ÄÜÔÚÓк¦Êý¾Ý½øÈëÊý ¾Ý¿âÖ®ºóÏû³ýËü £¬ ËùÒÔÄãÓ¦¸ÃÔÚËü½øÈëÊý¾Ý¿â֮ǰ½«ÆäÌ ¡£¼¤ »îÊý¾Ý¿âϵͳµÄָʾÍêÕûÐÔÌØÐÔ ¡£ÕâÑù¿ÉÒÔ±£³ÖÊý¾ÝµÄÇå½à¶øÄÜÆÈʹ¿ª·¢ÈËÔ±Í¶È Àí´íÎóÌõ¼þ ¡£ — kol 4. ¹Øϵ Èç¹ûÁ½¸öʵÌåÖ®¼ä´æÔÚ¶à¶ÔÒ»¹Øϵ £¬ ¶øÇÒ»¹ÓпÉÄÜת»¯Îª¶à¶Ô¶à¹Øϵ £¬ÄÇôÄã×îºÃÒ»¿ªÊ¼¾ÍÉèÖà ³É¶à¶Ô¶à¹Øϵ ¡£ ´ÓÏÖÓеĶà¶ÔÒ»¹Øϵת±äΪ¶à¶Ô¶à¹Øϵ±ÈÒ»¿ªÊ¼¾ÍÊǶà¶Ô ¡£ — CS Data Architect 5. ²ÉÓÃÊÓͼ ΪÁËÔÚÄãµÄÊý¾Ý¿âºÍÄãµÄÓ¦ÓóÌÐò´úÂëÖ®¼äÌṩÁíÒ»²ã³éÏó £¬ Äã¿ÉÒÔΪÄãµÄÓ¦ÓóÌÐò½¨Á¢×¨Ã ÊÓͼ¶ø²»±Ø·ÇÒªÓ¦ÓóÌÐòÖ±½Ó·ÃÎÊÊý ¾Ý±í ¡£ÕâÑù×ö»¹µÈÓÚÔÚ´¦ÀíÊý¾Ý¿â±ä¸üʱ¸øÄãÌá ×ÔÓÉ ¡£ — Gay Howe Page 13 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
14.
6.
¸øÊý¾Ý±£Óкͻָ´Öƶ¨¼Æ»® ¿¼ÂÇÊý¾Ý±£ÓвßÂÔ²¢°üº¬ÔÚÉè¼Æ¹ý³ÌÖÐ £¬Ô¤ÏÈÉè¼ÆÄãµÄÊý¾Ý»Ö¸´¹ý³Ì ¡£ /¿ª·¢ ²ÉÓÿÉÒÔ·¢²¼¸øÓû§ ÈËÔ±µÄÊý¾Ý×ÖµäʵÏÖ·½±ãµÄÊý¾Ýʶ±ðͬʱ±£Ö¤¶ÔÊý¾ÝÔ´Îĵµ»¯ ¹© ¡£ ±àдÔÚÏ߸üÐÂÀ´ ¡± ¡°¸üвéѯ ÒÔºóÍòÒ»Êý¾Ý¶ªÊ§¿ÉÒÔÖØд¦Àí¸üР¡£ — kol 7. Óô洢¹ý³ÌÈÃϵͳ×öÖØ»î ½â¾öÁËÐí¶àÂé·³À´²úÉúÒ»¸ö¾ßÓи߶ÈÍêÕûÐÔµÄÊý¾Ý¿â½â¾ö·½°¸Ö®ºó £¬ÎÒËùÔÚµÄÍŶӾö¶¨·âװһР¹ØÁª±íµÄ¹¦ÄÜ×é £¬ÌṩһÕûÌ׳£¹æµÄ´æ´¢¹ý³ÌÀ´·ÃÎʸ÷×éÒÔ±ã¼Ó¿ìËٶȺͼ »§³ÌÐò´úÂëµÄ¿ª ·¢ ÔÚ´ËÆÚ¼ä ¡£ £¬ ÎÒÃÇ·¢ÏÖ 3GL ±àÂëÆ÷ÉèÖÃÁËËùÓпÉÄܵĴíÎóÌõ¼þ £¬ ±ÈÈçÒÔÏÂËùʾ £º SELECT Cnt = COUNT (*) FROM [<Table>] WHERE [<primary key column>] = <new value> IF Cnt = 0 BEGIN INSERT INTO [<Table>] ( [< primary key column>] ) VALUES ( <New value> ) END ELSE BEGIN <indicate duplication error> END ¶øÒ»¸ö·Ç 3GL ±àÂëÆ÷ÊÇÕâÑù×öµÄ £º INSERT INTO [<Table>] ( [< primary key column>] ) VALUES ( <New value> ) IF @@ERROR = 2627 -- Literal error code for Primary Key Constraint BEGIN <indicate duplication error> END µÚ ¸ö³ÌÐò¼òµ¥¶àÁË 2 £¬ ¶øÇÒÊÂʵÉÏ £¬ ÀûÓÃÁËÎÒÃǸøÊý¾Ý¿âµÄ¹¦ÄÜ ¡£ ËäÈ»ÎÒ¸öÈ˲»Ï²»¶Ê¹ÓÃǶÈëÎÄ ×Ö 2627£© µ«ÊÇÄÇÑù¿ÉÒԺܷ½±ãµØÓÃÒ»µãÔ¤ÏÈ´¦ÀíÀ´´úÌæ £¨ ¡£ ¡£ Êý¾Ý¿â²»Ö»ÊÇÒ»¸ö´æ·ÅÊý¾ÝµÄµØ ·½ ËüÒ²ÊǼò»¯±àÂëÖ®µØ £¬ ¡£ — a-smith 8. ʹÓòéÕÒ ¿ØÖÆÊý¾ÝÍêÕûÐÔµÄ×î¼Ñ·½Ê½¾ÍÊÇÏÞÖÆÓû§µÄÑ¡Ôñ ¡£Ö»ÒªÓпÉÄܶ¼Ó¦¸ÃÌṩ¸øÓû§Ò»¸öÇåÎ ÁÐ±í¹©ÆäÑ¡Ôñ ¡£ÕâÑù½«¼õÉÙ¼üÈë´úÂëµÄ´íÎóºÍÎó½âͬʱÌṩÊý¾ÝµÄÒ»ÖÂÐÔ ¡£ ijЩ¹«¹²Êý¾ÝÌرðÊÊ ºÏ²éÕÒ £º ¹ú¼Ò´úÂë ¡¢ ״̬´úÂëµÈ ¡£ — CS Data Architect Page 14 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
15.
µÚ
5 ²¿·Ö¸÷ÖÖС¼¼ÇÉ — 1. Îĵµ ¡¢Äµµ ¡¢Äµµ Î Î ¶ÔËùÓеĿì½Ý·½Ê½ ¡¢ ¡¢ ÃüÃû¹æ·¶ ÏÞÖƺͺ¯Êý¶¼Òª±àÖÆÎĵµ ¡£ — nickypendragon ²ÉÓøø±í ´¥·¢Æ÷µÈ¼Ó×¢Ê͵ÄÊý¾Ý¿â¹¤¾ß£¬ ¡¢ ¡¢ ÁÐ ¡£ £¬ ÊÇµÄ ÕâÓеã·ÑÊ µ«´Ó³¤Ô¶À´¿´ £¬ ÕâÑù×ö¶Ô¿ª ·¢ Ö§³ÖºÍ¸ú×ÙÐ޸ķdz£ÓÐÓà ¡¢ ¡£ — chardove È¡¾öÓÚÄãʹÓõÄÊý¾Ý¿âϵͳ £¬ ¿ÉÄÜÓÐһЩÈí¼þ»á¸øÄãһЩ¹©ÄãºÜ¿ìÉÏÊÖµÄÎĵµ ¡£ Äã¿ÉÄÜÏ£ÍûÏÈ¿ª ʼÔÚ˵ £¬ È»ºó»ñµÃÔ½À´Ô½¶àµÄϸ½Ú ¡£ »òÕßÄã¿ÉÄÜÏ£ÍûÖÜÆÚÐÔµÄÔ¤ÅÅ £¬ ÔÚÊäÈëÐÂÊý¾ÝͬʱËæ×ÅÄãµ ½øÕ¹¶Ôÿһ²¿·Öϸ½Ú»¯ ¡£ ²»¹ÜÄãÑ¡ÔñÄÄÖÖ·½Ê½ £¬ ×ÜÒª¶ÔÄãµÄÊý¾Ý¿âÎĵµ»¯ £¬ »òÕßÔÚÊý¾Ý¿â×ÔÉíµÄ ÄÚ²¿»òÕßµ¥¶À½¨Á¢Îĵµ ¡£ £¬ ÕâÑù µ±Äã¹ýÁËÒ»Äê¶àʱ¼äºóÔٻعýÍ·À´×öµÚ 2 ¸ö°æ±¾ £¬Äã·¸´íµÄ»ú»á ½«´ó´ó¼õÉÙ ¡£ — mrs_helm 2. ʹÓó£ÓÃÓ¢Óï £¨ »òÕßÆäËûÈκÎÓïÑÔ £©¶ø²»ÒªÊ¹ÓñàÂë ΪʲôÎÒÃǾ-³£²ÉÓñàÂë £¨ 9935A ¿ÉÄÜÊÇÄ«Ë®±ÊµÄ¹©Ó¦´úÂë ¿ÉÄÜÊÇÕÊÄ¿±à ±ÈÈç £¬ 4XF788-Q Â룩£¿ ÀíÓÉºÜ¶à ¡£ µ«ÊÇÓû§Í¨³£¶¼ÓÃÓ¢Óï½øÐÐ˼¿¼¶ø²»ÊDZàÂë ¡£ ¹¤×÷ÄêµÄ»á¼Æ»òÐíÖªµÀ 5 4XF788-Q ÊÇʲô¶«Î÷ £¬ µ«ÐÂÀ´µÄ¿É¾Í²»Ò»¶¨ÁË ¡£ ÔÚ´´½¨ÏÂÀ-²Ëµ¥ ±¨±íʱ×îºÃ°´ÕÕÓ¢Óï ¡¢ ¡¢ Áбí ÃûÅÅÐò ¡£¼ÙÈçÄãÐèÒª±àÂë £¬ ÄÇÄã¿ÉÒÔÔÚ±àÂëÅÔ¸½ÉÏÓû§ÖªµÀµÄÓ¢Óï ¡£ — amasa 3. ±£´æ³£ÓÃÐÅÏ¢ ÈÃÒ»¸ö±íרÃÅ´æ·ÅÒ»°ãÊý¾Ý¿âÐÅÏ¢·Ç³£ÓÐÓà ¡£ ÎÒ³£ÔÚÕâ¸ö±íÀï´æ·ÅÊý¾Ý¿âµ±Ç°°æ±¾ ¡¢ ×î½ü¼ì²é /ÐÞ ¸´ ¶Ô £¨ Access£©¡¢ ¹ØÁªÉè¼ÆÎĵµµÄÃû³Æ ¡¢ ¿Í»§µÈÐÅÏ¢ ¡£ ÕâÑù¿ÉÒÔʵÏÖÒ»ÖÖ¼òµ¥»úÖƸú×ÙÊý¾Ý ¿â µ±¿Í»§±§Ô¹ËûÃǵÄÊý¾Ý¿âûÓдﵽϣÍûµÄÒªÇó¶øÓëÄãÁªÏµÊ± £¬ £¬ ÕâÑù×ö¶Ô·Ç¿Í»§»ú /·þÎñÆ÷»·¾³ ÌرðÓÐÓà ¡£ — Richard Foster 4. ²âÊÔ²âÊÔ·´¸´²âÊÔ ¡¢ ¡¢ ½¨Á¢»òÕßÐÞ¶©Êý¾Ý¿âÖ®ºó £¬ ±ØÐëÓÃÓû§ÐÂÊäÈëµÄÊý¾Ý²âÊÔÊý¾Ý×ֶΠ¡£ ×îÖØÒªµÄÊÇ £¬ ÈÃÓû§½øÐвâ ÊÔ²¢ÇÒͬÓû§Ò»µÀ±£Ö¤ÄãÑ¡ÔñµÄÊý¾ÝÀàÐÍÂú×ãÉÌÒµÒªÇó ¡£ ²âÊÔÐèÒªÔÚ°ÑÐÂÊý¾Ý¿âͶÈëʵ¼Ê· Ç°Íê³É ¡£ — juneebug 5. ¼ì²éÉè¼Æ ÔÚ¿ª·¢ÆÚ¼ä¼ì²éÊý¾Ý¿âÉè¼ÆµÄ³£Óü¼ÊõÊÇͨ¹ýÆäËùÖ§³ÖµÄÓ¦ÓóÌÐò ¡£ ¾ä»°Ëµ »» £¬ Õë¶ÔÿһÖÖ×îÖÕ±í´ïÊý¾ÝµÄÔ-ÐÍÓ¦Óà £¬ ±£Ö¤Äã¼ì²éÁËÊý¾ÝÄ£ÐͲ¢ÇҲ鿴ÈçºÎÈ¡³öÊý ¡£ — jgootee Page 15 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
16.
6.
Access Éè¼Æ¼¼ÇÉ Microsoft Access Êý¾Ý¿âÓ¦ÓóÌÐò¶øÑÔ ¶Ô¸´Ô £¬¿ÉÒÔ°ÑËùÓеÄÖ÷±í·ÅÔÚÒ»¸öÊý¾Ý¿âÎļþÀï £¬ È» ºóÔö¼ÓÆäËûÊý¾Ý¿âÎļþºÍ×°ÔØͬÔ-ÓÐÊý¾Ý¿âÓйصÄÌØÊ⺯Êý ¡£ ¸ù¾ÝÐèÒªÓÃÕâЩº¯ÊýÁ¬½Óµ½Ö÷Îļþ ÖеÄÖ÷±í ¡£±ÈÈçÊý¾ÝÊäÈë QC¡¢ ¡¢ Êý¾Ý ͳ¼Æ·ÖÎö ¡¢Ïò¹ÜÀí²ã»òÕßÕþ¸®²¿ÃÅÌṩ±¨±íÒÔ¼°¸÷ÀàÖ ²éѯµÈ ¡£ ÕâÒ»´ëÊ©¼ò»¯ÁËÓû§ºÍ×éȨÏ޵ķÖÅä £¬ ¶øÇÒÓÐÀûÓÚÓ¦ÓóÌÐòº¯ÊýµÄ·Ö×éºÍ»®·Ö £¬ ´Ó¶øÔÚ ³ÌÐò±ØÐëÐ޸ĵÄʱºòÒ×ÓÚ¹ÜÀí ¡£ — Dennis Walden Page 16 © CNET Networks Inc. 2002 www.zdnet.com.cn/developer
Baixar agora