¸ê®Æ®w(Database)¤Hªù
(¤@)¸ê®Æ®w(Database)©w¸q:
(¤G)Àɮ׳B²z»P¾ã¦X¸ê®Æ®wÀô¹Ò
(¤T)¸ê®Æ¦@¨É¤§Ãþ§O:
(¥|)«Ø¥ß¸ê®Æ®wÀô¹Ò¥|¤j°ò¥»n¯À
(¤)DBMS(¸ê®Æ®wºÞ²z¨t²Î)°ò¥»¥\¯à
(¤»)¸ê®Æ®w¤§ºØÃþ
(¤C)¥¼¨Ó¸ê®Æ®wµo®iÁͶÕ
(¤@)¸ê®Æ®w(Database)©w¸q:
A¡D
¸ê®Æ(data)»P¸ê°T(information)ªº·N¸q!
B¡D
¸ê®Æ®wªº·N¸q:
1. ³\¦h¬ÛÃö¸ê®Æ¤§¶°¦X(A collection of related data)
2. ¦¬¶°¬ÛÃöªº(Interrelated)¡B¦@¨Éªº(shared)»P¥i±±¨îªº(controlled)¸ê®Æ¡C
(¤G)Àɮ׳B²z»P¾ã¦X¸ê®Æ®wÀô¹Ò
10.
Faster
development of new application
(¤T)¸ê®Æ¦@¨É¤§Ãþ§O:
<1>Between
Functional Unit
-E.G Marketing/Accounting/Purchasing

**Shared Between Functional Unit
<2>Between
Management level
EDP/MIS/DDS Shared Between Management Level
** Shared Between Management Level

<3>Between Geographically Dispersed location
-

![]()
![]()
**Shared
Between Dispersed location

(¥|)«Ø¥ß¸ê®Æ®wÀô¹Ò¥|¤j°ò¥»n¯À
1. User(¤H)-End User Naive User (¨Ï¥ÎÀ³¥Îµ{¦¡) casual User (¨Ï¥ÎQuery »y¨¥)
Practitioners-¸ê®Æ®w³]p®v/µ{¦¡³]p®v (DBA) (Programmer)
2.Data(¸ê®Æ)-¥¿½T¥B¦X¥G»Ýn¤§¸ê®Æ
¦h´CÅé¸ê®Æ(Text¡BGraph¡Bimage ¡Bsound¡Bvedio....)
3.software(³nÅé)-General-purpose Software (DBMS) Application Software
(§Q¥ÎDBMS «Øºc¦p¤H¨Æ¸ê®Æ®w¨t²Î) Mainframe ,Workstation ,PC,MAC.
4.Hardware(µwÅé)-¥D¾÷(CPU/¥D°O¾ÐÅé/Àx¦s°O¾ÐÅé/
I/O/³q°T³]³Æ.......)
(¤)DBMS(¸ê®Æ®wºÞ²z¨t²Î)°ò¥»¥\¯à
1. Data Dictionary/directory
2. Data definition
3. Data Manipulation
4. Data Security & Integrity
5. Concurrent Data Access for Multiple Users
6. User-Oriented Data Query & Reporting
7. Application Development Facilities.
(¤»)¸ê®Æ®w¤§ºØÃþ
1.Hierarchical Database
(¶¥¼h¦¡¸ê®Æ®w)e.g.: IBM/IMS
2.Network Database (ºôª¬¦¡¸ê®Æ®w)e.g.:
CODASYC DBTG,DBVISA
3.Relational Database(ÃöÁp¦¡¸ê®Æ®w)
e.g. DBASE V¡BClipper¡BFoxpro¡BAccess......
¤Ó¥DnªºÃöÁp¦¡¸ê®Æ®w¨t²Î : Oracle7 Version 7.3¡ASybase SQL Sever 11¡AInformix-Online 7.2¡A
Microsoft SQL Server 6.5 ¥H¤ÎDBMaker 3.0¡C
4.Distributed
Database(¤À´²¦¡¸ê®Æ®w)
(¤C)¥¼¨Ó¸ê®Æ®wµo®iÁͶÕ
1.Client/Server Relational Database (¥D±q¬[ºc¸ê®Æ®w)
e.g. VB + SQL server
Access + Oracle Foxpro + SyBase
¡õ ¡õ
front-end Back-end
(«áºÝDatabase Server)
2.Object-Oriented Database(ª«¥ó¾É¦V¸ê®Æ®w)
--Complex Object Data ( e.g. multimedia Data) [Nested data Definition]
--Behavioral data


¸ê®Æ®wµ²ºc³]p
|
¡@¡@±q¨Æ¸ê®Æ®w³]p°ò¥»n¨DÄæ¦ì¤¤¥]§t¥R¥÷¡B²M´·¥B·N¸q©ú½Tªº¸ê®Æ¡A¯à°÷¹F¦¨¸ê®Æ¦@¨É¡B¦P®ÉÁ×§K¬Û¦P¸ê®Æ«½ÆÀx¦s¡A¤@¤è±¸`¬ÙÀx¦sªÅ¶¡¡A¥ç¥i¨¾¤î¸ê®Æ¤£¤@P©Ê¡C°ò©ó³o¨Ç»Ý¨D¡A¦b¸ê®Æ³]p¦b§Þ¥©¤W´£¥X¤F¡§¸ê®Æ®w¥¿³W¤Æ¡¨ªºÆ[©À¡AÂǥѵ{§Ç¤è¦¡¸Ñ¨M¥H¤W¥i¯àµo¥Íªº°ÝÃD¡C¥¿³W¤Æªº²z©À¥]¬A¤U¦C¥|ÂI¡G ¡P Äæ¦ì°ß¤@©Ê (Field Uniqueness) ¡P ¥DÃöÁäÄæ¦ì (Primary Key) ¡P ¥\¯àÃöÁp©Ê (Function Dependence) ¡P Äæ¦ì¿W¥ß©Ê (Field Independence) ¡@¡@³]p¤@Ó¸ê®Æ®w¨t²Î°ò¥»¤Wn²Å¦X¥¿³W¤Æì«h¡Aº¥ý¸ê®Æªí³]p®ÉÄæ¦ì¤º®e¤@©wn¨D²³æ©ú½T¡A²Ä¤@Ó±ø¥ó¡uÄæ¦ì°ß¤@©Ê¡v¬O«ü¤@ÓÄæ¦ì¤§¤¤¥u¯àÀx¦s¤@Ó¸ê®ÆÈ¡A¨Ò¦p¡G³]p¤@Óq³æ¸ê®Æªí¡G |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
±q³oÓ¸ê®Æªí¤¤±Nµo²{²Ä¤@µ§¸ê®Æ¹q¸ÜÄæ¦ì¡Bq¾\Âø»x¡B°_©l´Á§O¡Bq¾\´Áµ¥³o¥|ÓÄæ¦ì¤¤¦]¬°¦U¦³¨âÓÈ¡AÅãµM¦a¤£¯àº¡¨¬Äæ¦ì°ß¤@©Ê¡C¦pªG§â±i¤Tq¾\ªºÂø»x¥Î¨â¦C¨Ó°O¿ý¦p¤U¡A³o¼Ë¦a§ïÅܦü¥Gº¡¨¬Äæ¦ì°ß¤@©Êªºn¨D¡C |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
±µ¤U¨Ó´£¿ô¤j®a¸ê®Æ®w¦bµ²ºc¤è±À³Á×§KÄæ¦ì¸ê®Æ«ÂÐÀx¦s¡A¦Ó¥B¸ê®Æªí³]p¤@©wn¦Ò¶q¦³°ß¤@ÃѧO°O¿ýªºÄæ¦ì¡A¤]´N¬On½T©w¦s¦b¤@Ó¥D¯Á¤ÞÄæ¦ì¡AY¥H¤W±³oÓªí®æÀ˵ø¡A«ÜÅãµM¤£²Å¦X»Ý¨D¡A©Î³\§âq³æ½s¸¹«·sµ¹¤©·sÈ¡A¦p¤Uªí¡A«h¥i¥H¡uq³æ½s¸¹¡v°µ¬°¥D¯Á¤ÞÄæ¦ì¡A¦ý§O§Ñ°O¸ê®Æ«ÂÐÀx¦s(±i¤Tªº©m¦W»P¦a§})ªº°ÝÃD¤´µM¨S¦³¸Ñ¨M¡C |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
©Î³\§Ú̱q¥\¯àÃöÁp©Ê¨ÓÀ˰Q¥i¥H¸Ñ¨M¸ê®Æ«ÂÐÀx¦sªº°ÝÃD¡A©Ò¿×¥\¯àÃöÁp©Ê¬O«ü³]p®ÉÀ³Àˬd¸ê®Æªí¤¤¬O§_¦s¦b³¡¥÷Äæ¦ì»P¥D¯Á¤ÞÄæ¦ì¥\¯à¤W¨Ã¨S¦³ª½±µ¬ÛÃö©Ê¡A¤Ï¦Ó»P¸ê®Æªí¤¤¥t¤@Ó«D¥D¯Á¤ÞÄæ¦ì¨ã¦³±K¤Á¬ÛÃö©Ê¡A³oºØ²{¶H´Nªí¥Ü³]p¸ê®Æªí®ÉÄæ¦ì©ñ¸mªº¦ì¸m¤£¾A·íÀ³¸Ó±Ä¨ú¤À³Î³B²z¡Q¥t¥~¤]¥i¥H±qÄæ¦ì¿W¥ß©Ê¨ÓÀËÅç¸ê®Æªí³]p¬O§_¥¿½T¡CÄæ¦ì¿W¥ß©Ê´N¬O°£¤F¥D¯Á¤ÞÄæ¦ì¥~¡A×§ï¥ô¦óÄæ¦ìȳ£¤£À³¸Ó¼vÅT¨ä¥¦Äæ¦ì¡A¦ý¬O¦b¥Ø«e³oÓ¸ê®Æªí¤¤¡A°²¦p×§ï«È¤á©m¦Wª½±µ¼vÅT«È¤á©m¦W¬ÛÃöªºÄæ¦ì¡R¹q¸Ü¤Î±H¥ó¦a§}¹ïÀ³Ãö«Y¿ù¶Ã¡A³oºØ²{¶H´Nªí¥Ü¸ê®Æªí¤¤¦³Äæ¦ì¤£º¡¨¬Äæ¦ì¿W¥ß©Ê¡A±oµø±¡ªp¦Ó×§ï¸ê®Æªíµ²ºc¡A°ò©ó¥H¤W¨â¶µ¤ÀªRµ²ªG¡A«ØÄ³±N³oÓªí¤À³Î¦¨¨âÓ¸ê®Æªí¨Ã¥HÃöÁpÄæ¦ì«Ø¥ß©¼¦¹¶¡ªºÃö«Y¡C |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Äæ¦ì¶¡ªºÃö«Y¤ÀªR²M·¡«á¡A§âq³æ¸ê®Æªí¤¤ÂŦⳡ¥÷ªºÄæ¦ì©â¥X¥t¥~«Øºc¤@ӫȤá¸ê®Æªí¡A¼W¥[¤@ӫȤá½s¸¹Äæ¦ìÂǦ¹«Ø¥ß¨âªÌ¶¡ªºÃöÁp¡C¡]ª½±µ±Ä¥Î«È¤á©m¦W¤£¾A¦X·í¦¨¥D¯Á¤Þ¡A¦]¬°©m¦W¥i¯à¦P¦W¦P©m³y¦¨«ÂС^ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
q³æ¸ê®Æªí(q³æ½s¸¹¡A«È¤á½s¸¹¡Aq¾\Âø»x¡A°_©l´Á§O¡Aq¾\´Á) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Y±q¸ê®Æ¤º®eÀ˵ø¦ü¥GÁÙ¦³¤@¨Ç¤£§´¡A¦b³oÓ¨Ò¤l¤¤q¾\«È¤á¤£¤@©w´N¬O¦¬¥ó¤H¡A¥L¥i¯àq¤F¤@¥÷Âø»x°µ¬°Â§ª«°eµ¹¦¬¥ó¤H¡A¦b³oºØ±¡ªp¤U¤S±o¨Ì¹ê»Ú±¡ªp¾A·í×§ï¨âÓ¸ê®Æªí¦p¤U¤~§ó¯à²Å¦X¹B§@®Éªº»Ý¨D¡A³o´N¬O¬°¤°»ò¸ê®Æ®w³]pn¸g¹L¥¿³W¤Æ³B²z¡A¤~¯àÁ×§K¸ê®Æ²K¥[¤§«á¨t²Î¹B§@¥i¯àµo¥Íªº¤@¨Ç§xÃø»P¿ù»~¡C |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
q³æ¸ê®Æªí(q³æ½s¸¹¡A«È¤á½s¸¹¡Aq¾\Âø»x¡A°_©l´Á§O¡Aq¾\´Á¡A¦¬¥ó¤H¡A¦¬¥ó¦a§}) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
¸g¹L¥¿³W¤Æ³B²z¡A¸ê®Æªí¤S¦p¦ó³]p¶i¤JAccess¸ê®Æ®w¡H§ÚÌ¥i¨Ì¤ÀªRµ²ªG³]p»s§@¸ê®Æªí³W®æ®Ñ¡A¦b¦¹¤§«e»Ý¥ý»{ÃÑAccess¸ê®Æªí©w¸qÄæ¦ìÄݩʦ³¦ó·N¸q¡BÄæ¦ì¸ê®Æ¥]¬A¦³¨º¨ÇÃþ«¬¡AÀ³¸Ó¦p¦ó¿ï¾ÜÄæ¦ìªºÃþ«¬¡A¼¶¼g§´·íµM«á¦A©óAccessÀô¹Ò¤U©w¸q¸ê®Æµ²ºc¡BÃöÁp¡A³Ì«á¤~¿é¤J¸ê®Æ¡C ¸ê®Æªí³W®æ®Ñ¦p¤U½d¨Ò¡G ¡@ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||