megértés sql

V V E D E N E

SQL (szokás kiejthető "SEKVEL") jelentése Structured Query Language. Ez - a nyelv, amely lehetőséget ad, hogy hozzon létre, és a munka a relációs adatbázisok, amelyek egymáshoz kapcsolódó tárolt táblák.

Világ adatbázisok egyre több és több közös, ami a szükség egy standard nyelv, amelyet fel lehetne használni a művelet nagyszámú különböző számítástechnikai környezetben. Köznyelv lehetővé teszi a felhasználók, akik ismerik egy sor parancs, használja őket, hogy hozzon létre, letölteni, módosítani, és megosztani az információkat, függetlenül attól, hogy a munkát egy személyi számítógép, hálózati munkaállomáson, vagy egy mainframe.

A mi egyre inkább összekapcsolódó világban, a számítógép, a felhasználó el van látva egy nyelvet, hogy van egy hatalmas előnye van a használat és szintézisét adatokat a különböző forrásokból számos módon.

Elegancia és függetlenségét az adott számítástechnika, valamint a támogató iparági vezetők terén a relációs adatbázis-technológia, hogy az SQL, és valószínűleg a belátható jövőben elhagyja a fő köznyelv. Emiatt bárki, aki akar dolgozni, meg kell tudnia SQL adatbázisok 90s adatokat.

Az SQL szabvány által meghatározott ANSI (American National Standards Institute), és most már jól fogadta el az ISO (International Organization for Standardization). Azonban a legtöbb kereskedelmi adatbázis-programok fokozzák SQL értesítés nélkül ANSI, hozzátéve, különböző egyéb funkciókat a nyelvet, amit úgy lesz nagyon hasznos.
Néha azok sértik több nyelvi norma, de jó ötletek általában fejlődik, és hamar a szokásos „piaci” magukat fogva segédprogram tulajdonságait.

Ebben a könyvben, akkor elsősorban a szabványtól ANSI, de néha ugyanabban az időben fog megjelenni, és néhány, a leggyakoribb eltérés a szokásos.

Meg kell a dokumentációt a szoftvercsomag fog használni tudja, hol módosított ezt a szabványt.

MIT - relációs adatbázis?

Mi van, ez az alapja a relációs adatbázis hiszen definiáltuk elején ez a vita - nevezetesen egy kétdimenziós (sor és oszlop) a táblázatban.
Azonban, a relációs adatbázisok ritkán áll egy asztal. Egy ilyen tábla kevesebb, mint a fájlrendszer. A több asztalt a kapcsolódó információk, akkor végre egy sokkal fejlettebb és erősebb műveletek adatait. Adatbázis teljesítménye attól függ, kapcsolat, akkor létrehozhat között információt, nem pedig a darab információkat.

Kötelező a másikat TABLE

Rendelési sor önkényesség

Vegyünk egy másik asztalnál. Néha meg kell ezt az információt ábécésorrendben név szerint, néha emelkedő vagy csökkenő sorrendben, és néha csoportosítva kapcsolatos bármely orvos. Kivetése megállapított sorrendben a vonalak ütköznek a képesség az ügyfél változtatni, így húrok mindig kezelik rendezetlen. Emiatt nem lehet csak úgy mondják: „Szeretnénk látni, az ötödik sorban az asztalra.” Figyelmen kívül hagyva a sorrendet, amelyben az adatok bevitelének vagy bármilyen más kritériumot, definiáljuk, nem a sor, bár ez lesz az ötödik. A táblázat sorok nem tekinthetők az adott sorrendben.

Azonosító string (PKS)

Ezen és más okok miatt, akkor kell egy oszlop a táblázatban, amely egyedileg azonosítja minden sorban. Általában, ez az oszlop számát tartalmazza - például a beteg száma az egyes betegek. Persze, akkor használja őket, hogy a betegek, de lehetséges, hogy van több, mint Mary Smiths; és ebben az esetben nem lesz semmilyen más módon megkülönböztetni ezeket a betegeket egymástól.

Ezért a szobák annyira szükséges. Az ilyen egyedi oszlopot (vagy egy olyan egyedi csoportját oszlopok) azonosítására használnak minden sorban és külön tárolására az összes sort, az úgynevezett - elsődleges kulcs asztal.

Tábla elsődleges kulcs egy fontos eleme a szerkezetet az adatbázisban. Ők - alapján a felvételi rendszer egy fájlba; és ha azt szeretné, hogy talál egy adott sort a táblázatban, akkor hivatkozva ennek az elsődleges kulcsot. Ezen kívül, az elsődleges kulcsot, hogy az adatok egy bizonyos integritását. Ha az elsődleges kulcs megfelelően használják és tartják karban, akkor tudni fogja, hogy nincs üres sorok egy asztal, és minden sor különbözik minden más vonalon. Megbeszéljük a kulcsokat, majd amikor a beszélgetés integritására vonatkozóan a hivatkozás 19. fejezet.

Oszlop nevek és számozott

szabványos adatbázis

Asztalok 1.1, 1.2 és 1.3 minősül relációs adatbázis, amely minimálisan elegendő könnyen nyomon követheti, és töltse elég, hogy bemutassa az alapvető fogalmak és gyakorlatok segítségével SQL. Ezek a táblázatok nyomtatott ebben a fejezetben és az E. függelék

Lehet, hogy észrevette, hogy az első oszlop minden táblázat tartalmazza a számokat, amelyek értéke különbözik minden sorban. Mint azt bizonyára kitalálta, és ez - az elsődleges kulcsot az asztalra. Néhány ezek a számok is megjelennek az oszlopok többi asztalnál. Nincs semmi baj. Azt mutatják a kapcsolatot a vonalak a vett értéke az elsődleges kulcsot, és ahol ezt az értéket használják az elsődleges kulcs. Például SNUM mező a vásárlóknak táblázat jelzi, amit az eladó rendelt az ügyfél. Padlóján SNUM Kapcsolat az eladóval asztal, mely információkat nyújt ezeknek az eladóknak. Nyilvánvaló, hogy az eladó, hogy a hozzárendelt ügyfelek már léteznie kell - azaz az érték SNUM Vevők táblában is be kell nyújtani az Sellers asztalra. Ha igen, akkor azt mondjuk, hogy „a rendszer képes referencia integritását.” Ez a következtetés lesz teljes mértékben és formálisan magyarázza a 19. fejezetben.

Megjegyzés: Ez a három bemutatott táblázatok a szövegben orosz nevek - szállítók, ügyfelek és a rendelések, és akkor kell hivatkozni ezeket a neveket. A nevek más alkalmazható a könyv táblát az angol nyelven írt, ami megkülönbözteti őket a mi alaptáblákhoz az adatbázisban. Ezen túlmenően, annak érdekében, hogy egyediség, a nevét ügyfelek, szállítók rendszer katalógusok, valamint a mezők a szövegben, akkor is meg kell adni a latin.

A táblázatok példaként egy hasonló helyzet az életben, ha használja az SQL figyelemmel kíséri a gyártók, az ügyfelek, és a megrendelések az ügyfelek. Nézzük meg a három táblázatok és értékeit saját területén. oszlopok az 1.1 táblázat mutatja itt

Most már tudom, mi a relációs adatbázis, a koncepció, hogy bonyolultabbnak hangzik, mint amilyen valójában. Azt is megtudhatja, néhány alapvető elveket, hogyan kell egy táblázatot -, hogy a sorok és oszlopok az elsődleges kulcsok különböznek más sorok és az oszlopok utalhat az értékeket a többi oszlopban.

Érti, hogy a felvétel egyet jelent a vonal, és a mező szinonimája az oszlop. Mindkét kifejezést találtam SQL vita, és mi fogja használni őket ugyanúgy ebben a könyvben.

Most már ismeri a példát az asztalra. Rövid és egyszerű. képesek mutatni a legtöbb funkció a nyelv, mint látni fogja néhány esetben fogjuk használni más táblák vagy feltételezi, néhány más adatokat egy ilyen táblázatok, hogy mutassa meg néhány egyéb jellemzőit.

Az SQL

Kapcsolódó cikkek