如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
'²pn库发UhùMySQLpn库设计概ºpn库¿问¡算:编程ú@与实õ|pn库ú,原理与MySQL夏8锋上w¤通'fo件fbLe式实验¤November5,2011夏8锋¡算:编程ú@与实õ'²pn库发UhùMySQLpn库设计概ºpn库¿问1pn库发Uhùé期pn库sûpn库v他{型pn库2MySQLpn库设计概ºMySQL的y¹MySQLpnh{型MySQLpn{型pn库设计技巧3pn库¿问开>pn库连¥ODBCq¨程序PHP连¥MySQL夏8锋¡算:编程ú@与实õ'²pn库发UhùMySQLpn库设计概ºpn库¿问pn库应(的$*ú,问题1如UX¨?|Î发Uhùe了ã2如UX取?|Î程序与pn库的交互¥ãe了ã夏8锋¡算:编程ú@与实õ'²é期pn库pn库发Uhùsûpn库pn库设计概ºMySQLv他{型pn库pn库¿问é期pn库sssbbb文文文件件件pppnnn库库库:一个U一的,通8/^结构化的pn文件,比如:Excel。问题?BBB!!!pppnnn库库库:ú现于20世ª60tã.ú于"6/P"7式,Ï*6h可以拥有多*Ph,FÏ*Ph有且ê有一个6h。问题?QQQ¶¶¶pppnnn库库库:{<于B!!型,_/ú于6/Psû概õ,Fãd了一个Ph有且ê有一个6h的P6。问题?夏8锋¡算:编程ú@与实õ'²é期pn库pn库发Uhùsûpn库pn库设计概ºMySQLv他{型pn库pn库¿问sûpn库-hsû型!型/ú于二维X¨z间(h)的,这些hú于q有的一个W段(或一û列W段)而ø互sT。hsûpn库的ú,Ä成UC。一个h1L和列Ä成(记U与W段)。pn库-的Ï一个h都有一个/一的名称(Å{//一的完hP定名称,以!式或pn库名称\:M缀)。h-的Ï一个W段都有一个/一的名称,ûUh都至少拥有一个W段,一个h的W段pP6³定于wS的实现。W段-pnÅ{/同同同一一一{{{型型型。h-的记Uv不按y定的!序eX¨和检"。}的sû设计能n保一a记U能够Ï述一个实S(entity)。夏8锋¡算:编程ú@与实õ'²é期pn库pn库发Uhùsûpn库pn库设计概ºMySQLv他{型pn库pn库¿问sûpn库-;.;.的û¡/.©MySQL以最ë的速¦把一ay定的pn记U(pnh里的Mnn定下e。;.不¡1U*W段还/多*W段构成,都Å{á³以下a件:1;.Å{//一的,û意$apn记U里的;.W段绝不A¸/同7的内¹2;.应该/'凑的,理1有$a:为了加ë搜"速¦,;.都Å{有"引,;.W段越'凑,"引的¡理工\H率越高;.W段的内¹几N;/«(Z另一个pnh里的外.,外.越'凑,H率越高绝大多p的pn库û统上,使(32M或64Mtp\:;.W段v©pn库û统:它们ê¨生成一Ä序列编号(1,2,3,...)的Z法已成为一Í标Æ化的L:,这HZ的好处/程序员和(7都无需再»考Q怎7M能:Ï一a新记U~0一个独一无二的;.<的问题。夏8锋¡算:编程ú@与实õ'²é期pn库pn库发Uhùsûpn库pn库设计概ºMySQLv他{型pn库pn库¿问sûpn库-h间sûù于复B的pn,U*pnhv不能合适0h达X¨,Å{使(多*pnh,而且h与hK间不可能完hdË,很多查询需要T合多*pnh。pnhK间的sTsû可以Æ分为以下3Í:1:1sû-,一个pnh里的Ï一apn记U分别ù应@,二个pnh里的一apn记U,同时,二个pnh里的Ï一apn记U_分别ù应@,一个pnh里的一apn记U。(不8Á)1:nsû-,一个pnh里的一a记U可以ù应@,二个pnh-的多a记U,FÍÇet不成Ë。(8Á)n:msû-,一个pnh里的一a记U可以ù应@,二个pnh里的多a记U,同时,二个pnh里的一a记U_可以ù应@,一个pnh里的多a记U。(8Á)(设计pn库时,需要:Ï$*有@n:msû的pnh都定义一个辅©pnh,v)(这*辅©pnh把这一Än:msûl化:$*1:nsû。夏8锋¡算:编程ú@与实õ'²é期pn库pn库发Uhùsûpn库pn库设计概ºMySQLv他{型pn库pn库¿问sûpn库|外.h间sû如U实现?外.的û¡/引(另一个pnh的Ða记U,ê不过这Í引(sû/(构pn库查询}令的时候而不/(声明pnh或pn列的时候定I的,如下@::SELECTtitles.title,publishers