Резултати от 1 до 3 от общо 3

Реализиране на многостойностен атрибут в MySQL

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Aug 2005
    Мнения
    10
    #1

    Реализиране на многостойностен атрибут в MySQL

    Здравейте на всички!

    Имам следното питане, можете ли да ме насочете към литература в интернет където да описано как да се създаде многостойностен атрибут в MySQL база данни?
    Трябва ми за да реализирам база от данни, в която да се съдържа на например следното:

    1.Име на филм
    2.Режисьор
    3.Година на издаване
    4.Актьори

    Като може да се даде възможност на потребителя да въвежда например 1, 2, 3 и т.н актьори и режисьори. Само, че искам да се спазва правилото в едно поле от таблицата да се съдрържа само една стойност (т.е. да нямам поле Actors, в което да са разделени със запетая различните актьори и след това чрез клауза LIKE (или подобна) да ги извличам от полето) т.е. всеки актьор да е записан в отделно поле.

    П.С. Питам ви защото не мога да дефинирам как да запиша многостойностен атрибут на английски (а пък знам, че тука се навъртат и спецове , това което ми дойде на ума multivalue attribute не върна никакъв читав резултат в google.

  2.  
     
  3. Senior Member
    Тук е от
    Dec 2004
    Мнения
    1,563
    #2

    Re: Реализиране на многостойностен атрибут в MySQL

    За така зададения въпрос си правиш 2 таблици:
    Табл. 1: Филм, Режисьор, Номер на филма*
    Табл. 2: Актьор, Номер на филма
    Така за всеки актьор записваш в кой филм играе.

    На практика нещата би трябвало да са в 3 таблици:
    Табл. 1: Филм, Режисьор, Номер на филма*
    Табл. 2: Актьор, Номер на актьора*
    Табл. 3: Номер на филма, Номер на актьора

    Табл. 3 служи за връзка кои актьори в кои филми играят (може един актьор да играе в много фими, както и в един филм играят много актьори). Отбелязаните с * полета се наричат първичен ключ и служат за идентифициране на филма/актьора.

    Това, което търсиш като информация се нарича "релационна база данни", "връзка много към много", "релации".

  4. Junior Member
    Тук е от
    Aug 2005
    Мнения
    10
    #3

    Re: Реализиране на многостойностен атрибут в MySQL

    Мерси за помощта !

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Отговори: 0
    Последно: 10-11-11, 05:50
  2. MySQL репликация
    От Pitar K във форум Програмиране
    Отговори: 5
    Последно: 02-02-07, 10:50
  3. PHP, MySQL,
    От Adrasteja във форум Уебдизайн и 3D
    Отговори: 2
    Последно: 02-11-06, 16:07
  4. MySQL error
    От Stormchaser във форум Linux
    Отговори: 10
    Последно: 09-06-05, 15:39
  5. php/mysql on Mandrake 9.1
    От OvErRiD3 във форум Linux
    Отговори: 7
    Последно: 10-10-04, 20:20

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе