SQL ServerȨÏÞ¹ÜÀí²ßÂÔ ·þÎñÆ÷
SQL ServerȨÏÞ¹ÜÀí²ßÂÔ
Êý¾Ý¿â½¨Á¢Ö®ºó£¬Êý¾ÝµÄ°²È«¾ÍÏÔµÃÓÈÎªÖØÒª£¬¶ÔÓÚÒ»¸öÊý¾Ý¿â¹ÜÀíÔ±À´Ëµ£¬°²È«ÐÔ¾ÍÒâζ×ÅËû±ØÐë±£Ö¤ÄÇЩ¾ßÓÐÌØÊâÊý¾Ý·ÃÎÊȨÏÞµÄÓû§Äܹ»µÇ¼µ½SQL Server£¬²¢ÇÒÄܹ»·ÃÎÊÊý¾ÝÒÔ¼°¶ÔÊý¾Ý¿â¶ÔÏóʵʩ¸÷ÖÖȨÏÞ·¶Î§ÄڵIJÙ×÷£»Í¬Ê±£¬Ëû»¹Òª·ÀÖ¹ËùÓеķÇÊÚȨÓû§µÄ·Ç·¨²Ù×÷¡£Õý»ùÓÚ´Ë£¬SQL Server 2000ÌṩÁ˼ÈÓÐЧÓÖÈÝÒ׵ݲȫ¹ÜÀíģʽ£¬ÕâÖÖ°²È«¹ÜÀíģʽÊǽ¨Á¢ÔÚ°²È«ÕÊ»§ÈÏÖ¤ºÍ·ÃÎÊÐí¿ÉÁ½Õß»úÖÆÉϵġ£
Ò»¡¢°²È«ÕÊ»§ÈÏÖ¤
°²È«ÕÊ»§ÈÏÖ¤ËäÓÃÀ´È·ÈϵǼSQL ServerµÄÓû§µÄµÇ¼ÕÊ»§ºÍÃÜÂëµÄÕýÈ·ÐÔ£¬ÓÉ´ËÀ´ÑéÖ¤¸ÃÓû§ÊÇ·ñ¾ßÓÐÁ¬½ÓSQL ServerµÄȨÏÞ¡£ÈκÎÓû§ÔÚʹÓÃSQL ServerÊý¾Ý¿â֮ǰ£¬±ØÐë¾¹ý°²È«ÕÊ»§ÈÏÖ¤¡£SQL Server 2000ÌṩÁËÁ½ÖÖÈ·ÈÏÓû§µÄÈÏ֤ģʽ£º¼´Windows NTÈÏ֤ģʽºÍ»ìºÏÈÏ֤ģʽ¡£
SQL ServerÊý¾Ý¿âϵͳͨ³£ÔËÐÐÔÚWindows NT·þÎñÆ÷ƽ̨ÉÏ£¬¶øNT×÷ÎªÍøÂç²Ù×÷ϵͳ£¬±¾Éí¾Í¾ß±¸¹ÜÀíµÇ¼¡¢ÑéÖ¤Óû§ºÏ·¨ÐÔµÄÄÜÁ¦£¬Òò´ËWindows NTÈÏ֤ģʽÕýÊÇÀûÓÃÁËÕâÒ»Óû§°²È«ÐÔºÍÕʺŹÜÀíµÄ»úÖÆ£¬ÔÊÐíSQL ServerÒ²¿ÉÒÔʹÓÃNTµÄÓû§ÃûºÍ¿ÚÁî¡£ÔÚÕâÖÖģʽÏ£¬Óû§Ö»ÐèҪͨ¹ýWindows NTµÄÈÏÖ¤£¬¾Í¿ÉÒÔÁ¬½Óµ½SQL Server£¬ÕâÑùSQL Server±¾ÉíÒ²¾Í²»ÐèÒª¹ÜÀíÒ»Ì׵ǼÊý¾Ý¡£
»ìºÏÈÏ֤ģʽÔÊÐíÓû§Ê¹ÓÃNT°²È«ÐÔ»òSQL Server°²È«ÐÔÁ¬½Óµ½SQL Server£¬Õâ¾ÍÒâζ×ÅÓû§¿ÉÒÔʹÓÃËûµÄÕʺŵǼµ½Windows NT£¬»òÕßʹÓÃËûµÄµÇ¼ÃûµÇ¼µ½SQL Serverϵͳ¡£NTµÄÓû§¼È¿ÉÒÔʹÓÃNTÈÏÖ¤£¬Ò²¿ÉÒÔʹÓÃSQL ServerÈÏÖ¤¡£¶øWindows 9xϵÁвÙ×÷ϵͳµÄÓû§Ö»ÄÜʹÓÃSQL ServerÈÏ֤ģʽ£»ÔÚ¸ÃÈÏ֤ģʽÏ£¬Óû§ÔÚÁ¬½ÓSQL Serverʱ±ØÐëÌṩµÇ¼ÃûºÍµÇ¼ÃÜÂ룬ÕâЩµÇ¼ÐÅÏ¢´æ´¢ÔÚϵͳ±ísysloginsÖУ¬ÓëNTµÄµÇ¼ÕʺÅÎ޹ء£SQL Server×ÔÉíÖ´ÐÐÈÏÖ¤´¦Àí£¬Èç¹ûÊäÈëµÄµÇ¼ÐÅÏ¢Óëϵͳ±ísysloginsÖеÄijÌõ¼Ç¼ÏàÆ¥Å䣬Ôò±íÃ÷µÇ¼³É¹¦¡£
Òª¶ÔµÇ¼½øÐÐÔö¼Ó¡¢É¾³ýµÈ²Ù×÷£¬Ê×ÏȱØÐëÉèÖÃSQL ServerµÄÈÏ֤ģʽ¡£ÀûÓÃÆóÒµ¹ÜÀíÆ÷¿ÉÒÔ½øÐÐÈÏ֤ģʽµÄÉèÖá£ÆäÖ÷Òª¹ý³ÌÈçÏ£º
(1)´ò¿ªÆóÒµ¹ÜÀíÆ÷£¬ÓÒ»÷ÒªÉèÖÃģʽµÄ·þÎñÆ÷£¬´Ó²Ëµ¥ÖÐÑ¡Ôñ“ÊôÐÔ”£»
(2)ÔÚÊôÐÔ¶Ô»°¿òÖÐÑ¡Ôñ“°²È«ÐÔ”£»
(3)ÔÚ“Éí·ÝÑéÖ¤”ÖÐÑ¡ÔñÒªÉèÖõÄÈÏ֤ģʽ£¬Í¬Ê±ÔÚ“ÉóºË¼¶±ð”Öл¹¿ÉÒÔÑ¡Ôñ¸ú×ټǼÓû§µÇ¼ʱµÄÄÄÖÖÐÅÏ¢£¬ÈçµÇ¼³É¹¦»òʧ°ÜµÄÐÅÏ¢£»
(4)ÔÚ“Æô¶¯·þÎñÕÊ»§”ÖÐÉèÖõ±Æô¶¯²¢ÔËÐÐSQLServerʱ£¬Ä¬ÈϵĵǼÕßÖÐÄÄһλÓû§,RAID1¡£
¶þ¡¢·ÃÎÊÐí¿ÉÈ·ÈÏ
ͨ¹
Ïà¹ØÎĵµ£º
1£©²»Öª´ó¼ÒÊÇ·ñϲ»¶Ê¹ÓÑNOT IN’ÕâÑùµÄ²Ù×÷£¬Èç¹ûÊÇ£¬ÄǾ¡Á¿Ê¹ÓÃ(NOT) EXISTS Ìæ´ú
2£©ÔÚº£Á¿²éѯʱ¾¡Á¿ÉÙÓøñʽת»»¡£
3£©²éѯº£Á¿Êý¾ÝÊÇ£¬¿ÉÒÔʹÓÃoptimizer['ɔptimaizə] hints£¬ÀýÈç/*+ORDERED */
¾¡Á¿ÉÙÓÃIN²Ù×÷·û£¬»ù±¾ÉÏËùÓеÄIN²Ù×÷·û¶¼¿ÉÒÔÓÃEXISTS´úÌæ¡£
²»ÓÃNOT IN²Ù×÷·û£¬¿ÉÒÔ ......
ÎÊÌâ¼°ÃèÊö£º
--1.ѧÉú±í
Student(S#,Sname,Sage,Ssex) --S# ѧÉú±àºÅ,Sname ѧÉúÐÕÃû,Sage ³öÉúÄêÔÂ,Ssex ѧÉúÐÔ±ð
--2.¿Î³Ì±í
Course(C#,Cname,T#) --C# --¿Î³Ì±àºÅ,Cname ¿Î³ÌÃû³Æ,T# ½Ìʦ±àºÅ
--3.½Ìʦ±í
Teacher(T#,Tname) --T# ½Ìʦ±àºÅ,Tname ½ÌʦÐÕÃû
--4.³É¼¨±í
SC(S#,C#,score) --S# ѧÉú±àºÅ,C# ¿Î³Ì ......
1¡£ÆóÒµ¹ÜÀíÆ÷
´ò¿ªÄ㽨ÓÐÍâ¼üµÄ±í££ÓÒ»÷±í££Éè¼Æ±í££ÔÚÉÏ·½µã¿ª’¹ÜÀíÔ¼Êø‘££½«¼¶Á¬É¾³ýºÍ¼¶Á¬¸üÐµĹµ´òÉϾͿÉÒÔÁË
2¡£²éѯ·ÖÎöÆ÷
alter table sc
add
constraint forei ......
2008Êý¾Ý¿â¸½¼Ó
/*
ÍøÉÏ¿´µ½µÄÕûÀíÁËһϡ£
ÔÎĵØÖ·http://database.51cto.com/art/201003/190984.htm
ÔÚSQL Server 7.0ÖУ¬Î¢ÈíÍÆ³öÁËsp_attach_dbºÍsp_attach_single_file_dbϵͳ´æ´¢¹ý³Ì¡£
Ëü¶ÔÓÚSQL ServerÊý¾Ý¿â¹ÜÀíÔ±Ö´ÐÐÏÂÃæµÄÈÎÎñÊǷdz£·½±ãµÄ£º
1 ʹÓÃsp_attach_d ......
º¯ÊýÒÀÀµ
==========================================
Ò»¡¢º¯ÊýÒÀÀµ¸ÅÄî
¡¡¡¡º¯ÊýÒÀÀµÊÇ´ÓÊýѧ½Ç¶ÈÀ´¶¨ÒåµÄ£¬ÔÚ¹ØÏµÖÐÓÃÀ´¿Ì»¹ØÏµ¸÷ÊôÐÔÖ®¼äÏà»¥ÖÆÔ¼¶øÓÖÏ໥ÒÀÀµµÄÇé¿ö¡£º¯ÊýÒÀÀµÆÕ±é´æÔÚÓÚÏÖʵÉú»îÖУ¬±ÈÈ磬ÃèÊöÒ»¸öѧÉúµÄ¹ØÏµ£¬¿ÉÒÔÓÐѧºÅ¡¢ÐÕÃû¡¢ËùÔÚϵµÈ¶à¸öÊôÐÔ£ ......