Kuidas ehitada laekumine relatsioonandmebaasis

Elementide kätte saab kokku pandud andmebaasi sisu . fattura 7 pilti Rido alates Fotolia.com

relaatiotietokannat kasutatakse sageli kaubanduslike rakenduste nagu Web kauplustes ja klienditeenindus.Kui relatsioonandmebaasile hoiab andmeid süsteem, mille kaudu klient tellimusi, luues laekumised põhineb et andmed on vajalik ja kasulik omadus.Ehitus saamisest alates relatsioonandmebaasile on midagi, mida on võimalik saavutada lihtsalt kasutades tasuta tehnoloogiad, kas süsteemi abil veebis või töölaua rakendus.

juhised

  1. koostada nimekirja andmed, mida soovite näha saamisest.See sõltub teie andmebaasi ja millist laekumise vajate.Kviitung võib sisaldada koguseid, nimed ostetud esemed, et kokku ja kuupäev.Täiendav elemendid võid lisada on makse andmeid ja informatsiooni ostja ja müüja.Kõik info on pärit oma andmebaasi.

  2. Kui see ei ole juba sisse ehitatud, kujundada oma relatsiooniline andmebaas.Sketch disain andmebaasi paberil või graafilise disaini programm, sealhulgas üksused ja nende omavahelised seosed.Iga isik vasta

    b laua andmebaasi ning on tunnuste loetelu, mis muutuvad tabelis veergu.Suhete andmed saab rakendada kasutades välismaa võtmed kui sa ehitada andmebaasis.

  3. Build andmebaasis.Kui teie andmebaasi kavatsetakse kasutada üle veebi, saate süsteemi nagu MySQL ja teie veebi võib pakkuda juurdepääsu läbi phpMyAdmin liides.Kasutades seda liidest või SQL avaldused, luua iga tabelite oma andmebaasi koos nende kolonnid, nagu järgnevas lihtne näide SQL:

    CREATE TABLE kliendi

    (KliendiId INT, customerName varchar (20));

    CREATE TABLE et

    (TellimuseID INT, OrderDate DATE, orderPaid DECIMAL (5,2), KliendiID INT);

    väli "KliendiID" toimib välisriigi võti, hoides ID kliendi tellimuse ja ühendab kaks tabelit.

  4. projekteerimis- ja ehitustööd liides juurdepääsu oma andmebaasi.Kui teie süsteem läheb tegutsevad internetis, mida saab kasutada serveripoolne keel nagu PHP või ASP, ja kui sa oled arendada töölaua rakendus, mida saab kasutada keelt nagu Java.Jooksul oma liides, kas töölaual või Internet, peate ühendust andmebaasiga ja hõlbustada tellimise protsessi.Järgnev PHP kood kirjeldab, ühendamiseks MySQL andmebaasi:

    & lt;? Php

    mysql_connect ("database_host", "database_username", "database_password");

    mysql_select_db ("database_name");

    ? & Gt;

  5. Koguge elemente oma laekumise dünaamiliselt kui tellimus või kui makse on tehtud.Kasutades oma serveri poolel või lauaarvuti programmeerimine kood, päringu andmebaasi luua klientide saamisest.Järgnev ehitab elementide lihtne laekumise näitamiseks ja trükkimine veebibrauser:

    & lt;? Php

    $ CUSTOMER_ID = 123; // kus klient ID tuntakse

    kaja "& lt; p & gt; laekumine kliendi: ". $ CUSTOMER_ID." & lt; / p & gt; ";

    $ order_result = mysql_query ("SELECT * FROM et KUS KliendiID =". $ CUSTOMER_ID);

    while ($ order_row = mysql_fetch_array ($ order_result))

    {echo "& lt; p & gt; Order ID:". $ Order_row ['TellimuseID "]." & Lt; / p & gt; ";

    kaja "& lt; p & gt; Order kuupäev:". $ Order_row ['OrderDate "]." & Lt; / p & gt; ";

    kaja "& lt; p & gt; Summa:". $ Order_row ['orderPaid "]." & Lt; / p & gt; ";}

    ? & Gt;

    Olenevalt struktuurist oma andmebaasi, võite ka soovi sisaldama üksikasju, tellitud kaubad.

Tips & amp;Hoiatused

  • Võtke aega, et aru saada, mida sa vajad kätte enne, kui hakkate kirjalikult koodi, kuna see vähendab vigade tõenäosust.
  • Veenduge, et teie süsteem reageerib hästi vigu, mis võivad tekkida, kui ühendate oma andmebaasi, sest see on alati võimalus.

Resources

  • MySQL: Tabeli loomine Süntaks
  • PHP: mysql_query
507
0
1
Andmebaasitarkvaraga