3. ��������ѹ��ͧ�ҹ������ ��������ѹ�� (Relationship) ����� //www.thaigoodview.com/library/teachershow/lumpang/datamon/photo222.htm 3. ��������ѹ��Ẻ�������͡���� (Many - to - Many Relationships) �� ����ʴ���������ѹ��ͧ�������ͧ��Ե�� ��ѡɳ�Ẻ�������͡���� �� ���Ե�� ���ŧ����¹���Ф�������öŧ����¹����������Ԫ� ��������ѹ��ͧ�ѡ�֡����ѧ��Ե������Ԫ���Ẻ˹�觵�͡���� (1: M) �����������ԪҶ١ŧ����¹��ҡ�ѡ�֡�����¤� ����繤�������ѹ��ͧ��Ե������Ԫ���ѧ��Ե��ѡ�֡����Ẻ˹�觵�͡���� (1: M) �ѧ��������ѹ�������ҧ��Ե�����ͧ�֧��Ẻ�������͡���� (M:N) ����� //www.thaigoodview.com/library/teachershow/lumpang/datamon/photo223.htm ����(KEY) �س���ѵ�˹�觷���Ӥѭ�ͧ��������ѹ����� �������͡�ѡɳ� (Uniqueness property) ��觷�����˹��������͡�ѡɳ�ͧ��㹤�������ѹ�� ���¡��� ���� (key) �ҹ������˹��� ���բ����������ҡ��� ��觰ҹ�������բ�Ҵ�˭��鹡���բ����Ũӹǹ�ҡ������ҵ����Ǣ���������ҹ���Ҩ�դ��ᵡ��ҧ�ѹ ����¡ѹ ��������з�������ѹ ��������¡������������§��Ǣ��������ҧ���Ƿ������ҧ�ҡ�Ӻҡ �ѧ��鹨֧�ա�á�˹���� Keys ��ШӢ��������ͷ�������¡��Т�����㹰ҹ������������ҧ�١��ͧ ���������»����� ���� ������ѡ, Secondary key, Foreign key, Candidate key 1. ������ѡ (Primary key) ������ѡ ��� Key ��ѡ�����㹡����ҧ�֧ Entity 㹰ҹ������ ������͡������ѡ����ö���͡��ҡRecord �� ������������͡�ʫ�ӫ��ѹ���ҹ�����Ź�� ������ѡ�繢������Ӥѭ���з��������Ҷ֧�����ź��ҹ��������������ҧ�Ǵ���� �ѧ��鹼����֧��á�˹�������ѡ���Ѵਹ������鹵�͡Ẻ�ҹ������ �ҡ����բ���������㹰ҹ�����ŷ������з����繤�����ѡ���÷��С�˹� Record ��������Ѻ����繤�����ѡ���� 2. �����ͧ (Secondary Key) �������ͧ ��� ������������ͤ����� (Single or Composite key) ����������㹡�ä��Ң����Ũҡ��������ѹ������ҡ����˹���ä���� ��ҧ�ҡ������ѡ������������㹵��ҧ����ӡѹ �ѧ��鹤����ͧ�֧�����繨е�ͧ���͡�ѡɳ� 3. ����͡ (Foreign key) ����͡ ��� ������������ͤ����� ��觻�ҡ��繤������仢ͧ��������ѹ��˹�� ��任�ҡ����ա������ѡ��ա��������ѹ��˹�� ����͡���ա����˹�觷���դ����Ӥѭ�ҡ�ʰҹ�������ԧ����ѹ�� ���ͧ�ҡ�繵�Ƿ�������ҧ����������������ҧ��������ѹ�� �������¹�ŧ��Ңͧ����͡�е�ͧ����¤������Ѵ���ѧ�����ҧ�ҡ���ͧ�ҡ���ռš�з��µç��͢�����㹤�������ѹ����蹷���ա����ҧ�ԧ�֧����͡��ǹ�� �֧�ա�������䢷��ѧ�Ѻ�����ͷ����������դ����١��ͧ�������� �ѧ�С����㹵��� 2.3 ��á�˹�������Ѻ����͡�ͧ��������ѹ������ҧ�ԧ�֧�е�ͧ��˹���Ңͧ�������������������ǡѹ�Ѻ��������ѹ�������͡����繤�����ѡ �����͡��������繨е�ͧ����ǹ˹��㹤�����ѡ�ͧ��������ѹ����� 4. �ػ������� (Superkey) ��͡�����ͧ�ͷ��Ժ�Ƿ������ö�����㹡�ä��Ң����ŷ�����͡�ѡɳ��� 5. �����觢ѹ (Candidate key) �����觢ѹ ���� �ػ������� �������ա�������¢ͧ�����㹤����觢ѹ��������ö�繫ػ����������ա ����͡Ẻ�ҹ������ (Designing Databases) �դ����Ӥѭ��͡�èѴ����к��ҹ������ (DBMS) ��駹�����ͧ�ҡ�����ŷ���������㹰ҹ�����Ũе�ͧ�֡�Ҷ֧��������ѹ��ͧ������ �ç���ҧ�ͧ�����š����Ҷ֧��������С�кǹ��÷�����������ء������¡��ҹ������ �ѧ��� ��Ҩ֧����ö���Ըա�����ҧ�ҹ�������� 3 ������ 1. �ٻẺ������Ẻ�ӴѺ��� �����ç���ҧẺ�ӴѺ��� (Hierarchical data model) �Ըա�����ҧ�ҹ ������Ẻ�ӴѺ��鹶١�Ѳ���º���ѷ �ͺ����� �ӡѴ 㹻� 1980 ���Ѻ���������ҡ 㹡�þѲ�Ұҹ�����ź�����ͧ���������좹Ҵ�˭���Т�Ҵ��ҧ �·���ç���ҧ�����Ũ����ҧ�ٻẺ��������� �¤�������ѹ����Ẻ˹�觵������ (One- to -Many) 2. �ٻẺ������Ẻ���͢��� (Network data Model) �ҹ������Ẻ���͢����դ�������¤�֧�Ѻ�ҹ ������Ẻ�ӴѺ��� ��ҧ�ѹ����ç���ҧẺ���͢��� �Ҩ���ա�õԴ������µ��˹�� (Many-to-one) ���� ���µ������ (Many-to-many) ����Ǥ���١ (Child) �Ҩ�վ����� (Parent) �ҡ����˹�� ����Ѻ������ҧ�ҹ������Ẻ���͢�������ͧ�Ԩ�óҡ�èѴ��â����Ţͧ��ͧ��ش �����¡�èл�Сͺ���� ��������ͧ ����� �ӹѡ����� ������� ������ 3. �ٻẺ��������ѹ������� (Relation data model) ���ѡɳС���͡Ẻ�ҹ�������¨Ѵ���������������ٻ�ͧ���ҧ������к��������� �·������������� (Row) �ͧ���ҧ��᷹�ä��� (Record) ��ǹ �����Ź�Ǵ�觨�᷹������� (Column) ����繢ͺࢵ�ͧ������ (Field) �·����ҧ���е��ҧ������ҧ��鹨�������� �ѧ��鹼���͡Ẻ�ҹ�����Ũе�ͧ�ա���ҧἹ�֧���ҧ�����ŷ����繵�ͧ�� ���к��ҹ�����ź���ѷ���˹�� ��Сͺ���� ���ҧ����ѵԾ�ѡ�ҹ ���ҧἹ���е��ҧ�������ç��� �ʴ�����ѵԾ�ѡ�ҹ ���ҧἹ� ��е��ҧ�������ç��� Ẻ�֡�Ѵ 3.1. ���ѡ�֡��¡������ҧ��������ѹ��ͧ�ҹ������ ��� 3 �ѡɳ� (�ѡɳ��� 3 ������ҧ) Create Date :11 �Զع�¹ 2552 Last Update :12 �Զع�¹ 2552 10:15:49 �. Counter :Pageviews. Comments :117
|