..
Usein tietotyyppejä että kehitämme eivät rajoitu merkkijonoja ja numeroita. Joskus on tarve tallentaa suuria tietomääriä tietokantaan asiakirjoina, XML-tiedostot, valokuvat, jne.. Voit tehdä tämän, SQL Server (versiosta 2005) määrätään erityisiä tietotyyppejä hallintaa ns BLOB esineet (BLOB), suuri Binaaridatan:
Tyypit teksti, ntext, ja kuva tulevat aiemmissa versioissa SQL Server ja niiden käyttöä ei suositella. Se tulisi käyttää niiden tilalle uusia VARCHAR (MAX), nvarchar (MAX) ja VARBINARY (MAX).
Binaaritietoja (BLOB), kuten edellä mainittiin, tulevat monissa muodoissa: Word-asiakirjoja, PDF-tiedostoja, valokuvia, kuvia ja niin edelleen. Kun sovellus. NET on tarpeen käsitellä tämäntyyppisiä tietoja on olemassa kaksi vaihtoehtoa: tallentaa tietoja tiedostot levylle tai tallentaa tiedostoja suoraan tietokannasta.
Molemmissa vaihtoehdoissa on hyvät ja huonot puolensa. Ensimmäinen lähestymistapa on parempi seuraavissa tapauksissa:
Suurin haittapuoli tässä lähestymistavassa on, että tietokanta voi helposti menettää viittauksia tiedostoja. Jos esimerkiksi tallennetaan sarakkeeseen taulukon URL ja sitten kuvat sisältävä kansio heille on fyysisesti siirtyneet palvelimelle, jolloin menetät viittaamasta sellaisiin kuviin. Jopa Tiedostojen siirtäminen palvelimelta toiselle on ongelma samasta syystä.
| |
ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €. |
| |
ASP.NET (kurssi)
Koko kurssin rakentamiseen web-sovellusten alkaen 49 €. |
| |
SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €. |