A mezők típusai és jellemzőik. Polimer szigetelés. Hogyan működik a fűtés

2. rész. Adatbázis automatizálás.

Az „Adatbázisokkal végzett munka” kézikönyv 2. részében javasolt az „Agronomist” adatbázis rendszerezése számítógépen az ACCESS2000 DBMS használatával. Az adatbázisba történő adatbevitel alapja a jelen kézikönyv 1. részében kidolgozott 2,3,4,5,6 táblák (1. melléklet).

Munkarend:

    Állítsa be a táblázat szerkezetét (határozza meg a mezőket, típusukat és adja meg a mezők tulajdonságait);

    Töltse ki a táblázatokat kiindulási adatokkal;

    Kapcsolatok létrehozása a táblák és a kapcsolattípusok között;

    Megkeresések teljesítése a feladatnak megfelelően;

    Űrlapok beszerzése táblázatbejegyzések beviteléhez, megtekintéséhez és szerkesztéséhez;

    Jelentések összeállítása.

    Táblázat szerkezete.

Adatok strukturálása az adatok bemutatására vonatkozó konvenciók bevezetése.

Minden tábla sorokból és oszlopokból áll, amelyeket számítógépes adatbázisokban hívnak rekordokat és mezőket illetőleg. Minden sor egyetlen bejegyzésként is megtekinthető. A rekordon belüli információk mezőkből állnak. Minden rekord ugyanazokból a mezőkből áll. Egy mező adatai az összes rekordban azonosak típusú, de a különböző mezők eltérő adattípusokkal rendelkezhetnek.

Az oszlopnév helyett az 1-es mezőnév kerül megadásra. Minden mezőhöz hozzá van rendelve egy típus.

Mezőtípusok

A mezők a következő típusúak lehetnek:

    szöveg,

    számszerű,

    pénzügyi,

  • dátum idő,

    logikus,

    memo mező,

    helyettesítő mester.

Mindegyik adattípusnak megvannak a saját tulajdonságai: mezőméret, mezőformátum, tizedesjegyek száma, indexelt stb.

Szöveg az alapértelmezett mezők 50 karakterből állnak, de 1 és 255 között is lehetnek.

Numerikus mezőket gyakran használják a matematikai műveletekben. A mezőméret beállítása előtt gondolja át, hogy milyen értékeket fog tárolni benne. Az optimális érték kiválasztásával tárhelyet takarít meg.

Az 1. táblázat a numerikus mezők lehetséges értékeit tartalmazza.

Asztal 1

A tizedesjegyek számának megadásához használja a NUMBER OF DECIMAL PLACES mezőtulajdonságot (0 és 15 között). Az AUTO attribútum a tizedesvessző utáni tizedesjegyek számának automatikus beállítására szolgál.

Pénzügyi mező hasonló a numerikushoz. A tizedesvessző utáni tizedesjegyek száma 2.

Írja be a mezőket Számláló olyan adatok tárolására tervezték, amelyek értékei nincs szerkesztve , és automatikusan beállításra kerülnek, amikor minden új rekordot adunk a táblázathoz. Értékük egyedi (sorozatszámok).

mezőket Dátum idő 100. január 1. és 9999. december 31. között különböző formátumokat használjon.

mezőket MEMO tetszőleges hosszúságú teszt 64 000 karakterig.

Mező típusa Csere varázsló létrehoz egy mezőt, amely egy legördülő listából kínál értéket.

1. Feladat

Vizsgálja meg a 2-6. táblázat oszlopainak tartalmát (1. függelék), készítse el a mezők listáját, és adja meg mindegyiknek a saját nevét. Ezután a táblázatokban előforduló értékek alapján határozza meg a mezők típusát. A méretet az attribútum maximális értéke vagy a leggyakoribb érték határozza meg. A numerikus mezőknél figyelembe kell venni az egész szám, a tört rész és a "," elválasztó maximális hosszát. A 2. táblázat példát mutat be a mezők típusának és tulajdonságainak meghatározására. Határozza meg a 2. táblázat összes mezőjének tulajdonságait.

2. táblázat

A mezők tulajdonságai az "Agronomist" adatbázisban

2. feladat

Állítsa be a táblázat szerkezetét az ACCESS Subd segítségével.

A feladat sorrendje:

    Töltse le a Microsoft ACCESS-t. (Start / Programok / Microsoft Access).

    Az ablakban válassza ki az "új alap" választógombot, majd kattintson az OK gombra.

    Közölje az új adatbázis nevét - AGRONOM, kattintson a Létrehozás gombra.

A mező tulajdonságai: "Kötelező mező", "Üres mező", "Indexelt mező" értékei lehetnek - IGEN, NEM. Ezen mezők beállítása az adatbevitel szabályozására szolgál. Az értékeket a táblázatban szereplő információk elemzésével kell meghatározni.

A tábla összes mezőjének megadása után zárja be az ablakot, mentse el a szerkezetet a tábla nevének megadásával, és kérésre "Létrehozás kulcsmező Most?" válasz igenlően . Figyelje meg, ahogy a tábla neve megjelenik az adatbázis ablakban.

    Töltse ki az összes tábla szerkezetét.

3. feladat

Töltse ki az összes táblázatot a kezdeti adatokkal.

Az adatbázis ablakban jelölje ki a tábla nevét, kattintson a gombra az eszköztáron, és töltse ki az adatokat az alkalmazásból1. Az adatok megadásakor ügyeljen a mező kitöltésére Számláló sorszámok. Hagyja ki ezeket a cellákat a TAB billentyűvel, ezek automatikusan kitöltődnek: 1, 2, 3… Az ablak bezárása menti a beírt bejegyzéseket.

4. feladat

Hozzon létre kapcsolatokat a táblák és a kapcsolattípusok között.

A végrehajtás sorrendje:

    Menüpontok végrehajtása Szolgáltatás – Adatséma.

    Az ablakban Táblázatok hozzáadása jelölje ki a táblázatokat, és helyezze át őket az ablakba adatséma, gomb segítségével Hozzáadás.

    Zárjon be egy ablakot Táblázatok hozzáadása.

    Az ablakban Adatséma a hozzáadott táblák szerkezetét kell megjeleníteni. Ha a táblázat mezői nem láthatók, akkor végre kell hajtani a menüpontokat Nézet – Mezők listája.

    Egérmutató a mező "megragadásához". gazdaság táblázatok kerületekés "húzza" az azonos nevű táblázat mezőjébe gazdaságok. Egy ablak jelenik meg a képernyőn. Változó kapcsolatok, ahol azt jelzi, hogy mely mezők jönnek létre a kapcsolat. Ha a vonal Kapcsolat típusa a típus nem egyezik, a gomb segítségével adható meg Egy egyesület. A kapcsolat létrehozásához nyomja meg a gombot Teremt.

Használata összetett kulcs táblák között új kapcsolat hozható létre. Képernyő kérésre Meglévő kapcsolat módosítása? válaszolni kellene Nem, majd nyomja meg a gombot Teremt.

Hivatkozás törlése. Jelölje ki a hivatkozás vonalát (a vonal vastagabb lesz), majd nyomja meg a gombot Töröl.

Meglévő linkek módosítása. Zárja be az összes nyitott táblát. Nem módosíthatja a nyitott táblák közötti kapcsolatokat. Helyezze az egérmutatót a csatlakozási vonalra (vagy kattintson rá duplán), és kattintson a jobb gombbal a helyi menü előhívásához. Az ablakban A hivatkozások módosítása szerkeszteni, és a gombbal Egy egyesület válassza ki a kívánt csatlakozási típust.

    Hozzon létre kapcsolatokat más táblák között.

    Bezárás e ablak Adatséma.

A mezők az adatbázis-struktúra alapvető elemei. rendelkeznek tulajdonságait. A mező tulajdonságai határozzák meg, hogy milyen típusú adatokat lehet a mezőbe bevinni és nem, és mit lehet tenni a mezőben lévő adatokkal.

Például az Ár mezőben található adatok összegezhetők a végeredmény meghatározásához. A Telefonszám mezőben található adatok összesítése teljesen értelmetlen, még akkor sem, ha a telefonszámokat számokkal írjuk. Nyilvánvaló, hogy ezek a mezők különböző tulajdonságokkal rendelkeznek, és különböző típusokhoz tartoznak.

Minden mező fő tulajdonsága a hossza. A mező hosszát mértékegységben fejezzük ki szimbólumok vagy ami ugyanaz, be jelek. A mező hossza határozza meg, hogy mennyi információ fér el benne. Ismerjük ezeket a szimbólumokat kódolt egy vagy két bájt, így feltételesen feltételezhetjük, hogy a mező hosszát bájtokban mérjük.

Minden terület nyilvánvaló egyedi tulajdonsága az Név. Természetesen egy adatbázisban nem lehet két azonos nevű mező, mert a számítógép összezavarodik azok tartalmában. De a néven kívül a mezőnek van egy másik tulajdonsága is Aláírás. A felirat az oszlopfejlécben megjelenő információ. Nem szabad összetéveszteni a mező nevével, bár ha a címke nincs beállítva, akkor a mező neve megjelenik a fejlécben. Például különböző mezőkhöz ugyanazokat a címkéket lehet hozzárendelni. Ez nem zavarja a számítógép működését, mivel a mezők neve továbbra is eltérő. A különböző típusú mezőknek eltérő céljaik és tulajdonságaik vannak.

1. Fő ingatlan szövegmező- a méret.

2. Numerikus mező számadatok bevitelére szolgál. Mérete is van, de a numerikus mezők mások, például a bevitelhez egész számokés a bevitelhez valós számok. Ez utóbbi esetben a mező méretén kívül a szám tizedes részének mérete is be van állítva.

3. A dátumok vagy időpontok bevitelére szolgáló mezők típusa Dátum idő. Olyan logikai adatok megadásához, amelyeknek csak két értéke van (Igen vagy Nem; 0 vagy 1; Igaz vagy hamis stb.), egy speciális típust használnak - Boole-mező. Könnyen kitalálható, hogy egy ilyen mező hossza mindig 1 bájt, mivel ez több mint elég egy logikai érték kifejezésére.

4. Speciális mezőtípus - Pénzügyi. A névből kiderül, hogy milyen adatokat tárolunk benne. A pénzösszegek numerikus formátumban is tárolhatók, de monetáris formátumban kényelmesebb velük dolgozni. Ebben az esetben a számítógép a számokat a pénzegységekkel együtt ábrázolja, megkülönbözteti a rubelt és a kopejkát, a fontot és a pennyt, a dollárt és a centet, általában elegánsabban kezeli őket.

5. A modern adatbázisok nem csak számokat és betűket tárolhatnak, hanem képeket, zenei videókat, videókat is. Az ilyen objektumok mezőjét ún egy OLE objektum mezője.


6. A szövegmezőnek van egy hátránya, hogy korlátozott a mérete (legfeljebb 256 karakter). Ha hosszú szöveget kell beszúrnia a mezőbe, akkor ezt egy típusú mező használatával teheti meg MEMO. Legfeljebb 65 535 karaktert tud tárolni. A MEMO mező sajátossága, hogy a valóságban ezek az adatok nem a mezőben, hanem egy másik helyen tárolódnak, és csak egy mutatót tárolnak a mezőben, ahol a szöveg található.

7. Nagyon érdekes terület Számláló. Első pillantásra ez egy közönséges numerikus mező, de van egy automatikusan növekvő tulajdonsága. Ha van ilyen mező az adatbázisban, akkor új rekord beírásakor automatikusan egy szám kerül bele, eggyel több, mint az előző rekordban szereplő azonos mező értéke. Ez a mező rekordok számozására hasznos.

2. előadás
Kapcsolódó táblázatok

A fent említett példák a legegyszerűbb adatbázisoknak tekinthetők, de valójában nem is adatbázisok, hanem csak táblázatok. Ha az információkat ilyen egyszerű struktúrákban tárolnák, akkor a vele való munkavégzés nélkülözhetne különösebbet adatbázis-kezelő rendszerek. A gyakorlatban bonyolultabb struktúrákkal kell számolni, amelyek sokból alakulnak ki kapcsolódó táblázatok.

A csatolt táblákat tartalmazó adatbázisokat is hívják relációs adatbázisok .

Gondoljunk csak egy kisvállalkozás példájára, amely számítógépes játékokat tartalmazó CD-ket bérel. Ahhoz, hogy megtudja, ki melyik lemezt vitte el, mikor kell visszaküldenie, és az egyes címekből hány lemez maradt a raktárban, a vállalatnak adatbázisra van szüksége. De ha az ügyfelekről és a lemezekről szóló összes információt egy táblázatban tárolják, akkor a táblázat nagyon kényelmetlen lesz vele dolgozni. Elkezdi ismételni az adatokat. Valahányszor Novikov V.P. állampolgár vesz egy másik lemezt, meg kell adnia lakcímét, telefonszámát és útlevéladatait. Tehát senki sem dolgozik. Hosszú, nehéz és számos hibával teli.

Sokkal kényelmesebb több asztal elkészítése. Az egyik táblázatban tárolja az ügyfelek adatait az összes útlevéladatával, a másikban - a kiadott lemezekkel kapcsolatos információkat, hogy bármikor megtudja, mit adtak ki az ügyfélnek, és mikor esedékes a visszaküldési időszak, valamint a harmadik táblázat - a lemezek egyenlege a raktárban a készletek időben történő feltöltése érdekében. Ezt követően a táblázatok egyes mezői kötni. Ha a Kölcsönzés táblából ismert, hogy a CWP ügyfél D001 lemezt vett, akkor az adatbázis-kezelő rendszer azonnal megtalálja ennek a személynek az összes útlevéladatát az Ügyfelek táblában, és a lemezre vonatkozó összes adatot a Raktár táblában.

Az adatbázis felosztása kapcsolódó táblákra nemcsak kényelmes, de néha szükséges is. Például a rendelések számának növelése érdekében egy CD-kölcsönző cég vezetője úgy döntött, hogy egy számítógépet telepít a közös helyiségbe, amelyen minden ügyfél megtekintheti a rendelkezésre álló lemezek listáját játékokból készült illusztrációkkal. Ha az adatbázis csak egy táblából áll, akkor a lemezekkel kapcsolatos információkkal együtt egy véletlenszerű látogató hozzáférhet a vállalat más ügyfeleiről szóló információkhoz. Nem valószínű, hogy az ügyfeleknek tetszeni fog. Egy ilyen menedzser nemcsak hogy nem szerez új ügyfeleket, hanem elveszíti azokat is, akik voltak.

Ha a különböző rekordokban lévő adatok ismétlődnek, ez azt jelezheti, hogy az adatbázis rossz szerkezetű. El kell gondolkodnunk azon, hogy fel lehet-e bontani a táblát kapcsolódó táblák csoportjára

Ha a táblák közötti kapcsolatok be vannak állítva, akkor a különböző táblákkal úgy dolgozhat, mint egy teljes adatbázissal

Növelte a Távol-Kelet vonzerejét a mezőgazdaságba befektetők számára a két ország közötti kereskedelmi viták miatt leállt, az Egyesült Államokból Kínába irányuló szójabab-szállítások kiváltásának lehetősége. Köztük volt Szergej Shmatko volt energiaügyi miniszter is, aki a Rusagro-val közösen egy termesztési projekt kidolgozásába kezdhet a régióban. A távol-keleti jó éghajlati viszonyok ellenére az ottani üzletmenetet bonyolítja a fejletlen termőföldpiac.


Szergej Shmatko (az Orosz Föderáció elnökének a villamosenergia-ipari nemzetközi együttműködésért felelős különleges képviselője) mezőgazdaság iránti érdeklődése a Jogi Személyek Egységes Állami Nyilvántartásából vált ismertté. Október végén Primorye-ban megalakult az LLC Far Eastern Agro-Industrial Company, amelynek 99,5%-a Shmatko úr Artpol Holding LLC-je, 0,5%-a pedig Oleg Szadcsikov, az Artpol Holding vezérigazgatója. Az új cég fő tevékenysége a gabonatermesztés. Októberben megalakult a régióban a Primorskaya Niva LLC, ahol 25%-ot az Artpol Anapa Hills LLC (az Artpol Holding leányvállalata), 75%-ot Vadim Moshkovich Rusagro, az Orosz Föderáció egyik legnagyobb mezőgazdasági üzeme kapott. A Primorskaya Niva szakterülete a növénytermesztéshez is kapcsolódik.

A Primorskaya Niva létrehozását Rusagroban jelentéktelennek nevezték a vállalat tevékenysége és eredményei szempontjából. A csoport nem volt hajlandó további információkat közölni. Oleg Szadcsikov nem válaszolt a Kommerszant kérdéseire, Shmatko úrral nem lehetett kapcsolatba lépni.

Szergej Shmatko 2008 és 2012 között az Orosz Föderáció energiaügyi minisztere volt, több alkalommal a Transneft és a Rosseti igazgatótanácsának elnöke is volt. Fő tevékenysége is az energiához kapcsolódik. A HeadHunter portálon az Artpol Holding vezető orosz vállalatnak nevezi magát az energiahatékonyság és az energiatakarékosság terén technológiai fejlesztésben. Shmatko úrnak a gyógyszeriparban is vannak érdekeltségei: 2016 márciusa óta az Artpol Holding 24%-os részesedéssel rendelkezik a gyógyszergyártó és forgalmazó PharmEco LLC-ben. Forgalma saját adatai szerint több mint 14 milliárd rubel. évben.

A Kommerszant iparági forrása úgy véli, hogy a Rusagro érdeklődhet Szergej Shmatko szövetségi tisztviselői lobbitevékenysége iránt. A Rusagro Primoryeban 79 ezer hektáron termeszt szóját és kukoricát, valamint üzemelteti a Primorskaya Soya olaj- és zsírgyárat is, amelynek feldolgozó kapacitása közel 170 ezer tonna szójabab évente. Ezenkívül a Rusagro egy nagy sertéstenyésztő komplexumot hoz létre a régióban, amelynek kapacitása több mint 80 ezer tonna hús évente, összköltsége 27,7 milliárd rubel.

Andrey Sizov, a Sovecon igazgatója szerint a Távol-Kelet kiválóan alkalmas szójabab és kukorica termesztésére: "A régió közel van a nagy fogyasztókhoz - Délkelet-Ázsia, Kína, Korea és Japán." Emellett – jegyzi meg – jók az éghajlati viszonyok: az éves csapadékmennyiség az európai részen mintegy 40-50%-kal haladja meg az átlagos mennyiségüket.

Eljött a megfelelő pillanat a távol-keleti szójababtermelés megkezdésére, különösen az Egyesült Államok és Kína közötti kereskedelmi viták hátterében, amelyek miatt leállt az amerikai szójabab szállítása a köztársaságba, Igor Buchatsky, a Bain & vezető tanácsadója Társaság – mutat rá. Az Egyesült Államok adja Kína éves, 90 millió tonnás szójababimportjának körülbelül a harmadát, és Oroszország pótolhatja e készletek egy részét - mondta Dmitrij Medvegyev miniszterelnök szerdán Li Keqiang kínai miniszterelnökkel folytatott találkozóját követően. Ám – figyelmeztet Sizov úr – a Távol-Keleten a befektetők nehézségekbe ütközhetnek a termőföld vásárlásakor, mivel annak jelentős része nincs ingatlanként nyilvántartva. „A piac valójában csak néhány éve, a Rusagro térségbe érkezésével kezdett kialakulni” – teszi hozzá a szakértő.

Az Orosz Föderáció gabonapiacának fejlődése ma új befektetőket vonz ehhez az üzlethez, köztük magas rangú tisztviselők családjából. Így szeptemberben ismertté vált, hogy a CJSC Valentin Manturov dinasztia, az Ipari és Kereskedelmi Minisztérium vezetőjének apja, Denis Manturov, és Vladislav Ponamarenko rosztovi üzletember, paritáson alapította a Kolos Kuban LLC-t gabonatermesztésre a krasznodari területen (lásd Kommerszant). szeptember 10-i keltezésű).

Anatolij Kosztirev


A kínai exportot a KPMG értékeli

Konjunktúra

A Földművelésügyi Minisztérium a JSC KPMG-t, a „négy nagy” KPMG könyvvizsgáló cégének orosz struktúráját ismerte el győztesnek a mezőgazdasági termékek, élelmiszerek és italok Kínába irányuló exportjának 2024-ig történő fejlesztésére irányuló koncepció kidolgozására kiírt pályázaton. a minisztérium közbeszerzési honlapján közzétett anyagaiból következik. A szerződés költsége 19,45 millió rubel lesz. 20 millió rubel kezdeti áron. A második számot a Közgazdasági Felsőiskola pályázatához rendelték, amely 16,7 millió rubelt ajánlott a szerződésért. Feltételezhető, hogy a koncepció tükrözi az orosz export fejlesztésének irányait, módjait és módszereit, valamint az ösztönzéséhez szükséges erőforrásokat. Szerdán Oroszország és Kína jegyzőkönyvet írt alá a fagyasztott baromfihús és tejtermékek, köztük a sajtok kölcsönös szállítására vonatkozó állat-egészségügyi és egészségügyi követelményekről. Az exportjogok megszerzésének folyamata több évig tartott. Most a feleknek meg kell állapodniuk az exportra engedélyezett vállalkozások listájáról. Dmitrij Patrusev, az Orosz Föderáció Mezőgazdasági Minisztériumának vezetője arra számít, hogy az első szállítások még ebben az évben megkezdődnek. Az elnök májusi rendeletének megfelelően az orosz mezőgazdasági termékek exportját 2024-re 45 milliárd dollárra tervezik növelni, szemben a 2017-es 20,7 milliárd dollárral.

A számítógépes programok hatalmas mennyiségű információval dolgoznak, amelyeket valahol el kell tárolni. Kifejezetten erre a célra olyan adatbázisokat hoznak létre, amelyek az információk strukturált megjelenítését és kényelmes hozzáférést biztosítanak. Az ilyen tárolók rendezésének egyik legnépszerűbb módja a táblázatos, amelyben speciális típusú mezők választhatók ki a különböző típusú információkhoz. Ez megkönnyíti az adatok kezelését és erőforrásokat takarít meg.

Táblázatos adatbázisok

Kényelmük és fejlett infrastruktúrájuk miatt széles körben elterjedt a táblázatos vagy relációs. Számos DBMS - menedzsmentrendszer létezik, amelyek teljes körű ellenőrzést biztosítanak az alkalmazásinformációk felett.

Minden adatbázis több táblából áll, amelyek egy bizonyos entitást vagy entitások kapcsolatát reprezentálják. Például az egyetemistákra vonatkozó adatok vagy a vizsgaeredményekre vonatkozó információk táblázat formájában jeleníthetők meg.

A táblázat oszlopait mezőknek nevezzük, és egy adott entitásattribútumot tartalmaznak. Tehát a "Diákok" táblázatban a mezők a következők:

  • Teljes név;
  • számlaszám;
  • Születési dátum;
  • telefonszám.

A sorokat rekordoknak nevezzük, és egy különálló valós objektumot (egy adott tanulót) képviselnek.

A táblázat oszlopainak (mezőinek) száma a létrehozáskor kerül meghatározásra, és a továbbiakban nem változik. A sorok bármikor hozzáadhatók, eltávolíthatók és szerkeszthetők.

Első pillantásra nyilvánvaló, hogy a "Név" mezőben tárolt információk. jelentősen eltér a "Record number" mezőben vagy a "Születési dátum" mezőben szereplő információktól. Mivel a különböző típusú adatokkal végzett manipulációkat különböző algoritmusok szerint hajtják végre, célszerű előre meghatározni, hogy a táblázat egy-egy mezőjében milyen információk kerülnek tárolásra.

Minden adatbázis meghatározza, hogy milyen típusú mezőket képes kezelni. Az alapvető információtípusok, például a numerikus, szimbolikus, bármely rendszerben támogatottak. Ezenkívül egyes adatbázisok saját adatbázisokat is tartalmazhatnak

A mezők és tulajdonságaik

A rekordmező az adatbázis legkisebb elnevezett információs egysége. Két kötelező tulajdonsága van:

  • egyedi név a táblán belül, amellyel elérhető;
  • a benne tárolt adatok típusa.

A mező megjelölhető egyediként vagy kulcsként.

Az egyediség tulajdonság azt jelenti, hogy ennek a mezőnek az értéke nem ismételhető meg a tábla összes rekordjához.

Az adatmintavételezésben legaktívabban részt vevő mezők kulcsmezőkként vannak hozzárendelve. Indexek épülnek rájuk - további struktúrák, amelyek megkönnyítik a keresést.

Az adatbázis minden táblájának rendelkeznie kell egy elsődleges kulccsal, amely minden rekordhoz egyedi, és egyedileg azonosítja azt. Egy vagy több mezőből állhat. A legésszerűbb a rövid értékű mezőket választani elsődleges kulcsként. Például a "Diákok" táblázatban a "Számlaszám" mező használható elsődleges kulcsként.

Integritási tulajdonságok

Az adatok integritásának megőrzése elengedhetetlen a normál, hibamentes működéshez. Ez azt jelenti, hogy az egyes rekordok mezőinek pontosan a várt értéket kell felvenniük. Például a tanuló rekordszáma mindig szám lesz, és nem lehetnek számok a tanuló nevében.

Ezenkívül egyes mezők feltétlenül szükségesek az entitás leírásához, míg mások kitöltése nem kötelező. Lehet, hogy egy diáknak nincs telefonja, de neve és rekordja mindig van.

Az adatok integritásának biztosítását több tulajdonság szabályozza:

  • a mező típusa határozza meg, hogy milyen típusú adat lehet az értéke;
  • kötelező tiltja az üres mezővel rendelkező rekordok készítését a táblázatban;
  • az alapértelmezett érték lehetővé teszi, hogy ne töltse ki a mezőt, de ne hagyja üresen;
  • Az egyediség egy táblán belüli entitás egyedi azonosítását biztosítja;
  • a mező értékének maximális vagy pontos hossza karakterekben;
  • adatformázási módszer;
  • különféle további feltételek (maximális és minimális dátum).

A legtöbb DBMS által támogatott mezők fő típusai és formátumai:

  • numerikus - egész és valós;
  • húr;
  • bináris;
  • összerakós játékaik;
  • dátum és idő;
  • enumok és halmazok.

Egyes adatbázisokban külön típusként allokálhatók a hiperhivatkozások, pénzbeli értékek, megjegyzések, hibaüzenetek.

A mező típusa határozza meg a rá alkalmazható integritási megszorításokat. Sok esetben ezek a típusok meghatározottak, és kezdetben számos korlátozást tartalmaznak. Jó példa erre a TINYINT típus a MySQL-ben, amely korlátozott tartományon belül egész számokat fogad el.

Húrok

A karakterláncértékek bármilyen karaktert tartalmazhatnak. A fő korlátozás a hosszra vonatkozik.

A húrok lehetnek fix vagy változó hosszúságúak. A második esetben általában a maximális lehetséges méretet állítják be. Az adatbázis-karakterláncok leggyakoribb hosszkorlátja 255 karakter.

A karakterlánc típusú mezők nevei a különböző DBMS-ekben eltérőek lehetnek. Legnepszerubb:

  • CHAR - fix hosszúság 255 karakterig. Ha a karakterlánc kisebb, mint a megadott méret, akkor szóközökkel lesz kitöltve.
  • VARCHAR, TINYTEXT - változó hosszúság 255 karakterig, további bájtot költenek a méret tárolására.
  • SZÖVEG, MEGJEGYZÉS – változó hosszúság 65.535 karakterig.
  • KÖZEPES SZÖVEG – maximum 16 777 215 karakter.
  • HOSSZÚ SZÖVEG – legfeljebb 4 294 967 295 karakter soronként.

Az adatbázis mező karakterlánc típusa lehetővé teszi jelszavak, rövid leírások, személyes adatok, címek, telefonszámok, cikkek tárolását. Ezzel az információval nem végeznek matematikai műveleteket. A húrokat lexikográfiai sorrendben lehet összehasonlítani.

Nagyon nagy szövegrészek is tárolhatók a BLOB mezőkben, amelyeket alább tárgyalunk.

Lehetséges integritási megszorítások: karakterlánc hossza, kötelező, alapértelmezett érték.

Számok

Az adatbázisok által támogatott nagyszámú számformátum létezik: egész számok, hosszú egészek, valós, tört lebegőpontos és fixpontos számok.

Számokkal matematikai műveleteket lehet végrehajtani. Az adatbázis pozitív és negatív számértékeket is tárolhat. A DBMS-ek számos numerikus típust határoznak meg, amelyeknek különböző méretkorlátai vannak.

Egész számokhoz:

  • TINYINT, bájt - értéktartomány 0-255 (vagy -127-128);
  • SMALLINT - 0-tól 65,535-ig (-32,768-tól 32,767-ig);
  • KÖZEPES - 0-tól 16 777 215-ig (-8 388 608-tól 8 388 607-ig);
  • INT - 0-tól 4294967295-ig (-2.147.483.648-tól 2.147.483.647-ig);
  • BIGINT - 0-tól 18.446.744.073.709.551.615-ig (-9.223.372.036.854.775.808-tól 9.223.372.036.854.775.807-ig).

Valós számokhoz:

  • FLOAT - a mantissza tört részében a karakterek száma nem több, mint 24.
  • DOUBLE, REAL - szám dupla pontossággal, a pont után legfeljebb 53 karakter lehet.

Létezik egy másik speciális típusú adatbázismező – Tizedes (NUMERIC). Ez ugyanaz a szám, mint a DOUBLE, de karakterláncként van írva.

Mindig a lehető legkisebb mezőméretet kell választani. Például egyetlen TINYINT bájt elegendő egy tanuló vizsgajegyének tárolásához. Ez adatbázis-erőforrásokat takarít meg. Például a BIGINT mezők a legritkábban használt típusok közé tartoznak, mivel szinte egyetlen alkalmazás sem működik ilyen hatalmas tartományban lévő számokkal.

Lehetséges adatintegritási korlátozások:

  • a méret;
  • adatformázás (egyes DBMS-ekben): a számok százalékos, exponenciális, monetáris formátumban is bemutathatók;
  • a tört rész mérete;
  • alapértelmezett érték;
  • egyediség;
  • automatikus kiegészítés (rekordok számozása).

A numerikus adattípusú mezők gyakran a tábla elsődleges indexévé válnak (feltéve, hogy az értékek egyediek).

Számláló

A számlálómezőknek numerikus adattípusuk van, de értéküket maga az adatbázis minden új rekordhoz automatikusan hozzárendeli. Minden alkalommal, amikor a számlálót egyszerűen eggyel növeljük, biztosítva, hogy a táblázat sorai meg legyenek számozva.

Egyediségük miatt az ilyen mezők helyettesítő elsődleges kulcsként használhatók, mivel lehetővé teszik az egyes rekordok egyedi azonosítását.

A számlálóknak nincs integritási korlátozása, mivel ezek kitöltéséről maga az adatbázis gondoskodik.

dátum és idő

A „Dátum” és „Idő” adattípusú mezők nagyon kényelmesek a munkához. Lehetővé teszik az adatok különböző formátumokban történő mentését:

  • DÁTUM – csak a dátum „ÉÉÉÉ-HH-NN” formátumban, például „2018-04-04”;
  • DATETIME – dátum és idő „ÉÉÉÉ-HH-NN ÓÓ:PP:SS” formátumban, például „2018-04-04 17:51:33”;
  • TIME - csak az idő "ÓÓ-MM-SS" formátumban;
  • YEAR – év „YY” (17) vagy „YYYY” (2017) formátumban;
  • A TIMESTAMP egy időbélyeg, amely jelezheti például azt a pontos pillanatot, amikor egy rekordot hozzáadtak az adatbázishoz. A formátum eltérő lehet, például „ÉÉÉÉHHNNÓÓPPPP”.

A fő integritási megkötés az adatok formázása.

Logikai értékek

A legegyszerűbb információtípus a logikai vagy logikai érték. Csak két egymást kizáró értéket engedélyez: IGAZ (igaz, 1) és FALSE (hamis, 0).

A jelzésű mezők az úgynevezett zászlók tárolására szolgálnak, amelyek segítségével megjelölhető, hogy egy hallgató részesül-e ösztöndíjban vagy sem.

bináris adatok

Az adatbázisok nagy mennyiségű információ tárolását teszik lehetővé. Az audio- és videofájlok, képek, lefordított kódrészletek BLOB (Binary Large Object, bináris nagy objektum) formájában tárolódnak.

Az ilyen adatok rögzítésére szolgáló mezőknek a következő típusúaknak kell lenniük:

  • BINARY - fix hosszúságú bináris karakterlánc;
  • TINYBLOB;
  • FOLT;
  • MEDIUMBLOB;
  • LONGBLOB;
  • OLE-objektum (Object Linking and Embedding, objektumok összekapcsolásának és beillesztésének technológiája) - Microsoft Accessben;

A bináris adattömbnek nincsenek egyéni integritási megkötései. A különböző adatbázisok különböző módon valósítják meg a BLOB objektumokkal végzett munkát.

Felsorolások

Egyes DBMS-ekben lehetőség van egy mező létrehozására, amelynek értéke az érvényes értékek előre meghatározott listájából lesz kiválasztva. Ez nagyon hasonlít egy választógomb működéséhez a HTML-ben.

Ezt a mezőtípust ENUM-nak hívják. Az engedélyezett listában legfeljebb 65 535 karakterlánc-érték lehet, amelyek közül csak egy van kiválasztva.

Az integritási korlátozás ebben az esetben nyilvánvaló - az alapmező minden lehetséges értéke előre meghatározott, és nem vehet fel más értéket.

Készletek

A SET adattípus nagyon hasonlóan működik. Elfogadja az érvényes karakterlánc-értékek listáját is, de lehetővé teszi közülük egyszerre több kiválasztását is. A checkbox elem így működik. Egy készletben legfeljebb 64 elem lehet.

A megfelelő adatbázismezőtípus kiválasztása elengedhetetlen az alkalmazás megszervezéséhez. Ennek oka az erőforrások megtakarítása és a különböző típusú információk különböző feldolgozási módjai.

Az adatbázis tervezésénél és felépítésénél fontos, hogy az egyes táblák minden mezőjében pontosan meghatározzuk az információk formátumát és integritási korlátait. Az adott DBMS által kínált megfelelő típusok közül ajánlatos azt választani, amelyik a legkevesebb helyet foglal.

Ha van ilyen pozitív egész szám n, hogy mindegyikre az egyenlőséget nr= 0 , akkor az ilyen számok közül a legkisebb n(mondjuk n 0 ) hívják jellegzetes gyűrűk R, de R gyűrűnek hívják pozitív jellemző n 0 . Ha nincsenek ilyen számok, akkor R gyűrűnek hívják jellemzők 0.

Gyűrű jellemző R szimbólum jelzi.

Példák

Tulajdonságok

Irodalom

  • Lidl R., Niederreiter G. Végső mezők: 2 kötetben T. 1. Per. angolról. - M.: Mir, 1988.
  • Kostrikin A.I. Bevezetés az algebrába. - M.: Nauka, 1977.
  • Glukhov M. M., Elizarov V. P., Nechaev A. A. Algebra: Tankönyv. 2 kötetben T. 2. - M .: Helios ARV, 2003.

Wikimédia Alapítvány. 2010 .

  • Euler-jellemző
  • Karaktermátrix

Nézze meg, mi az a „Mezőjellemző” más szótárakban:

    jellemző (mezők)- - Témák információvédelem EN jellemző ...

    MEZŐI JELLEMZŐK- egész pozitív prímszám vagy 0 szám, az adott mezőre egyedileg definiálva az alábbiak szerint. Ha valamilyen n > 0 esetén, ahol e a K mező egysége, akkor ezek közül a legkisebb n prímszám lesz, és ezt hívjuk. a mezőre jellemző K. Ha ilyen ... ... Matematikai Enciklopédia

    Gyűrű jellemző- Tartalom 1 Definíció 2 Példák 3 Tulajdonságok 4 Irodalom ... Wikipédia

    jelátalakító irányítottsága- Az akusztikus tér amplitúdójának (vagy intenzitásának) függése a jelátalakító távoli zónájában az effektív akusztikus sugárzási középponttól állandó távolságban a jelátalakító központi nyalábja és az átmenő egyenes vonal közötti szögtől ... ... Műszaki fordítói kézikönyv

    Jellemző (mérnöki területen)- A mérnöki jellemzők, egy műszaki objektum (folyamat, eszköz, eszköz, gép, rendszer) állapotát meghatározó függő és független változók kapcsolata, szöveg, táblázat, matematikai képlet, grafikon és ...

    jellegzetes- 3.1 egy elem jellemző minőségi vagy mennyiségi tulajdonsága Megjegyzés Példák a nyomás, hőmérséklet, feszültség jellemzőire. Forrás: GOST R 51901.11 2005: Kockázatkezelés. Veszélykutatás és ......

    Galois mezők- A véges mező vagy Galois mező véges számú elemből álló mező. A véges mezőt általában vagy GF(q) jelöli, ahol q a mezőelemek száma. A véges mező legegyszerűbb példája a maradékgyűrű, amely egy prímszám modulo. Tartalom ... Wikipédia

    Mezők (folyó)- Ennek a kifejezésnek más jelentése is van, lásd Mezők. Fields Backwater on P ... Wikipedia

    Hangszóró irányíthatósága- 85. Hangszóró irányíthatósági karakterisztikája Irányítási karakterisztika A hangnyomás függése a munkaközépponttól bizonyos távolságra lévő szabad hangtér egy pontjában a munkatengely közötti szögtől ... ... A normatív és műszaki dokumentáció kifejezéseinek szótár-referenciája

    Jellegzetes- I Matematikában jellemző, 1) a decimális logaritmus egész része. 2) A differenciálegyenletek elméletének fogalma (vö. Differenciálegyenletek) parciális deriváltokkal. X. I. rendű differenciálegyenlet ... ... Nagy szovjet enciklopédia

Könyvek

  • Társasjáték "Futball" (76199) , . Ez a játék gyerekeknek és felnőtteknek szól, amely minden családi estét vagy baráti találkozót érdekessé és dinamikussá tesz. Két, egyenként 11 fős csapat, gól, labda, eredményjelző - itt ... Vásárlás 7133 rubelért
  • Mobil kommunikáció és egészség. elektromágneses környezet. Radiobiológiai és higiéniai problémák. Veszély-előrejelzés, Grigorjev Jurij Grigorjevics, Grigorjev Oleg Alekszandrovics. Az orosz sugárbiológiai és higiéniai tudományos iskola szemszögéből most először adnak részletes és átfogó elemzést a sejtkommunikációról, mint a lakosság elektromágneses mezőjének jelentős forrásáról.…
kapcsolódó cikkek