วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

Chapter1 from โทโม๊ะจัง นานะ

����ҳ�����ɷ�� 1970 ͧ�����ǹ�˭��ա���红����Ŵ��¤�����������ѡɳ���������� ����ӡ���红����ŷ����к�����˹��§ҹ �ѧ��� �к������Ţͧͧ����������к��֧������е�͡ѹ ����������к�����˹��§ҹ�բ����Ţͧ���ͧ�����������§�ѹ ���ʶҹ��ó������¡��� ��èѴ�����Ẻ������ �������¡�к������� �к����������

�к���������� ���¶֧ ��觷����������Ǣ�ͧ�µç ���ѡ�����������ͧ�ҡ�繡���ӹ�¤����дǡ���к���Ժѵԡ�����ҧ�ѵ��ѵ� �к�����繰ҹ��������Դ��èѴ�������� ��Т�����㹷ء��ô��Թ�ҹ�ͧ�к��Ϳ����������ҤǺ��������红�����

�к������Сͺ���� 3 ��ǹ ��� 1)�Ǻ������ (Collection of Files) �红����ŷ������ѹ�����١��ҧ�ԧ����ٻ��������� 2)�ç���ҧ��� (Directory Structure) �Ѵ����ӹ�¡����Ҷ֧�����ШѴ��������ҧ���к� 3)�ҷԪѹ (Partitions) ����¡�繷ҧ����Ҿ (Physically) ���ͷҧ��á (Logically) �ͧ�к���á������ (Directory) ��������㹺����С���Ƕ֧��� ����ç���ҧ��á������ ����֧��û�ͧ�ѹ��� �ҡ�����Ҷ֧��к� Multiple users ����к� File sharing

�Ըա�èѴ�红����ŷ����ѹ� OS �ء��Ǥ�� �Ѵ�红����������������������� (file) �������觷���èآ�����,������������á����������ͧ����Ǻ�������繪ش���ǡѹ �����ҧ�֧������͢����ŵ�ҧ � �������ͧ����� ������դ�������Ǣ�ͧ�Ѻ�ʹ��ʢͧ������ � ������ OS ���������ê�蹾���ɷ�����¡��� system call ��������������¡�� �����������ö�Ѵ��çҹ�������ǡѺ�����

�Ըա�èѴ���������ѹ���������� 3 �Ը�

1. ����亵����§�ѹ� UNIX �������ѡɳй��

2. �����ä���� �ä���촨��բ�Ҵ���������ö����ҹ������¹����ä�����˹���� ���������ö��������ź�ä���촡�ҧ � �� �Ըչ����� CP/M

3. ��Ẻ��������ͷ�բͧ���͡ (㹴�ʡ�) ���к��͡������ö�� � �ä���� �����ä���촨��դ��� (key) ���������㹡�ä����ä���� �ä��������ö��������ź�͡���㴡��� ������ä���촶١��������㹺��͡���������� ���͡��鹡���¡�͡�� 2 ���͡����㹷����ШѴ���§����ӴѺ�ѡ�� �Ըչ���麹����ͧ�дѺ��������������ͧ ������¡��� ISAM (indexed sequential access method)

�ѭ�����������

§   ������ӫ�͹�ͧ������

§  ��������ʹ���ͧ�ѹ�ͧ������

§   �Ҵ�����״����

§  ��������ʹ��¢ͧ������

§  �Ҵ�������ѹ˹���ѹ���ǡѹ�ͧ������

§  �������դ�������ѹ���ѡɳТ�鹵�͡ѹ�Ѻ�����

§  �������¡����е�͡ѹ

§  �Ҵ���������������ѹ

 �к��ҹ������ (Database System)

���¶֧ �ç���ҧ���ʹ�ȷ���Сͺ������������´�ͧ�����ŷ������Ǣ�ͧ�ѹ���й�������к���ҧ � �����ѹ

�к��ҹ������ �֧�Ѻ����繡�èѴ�红��������ҧ���к� ��觼��������ö�Ѵ��áѺ����������ѡɳе�ҧ � ��駡������ ������ ���ź ��ʹ��������¡�٢����� �����ǹ�˭���繡�û���ء�������к���������������Ҫ���㹡�èѴ��ðҹ������

�������Ф��Ѿ���鹰ҹ����ǡѺ�к��ҹ������

�Է (Bit) ���¶֧ ˹��¢ͧ�����ŷ���բ�Ҵ��硷���ش

亷� (Byte) ���¶֧ ˹��¢ͧ�����ŷ��Դ�ҡ��ùӺԷ������ѹ�繵���ѡ��� (Character)

ࢵ������ (Field) ���¶֧ ˹��¢ͧ�����ŷ���Сͺ��鹨ҡ����ѡ��е����˹�觵�Ǣ���������ѹ������������¢ͧ�������˹�� �� ���� ������� �繵�

����¹ (Record) ���¶֧ ˹��¢ͧ�����ŷ���Դ�ҡ��ù���ࢵ���������� � ࢵ������������ѹ �����Դ�繢���������ͧ�����ͧ˹�� �� �����Ţͧ�ѡ�֡�� 1 ����¹ (1 ��) �л�Сͺ����

���ʻ�Шӵ�ǹѡ�֡�� 1 ࢵ������

���͹ѡ�֡�� 1 ࢵ������

������� 1 ࢵ������

��������� (File) ���¶֧˹��¢ͧ�����ŷ���Դ�ҡ��ùӢ��������� � ����¹���������ͧ���ǡѹ������ѹ �� ��������Źѡ�֡�� ����������١��� ��������ž�ѡ�ҹ

��ǹ��к��ҹ������ �դ��Ѿ���ҧ � �������Ǣ�ͧ�ѧ���

�͹�Ե�� (Entity) ���¶֧ ���ͧ͢�������˹�� ���� �� ʶҹ��� ��觢ͧ ��á�з� ��觵�ͧ��èѴ�红�����

��� �� �͹�Ե���١��� �͹�Ե�龹ѡ�ҹ

- �͹�Ե�骹Դ��͹�� (Weak Entity) ���͹�Ե��������դ������� �ҡ�Ҵ�͹�Ե�����㹰ҹ������

�ͷ��Ժ�ǵ�(Attribute) ���¶֧ ��������´�����ŷ���ʴ��ѡɳ���Фس���ѵԢͧ�͹�Ե��˹�� � ��

�͹�Ե��ѡ�֡�� ��Сͺ���� - �ͷ�Ժ�ǵ����ʹѡ�֡��

- �ͷ��Ժ�ǵ���͹ѡ�֡��

- �ͷ��Ժ�ǵ�������ѡ�֡��

�к���èѴ��ðҹ������ (Database Management Systems � DBMS)

                ��� �����������͡�����ͧ�����������㹡���ҧἹ �Ǻ��������� �Ѵ��������Ҷ֧�����������ҧ�ջ���Է���Ҿ ���������ö�� DBMS 㹡��������������� ź������ �ʴ��� ����� ���� ���͡ �Ѵ���§ ����¡�дѺ�ͧ��������

�������ͧ DBMS

DBMS �����»����� �����������������Ѻ���ä��������� ���֧����������Ѻ������ �͡�ҡ�������ŷ��Ѵ����� DBMS �ѧ����ö�红����ŷ�����ٻ��ҿ�Ԥ ���§ ����ٻ�Ҿ�����

��ǹ��Сͺ�ͧ DBMS

1.              ���Ţͧ������ (Data Model)

                ��˹�ҷ���˹��ٻẺ�ͧ�ç���ҧ�ͧ������ �� �����ӴѺ��� (hierarchy) ���� Ẻ���͢��� (network) ���� Ẻ��������ѹ�� (relational)

2.              ���ҤӨӡѴ�����ͧ������ (Data Definition Language � DDL)

                �繡�á�˹��ѡɳТͧ������������ä�������Ϳ�Ŵ����ҡ�㹰ҹ������ �� �е�駪���������ҧ�� �繢����Ū�Դ�˹ ��������ä�������� �����駤�������ѹ�������ҧ�ä���촵�ҧ � ����ѡɳТͧ����

3.              ����㹡�èѴ��â����� (Data Manipulation Language � DML)

                �����ҷ����㹡�ö������ǡѺ������㹰ҹ������ �������繡�������ͻ�Ѻ��ا���������ѹ���� ��С�þѲ�� application �͡�ҡ����ѧ���������������ö�֧ �Ѵ���§ �ʴ��� ź������ 㹰ҹ����������� ���ҷ����㹡�èѴ��â����� �Ҩ�������� �ؤ��� 3 �ؤ��� 4 ���� Object-Oriented ����

4.              ���ҹء�������� (Data Dictionary)

                �繡�����Ǻ����ӨӡѴ�����ͧ����������ѡɳТ����ŵ�ҧ � �������㹰ҹ������ �ѹ�з�����Դ�ҵðҹ�����ʹ���ͧ�ͧ������������ҧ � ����ѧ������þѲ������������Ǵ���� �������������� ����ö�٢����Ũҡ���ҹء����������

ͧ���Сͺ�ͧ�ҹ������

ͧ���Сͺ�ͧ�ҹ�����Ţ������Ѻ����ͧ�ͧ������ҧ������ �������ͧ��ѡɳ��ç���ҧ�ӴѺ��鹢ͧ������ ����� 2 ������ �ѧ���仹��

1. ͧ���Сͺ�ҹ�������¾Ԩ�óҨҡ������ҧ�ҹ������

                1) �͹�Ե�� (Entity) ������ͧ����ǡѺ�ؤ�� ʶҹ��� ��觢ͧ �����˵ء�ó����ͧ����红�����

                2) �ѡɳ�੾�Тͧ�͹�Ե�� (Data items ���� Attribute) ����ѡɳТͧ�͹�Ե�����ͧ����红����� �� �͹�Ե��ͧ�ѡ�֡�һ�Сͺ���� attribute ��� ���ʹѡ�֡��, ����, ʡ��, ���, ����� ���

3) ����¹�����ä���� (Records) ��� �ش�ͧ�ѡɳ�੾�з������ǡѺ�͹�Ե��˹�� � ��觨���㹡�û����żŴ��¡ѹ

                4) ��������� (File) ��Сͺ�����ä���촷������ѹ��ѹ���� � �ѹ������ѹ �� ��������ž�ѡ�ҹ�л�Сͺ�����ä���촢ͧ��ѡ�ҹ���Ф�

                5) �ҹ������ (Database) ��Сͺ����������������� � �������դ�������ѹ��ѹ������ѹ

2. ͧ���Сͺ�ҹ�����žԨ�óҨҡ�ç���ҧ�����ŵ���ӴѺ���

                1) �Ե (Bit) �繵��᷹�ͧ˹��·����硷���ش�ͧ������ �������ż��¤��������� (0 1)

                2) 亵� (Byte) �繵���ѡ�����͵���Ţ�����ѭ�ѡɳ� 1 ��� �ҧ�����Ҩ�����¡����ѡ��� (Character)

                 3) ��Ŵ�(Bit) ��˹��·����硷���ش��ӴѺ��鹢����ŷ������������ö�Ť��������� �Դ�ҡ��ù��ѡ������� � ���������ѹ ������դ������������繤Ӣ����

4) ����¹�����ä���� (Record) �繡������������Ŵ����� � ��Ŵ����դ�������ѹ��ѹ������ѹ���ҧ�դ�������

                5) ��� (File) ������������� �繡�ù��ä�������� � �ä���촷������Ǿѹ�ѹ������ѹ

                6) �ҹ������ (Database) ��Сͺ�������� � ���������Ǿѹ�ѹ������ѹ

��������ѹ��ͧ������

��������ѹ��ͧ���������� 3 ���������

                1) ��������ѹ��Ẻ One to One ��ͤ�������ѹ��ͧ������ 2 ��� ������ѡɳ� 1 ��� 1 ���͢����ŵ��˹�� ���դ�������ѹ��Ѻ�������ա���˹������§���������ҹ��

                2) ��������ѹ��Ẻ One to Many ��� ��������ѹ���觢����ŵ��˹���դ�������ѹ��Ѻ�����ŵ��������������ҧ

                3) ��������ѹ��Ẻ Many to Many ��� ��������ѹ���觢����ŵ��˹�������¤�� ����դ�������ѹ��Ѻ�����ŵ��������������ҧ �� ���Ԫҷ���Դ�͹�����Ԫ� �����Ԫ��չѡ�֡�����¤�

�������ͧ����͡Ẻ�ҹ������

1.             �ҹ������Ẻ�ӴѺ���(Hierarchical Database Model)

2.             �ҹ������Ẻ���͢���(Network Database Model)

3.             �ҹ������Ẻ����ѹ��(Relational Database Model)

�ҹ������Ẻ�ӴѺ���

���ѡɳ����ӴѺ��鹤���¤�֧�Ѻ��������ѹ��ͧ�ç���ҧ��¡�úѧ�Ѻ�ѭ�ҷ�辺�ͧ��÷���� �����ӴѺ���Ŵ���蹡ѹŧ���繪��� ������

�����ŷ����ҹ�������ӴѺ��鹨е�ͧ�繢����ŷ���դ�������ѹ��Ẻ one to one ���� one to many ��ҹ��

��ʹ�

                �ջ���Է���Ҿ㹡�ä��� ��ä��ҷ����Ǵ�������ͧ�ҡ�Ѵ�ӴѺ�����Ф�������ѹ�����������Ƿ���������������㹡�ä��Ң����ŷ��������

��ͨӡѴ

                ��ͧ�ա�á�˹��ѡɳФ�������ѹ��ͧ�����ŷء��ǡ�͹���ͨй��ҨѴ���ç���ҧ�� ��С�ä��Ң������ըӡѴ �͡�ҡ����ç���ҧẺ������������СѺ�ҹ�ء������

�ҹ������Ẻ���͢���

����¡Ѻ�ҹ������Ẻ�ӴѺ��� ��������դ�������ѹ��ѹ��ѡɳ� many to many ��ҹ��

��ʹ�

�����ŷ����������͢�������բ�ͨӡѴ����ͧ��������ѹ�� �դ����ʹ���ͧ��š�ͧ�����繨�ԧ�ҡ����

��ͨӡѴ

�դ����Ѻ��͹�ҡ ��੾�ж���ա������ź��������Ф�������ѹ�� ��÷ӧҹ�ЫѺ��͹�ҡ��С�ú��ا�ѡ�Ҩ��ҡ��鹵��仴���

�ҹ������Ẻ����ѹ��

����ҧ�����红��������������º ���ҧ����ҹ�����¡��� ���ҧ��������ѹ��(relations)

����͡Ẻ�ҹ������Ẻ��������ѹ��л�Сͺ���µ��ҧ����բ�Ҵ����˭��ҡ�ѡ����� ���ҧ

�������ǹ͹���¡��� row

㹵��ҧ�к�èآ������繪ش� ���¡��� record

������ 1 ��Դ����Ъش���¡��� field

��ʹ�

ü ���ǤԴ������ �������ö������§���������������繵�ͧ��Һ��������ѹ��ͧ��������ǧ˹��

ü �դ����״���蹵�ͼ�����٧ �������ö�����Ѻ�;���पѹ���������ҧ

ü �ͧ����ç���ҧ����������� �¾Ԩ�óҨҡ���ҧ

��ͨӡѴ

�      ��Ұҹ�������բ�Ҵ�˭��ҡ�л�Сͺ���µ��ҧ��������ѹ��ӹǹ�ҡ ��������͡Ẻ�դ����Ѻ��͹ ��з�����ä��Ң��������͡�ô֧�������դ�����Ҫ��

�      �Ũҡ��ä�����С�ô֧�����ŷ���ҷ�����û����ż�����ջ���Է���Ҿ������Դ����������Ѻ�к��ҹ������Ẻ���

�      �դ������ѹ˹���ѹ���ǡѹ�ͧ�����Ź��� ��������º��º�ѺẺ�ӴѺ�������Ẻ���͢���

����͡Ẻ�ҹ���������ͧ��

��кǹ����͡Ẻ��Сͺ���¢�鹵͹���仹��

�                   ��˹��ѵ�ػ��ʧ��ͧ�ҹ�����Ţͧ�س  

�                   ������ШѴ����º�����ŷ���ͧ���   

�                   �觢�����ŧ㹵��ҧ��ҧ�  

�                   ����¹��¡�âͧ����������繤�������ҧ�  

�                   �кؤ�����ѡ  

�                   ��˹���������ѹ��ͧ���ҧ  

�                   ��û�Ѻ����͡Ẻ������觢��  

�                   ����顮 Normalization  

��á�˹��ѵ�ػ��ʧ��ͧ�ҹ�����Ţͧ�س

�繡�ôշ�����¹�ѵ�ػ��ʧ��ͧ�ҹ������ŧ����д�� ���� �س�Ҵ��ѧ��Ҩ���ҹ���������ҧ�� ����è��繼���� ������ҧ�� ����Ѻ�ҹ�����Ţ�Ҵ�������Ѻ��áԨ�дѺ��ͺ���� �س�Ҩ��¹�ӹͧ��� "�ҹ�������١������������¡�â������١��������ѵ�ػ��ʧ��㹡���͡�����������§ҹ" ��Ұҹ�����ūѺ��͹��������ռ�������¤� �ѧ����Դ����������� �ͧ��� �ѵ�ػ��ʧ���Ҩ��������˹�������������˹�� ��Ф�èк͡����è���ҹ�������������������ҧ�� �ǤԴ������� ��¹�ѹ��Ԩ������º���§�������ǹ�� ������ö����ҧ�֧���ʹ��кǹ����͡Ẻ ����պѹ�֡�ѧ����ǨЪ������س����͡Ѻ�ش�����������ͤس�ӡ�õѴ�Թ�

��ä�����С�èѴ����º�����ŷ���ͧ���

����͵�ͧ��ä�����ШѴ����º�����ŷ���ͧ��� ���������鹡Ѻ�����ŷ��������ͧ�س���ѹ�Ѻ�á ������ҧ�� �س�Ҩ�ѹ�֡���觫���㹺ѭ�� �����红������١����Ẻ�������д����������͡��� ����Ǻ����͡�������ҹ�����Ƿ���¡�ê�Դ�ͧ������ (������ҧ�� ���Ъ�ͧ���س��͡ŧ㹿����) ��Ҥس����տ������ ���� ����ͧ�Թ��ҡ��᷹��Ҥس���ѧ�͡Ẻ���������Ѻ��úѹ�֡�������١��� �س�Դ��Ҥس��������������ŧ㹿������� �س�����ҧ���ͧ����Ѻ��͡���������ú�ҧ ����к���Ш��ѹ�֡��¡������ҹ��������¡����� ������ҧ�� �������Ҥس����ª����١������㹺ѵôѪ�� ������Ǩ�ѵôѪ������ҹ�����㹺ѵ��Ҩ������������´����ǡѺ�����١��� ������� ���ͧ �Ѱ ������ɳ��� ��������Ţ���Ѿ�� �س����ö����¡������ҹ��������¡��㹡�����ҧ�������㹵��ҧ��

������ҧ���س���ѧ�������¡�ù������ ����ͧ�繡ѧ����Ҩе�ͧ�����������ó�Ẻ㹤����á ���ᨡᨧ������¡����ҷ��س�֡�� ��Ҩ��պؤ�������ҹ�����Ź����� ����ͧ��������Դ��繨ҡ�ؤ������ҹ�鹴� �س����ö��Ѻ��¡���������ó���觢����������ѧ

㹢�鹵��� ���Ԩ�óҪ�Դ�ͧ��§ҹ���͡���觨����·��س��ͧ������ҧ�������ҹ������ ������ҧ�� �س�Ҩ��ͧ�����§ҹ��â�¢ͧ��Ե�ѳ�������ʴ��ʹ��µ�������Ҥ ������§ҹ��ػ�Թ��Ҥ���ѧ����ʴ��дѺ�Թ��Ҥ���ѧ �͡�ҡ��� �س�ѧ�Ҩ��ͧ������ҧ������Ẻ���������Ѻ�觶֧�١������ͻ�С�ȡԨ������â�����͹��ʹ͢���ʹ;���ɵ�ҧ� ����͡Ẻ��§ҹ�������� ���ǨԹ��ҡ�������§ҹ�����ٻ�ѡɳ����ҧ�� �س�������������ú�ҧŧ���§ҹ ��騴������¡����� ���Ƿ������ǡѹ�������Ѻ������Ẻ������������Ѻ��§ҹ���� ���س�Դ��Ҩ����ҧ���

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

����ͤԴ�֧��§ҹ��С���觨����·��س��ͧ������ҧ ���繡�ê������س�к���¡�õ�ҧ� ���س��ͧ��������㹰ҹ�����Ţͧ�س�� ������ҧ�� �������Ҥس�Դ�͡������١�������ö���Ѻ���͢�¡��ԡ����Ѻ����������ش�ҧ������繻�Ш� ��Фس��ͧ��þ������ª����١��ҷ���ͧ�����Ѥ��Ѻ������ ����͵�ͧ��úѹ�֡�����Ŵѧ�������� ���س����������� "�������" ŧ㹵��ҧ�١��� ��Фس����ö��駤��ࢵ�������� '��' ���� '�����' ���Ѻ�١������������

��͡�˹�㹡���觢�ͤ�������Ŷ֧�١������ա��¡��˹�觷���ͧ�ѹ�֡��� ����ͤس��Һ����١��ҵ�ͧ����Ѻ��ͤ�������� �س�е�ͧ��Һ����������������Ѻ����觢�ͤ������������ҹ�� �ѧ��鹤س�֧��ͧ�ѹ�֡�����������Ţͧ�١����������������

������ͧ���˵����ŷ������ҧẺ������ҧ�ͧ��§ҹ������¡�ü��Ѿ�� ���ǾԨ�ó������¡��㴷��س��ͧ������ҧ����§ҹ ������ҧ�� ����ͤس��Ǩ�ͺ����������� �Ҩ�����֡�������������ҧ ������ҧ�� ��Ҥس��ͧ������ӷѡ��·��������� �س��ͧ���ҧ��¡�äӷѡ��´���ʵ�ԧ���������Ӣ�鹵鹨�������� "�س" ���� "Mr." "Mrs." ���� "Ms." ��Фس�Ҩ������鹨�����Ẻ����仴��� ����¹ �س�Է�Ԫ��� ᷹������ ����¹ �س�Է�Ԫ�� �ѹ���ʧ��س" ���� "Dear Mr. Smith� ᷹������ �Dear Mr. Sylvester Smith� �ѧ���س�֧�����Ҥ���纪��͡Ѻ���ʡ������¡�ѹ

������Ӥѭ����ͧ�Ӥ�� �س���ᵡ�������������ǹ��硷���ش����ջ���ª�� 㹡óբͧ���� ���ͷ������ʡ�ž������ҹ�� �س����觪����͡���ͧ��ǹ ��ͪ��͡Ѻ���ʡ�� ������ҧ�� ����͵�ͧ������§�ӴѺ������ʡ�� ������蹹��з������ʡ�Ţͧ�١��Ҷ١���¡��ҧ�ҡ �·���� ��Ҥس��ͧ������§�ӴѺ ���� �ӹdz ������§ҹ���ִ�����������¡��˹������ �س����红�������¡�ù���ࢵ�����Ţͧ����ͧ

�ͧ�֡�֧�Ӷ�����س��ͧ������ҹ�����ŵͺ ������ҧ�� ����¡�â�¢ͧ��Ե�ѳ���蹢ͧ�س���Դ��¡�â�����������͹������ǡ����¡�� �١��Ҵշ���ش�ͧ�س������������˹ ���繼���˹��¼�Ե�ѳ�����´շ���ش�ͧ�س ��äԴ�Ӷ������ҹ����ǧ˹�ҨЪ������س����ͧ������¡�������¹

��ѧ�ҡ�Ǻ��������Ź������ �س��о��������Ѻ��鹵͹����

����觢�����ŧ㹵��ҧ��ҧ�

����͵�ͧ����觢�����ŧ㹵��ҧ ������͡������੾�е����������ͧ�Ӥѭ ������ҧ�� ��ѧ�ҡ������ШѴ����º����������Ѻ�ҹ�����š�â���Թ������� ��¡�����ͧ���Ҩ�繴ѧ���

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

������੾�е�Ƿ���Ӥѭ����ʴ�㹷�������� ��Ե�ѳ�� ����˹��� �١��� ������觫��� �ѧ��� �֧�����������鹴��µ��ҧ 4 ���ҧ ��� ���ҧ˹������Ѻ����稨�ԧ����ǡѺ��Ե�ѳ�� ���ҧ˹������Ѻ����稨�ԧ����ǡѺ����˹��� ���ҧ˹������Ѻ����稨�ԧ����ǡѺ�١��� ��е��ҧ˹������Ѻ���觫��� �֧�����ҷ����������������¡�÷��ú��ǹ ����繨ش������鹷��� �س����ö��Ѻ��ا��¡�ù���ͨ����Ҥس���ա���͡Ẻ���ӧҹ���

����ͤس��Ǩ�ҹ��¡����觵�ҧ� ��鹵��繤����á �س�Ҩ��ҡ�����¡�÷�����ŧ㹵��ҧ����᷹�����������ҧ�ѧ����ʴ��Ҿ��Сͺ����͹˹�� �س�������¹�����ҷ�����÷��蹹�鹨֧���������Դ���� �ͧ�Ԩ�óҵ��ҧ����ʴ����仹��

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

㹡óչ�� �������բ���������ǡѺ��Ե�ѳ����м���˹��¼�Ե�ѳ���� ���ͧ�ҡ�س����ö�ռ�Ե�ѳ���������ҧ�ҡ����˹���������ǡѹ ������з���������˹��¨֧��ҡ�������¤��� ��������ͧ���ͷ���ʡ� ��úѹ�֡�����ż���˹�����§��������㹵��ҧ����˹��� ����¡��ҧ�ҡ����������§���ѧ���ҧ��Ե�ѳ�� �֧���Ը���ѭ�ҷ��ա���

�ѭ�ҷ���ͧ�ͧ����͡Ẻ����Դ�������ͤس��ͧ��û�Ѻ����¹����������ǡѺ����˹��� ������ҧ�� �������Ҥس��ͧ�������¹�������ͧ����˹��� ���ͧ�ҡ��������ҡ��������� �س�Ҩ����¹����������¡��˹�������������¹�ա��¡������������ ��úѹ�֡�������ͧ����˹������㹷�����Ǩ���ѭ�ҹ��

����ͤس�͡Ẻ�ҹ�����Ţͧ�س ���������ѹ�֡����稨�ԧ�������ҧ��§������������ ��Ҥس����ҵ���ͧ�红��������ǡѹ����ҡ����˹����� �� �������ͧ����˹������˹�� ����红�����㹵��ҧ����¡��ҧ�ҡ

�ش���� ������������§��Ե�ѳ�����Ƿ�� Coho Winery ��˹��� ��Фس��ͧ���ź��Ե�ѳ�������ͧ����红����Ū��ͼ���˹�����з��������� �س��ź����¹��Ե�ѳ��������٭���¢����ż���˹��������ҧ�� �ӵͺ��ͷ������ �����������¹��������¹�բ���稨�ԧ����ǡѺ��Ե�ѳ���������ǡѺ����˹��´��� �س�������öź���ҧ˹�������ź�ա���ҧ�� ��ҵ�ͧ����红���稨�ԧ����ҹ���¡�ҡ�ѹ �س��ͧ�觵��ҧ�͡���ͧ���ҧ ��� ���ҧ˹������Ѻ�����ż�Ե�ѳ�� ����ա���ҧ����Ѻ�����ż���˹��� ���ź����¹�ͧ��Ե�ѳ����ź�����稨�ԧ����ǡѺ��Ե�ѳ����ҹ�� ��������稨�ԧ����ǡѺ����˹���

����ͤس�����͡����ͧ����᷹���µ��ҧ���� �������㹵��ҧ��鹤����੾�Т���稨�ԧ����ǡѺ����ͧ�����ҹ�� ������ҧ�� ���ҧ��Ե�ѳ������੾�Т���稨�ԧ����ǡѺ��Ե�ѳ�� ���ͧ�ҡ�������ͧ����˹����繢���稨�ԧ����ǡѺ����˹��� ��������稨�ԧ����ǡѺ��Ե�ѳ�� �ѧ��鹵�ͧ����㹵��ҧ����˹���

�������¹��¡�â���������繤������

����͵�ͧ��á�˹��������㹵��ҧ ���Ԩ�ó���Ҥس��ͧ��â�����㴺�ҧ㹡�õԴ�������ǡѺ�������ͧ���ѹ�֡㹵��ҧ ������ҧ�� ����Ѻ���ҧ�١��ҹ�� ��������ҧ� ���� ���� ������� ������ɳ��� ������� �Ӣ�鹵鹨����� ��з����������� ������¡�ä������������鹷��� ��������¹㹵��ҧ���դ������ش���ǡѹ �ѧ��鹤س������ö�红����Ū��� ������� ������ɳ��� ������� �Ӣ�鹵鹨����� ��з���������������Ѻ��������¹�� ������ҧ�� 㹤��������������բ����ŷ������ͧ�١��� ��������¹�л�Сͺ���¢���������ǡѺ�١���˹����� ���ࢵ�����ŷ������л�Сͺ���·������ͧ�١�����¹��

����ͤس��˹��ش�ͧ������������������Ѻ���ҧ���е��ҧ������ �س����ö��Ѻ��ا��¡�ä���������ա ������ҧ�� ������ͧ���շ����纪����١����¡���ͧ������� ��� ������й��ʡ�� �������س����ö���§�ӴѺ ���� ���ͷӴѪ�բͧ�����������ҹ���� 㹷ӹͧ���ǡѹ ��ԧ� ���Ƿ�������Сͺ���¤���๹�����¡�� 5 ��ǹ ��� ��ҹ�Ţ���-��� ���ͧ �Ѱ ������ɳ��� ��л����/�����Ҥ ���������ͧ����÷����纤�������¡�ѹ ������ҧ�� ��Ҥس��ͧ��ô��Թ��ä��� ��ͧ �������§�ӴѺ����ѧ��Ѵ �س���繵�ͧ������Ũѧ��Ѵ�������ա��������ҧ�ҡ

�͡�ҡ��� �س�ѧ��þԨ�ó���Ұҹ�����Ũк�è�੾�Т����ŷ���Ҩҡ�������㹻������§���ҧ���� �����红����ŷ���Ҩҡ���觵�ҧ����ȴ��� �� ��Ҥس�ҧἹ�����纷������㹵�ҧ����� �س��è��դ�����������Ҥ᷹��������Ѱ ���ͧ�ҡ�������ѧ���������ö�ѹ�֡���駢������Ѱ���㹻������������Ҥ�ͧ�����/�����Ҥ���� �ա���������ɳ����ѧ��������������ʻ�Ш��Ѱ��Ҥس�Դ���红����ŷ�������ҧ����ȴ���

��¡�õ��仹����ʴ�����Ѻ�ͧ�����С��㹡�á�˹��������ͧ�س

�����������Ũҡ��äӹdz  

㹡ó���ǹ�˭� �س������纼��Ѿ��ͧ��äӹdz���㹵��ҧ ��س����ö��� Access �ӡ�äӹdz������ͤس��ͧ��ôټ��Ѿ�� ������ҧ�� ������������§ҹ��Ե�ѳ������觫��ͫ���ʴ���������¢ͧ�ӹǹ�����觫�������Ѻ��Ե�ѳ�����л�����㹰ҹ������ ���ҧ�á��� ������դ�������������¨ӹǹ�����觫�������㹵��ҧ ����ҧ��Ե�ѳ����դ������ӹǹ�����觫��ͫ���红����Ũӹǹ˹��¢ͧ���м�Ե�ѳ������觫������ Access ��������Ŵѧ�����㹡�äӹdz�������������ͤس�������§ҹ����Ф��� ��м���������ͧ����èж١������㹵��ҧ

�红��������ǹ��áз����硷���ش  

�س�Ҩ��ҡ��ࢵ������˹��ࢵ����Ѻ������� ���ͪ��ͼ�Ե�ѳ��Ǻ���仡Ѻ��������´��Ե�ѳ�� ��Ҥس���������ҡ����˹�觪�Դŧ�ŧ�ࢵ������˹��ࢵ �з�����ҡ��͡�ô֧���������Ъ�Դ�͡��������ѧ ����ͧᵡ���¢�����ŧ��˹����ԧ��á� �� ���ҧࢵ������੾������Ѻ��������աࢵ˹������Ѻ���ʡ�� ��������Ѻ���ͼ�Ե�ѳ�� ������ ��Ф�͸Ժ��

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

����ͤس��Ѻ��ا����������������е��ҧ���º�������� �س�������������͡������ѡ�ͧ���ҧ���е��ҧ

����кؤ�����ѡ

����е��ҧ��è��դ���������ͪش�ͧ����������к������Ƿ��������㹵��ҧ������ӡѹ ����ѡ���������Ţ����кط������ӡѹ �� �����Ţ ID ��ѡ�ҹ ���������Ţ��Ե�ѳ�� ��ԧ�Ѿ������ǡѺ�ҹ�����Ź�� �����Ź����ժ������¡��� ������ѡ �ͧ���ҧ ��� Access ����ࢵ�����Ť�����ѡ㹡��������§�����Ũҡ���ҧ���µ��ҧ���ҧ�Ǵ���� ���ǹӢ���������ҹ��������ѹ���س

��Ҥس�յ���кط������ӡѹ����Ѻ���ҧ������� �� �����Ţ��Ե�ѳ�����кؼ�Ե�ѳ����絵���͡�ͧ�س������ӡѹ �س����ö�����кع���繤�����ѡ�ͧ���ҧ�� �������͹���Ҥ��㹤���������ͧ�������͹�ѹ㹷ء����¹���� �س�������ö�դ�ҫ�ӡѹ㹤�����ѡ�� ������ҧ�� �������ͤ��繤�����ѡ���ͧ�ҡ�����Ҩ��ӡѹ�� ������ͧ���·��س���դ��ͧ����觪�������͹�ѹ㹵��ҧ���ǡѹ

������ѡ��ͧ�դ������ ��Ҥ�Ңͧ����������������������Һ��� (��ҷ������) ���������ö������ǹ˹�觢ͧ������ѡ��

�س������͡������ѡ����Ҩ��������¹ 㹰ҹ�����ŷ�����ҡ����˹�觵��ҧ ������ѡ�ͧ���ҧ����ö���繡����ҧ�ԧ㹵��ҧ����� ��Ҥ�����ѡ����¹�ŧ �������¹�ŧ��鹨��ռšѺ�ء��觷����ҧ�ԧ������ ����������ѡ����������¹�ŧ��Ŵ�͡�ʷ�������ѡ�Ҩ�������¹���ç�ѹ�Ѻ���ҧ��蹷����ҧ�֧������ѡ���

���¤��駷����ա���������Ţ�������ӡѹ�繤�����ѡ ������ҧ�� �س�Ҩ��˹������Ţ���觫��ͷ������ӡѹ���Ѻ�����觫������Ф��� �ѵ�ػ��ʧ�����Ǣͧ�����Ţ���觫��͹���������к����觫�������� ������ա�á�˹����� �����Ţ��������ա������¹�ŧ

��Ҥس����դ���������ͪش��������㨷���Ҩ�繤�����ѡ����������С� ����ͧ�Ԩ�ó������������ժ�Դ�������� AutoNumber ����ͤس�骹Դ������ AutoNumber ����� Access �С�˹�������س���ѵ��ѵ� ����к��蹹������դ������� ������բ����Ţ���稨�ԧ�����͸Ժ���Ƿ���к� ����кط������դ������¹������Ш����繤�����ѡ��������ա������¹�ŧ��� ������ѡ����բ���稨�ԧ����ǡѺ�� ������ҧ�� �����Ţ���Ѿ�� ���ͪ����١���  ���͡�ʷ�������¹ ���е�Ǣ���稨�ԧ�ͧ����Ҩ����¹�ŧ��

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

 ��������¤��駷�����������駤���繪�Դ������ AutoNumber �ѡ������ö���繤�����ѡ������ ���ͧ�ҡ����������Ţ��Ե�ѳ����ç�ѹ�ͧ��¡��

㹺ҧ�ó� �س�Ҩ��ͧ�����ࢵ���������ҧ�����ͧࢵ�����������ѹ�繤�����ѡ�ͧ���ҧ ������ҧ�� ���ҧ��������´���觫��ͷ������¡�����觫��ͤ�����ͧ��������繤�����ѡ ���� ID ���觫�����������Ţ��Ե�ѳ�� ������ա���������ѡ�ҡ����˹�觤������ �����¡��� ������

����Ѻ�ҹ�������ʹ��¼�Ե�ѳ�� �س����ö���ҧ������� AutoNumber ����Ѻ���е��ҧ�������繤�����ѡ�� ���� �����Ţ��Ե�ѳ������Ѻ���ҧ��Ե�ѳ�� ID ���觫�������Ѻ���ҧ���觫��� ID ��Шӵ���١�������Ѻ���ҧ�١��� ��� ID ����˹�������Ѻ���ҧ����˹���

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

������ҧ��������ѹ��ͧ���ҧ

�͹���س���觢����Ţͧ�س�͡�繵��ҧ��ҧ� ���� ��Фس��ͧ����Ըշ��йӢ�����������ѹ�ա���������ҧ������� ������ҧ�� ��������仹���բ����Ũҡ���µ��ҧ

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

 ������㹿��������Ҩҡ���ҧ�١���...

 ...���ҧ��ѡ�ҹ...

 ...���ҧ���觫���...

 ...���ҧ ��Ե�ѳ��...

 ...��е��ҧ��������´���觫���

Access ���к��Ѵ��ðҹ�������ԧ����ѹ�� 㹰ҹ�������ԧ����ѹ�� �س�觢������͡�繵��ҧ����������ͧ�¡�ҡ�ѹ �ҡ��鹤س���������ѹ��ͧ���ҧ�Ӣ�����������ѹ�����ͧ���

������ҧ��������ѹ��Ẻ˹��-���-�����

���Ԩ�óҵ�����ҧ��� 㹰ҹ�����š����觫����Թ����յ��ҧ����˹�����е��ҧ��Ե�ѳ�� ���ͧ�ҡ����˹���˹�����㹵��ҧ����˹�������ö��Ե�Թ��Ҩӹǹ���㴡��� �ѧ��鹼���˹��¨֧�ռ�Ե�ѳ��������¡��㹵��ҧ��Ե�ѳ�� ��������ѹ�������ҧ���ҧ����˹�����е��ҧ��Ե�ѳ��֧�繤�������ѹ��Ẻ˹��-���-�����

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

����͵�ͧ����ʴ���������ѹ��Ẻ˹��-���-�����㹡���͡Ẻ�ҹ�����Ţͧ�س ����������ѡ����ҹ "˹��" �ͧ��������ѹ�� ��������������ѡ����������ա��������������¤������㹵��ҧ�ͧ��ҹ "�����" �ͧ��������ѹ�� ������ҧ�� 㹡óչ�� �س����������� ID ����˹��¨ҡ���ҧ����˹���ŧ㹵��ҧ��Ե�ѳ�� �ҡ��� Access �֧����ö�� ID ����˹���㹵��ҧ��Ե�ѳ���кص��˹觢ͧ����˹��·��١��ͧ�ͧ��Ե�ѳ���������ҧ

������� ID ����˹���㹵��ҧ��Ե�ѳ�����¡��� Foreign Key ����繤�����ѡ�ͧ�ա���ҧ˹�� ������� ID ����˹���㹵��ҧ��Ե�ѳ���� Foreign Key ���ͧ�ҡ����������繤�����ѡ㹵��ҧ����˹��´���

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

�س������ҧ�������ѹ��ѹ���¡�èѺ��������ҧ������ѡ�Ѻ Foreign Key ��Ҥس��������ҵ��ҧ㴤���������������ѹ ����кؤ�������ѹ��Ẻ˹��-���-������з���������ҵ��ҧ�ͧ���ҧ�������Ǣ�ͧ�ѹ��鹵�ͧ�������������ѹ��ԧ

������ҧ��������ѹ��Ẻ�����-���-�����

���Ԩ�óҤ�������ѹ�������ҧ���ҧ��Ե�ѳ����е��ҧ���觫���

���觫���˹����Ҩ�ռ�Ե�ѳ���Թ������ҡ����˹����¡�� 㹷ҧ�ç�ѹ���� ��Ե�ѳ���Թ�����¡��˹���Ҩ��ҡ�����觫���������� �ѧ�����������¹㹵��ҧ���觫��֧ͨ�Ҩ����������¹㹵��ҧ��Ե�ѳ�� ������������¹�ͧ���ҧ��Ե�ѳ����Ҩ����������¹㹵��ҧ���觫��� ��������ѹ���蹹�����¡��Ҥ�������ѹ��Ẻ�����-���-����� ���ͧ�ҡ��Ե�ѳ��˹���Ҩ��������觫�������� ������觫���˹�觡��Ҩ�ռ�Ե�ѳ���Թ���������¡�� ����ѧࡵ�������͵�ͧ��õ�Ǩ�Ҥ�������ѹ��Ẻ�����-���-�����㹵��ҧ�ͧ�س ����Ӥѭ��ͤس��ͧ�Ԩ�óҤ�������ѹ��ͧ����ͧ��ҹ

�������ͧ�ͧ�ͧ���ҧ ���� ���觫�����м�Ե�ѳ�� �դ�������ѹ��Ẻ�����-���-����� ����繻ѭ�� ����͵�ͧ��÷������㨻ѭ�Ҵѧ����� ����ͧ�֡�Ҿ��Ҩ��Դ���â�鹶�Ҥس���������ҧ��������ѹ�������ҧ�ͧ���ҧ���¡������ࢵ�����������Ţ��Ե�ѳ��ŧ㹵��ҧ���觫��� ����͵�ͧ����ռ�Ե�ѳ���ҡ����˹����¡�õ�����觫���˹��� �س��ͧ������¹㹵��ҧ���觫����ҡ����˹������¹������觫���˹��� �س��ͧ�ӫ���Ǣ����š����觫��������Ƿ������ѹ��Ѻ���觫�������� �ŷ�����͡���͡Ẻ���Ҵ����Է���Ҿ��觨й���������ŷ�����١��ͧ �س�о��ѭ�����������ࢵ������ ID ���觫�������㹵��ҧ��Ե�ѳ�� ����͵��ҧ��Ե�ѳ��ͧ�س������¹����Ѻ��Ե�ѳ���������ҧ�ҡ����˹������¹ �س����ѭ�ҹ�����ҧ��

�ӵͺ��͡�����ҧ���ҧ��������� ����ѡ�����¡��ҵ��ҧ�������� (junction table) ��觨�ᵡ��������ѹ��Ẻ�����-���-�����ŧ�繤�������ѹ��Ẻ˹��-���-������ӹǹ�ͧ��������ѹ�� ���س�á������ѡ�ҡ���е��ҧŧ㹵��ҧ������ �ŷ�����͵��ҧ�������кѹ�֡������¡�������Թ�ᵹ��ͧ��������ѹ�����

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

����¹㹵��ҧ��������´���觫�����������¹��᷹��¡��˹�觺�÷Ѵ�ͧ���觫��� ������ѡ�ͧ���ҧ��������´���觫��ͻ�Сͺ����ࢵ�������ͧࢵ��� Foreign Key �ҡ���ҧ���觫�����е��ҧ��Ե�ѳ�� �����ࢵ������ ID ���觫������ҧ���������§�ͷ����繤�����ѡ�ͧ���ҧ��� ���ͧ�ҡ���觫���˹�������ö����¡�������º�÷Ѵ ID ���觫��ͨЫ�ӡѹ�ء��÷Ѵ�ͧ���觫��� �ѧ���ࢵ�����Ź��֧�դ�ҫ�ӡѹ �����ࢵ������ �����Ţ��Ե�ѳ�����ҧ���ǡ������§���蹡ѹ ���ͧ�ҡ��Ե�ѳ���Թ���˹����¡���Ҩ��ҡ�����觫������µ������� �����������ѹ����ͧࢵ�����š������ҷ������ӡѹ����Ѻ��������¹

㹰ҹ�������ʹ��¼�Ե�ѳ���� ���ҧ���觫�����е��ҧ��Ե�ѳ����������ѹ��ѹ��Сѹ�µç �������ѹ��ѹ��������ҹ���ҧ��������´���觫��� ��������ѹ��Ẻ�����-���-����������ҧ���觫�����м�Ե�ѳ����ʴ�����㹰ҹ�����������������ѹ��Ẻ˹��-���-����� �ӹǹ�ͧ��������ѹ����

���ҧ���觫�����е��ҧ��������´���觫����դ�������ѹ��Ẻ˹��-���-����� ���觫������������ö����¡�ú�÷Ѵ���ҡ����˹����¡�� ����¡�ú�÷Ѵ������¡�è��������͡Ѻ���觫�����§˹�����ҹ��

���ҧ��Ե�ѳ����е��ҧ��������´���觫����դ�������ѹ��Ẻ˹��-���-����� ��Ե�ѳ��������¡������ö�պ�÷Ѵ��¡�����º�÷Ѵ�������ѹ��������¡ѹ ���÷Ѵ�ͧ��¡�����к�÷Ѵ����ҧ�ԧ�֧��Ե�ѳ����§˹����¡����ҹ��

�ҡ���ҧ��������´���觫��� �س����ö��˹�����ռ�Ե�ѳ�����������觫���੾��� �͡�ҡ���س�ѧ����ö��˹�������觫��ͷء��ռ�Ե�ѳ��㴼�Ե�ѳ�˹����੾����

��ѧ�ҡ������ҧ��������´���觫������� ��¡�âͧ���ҧ���ࢵ�������Ҩ���ѡɳдѧ���仹��

วิธีการ บริหาร จัดการแฟ้มข้อมูล application approach

������ҧ��������ѹ��Ẻ˹��-���-˹��

��������ѹ���ա��Դ˹�觤�ͤ�������ѹ��Ẻ˹��-���-˹�� �� �������Ҥس���繵�ͧ�ѹ�֡����������ǡѺ��Ե�ѳ����������������ɪ�Դ˹�觷��س������¤����ҡ ���ͨй����Ѻ��Ե�ѳ����§�������¡����ҹ�� ���ͧ�ҡ�س�����繵�ͧ������Ŵѧ����Ǻ��¤��� ������ͧ�ҡ����纺ѹ�֡������㹵��ҧ��Ե�ѳ���Ҩ�觼�����Դ��鹷����ҧ㹼�Ե�ѳ������ ����������Ǣ�ͧ�Ѻ��Ե�ѳ���� ���س����Ե�ѳ��ѧ�����ŧ㹵��ҧ����¡��ҧ�ҡ ��������ǡѹ�Ѻ���ҧ��Ե�ѳ�� ���س�������Ţ��Ե�ѳ���繤�����ѡ ��������ѹ�������ҧ���ҧ����������е��ҧ��Ե�ѳ����繤�������ѹ��Ẻ˹��-���-˹�� ����Ѻ��������¹㹵��ҧ��Ե�ѳ���� ��������¹���ç�ѹ����˹������¹㹵��ҧ����� ����ͤس�кؤ�������ѹ��ѧ����� ���ҧ����ͧ���ҧ�е�ͧ��ࢵ�����ŷ���������ѹ

����ͤس��Ǩ���������繷���ͧ���������ѹ��Ẻ˹��-���-˹��㹰ҹ�����Ţͧ�س ���Ԩ�ó���Ҥس����ö�Ӣ����Ũҡ���ҧ����ͧ�����㹵��ҧ������������� ��Ҥس����ͧ��÷��蹹�鹴����˵ؼźҧ���ҧ �Ҩ���ͧ�ҡ�з�����Դ��鹷����ҧ�ӹǹ�ҡ ��¡�õ��仹���ʴ��Ըշ��س�����������ѹ��㹡���͡Ẻ�ͧ�س ���

��ҵ��ҧ����ͧ���ҧ������������ͧ���ǡѹ �س�Ҩ��駤�Ҥ�������ѹ����¡���������ѡ���ǡѹ㹷���ͧ���ҧ

��ҵ��ҧ�ͧ���ҧ���������ͧ����ҧ�ѹ����դ�����ѡ����ҧ�ѹ ������͡���ҧ˹�觵��ҧ (���ҧ㴡���) ����á������ѡ�ͧ���ҧ���ŧ��ա���ҧ˹���� Foreign Key

��á�˹���������ѹ�������ҧ���ҧ��ҧ� �Ъ������س�����Ҥس�յ��ҧ��Ф��������١��ͧ���� ������դ�������ѹ��Ẻ˹��-���-˹������Ẻ˹��-���-��������� ���ҧ��ҧ� �������Ǣ�ͧ�е�ͧ�դ�����������ѹ���ҧ����˹�觤������ ������դ�������ѹ��Ẻ�����-���-��������� �е�ͧ�յ��ҧ����������Ѻ�ʴ���������ѹ��ѧ�����

��û�Ѻ����͡Ẻ������觢��

����ͤس�յ��ҧ ࢵ������ ��Ф�������ѹ��������ͧ������� �س������ҧ���ҧ�ͧ�س����������ŵ�����ҧ�����ͧ�ӧҹ�Ѻ������ �� ���ҧẺ�ͺ��� ��������¹���� ������� ��÷��蹹��Ъ��������繻ѭ�ҷ���Ҩ�Դ��Ѵਹ ������ҧ�� �س�Ҩ��ͧ����������������س����á������ҧ��鹵͹�͡Ẻ ���ͤس�Ҩ�յ��ҧ����è��¡���ͧ���ҧ�����������ӡѹ

������Ҥس����ö��ҹ�����Ŵ֧�ӵͺ���س��ͧ������������ ������ҧ����������§ҹ���ҧ������ ��� ���Ǵ���ҿ���������§ҹ����ҹ���ʴ������ŷ��س�Ҵ���������� ������բ����ŷ���ӡѹ��������������� ����ͤس������� �����䢡���͡Ẻ���͡ӨѴ����������ҹ��

��з��س�ͧ��ҹ������㹢��������� �س�Ҩ����觷���ͧ��Ѻ��ا ��觷���õ�Ǩ�ͺ��������ҧ�մѧ���

�س������������������ ������ �����Ź���繢ͧ���ҧ�������������������� ����繢���������ǡѺ������ �س�Ҩ��ͧ���ҧ���ҧ�ա���ҧ ������ҧ�����������Ѻ�����ŷء���ҧ���س��ͧ��õԴ��� ��Ң����Ź���������ö�ӹdz��ҡ���������� ����������ҧ��觷��س��ͧ���ҧ�繤����������

�դ�����������������ͧ�ҡ����ö�ӹdz�ҡࢵ�����ŷ������������������� �����¡�â����Ź������ö�ӹdz��ҡ��������������� ������ҧ�� �Ҥҷ��Ŵ��觤ӹdz�ҡ�ҤҢ�»�ա ��÷�Ẻ����ѡ�дա����������§������ҧ�����������

�س�����������ǡѹ��ӡѹ����� ����ŧ㹵��ҧ�ͧ�س������� ������蹹�� �س�Ҩ���繵�ͧ�觵��ҧ�͡���ͧ���ҧ����դ�������ѹ��Ẻ˹��-���-�����

�س�յ��ҧ�����ࢵ�����Ũӹǹ�ҡ �ըӹǹ����¹���ӡѴ �����ࢵ��������ҧ�ӹǹ�ҡ���������¹������� ����� �ͧ�֡�֧����͡Ẻ���ҧ�������������ࢵ�����Ź���ŧ���������¹�ҡ���

��¡�â�����������¡��ᵡ�͡����ǹ��硷���ش����ջ���ª��������� ��Ҥس��ͧ��÷���§ҹ ���§�ӴѺ ���� ���ͤӹdz��������¡��˹�� ����������Ź��㹤������ͧ����ͧ

���Ф�������բ���������ǡѺ�������ͧ�ͧ���ҧ������� ��Ҥ����������բ���������ǡѺ�������ͧ�ͧ���ҧ �ʴ�����������ͧ�ѧ���������㹵��ҧ���

��������ѹ������������ҧ���ҧ�١�ʴ������繼�ҹࢵ�����ŷ���������ѹ���͵��ҧ������������� ��������ѹ��Ẻ˹��-���-˹�����Ẻ˹��-���-������е�ͧ�դ�����������ѹ ��������ѹ��Ẻ˹��-���-�������ͧ��õ��ҧ������

��û�Ѻ��ا���ҧ��Ե�ѳ��

�������Ҽ�Ե�ѳ�����Ъ�Դ㹰ҹ�����š�â�¼�Ե�ѳ������㹻���������� �� ����ͧ���� ����ͧ�� ��������÷��� ���ҧ��Ե�ѳ���è���ࢵ�����ŷ���ʴ��������ͧ��Ե�ѳ�����Ъ�Դ����

����������ѧ�ҡ����Ǩ�ͺ��л�Ѻ��ا����͡Ẻ�ҹ���������� �س�Ѵ�Թ��纤�͸Ժ�»�������Ե�ѳ�������Ѻ���� ��Ҥس����ࢵ������ '��͸Ժ�»�����' ŧ㹵��ҧ��Ե�ѳ�� �س��ͧ͸Ժ�«�����л���������Ѻ���м�Ե�ѳ��������㹻��������ǡѹ ���������Ը���ѭ�ҷ��չѡ

�ҧ��ѭ�ҷ��ա��Ҥ����� "������" ���������ͧ����㹰ҹ�����ŷ��еԴ������յ��ҧ��Ф�����ѡ�繢ͧ����ͧ �ҡ��鹤س����ö����������ѡ�ҡ���ҧ����������� Foreign Key 㹵��ҧ��Ե�ѳ����

���ҧ��������е��ҧ��Ե�ѳ���դ�������ѹ��Ẻ˹��-���-����� ��蹤�� ������˹���Ҩ�ռ�Ե�ѳ���ҡ����˹�����ҧ ���Ե�ѳ��˹�觨�����㹻�����������ҹ��

����ͤس��Ǩ�ҹ�ç���ҧ���ҧ�ͧ�س ����ͧ�ҡ��������ӡѹ ������ҧ�� �Ԩ�óҵ��ҧ����դ��������仹��

�����Ţ��Ե�ѳ��

����

�����Ţ��Ե�ѳ��1

����1

�����Ţ��Ե�ѳ��2

����2

�����Ţ��Ե�ѳ��3

����3

㹷���� ��Ե�ѳ��������¡���繡�����ͧ����������Դ��鹫�ӡѹ������Ф������ᵡ��ҧ�ҡ�������������ա����������Ţŧ�����ǹ���¢ͧ���ͤ������ ����ͤس�������ա��������Ţŧ㹤����������Ըչ�� �س��èФԴ��䢡���͡Ẻ�ͧ�س��������

����͡Ẻ�ѧ������բ�ͼԴ��Ҵ������� ��С���á �س��ͧ�кبӹǹ��Ե�ѳ���������ҡ�ش �ѹ�շ��س�ռ�Ե�ѳ���Թ�ӹǹ���ӡѴ��� �س��ͧ����������ͧ�����������ŧ��ç���ҧ���ҧ ����繧ҹ��ѡ�ͧ�������к�

�ա�ѭ��˹�觤�ͼ���˹����Թ��ҷ���ըӹǹ��Ե�ѳ����¡��Ҩӹǹ�٧�ش�з�������ͧ��鹷�� ���ͧ�ҡ���ѹ������������繤��������ҧ ��ͼԴ��Ҵ�����ç����ش�ͧ����͡Ẻ����ͨзӧҹ�������ҧ���ҡ �� ������§�ӴѺ���͡�÷ӴѪ�բͧ���ҧ��������Ţ��Ե�ѳ�����ͪ��ͼ�Ե�ѳ��

�����㴡������س��繡������� ����Ǩ�ҹ����͡Ẻ���ҧ�����´���鹷�����觵��ҧ�͡���ͧ���ҧ 㹵�����ҧ��ҧ�� ���繡�ôա��Ҷ�����ͧ���ҧ ���ҧ˹������Ѻ����˹�������ա���ҧ����Ѻ��Ե�ѳ�� ����������§�ѹ���� ID ����˹���

����顮 Normalization

�س����ö�顮 Normalization ������ (�ҧ�������¡����� �� Normalization) 㹢�鹵��仢ͧ����͡Ẻ �س�顮����ҹ�����ʹ���ҵ��ҧ�ͧ�س���ç���ҧ���١��ͧ������� ��кǹ����顮����ҹ��Ѻ����͡Ẻ�ҹ���������¡��ҡ�� Normalizing �ҹ������ ���� Normalization

Normalization ���ջ���ª���ҡ����ش��ѧ�ҡ���س���ʴ���¡�â����ŷ���������͡Ẻ���ͧ������ �����Դ��ͪ��¤س��Ǩ�ͺ��������Ҥس������¡�â����Ţͧ�س�͡�繵��ҧ���������� ��觷�� Normalization ���������͡�õ�Ǩ�ͺ��Ҥس�բ����ŷ��١��ͧ���������ǵ���������

�س�顮 Normalization 仵���ӴѺ����Т�����͵�Ǩ�ͺ��������ҡ���͡Ẻ�ͧ�س�ç�Ѻ��觷�����ѡ�ѹ����� "�ٻẺ����" ���ٻẺ���Է������Ѻ�ѹ���ҧ���ҧ��ҧ������ 5 Ẻ ��蹤���ٻẺ���Է��˹�觨��֧�ٻẺ���Է����� ����������ͺ�����ٻẺ���������ٻẺ�á ���ͧ�ҡ����觷���ͧ������Ѻ����͡Ẻ�ҹ��������ǹ�ҡ

�ٻẺ���Է��˹��

�ٻẺ����Ẻ���˹���к���ҷء���˹觷������Ф������Ѵ�ѹ㹵��ҧ��ͧ�纤����§������� �������¡�âͧ��� ������ҧ�� �س�������ö��ࢵ�����Ū��� '�Ҥ�' ������Ҥ��ҡ�����Ҥ������� ����ͧ�֡��ҵ��˹觷��Ѵ�ѹ�ͧ����Ф������������ ���������ͧ�纤����§���������ҹ��

�ٻẺ���Է���ͧ

�ٻẺ���Է���ͧ�ѧ�Ѻ��Ҥ���������Ф�����������������ͧ��鹡Ѻ������ѡ������ �������§�ҧ��ǹ�ͧ������ѡ �����������ͤس�դ�����ѡ��觻�Сͺ���¤�������ҡ����˹�觤������ ������ҧ�� �������Ҥس�յ��ҧ����դ��������仹�� �·�� ID ���觫�����������Ţ��Ե�ѳ������ѹ�繤�����ѡ

ID ���觫��� (������ѡ)

�����Ţ��Ե�ѳ�� (������ѡ)

���ͼ�Ե�ѳ��

����͡Ẻ�������Դ�ٻẺ���Է���ͧ ���ͧ�ҡ���ͼ�Ե�ѳ��������Ѻ�����Ţ��Ե�ѳ�� ������鹡Ѻ ID ���觫��� �ѧ��鹨֧����鹡Ѻ������ѡ������ �س��ͧ��Ҫ��ͼ�Ե�ѳ���͡�ҡ���ҧ�����繢ͧ���ҧ��� (��Ե�ѳ��)

�ٻẺ���Է�����

�ٻẺ���Է������ѧ�Ѻ��������§�������������������ͧ��鹡Ѻ������ѡ��������ҹ�� �������������������ͧ������Шҡ�ѹ����

͸Ժ�����ա���ҧ��� ���Ф�����������������ͧ��鹡Ѻ������ѡ��������е�ͧ��鹡Ѻ������ѡ���ҧ������ҹ�� ������ҧ�� �������Ҥس�յ��ҧ����դ��������仹�� ���

�����Ţ��Ե�ѳ�� (������ѡ)

����

�ҤҢ�»�ա

��ǹŴ

����������ǹŴ��鹡Ѻ�ҤҢ�»�ա ���ҧ�������Դ�ٻẺ���Է��������ͧ�ҡ���������������������ǹŴ��鹡Ѻ�ҤҢ�»�ա����������������� ����������Тͧ����������¤�����Ҥس�������ö����¹�ŧ�������������������������ռŵ�ͤ��������� ��Ҥس����¹����ࢵ�������ҤҢ�»�ա���� ��ǹŴ�������¹������� �ѧ��鹨֧����Դ�� 㹡óչ����������ǹŴ������ա���ҧ˹�觫�����ҤҢ�»�ա�繤�������

������ͧ�ҹ������

Object-Oriented Database Model

Hypermedia

Data Warehouse

Data Mining

Object-Oriented Database Model

± OODB ���� O-O Database Model

± �繡�èѴ��â������¡���纷�駢���������Ըա�èѴ��â�����������ͺ��(Object) �������ö�֧�����ҹ�����ѹ�����ѵ��ѵ�

ͧ���Сͺ����Ӥѭ�ͧ OODB

± ��ͺ��(Object):�繢����Ũӹǹ���ҡ�ѡ����������ѹ�դ�����������͹�Ѻ�͹�Ե�� ����繵��᷹�ͧ�� ʶҹ��� ��觢ͧ ����ͺ�礨�����֧��кǹ��������Ը��÷������Ǣ�ͧ�Ѻ��û����żŢ����Ŵ���

± �͵��Ժ�ǵ�(Attribute): ���ѡɳТͧ ��ͺ�� 㹪�ǧ����˹��� �� ���آͧ��ѡ�ҹ

± �Ըա��(Method):���;ĵԡ����ͧ��ͺ�� ������Դ��û�Ժѵԡ�â�鹨��ա���觢�������ѧ��ͺ�礷������ ���ͨС�е������Դ��Ժѵԡ����蹷�������ͧ�ѹ

Hypermedia database

± �繡�èѴ��â�������ѡɳ�����͹�Ѻ���͢��¢ͧ�˹�

± �����˹��л�Сͺ���¢����ū�觨��繢�ͤ��� �ٻ�Ҿ ���§ �Ҿ����͹��� �����������÷ӧҹ����

± �ҹ������Ẻ OODB ��� Hypermedia ������ö�红����ŷ�����ѡɳЫѺ��͹�ҡ���Ұҹ������Ẻ���ҧ

± ����Է���Ҿ�Ъ�ҡ���Ẻ��������ѹ���ҡ�բ����Ũӹǹ�ҡ

�ҵ�����������(Data Warehouse)

± �繰ҹ�����ŷ���红����ŷ��㹻Ѩ�غѹ����ʹյ��觴֧�Ҩҡ�к���Ժѵԡ�������к� ��й�������ѹ���ͻ���ª��㹡�èѴ����§ҹ�����������������

± �ҵ������������Сͺ��������ͧ���㹡�ö��������ҵðҹ(standardized query tool) ����ͧ���㹡���������� �������ͧ����ӹ�¤����дǡ㹡�÷ӧҹ��ѡɳС�ҿԡ

± �ҵ���������������ö�ӡ�����������������ԧ������������� ��������Ң����� (drill) ���������´����͵�ͧ�����

Data mart

± ���¶֧�ҵ����������좹Ҵ��� ��觻�Сͺ���¢����Ţͧͧ��úҧ��ǹ ����Ѻ���������㴡����˹����੾��

�ѡɳз���Ӥѭ�ͧ�ҵ�����������

± �������Ҩҡ�ҹ�������������

± �ҵ������������������Ե�

± �ҵ�������������ʹѺʹع��õѴ�Թ� ���������ż���¡��

�ҵ���������(Data Mining)

± �ҵ��������������ͧ��ͧ͢�Ϳ����������㹡�������������ʹ�����ѵ��ѵ� ���ͤ����ٻẺ��Ф�������ѹ��ͧ������㹴ҵ����������������駾�ҡó��������оĵԡ����͹Ҥ�(Stair&Reynolds,1999:Turban, et al.,(2001))