�ҹ������Ẻ Hierarchical Data Model��ù��ʹ���������´����ç���ҧ�ͧ������ ������°ҹ������ (data model) �繵��Ժ�� 㹡���͡Ẻ�ҹ��������Ҩ���ҹ������ ����㹡��Ժ����������´�ͧ������ ��������ѹ���ҧ�ͧ������ ���Ժ�¶֧�ç���ҧ�ͧ������㹰ҹ������ �ҡ������ҹ�����š������Ұҹ�����Ť�ͷ���红�������Ф�������ѹ�������ҧ������ ��觢�������Ф�������ѹ�������ҧ�����Ź�鹨й��ʹ�����������������觷�����¡��� �ҹ������ (data model) ����ͧ �ѧ��� �ҹ������ ���¶֧ �ç���ҧ�������дѺ��á�(logical) �����ʹ͢�������Ф�������ѹ�������ҧ������������������������� �ҹ�����ŷ����㹧ҹ�ҹ�����Ź���� ���Ժ��������������㹰ҹ�����Ż�Сͺ���¢��������ú�ҧ ���Т������դ�������ѹ��ѹ���ҧ�� ���ç���ҧ�����������ҧ�� �ա��Ǻ��������١��ͧ���ç���ҧ�����������ҧ�� ������ҨѴ��â����������ҧ�� �繵� Show �س���ѵ���ѡ�ͧ�ҹ�����������Ҩ��繰ҹ�������� ��駰ҹ������Ẻ���Ҥ� �ҹ������Ẻ���͢��� �ҹ������Ẻ�ͺਡ�� �ҹ������Ẻ����ѹ�� ���Ͱҹ������Ẻ���� ���դس���ѵ���ѡ �ѧ���仹�� ��� 1.1 �ç���ҧ������ (data structures) ����ç���ҧ�������дѺ��áз�����������ء����� �繡�ú͡��Ұҹ�����Ź��� ���ç���ҧ�����������ҧ�� 1.2 ���Ǻ��������١��ͧ (integrity constraint) �繡�ú͡����ç���ҧ�����Ź���ա��ѧ�Ѻ�����١��ͧ���ҧ�� 1.3 ���ҨѴ��â����� (data manipulation language) �繡�ú͡��������ҨѴ��â����ź��ç���ҧ�����������ҧ�� 2.�������ͧ�ҹ�������ҹ�����ŷ�����ѡ�ѹ㹻Ѩ�غѹ�մ��¡ѹ 4 ������ ��� �ҹ������Ẻ���͢��� (hierarchical model) �ҹ������Ẻ�ӴѺ��� (hierarchy model) �ҹ������Ẻ����ѹ�� (relational model) ��аҹ������Ẻ���ͧ�ԧ�ѵ�� (object oriented model) �ҹ�������ա�ù��ʹ͵�����ͧ��������� �ҹ�����ŷ����ʺ�������������ռ�����ǧ��ø�áԨ������ҡ�ҹ������Ẻ�á ��� �ҹ������Ẻ�ӴѺ����������Ҥ� �Ѵ�Ҥ�Ͱҹ������Ẻ���͢��� ��аҹ�����ŷ���ա����ѹ�ҡ����ش㹻Ѩ�غѹ ��� �ҹ������Ẻ����ѹ�� ��лѨ�غѹ����հҹ���������������Դ��鹤�Ͱҹ������Ẻ�ͺਡ�� ��蹤�Ͱҹ�����Ź���ա�ù��ʹ͢�������Ф�������ѹ�������ҧ�����ŷ��ᵡ��ҧ�ѹ� ��觡�ù��ʹ�㹰ҹ������Ẻ����ѹ�������ٻẺ���ҧ�繷�������ѹ��������ҡ����ش ������ҧ��������Ţͧ����ѷ��¤������������˹�觫�觶١�Ѵ�Ӣ����� ���к��ҹ�������º���ѷ������������觹����բ����Ż�Сͺ���������������¡���Թ��� ����ʴ���ѧ�Թ��� �����Թ��� ��Шӹǹ�Թ��ҷ�����������㹺���ѷ ��������Ť�ѧ�Թ��ҫ���ʴ���ѧ�Թ��� ���ʶҹ����駢ͧ��ѧ�Թ��� ��������������Թ��ҫ���ʴ������Թ��� ��Ъ����Թ��ҹ�� ����������١��ҫ���ʴ��Ţ��Шӵ���١��� ���ͧ͢�١��� �����������š����觫��� ����ʴ����ͤ�ѧ�Թ��� �����Թ��� �Ţ��Шӵ���١��� ���ʡ����觫����Թ��� �ӹǹ�����觫��� ������������Ŵѧ��������ٻẺ㹡��Ժ���ѡɳаҹ������Ẻ��ҧ �ѧ���
3. �ҹ������Ẻ�ӴѺ��� (hierarchical data model)�Դ����º���ѷ�ͺ����� �繰ҹ�����ŷ����ʹ͢�������Ф�������ѹ�������ҧ��������ٻẺ�ͧ �ç���ҧ����� (tree structure) ���ç���ҧ�ѡɳФ���µ�������ӴѺ��� ���ᵡ�͡�繡�觡�ҹ�Ң� �����Դ�鹰ҹ������Ẻ����� North American Rockwell ���͵�ͧ�������繰ҹ�����ŷ�����ö�ӨѴ������ӫ� (Data Redundancy) �����Ǥ����Դ�ͧ�������������� Generalized Update Access Method (GUAM) 3.1 �ç���ҧ�ͧ�ҹ������Ẻ�ӴѺ��� 1)�ѡɳ��ç���ҧ�к��ҹ�����ŷ�����ٻẺ�������ç���ҧ�ͧ���������ѡɳ� ��������ѹ��Ẻ����١ ��� ��� (parent) 1 �����١ (child) �����¤� ���١�վ���餹���� (��蹤���繤�������ѹ��Ẻ 1 ��� n) ����Ẻ��ͤ��������١ 1 �� (��蹤���繤�������ѹ��Ẻ 1 ��� 1) ��觨Ѵ�¡�͡���ӴѺ��� ����дѺ��鹷�� 1 ������§������������ǹ�蹤���վ�ͤ����� ��дѺ��� 2 ���ա����������š��� 㹷ӹͧ���ǡѹ�дѺ 2 ����դ�������ѹ��Ѻ�дѺ 3 �����Ѻ �дѺ 1 �Ѻ�дѺ 2 ����ç���ҧ������Ẻ�ӴѺ������С�ͺ���յ�Ǫ�� (pointers) ���� ����١����������������Թ 1 ��� �ҡ������ҧ�ѧ���
�Ҿ��� 1.3 �ʴ��ç���ҧ�ҹ������Ẻ�ӴѺ����ҡ�ҹ������Ẻ�ӴѺ��鹨��ջѭ�Ҷ�Ҥ�������ѹ��ͧ��������Ẻ�١�վ�������¤� �����ç���ҧ�ҹ������Ẻ�ӴѺ�������� �� ��������ѹ�������ҧ�١��ҧ�Ѻ�ҹ���� �ҹ���˹���Ҩ�����١��ҧ���¤��� �ç���ҧ�ҹ������Ẻ�ӴѺ��鹨��������ö�͡Ẻ�ѡɳТ�����Ẻ����� �ѭ���蹹�������������ռ������� �ҹ������Ẻ�ӴѺ��� ���ͧ�ҡ��������ѹ��ͧ�����ŷ��������㹰ҹ��������Ẻ���-�١��ҹ�� 2) ���Ǻ��������١��ͧ ��� �ä��촾������ö���ä����١�������ä��� ���ä����١�����ä��촨����ä��촾������§�ä���������ҹ�� �ҡ�ٻẺ��ҹ������Ẻ�ӴѺ��� ���ջѭ�� ��Ҥ�������ѹ��ͧ��������Ẻ�ä����١ 1 �ä����վ���������ä��� �����ç���ҧ�ҹ������Ẻ�ӴѺ�������� �蹤�������ѹ�������ҧ�١��ҧ�Ѻ�ҹ���� �ҹ���˹���Ҩ�����١��ҧ���¤��� �ç���ҧ�ҹ������Ẻ�ӴѺ��� ���������ö�͡Ẻ�ѡɳТ�����Ẻ����� �ѭ���蹹����������ռ������� 3) ��èѴ��� �ٻ�ͧ�ç���ҧ�������һ�Ժѵԡ�÷����ä��� ������ҧ�ͧ���һ�Ժѵԡ�âͧ�ҹ�����Ź�� ���� IMS/VS 4.) �ѡɳ�����Т�ͨӡѴ�ͧ��èѴ��ðҹ������Ẻ�ӴѺ��� 4.1 �ѡɳ��� - ���к��ҹ�����ŷ�����к��ç���ҧ�Ѻ�����·���ش - �դ�������㹡�èѴ���ҧ�ҹ�����Ź��� - �ѡɳ��ç���ҧ���㨧��� - ���������Ѻ�ҹ����ͧ��ä��Ң�����Ẻ���������дѺ����͡�ҹẺ���§�ӴѺ������ͧ - ��ͧ�ѹ�к������Ѻ�ͧ��������� ���ͧ�ҡ��ͧ��ҹ��������ŷ���繵鹡��Դ�� 4.2 ��ͨӡѴ - ���͡���Դ������ӫ��ҡ����ش�������º�Ѻ�к��ҹ������Ẻ�ç���ҧ��� - �Ҵ��������ѹ�������ҧ�����������ٻ���͢��� - �դ������ͧ��ǹ��¡����ç���ҧẺ��� � ���С�����¡������ŵ�ͧ��ҹ�ҧ�鹡��Դ (root) ���� ��ҵ�ͧ��ä��Ң����ū�觻�ҡ���дѺ��ҧ � ���Ǩе�ͧ���ҷ����� ฐานข้อมุูลแบบต้นไม้คือฐานข้อมูลแบบใดโครงสร้างข้อมูลต้นไม้(Tree Data Structure) หรือเรียกสั้นๆว่าทรี(Tree) เป็นโครงสร้างข้อมูล รูปแบบหนึ่งในลักษณะโครงสร้างข้อมูลชนิดไม่เชิงเส้น (Non-Linear) ที่สามารถนาไปใช้ในการจัดการ กับข้อมูลได้อย่างมีประสิทธิภาพ สมาชิกแต่ละตัวในทรีสามารถเชื่อมโยงไปยังสมาชิกตัวถัดไป (Successor) ได้มากกว่าหนึ่งตัวและเชื่อมโยงถึงกันใน ...
ฐานข้อมูลที่มีการเก็บข้อมูลเป็นแบบตารางคือฐานข้อมูลชนิดใดฐานข้อมูลเชิงสัมพันธ์ (Relational Database) เป็นแนวคิดของฐานข้อมูลที่นิยมใช้กันมากที่สุดในปัจจุบัน โดยจะมีการจัดเก็บข้อมูลในลักษณะของตารางที่มีความสัมพันธ์กัน โดยฐานข้อมูลเชิงสัมพันธ์เป็นการเก็บข้อมูลในรูปแบบของ ตารางข้อมูล (table) โดยแต่ละตารางที่มีอยู่จะต้องมีการเชื่อมโยงทางข้อมูลระหว่างกัน (relation) ในแต่ละตารางจะ ...
การเก็บข้อมูลในรูปแบบ Database เป็นแบบใดDatabase หรือ ฐานข้อมูล คือ กลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ โดยมีความสัมพันธ์ซึ่งกันและกัน โดยไม่ได้บังคับว่าข้อมูลทั้งหมดนี้จะต้องเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือแยกเก็บหลายๆ แฟ้มข้อมูล
ฐานข้อมูลใดที่เป็นการจัดเก็บข้อมูลรุูปแบบตาราง1. ฐานข้อมูลแบบเชิงสัมพันธ์ (Relational Database) ฐานข้อมูลแบบเชิงสัมพันธ์ประกอบด้วยกลุ่มของเอนทิตี้ที่มีความสัมพันธ์กัน โดยข้อมูลของแต่ละเอนทิตี้จะถูกจัดเก็บข้อมูลในรูปแบบของตาราง 2 มิติในแนวแถว (Row) และแนวคอลัมน์ (Column) โดยบรรทัดแรกของตารางคือ ชื่อแอททริบิวต์
|