Subd. grundläggande databasbegrepp


Arbeta med Access DBMS

Laborationsarbete# 1. Introduktion till Access Database Management System

Syfte med arbetet: behärska teknikerna för att arbeta i processen att skapa en databas i MS Access (analys av ämnesområdet, dataanalys, bygga en datamodell, skapa en struktur och fylla i databastabeller).

Grundläggande databasbegrepp

Grunden för många informationssystem (först och främst informations- och referenssystem) är databaser.

Databas - en uppsättning relaterade data, organiserade enligt vissa regler som tillhandahåller allmänna principer för beskrivning, lagring och manipulation, oberoende av applikationsprogram designad för långtidsförvaring i externt minne DATOR, ständig förnyelse och använda.

I de flesta fall kan databasen betraktas som en informationsmodell för något verkligt system, till exempel bokfonden för ett bibliotek, personalen i ett företag, utbildningsprocessen i skolan och så vidare. Detta system kallas ämnesområde databasen och det informationssystem som den ingår i.

Klassificering genom datalagring delar upp databasen i centraliseras och distribueras.

All information och centraliserad databas lagras på en dator. Detta kan vara en fristående dator eller en nätverksserver som klientanvändare har tillgång till. Distribuerade databaser används i lokala och globala datornätverk. I det senare fallet lagras olika delar av databasen på olika datorer.

Det finns tre typer av datastrukturer: hierarkisk, nätverk och tabell. Följaktligen, på grundval av strukturen i databasen är indelade i hierarkiska databaser, nätverksdatabaser och relationella (tabell) databaser.

Ordet "relationellt" kommer från engelska relation- attityd. Attityd- ett matematiskt koncept, men i datamodellens terminologi är det bekvämt att representera relationer i form av en tabell.

V senare tid den vanligaste typen av databas har blivit relationsdatabaser. Det är känt att vilken datastruktur som helst kan reduceras till en tabellform.

Den strukturerade representationen av data kallas datamodell. Den huvudsakliga informationsenheten i en relationsdatabas är tabell... Relationsdatabaser använder tabelldatamodell. Databasen kan bestå av en tabell - en databas med en tabell eller många sammanlänkade tabeller - en flertabelldatabas.

De strukturella komponenterna i tabellen är poster och fält.

Varje inspelning innehåller information om separat objekt system: en bok på biblioteket, en anställd i företaget, etc. Och var och en fält- detta är en specifik egenskap (egenskap, attribut) för föremål: bokens titel, bokens författare, medarbetarens efternamn, födelseår etc. Fälten i tabellen måste ha fel matchande namn.

I det här fallet motsvarar raderna i tabellen relation tuples och kolumnerna är attribut. Nyckel avser vilken funktion som helst av attributen för en tupel som kan användas för att identifiera en tupel. En sådan funktion kan vara värdet på ett av attributen (enkel nyckel), specificerat av ett algebraiskt uttryck som innehåller värdena för flera attribut (sammansatt nyckel). Detta innebär att data i raderna i var och en av kolumnerna i den sammansatta nyckeln kan upprepas, men kombinationen av data i varje rad i dessa kolumner är unik.

För varje tabell i relationsdatabasen måste det definieras huvudnyckel- namnet på ett fält eller flera fält, vars uppsättning värden entydigt definierar posten. Med andra ord bör huvudnyckelns värde inte upprepas i olika poster.

För en strängrepresentation av tabellstrukturen används följande formulär:

Tabellnamn (FIELD_NAME_1, FIELD_NAME_2, ....)

Fältnamnen som utgör huvudnyckeln är understrukna.

Varje fält i tabellen är av en specifik typ.

Sortsär en uppsättning värden som ett fält kan ta och en uppsättning operationer som kan utföras på dessa värden. Det finns fyra huvudtyper för databasfält: symboliskt, numeriskt, logiskt och datum.

programvara, som är utformat för att fungera med datapunkter, kallas ett databashanteringssystem - DBMS.

Den mest utbredda på persondatorer är relationsdatabaser som använder tabelldatarepresentation.

De viktigaste åtgärderna som användaren kan utföra med DBMS:

Skapa databasstruktur;

Fylla databasen med information;

Ändra (redigera) databasens struktur och innehåll;

Sök efter information i databasen;

Sortera data;

Databasskydd;

Databasintegritetskontroll.

Produktion

Databas - en organiserad samling av data avsedd för långtidslagring men externt datorminne, regelbundna uppdateringar och användning.

En databas är en informationsmodell för ett specifikt ämnesområde.

Klassificeringen av databaser är möjlig av informationens art: faktabaserade och dokumentära databaser; efter datastruktur: hierarkiska, nätverks-, relationsdatabaser; genom datalagring: centraliserade och distribuerade databaser.

Relationsdatabaser (RDB) är den vanligaste typen av databaser som använder tabelldatarepresentation.

Relationsdatabas- en databas baserad på en relationsmodell.

Grundläggande begrepp för dataorganisation i RDB: tabell, post, fält, fälttyp, huvudnyckel i tabellen.

DBMS (Database Management System) - programvara för att arbeta med databaser.

Anteckning: Föreläsningen diskuterar allmän mening begreppen databas (DB) och databashanteringssystem (DBMS). Grundläggande begrepp relaterade till databasen ges, till exempel algoritm, tupel, objekt, enhet. Grundkrav för databanken. Definitioner av DB och DBMS.

Syftet med föreläsningen: Förstå skillnaden mellan en databas och ett databashanteringssystem. Bekanta dig med de grundläggande kraven som gäller för databanken och de grundläggande definitionerna relaterade till databasen och DBMS.

Låt oss överväga den allmänna innebörden av begreppen databas (DB) och databashanteringssystem (DBMS).

Redan från början av utvecklingen datorteknik bildade två huvudriktningar för dess användning.

Den första riktningen är användningen av datorteknik för att utföra numeriska beräkningar som tar för lång tid eller till och med omöjligt att göra manuellt. Framväxten av denna riktning bidrog till intensifieringen av metoder för numerisk lösning av komplexa matematiska problem, utvecklingen av en klass av programmeringsspråk fokuserad på bekvämt inträde numeriska algoritmer, formationen respons med utvecklare av nya datorarkitekturer.

Den andra riktningen är användningen av datorteknik i automatisk eller automatiserade informationssystem... I vid mening är ett informationssystem mjukvarupaket, vars funktioner är att stödja tillförlitlig lagring av information i datorns minne, utför specifika av denna ansökan transformationer av information och / eller beräkningar, vilket ger användarna ett bekvämt och lättläst gränssnitt. Vanligtvis är informationsvolymerna som sådana system måste hantera ganska stora, och själva informationen har en ganska komplex struktur. Klassiska exempel informationssystem är banksystem, bokningssystem för flyg- eller tågbiljetter, hotellrum etc.

Faktum är att den andra riktningen uppstod något senare än den första. Detta beror på det faktum att vid datorns gryning hade datorer besatt funktionshinder när det gäller minne. Det är klart att vi bara kan tala om tillförlitlig och långsiktig lagring av information om det finns lagringsenheter som lagrar information efter att strömmen har stängts av. RAM har vanligtvis inte den här egenskapen. I början användes två typer av externa lagringsenheter: magnetband och trummor. Samtidigt var magnetbandens kapacitet ganska stor, men av sin fysiska natur gav de dem sekventiell åtkomst till uppgifterna. Magnetiska trummor (de liknar mest moderna magnetiska diskar med fasta huvuden) tillät slumpmässig åtkomst till data, men var av begränsad storlek.

Det är lätt att se att dessa begränsningar inte är särskilt viktiga för rent numeriska beräkningar. Även om programmet måste bearbeta (eller producera) en stor mängd information under programmeringen kan du tänka på platsen för denna information i externt minne så att programmet körs så snabbt som möjligt.

Å andra sidan, för informationssystem där behovet av aktuell data bestäms av användaren, är tillgängligheten av endast magnetband och trummor inte tillfredsställande. Tänk dig en biljettköpare som står i kassan och väntar på att bandet ska spola tillbaka helt. Ett av de naturliga kraven för sådana system är medelhastigheten för operationer.

Det var kraven för datorteknik från sidan av icke-numeriska applikationer som orsakade uppkomsten av flyttbara magnetiska skivor med rörliga huvuden, som var en revolution i datahistorien. Dessa externa minnesenheter hade en betydligt högre kapacitet än magnetiska trummor, gav en tillfredsställande hastighet för åtkomst till data i slumpmässigt åtkomstläge, och möjligheten att ändra diskpaketet på enheten gjorde det möjligt att ha ett nästan obegränsat dataarkiv.

Med tillkomsten av magnetiska diskar började historien för datahanteringssystem i externt minne. Innan dess bestämde varje applikationsprogram som behövde lagra data i det externa minnet själva platsen för varje data på en magnetband eller trumma och utförde utbyten mellan RAM och externt minne med hjälp av lågnivåprogramvara och maskinvara (maskininstruktioner eller samtal till motsvarande program operativ system). Detta driftsätt tillåter eller är mycket svårt att underhålla flera arkiv med långsiktig lagrad information på ett externt medium. Dessutom måste varje applikation lösa problemen med att namnge data och strukturera data i externt minne.

Övergången till användning av filhanteringssystem var ett historiskt steg. Från applikationens synvinkel är filen namngivet område externt minne som kan skrivas till och från vilket data kan läsas. Filnamnregler, sättet att komma åt data som lagras i filen och strukturen för dessa data beror på den specifika filhanteringssystem och möjligen på filtypen. Filhanteringssystem tar hand om att tilldela externt minne, mappa filnamn till motsvarande externa minnesadresser och tillhandahålla datatillgång.

Varje uppgift för informationsbehandling och beslutsfattande kan representeras i form av ett diagram som visas i fig. 1.1.


Ris. 1.1.

Definition av grundläggande termer

Låt oss ge definitioner av huvudtermerna. Som komponentdelar schemat belyser information (input och output) och reglerna för dess transformation.

Regler kan vara i form av algoritmer, procedurer och heuristiska sekvenser.

Algoritm - en sekvens av regler för övergången från de initiala uppgifterna till resultatet. Regler kan utföras av en dator eller en person.
Data - en uppsättning objektiv information.
Information - information som tidigare var okänd för mottagaren av information, fylla på hans kunskap, bekräfta eller motbevisa bestämmelserna och motsvarande övertygelser. Information är subjektiv till sin karaktär och bestäms av kunskapsnivån i ämnet och graden av hans uppfattning. Information hämtas av ämnet från relevant data.
Kunskap - en uppsättning fakta, mönster och heuristiska regler, med hjälp av vilken uppgiften löses.

Sekvensen av databehandlingsoperationer kallas informationsteknik (IT). På grund av den betydande mängden information i moderna utmaningar det måste beställas. Det finns två sätt att beställa.

  1. Data är associerad med en specifik uppgift (array -teknik) - ordning efter användning. Men algoritmer är mer flexibla (kan ändras oftare) än data. Detta gör det nödvändigt att ordna om data, som dessutom kan upprepas i olika uppgifter.
  2. I detta avseende har en annan mycket använd databasteknologi föreslagits, vilket är lagringsbeställning.

Under databas (DB) förstå datamängden som lagras tillsammans med en sådan minsta redundans att den kan användas på ett optimalt sätt för en eller flera applikationer. Syftet skapa databaser, som en slags informationsteknik och en form av datalagring, är konstruktionen av ett datasystem som inte är beroende av de antagna algoritmerna (mjukvaran), de tekniska medel som används och den fysiska platsen för data i datorn; tillhandahålla konsekvent och fullständig information för ad hoc -förfrågningar. Databasen antar sin mångsidiga användning (flera användare, många former av dokument och förfrågningar från en användare).

Kunskapsbas (KB)är en samling av databasen och de regler som används, mottagna från beslutsfattarna (DM).

Tillsammans med begreppet "databas" finns termen "databank", som har två tolkningar.

  1. Data bearbetas för närvarande decentraliserad(på arbetsplatsen) med personliga datorer(PC). Inledningsvis användes centraliserad behandling på stordatorer. På grund av centralisering kallades databasen för en databank och därför görs ofta ingen skillnad mellan databaser och databanker.
  2. Databas- databas och dess ledningssystem (DBMS). DBMS (till exempel FoxPro) är en applikation för skapa databaser som en samling tvådimensionella tabeller.
Databank (BnD) är ett system med särskilt organiserad data, programvara, språk, organisatoriska och tekniska medel avsedda för centraliserad ackumulering och kollektiv användning av data.
Databaser (DB) är en namngiven insamling av data som visar objekts tillstånd och deras relationer i den aktuella domänen. Karaktäristiskt drag databas är uthållighet: data ackumuleras och används ständigt; dataens sammansättning och struktur, nödvändig för att lösa vissa tillämpade problem, är vanligtvis konstant och stabil över tiden; individuella eller till och med alla dataelement kan förändras - men det här är manifestationer av konstantitet - konstant relevans.
Databashanteringssystem (DBMS) är en uppsättning språk- och mjukvaruverktyg som är utformade för att skapa, underhålla och dela en databas av många användare.

Ibland tilldelas arkiv som en del av databanken. Anledningen till detta är ett speciellt sätt att använda data, när endast en del av data är under operativ kontroll av DBMS. All annan data finns vanligtvis på media som inte hanteras operativt av DBMS. Samma data vid olika tidpunkter kan inkluderas i både databaser och arkiv. Databanker kanske inte har arkiv, men om de har det kan databanken också innehålla ett arkivhanteringssystem.

Effektiv hantering externt minne är DBMS: s huvudfunktion. Dessa vanligtvis specialiserade verktyg är så viktiga ur effektivitetssynpunkt att om de inte är tillgängliga kan systemet helt enkelt inte utföra vissa uppgifter bara för att det tar för lång tid att slutföra. Ingen av dessa specialiserade funktioner är dock synlig för användaren. De ger oberoende mellan logiska och fysiska lager system: applikationsprogrammeraren behöver inte skriva indexeringsprogram, allokera diskutrymme etc.

Grundkrav för databanker

Utvecklingen av teorin och praktiken för att skapa informationssystem baserade på begreppet databaser, skapandet av enhetliga metoder och verktyg för att organisera och hämta data gör det möjligt att lagra och bearbeta information om mer och mer komplexa objekt och deras inbördes förbindelser, vilket ger flerdimensionella informationsbehov för olika användare. De viktigaste kraven för databanker kan formuleras enligt följande:

  • Återanvändning av data: användarna ska kunna använda data på olika sätt.
  • Enkelhet: användare bör enkelt kunna veta och förstå vilken data som står till deras förfogande.
  • Enkel användning: användare bör enkelt kunna komma åt data (procedurmässigt), med alla komplexiteter av datatillgång dold i själva databashanteringssystemet.
  • Användbarhet: dataåtkomst eller sökning bör utföras med olika metoder tillgång.
  • Snabb behandling av dataförfrågningar: begäran om data måste hanteras med ett högfrågespråk, inte bara applikationer som skrivs för att hantera specifika förfrågningar.
  • Interaktionsspråk slutanvändare med systemet bör ge slutanvändare möjlighet att få data utan att använda applikationsprogram.

Databasen är grunden för framtida applikationstillväxt: databaser måste göra det möjligt att utveckla nya applikationer snabbt och billigt.

  • Sparar mentala arbetskostnader: befintliga program och logiska strukturer data bör inte ändras när ändringar görs i databasen.
  • Tillgänglighet för ett applikationsprogrammeringsgränssnitt: Applikationsprogram måste enkelt och effektivt kunna uppfylla begäran om data. program bör isoleras från filplatser och sätt att ta itu med data.
  • Distribuerad databehandling: systemet måste fungera under förhållanden dator nätverk och ge effektiv användaråtkomst till all distribuerad databasdata som finns var som helst i nätverket.
  • Anpassningsbarhet och utökningsbarhet: databasen måste vara anpassningsbar och anpassningen får inte orsaka överskrivning av applikationsprogram. Dessutom måste uppsättningen fördefinierade datatyper som levereras med DBMS vara utökningsbar - systemet måste ha medel för att definiera nya typer och det får inte finnas några skillnader i användningen av system- och användardefinierade typer.
  • Dataintegritetskontroll: systemet bör kontrollera datafel och kontrollera dataens ömsesidiga logiska konsistens.
  • Dataåterställning efter fel: automatisk återställning utan att förlora transaktionsdata. I händelse av maskin- eller programvarufel måste systemet återgå till ett enhetligt dataläge.
  • Hjälpmedel måste tillåta utvecklaren eller
  • Språkliga verktyg;
  • Programvara;
  • Tekniska medel;
  • Organisatoriska och administrativa delsystem samt reglerings- och metodstöd.

Organisatoriska och metodiska medelär en uppsättning instruktioner, metodologiska och reglerande material, beskrivningar av strukturen och procedurer för användaren att arbeta med DBMS och DB.

DB- och DBMS -användare

Användare (DBMS) kan delas in i två huvudkategorier: slutanvändare; databasadministratörer.

Särskild uppmärksamhet bör ägnas databasadministratören (DBA). Naturligtvis byggs databasen för slutanvändaren (CP). Det antogs dock initialt att KP: er inte skulle kunna arbeta utan en specialistprogrammerare som fick namnet databasadministratör. Med tillkomsten av DBMS tog de över en betydande del av DBMS -funktionerna, särskilt för databaser med en liten mängd data. För stora centraliserade och distribuerade databaser kvarstår dock behovet av DBA: er. I stora drag förstås DBA som systemanalytiker, konstruktörer av datastrukturer och informationsstöd, konstruktörer av bearbetningsteknik, system- och applikationsprogrammerare, operatörer, specialister inom ämnesområdet och programvara underhåll... Med andra ord, i stora baser data kan dessa vara team av specialister. ADB: s uppgifter inkluderar:

  1. analys av ämnesområdet, informationens status och användare;
  2. strukturdesign och datamodifiering;
  3. uppdrag och integritetsförsäkring;
  4. dataskydd;
  5. säkerställa databasåterställning;
  6. insamling och statistisk behandling av samtal till databasen, analys av hur effektivt databasen fungerar;
  7. arbeta med användaren.

Kort sammanfattning

Databaser (DB) är en namngiven datainsamling som visar objekts tillstånd och deras relationer i den aktuella domänen.

Ett databashanteringssystem (DBMS) är en uppsättning språk- och programverktyg som är utformade för att skapa, underhålla och dela en databas av många användare.

Grundläggande krav för databanker: återanvändning av data, enkelhet, användarvänlighet, flexibilitet, snabb behandling dataförfrågningar, interaktionsspråk.

Användare (DBMS) kan delas in i två huvudkategorier: slutanvändare; databasadministratörer.

Självtestfrågor

  • Ge definitionen av databasen.
  • Ge definitionen av en databank.
  • Nämn två tolkningar av databanken.
  • Vad är ett databashanteringssystem?
  • Grundkrav för databanken.
  • Vad är data, information, kunskap?
  • DBMS- och DB -användare?
  • Huvudfunktionerna för databasadministratören.
  • Vad gör det möjligt att snabbt och billigt utveckla nya applikationer?

Föreläsning 11 - Databaser (DB eller på engelska. DB) och deras ledningssystem:

    Grundläggande begrepp för databaser;

    Databas Design Basics;

    DBMS Microsoft Access och dess huvuddrag;

    Skapande av databaser - tabeller och länkar mellan dem.

1. Grundläggande begrepp för databaser.

DatabasÄr en samling av strukturerad och sammankopplad data, organiserad enligt vissa regler som ger allmänna principer för beskrivning, lagring och behandling av data.

Det finns fyra huvuddatamodeller - listor (platta tabeller), relationsdatabaser, hierarkiska och nätverksstrukturer.

Under många år har platta tabeller (platta databaser) som listor i Excel huvudsakligen använts. För närvarande används relationsdatamodeller mest i utvecklingen av databaser. Relationsmodell data är en samling av de enklaste tvådimensionella tabellerna - relationer (eng. relation), dvs. Den enklaste tvådimensionella tabellen definieras som en relation (en uppsättning poster av samma typ som förenas av ett ämne).

Från termen relation (relation) kommer namnet på relationsdatamodellen. Relationsdatabaser använder flera tvådimensionella tabeller, där strängar kallas skivor, a kolumner efter fält, mellan de poster som länkar upprättas. Detta sätt att organisera data gör att data (poster) i en tabell kan länkas till data (poster) i andra tabeller genom unika identifierare (nycklar) eller nyckelfält.

Grundläggande begrepp för relationsdatabaser: normalisering, relationer och nycklar

1. Normaliseringsprinciper:

Varje databastabell bör inte ha dubblettfält;

Varje tabell måste ha en unik identifierare (primärnyckel);

Till varje värde primärnyckel Tillräcklig information om entitetstyp eller tabellobjekt (till exempel information om akademiska prestationer, om gruppen eller studenterna) måste motsvara;

Ändringar av värden i tabellfält bör inte påverka informationen i andra fält (förutom ändringar i nyckelfält).

2. Typer av logisk anslutning.

Förhållandet upprättas mellan två vanliga fält (kolumner) i två tabeller. Det finns relationer med en-till-en, en-till-många och många-till-många relationer.

en till en- varje post från en tabell motsvarar en post i en annan tabell;

en till många- varje post från en tabell motsvarar flera poster till en annan tabell;

många - till - en- en uppsättning poster från en tabell motsvarar en post i en annan tabell;

många - till - många- flera poster från en tabell motsvarar flera poster i en annan tabell.

Typen av relation i länken du skapar beror på hur du definierar de associerade fälten:

En en-till-många-relation skapas när endast ett av fälten är en primär nyckel eller ett unikt indexfält.

En en-till-en-relation skapas när båda fälten som ska länkas är nyckelfält eller har unika index.

En många-till-många-relation är faktiskt två en-till-många-relationer med en tredje tabell vars primära nyckel består av de främmande nyckelfälten i de andra två tabellerna

3. Nycklar... En nyckel är en kolumn (det kan finnas flera kolumner) som läggs till i en tabell och låter dig länka till poster i en annan tabell. Det finns två typer av nycklar: primär och sekundär (extern).

PrimärnyckelÄr ett eller flera fält (kolumner), vars kombination av värden unikt definierar varje post i tabellen. Den primära nyckeln tillåter inte Null -värden och måste alltid ha ett unikt index. Den primära nyckeln används för att länka en tabell till främmande nycklar i andra tabeller.

Extern (sekundär) nyckelär ett eller flera fält (kolumner) i en tabell som innehåller en referens till ett eller flera fält i en annan tabell. En främmande nyckel avgör hur tabeller sammanfogas.

Av två logiskt relaterade tabeller kallas den ena primärtangentbordet eller huvudtabellen, och den andra kallas den sekundära (utländska) nyckeltabellen eller underordnadstabellen. Med DBMS kan du jämföra relaterade poster från båda tabellerna och visa dem tillsammans i ett formulär, en rapport eller en fråga.

Det finns tre typer av primära nycklar: motnyckelfält (räknare), enkel nyckel och sammansatt nyckel.

Räknare fält(Datatyp "räknare"). En datatyp för ett fält i en databas som automatiskt fyller i fältet med ett unikt numeriskt värde för varje post som läggs till i tabellen.

Enkel nyckel... Om ett fält innehåller unika värden som koder eller lagernummer kan detta fält definieras som primärnyckeln. Alla fält som innehåller data kan specificeras som en nyckel, så länge fältet inte innehåller dubbletter eller nullvärden.

Kompositnyckel... I de fall där det är omöjligt att garantera det unika värdet för varje fält är det möjligt att skapa en nyckel som består av flera fält. Denna situation är vanligast för en tabell som används för att länka två många-till-många tabeller.

Det bör noteras igen att det ska bara finnas unika värden i det primära nyckelfältet i varje rad i tabellen, d.v.s. ingen matchning tillåten,och inom den sekundära eller främmande nyckelns område är tillåtna värden i tabellernas rader tillåtna.

Om du har svårt att välja lämplig typ av primärnyckel är det lämpligt att välja räknarfältet som nyckel.

Program som är utformade för att strukturera information, placera den i tabeller och manipulera data kallas databashanteringssystem (DBMS): MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access, etc.

Grundläggande begrepp om databaser och DBMS

Parameternamn Menande
Artikelens ämne:
Rubrik (tematisk kategori) Förbindelse

Föreläsning 3. Ämne 4.3 Begreppet organisation av databaser och databashanteringssystem.

1 Databasbegrepp

2 Microsoft Access DBMS

Grundläggande begrepp om databaser och DBMS

Informationssystem(ÄR)- ϶ᴛᴏ system baserat på datateknik, avsedd för lagring, sökning, bearbetning och överföring av betydande mängder information, som har en viss praktisk omfattning.

Databas- ϶ᴛᴏ IP, som lagras elektroniskt.

Databas (DB)- en organiserad insamling av data avsedd för långtidslagring i datorns externa minne, konstant uppdatering och användning.

Databaser används för att lagra och söka efter en stor mängd information. Exempel på databaser: Anteckningsbok, ordböcker, referensböcker, uppslagsverk, etc.

Databanklassificering:

1. Enligt lagrad information:

- Factographic - innehåller kort information om de beskrivna föremålen, presenterade i ett strikt definierat format (arkivskåp, till exempel: DB för bibliotekets bokfond, DB för institutionens personal),

- Dokumentär - innehåller dokument (information) från olika typer: text, grafik, ljud, multimedia (arkiv, t.ex. referensböcker, ordböcker, databaser över lagstiftningsakter inom straffrätt, etc.)

2. Som datalagring:

- Centraliserad (lagrad på en dator),

- Distribuerad (används i lokala och globala datornätverk).

3. Efter dataorganisationsstruktur:

- Relationell (tabell),

- Icke-relationellt.

Termen "relationell" (från lat. Relation - relation ) indikerar att en sådan datalagringsmodell bygger på förhållandet mellan dess ingående delar. Relationellt databasen är i huvudsak en tvådimensionell tabell... Varje rad i en sådan tabell brukar kallas en post. Kolumnerna i en tabell kallas fält: varje fält kännetecknas av sitt eget namn och datatyp. DB -fält - table en tabellkolumn som innehåller värdena för en viss egenskap.

Relationsdatamodellegenskaper:

Varje tabellelement är ett dataelement;

Alla fält i tabellen är homogena, ᴛ.ᴇ. är av samma typ;

Det finns inga identiska poster i tabellen;

Rekordordningen i tabellen ska vara godtycklig och kan kännetecknas av antalet fält, datatyp.

En hierarkisk det är vanligt att anropa en databas där information ordnas enligt följande: ett element anses vara det huvudsakliga, resten är underordnade. V hierarkisk I databasen ordnas posterna i en viss sekvens, som steg på en stege, och datahämtningen kan utföras genom successiv "nedstigning" från steg till steg. Den här modellen kännetecknas av sådana parametrar som nivåer, noder, anslutningar. Modellens princip är sådan att flera noder på en lägre nivå är anslutna genom kommunikation med en nod på en högre nivå.

En nod är en informationsmodell för ett element på en given nivå i hierarkin.

Hierarkiska datamodellegenskaper:

Flera lägre nivåer är associerade med endast en nod högsta nivån;

Ett hierarkiskt träd har bara en toppunkt (rot), det är inte underordnat någon annan toppunkt;

Varje nod har sitt eget namn (identifierare);

Det finns bara en väg från rotposten till den mer privata dataposten.

Den hierarkiska databasen är Windows mappkatalog, som du kan arbeta med genom att starta Explorer. Högsta nivån upptar mappen Skrivbord. Den andra nivån innehåller mapparna Min dator, Mina dokument, Mina nätverksplatser och papperskorgen, som är ättlingar till mappen Skrivbord, som är tvillingar emellan. I sin tur är mappen Min dator en förfader i förhållande till mappar på tredje nivå, diskmappar (Disk 3.5 (A :), C:, D:, E:, F :) och systemmappar(Skrivare, kontrollpanel, etc.).

Nätverk det är vanligt att anropa en databas där horisontella länkar läggs till vertikala hierarkiska länkar. Alla objekt måste vara master och underordnade.

Nätverksdatabasen är faktiskt World Wide Web global datornätverk Internet. Hyperlänkar länkar samman hundratals miljoner dokument i en enda distribuerad nätverksbas data.

Programvara som är utformad för att arbeta med databaser kallas vanligtvis databashanteringssystem(DBMS). DBMS används för ordnad lagring och bearbetning stora volymer information.

Databashanteringssystem(DBMS) - ϶ᴛᴏ ett system som tillhandahåller sökning, lagring, korrigering av data, bildande av svar på frågor. Systemet säkerställer datasäkerhet, konfidentialitet, rörelse och kommunikation med andra mjukvaruverktyg.

De viktigaste åtgärderna som användaren kan utföra med DBMS:

Skapa databasstruktur;

Fylla databasen med information;

Ändra (redigera) databasens struktur och innehåll;

Sök efter information i databasen;

Sortera data;

Databasskydd;

Databasintegritetskontroll.

Modernt DBMS gör det möjligt att inkludera inte bara text och grafisk information, utan även ljudfragment och till och med videoklipp.

Användarvänlighet Med DBMS kan du skapa nya databaser utan att använda programmering, utan bara använda inbyggda funktioner. DBMS säkerställer att uppgifterna är korrekta, fullständiga och konsekventa, samt enkel åtkomst till dem.

Populärt DBMS - FoxPro, Access för Windows, Paradox.

I alla fall är det oerhört viktigt att skilja mellan de faktiska databaserna (DB) - ordnade datauppsättningar och databashanteringssystem (DBMS) - program som hanterar lagring och behandling av data. Till exempel, Åtkomst till app ingår i kontorsprogramvarupaketet Microsoft Office, är ett DBMS som tillåter användaren att skapa och bearbeta tabelldatabaser.

Principer för byggkontrollsystem databaser följa av de krav som databasorganisationen måste uppfylla:

- Prestanda och tillgänglighet. Begäran från användaren tillgodoser databasen i den takt som krävs för att konsumera data. Användaren tar snabbt emot data när han behöver det.

- Minimikostnader. Låg kostnad för lagring och användning av data, vilket minimerar kostnaden för att göra ändringar.

- Enkelhet och användarvänlighet. Användare kan enkelt ta reda på och förstå vilken data som står till deras förfogande. Datatillgång bör vara enkel, exklusive möjliga misstag från användarens sida.

- Lätt att göra förändringar. Databasen kan växa och förändras utan att störa befintliga sätt att använda data.

- Sökfunktion. Användaren av databasen kan göra en rad frågor om data som lagras i den. Det så kallade frågespråket används för att åstadkomma detta.

- Integritet. Moderna databaser kan innehålla data som används av många användare. Det är mycket viktigt att dataelement och förbindelserna mellan dem inte bryts under drift. Samtidigt bör maskinvarufel och olika typer av slumpmässiga fel inte leda till irreversibel dataförlust. Detta innebär att datahanteringssystemet måste innehålla en dataräddningsmekanism.

- Säkerhet och integritet. Med datasäkerhet avses skydd av data från oavsiktlig eller avsiktlig åtkomst till dem av obehöriga, från obehörig modifiering (ändring) av data eller deras förstörelse. Sekretess definieras som enskildas eller organisationers rätt att bestämma när, hur mycket information som ska överföras till andra individer eller organisationer.

Vidare, på exemplet med ett av de vanligaste databashanteringssystemen - Microsoft Access är en del av det populära Microsoft -paket Office - vi kommer att bekanta oss med de grundläggande datatyperna, hur man skapar databaser och hur man arbetar med databaser.

Grundläggande begrepp om databaser och DBMS - koncept och typer. Klassificering och funktioner i kategorin "Grundläggande begrepp för databaser och DBMS" 2017, 2018.

Skicka ditt bra arbete i kunskapsbasen är enkel. Använd formuläret nedan

Bra jobbat till webbplatsen ">

Studenter, doktorander, unga forskare som använder kunskapsbasen i sina studier och arbete kommer att vara mycket tacksamma för dig.

Postat den http://www.allbest.ru/

DATABASSYSTEMSÄKERHET

Lsektion 1. Grundläggande begrepp för databassystem

Databas- en uppsättning data som lagras i enlighet med ett dataschema, som manipuleras i enlighet med reglerna för datamodelleringsverktyg.

Databas- en uppsättning data organiserade enligt begreppsram, som beskriver egenskaperna hos dessa data och förhållandet mellan dem, och en sådan insamling av data som stöder ett eller flera tillämpningsområden.

DBMS- Detta är en uppsättning program och språkliga verktyg för allmänna eller särskilda syften, som tillhandahåller hantering, skapande och användning av databasen.

DBMS -klassificering

I. Efter datamodell.

1. Hierarkisk;

2. Nätverk;

3. Relationellt;

4. Objektorienterad;

5. Objektrelationell;

II. Förresten databasen nås.

1. Filserver;

2. Klient-server;

3. Inbäddad.

Den huvudsakliga fungera DBMS

1. Omedelbar kontrollera filer DB .

Tillhandahålla nödvändiga strukturer med externt minne, både för lagring av data som direkt ingår i databasen och för serviceändamål (till exempel för att påskynda sökningen).

2. Kontrollera buffertar operativ minne .

DBMS arbetar vanligtvis med en databas av betydande storlek, och denna storlek är alltid större än den tillgängliga slumpmässigt åtkomstminne, så den enda på ett tillgängligt sätt Att öka prestandahastigheten är buffringen av data i RAM, därför stöder utvecklade DBMS -enheter sin egen uppsättning RAM -buffertar med sin egen buffertutbytesdisciplin.

3. Kontrollera transaktioner .

Transaktion- operationssekvensen i databasen för det övervägda DBMS som helhet. Antingen genomförs transaktionen framgångsrikt och DBMS gör de ändringar som gjorts i databasen med denna transaktion, eller så visas ingen av dessa ändringar på något sätt i databasens tillstånd. Begreppet transaktion är nödvändigt för att upprätthålla databasens logiska integritet.

4. Journalföring .

En av huvudkraven för ett DBMS är tillförlitligheten för datalagring i externt minne. Lagringstillförlitlighet innebär att DBMS kan återställa DB: s sista konsekventa tillstånd efter maskin- eller programvarufel. Vanligtvis betraktas två typer av maskinvarufel: 1) ett mjukt fel som kan tolkas som ett plötsligt stopp av datorn; 2) hårt fel, vilket kan tolkas som ett plötsligt datorfel, som kännetecknas av förlust av viss information om externa medier. Tidskrift- en särskild del av databasen, otillgänglig för användare DBMS och underhålls med stor omsorg, som tar emot register över alla ändringar i huvuddelen av databasen.

5. Databas språk stöd.

För att arbeta med databasen används speciella språk, så kallade databasspråk. V tidigare versioner DBMS stödde flera språk specialiserade på deras funktioner. Vanligtvis utmärktes två: ett språk för att markera databasstrukturer och ett datahanteringsspråk. Nu är detta språk TSQL.

Typisk organisation av ett modernt DBMS

1. Kärna .

Ansvarig för hantering av data i externt minne i DBMS, hantering av RAM -buffertar, hantering av transaktioner och loggning. Kärnkomponenterna kan särskiljas: dataansvarig, buffertar, transaktioner, loggar.

2. Kompilator språk .

Huvudfunktionen för en språkkompilator är att sammanställa språkuttalanden under något kontrollerat program.

3. Verktyg DB .

De skiljer sådana förfaranden som är för dyra att utföra med databasspråket, till exempel laddning av databasen, global laddning av integritet, och så vidare.

Föreläsning2. Introduktion till relationsdatamodellen

Det relationella tillvägagångssättet för databasorganisation fastställdes i slutet av 1960 -talet av Edgar Codd. I moderna data är tillvägagångssättet ett av de vanligaste.

Fördelarna med det relationella tillvägagångssättet är:

Baserat på ett litet antal intuitiva abstraktioner som enkelt kan användas för att modellera de vanligaste domänerna. Dessa abstraktioner kan definieras exakt och formellt. Den teoretiska grunden för det relationella tillvägagångssättet är apparaturen för uppsättningsteori och matematisk logik. Det relationella tillvägagångssättet möjliggör icke-navigationsdatamanipulation utan att behöva känna till den specifika fysiska strukturen för databasen i externt minne.

Grundläggande koncept relationsdatabaser data

1. Datatyp;

3. Attribut;

4. Tupel;

5. Attityd;

6. Primärnyckel.

Data typ

Datavärden som lagras i en relationsdatabas skrivs in, det vill säga typen av varje lagrat värde är känt. Begreppet datatyp i relationsmodellen överensstämmer helt med begreppet datatyper i ett programmeringsspråk.

Domän

I allmänhet bestäms domänen genom att specificera några bastyp data, till vilka elementen i domänen och godtyckliga logiskt uttryck att gälla för ett element av denna datatyp (domänbegränsning). Ett element kommer endast att vara ett domänelement om beräkningen av domänbegränsningen resulterar i SANT. Varje domän är associerad med ett namn som är unikt bland namnen på alla domäner och motsvarande databas.

Relationsrubrik, tupel, relationskropp, relationsvärde, relationsvariabel

Rubriken på schemat för en relation r, relation (Hr) kallas en begränsad uppsättning , där A är namnet på attributet, betecknar T namnet på någon grundtyp eller tidigare definierad domän. Per definition måste alla attributnamn i rubriken vara olika.

Tupeln tr som motsvarar rubriken Hr är uppsättningen beställda trillingar i formen: där v måste vara en giltig datatyp eller domän.

Kroppen Br är en godtycklig uppsättning tupler tr.

Vr -värdet är ett par av uppsättningarna Hr och Br. Datahuvud och kropp.

Primärnyckel

En primärnyckel är en delmängd av vilken, när som helst, värdet på den primära nyckeln i valfri tupel i en relationskropp skiljer sig från värdet på den primära nyckeln i någon annan tupel i den relationens kropp. Och ingen riktig delmängd av S besitter den här egenskapen.

Grundläggande egenskaper hos relationer

1. Inga dubbletter. Denna egenskap följer av definitionen av en relationskropp som en uppsättning tupler. I klassisk uppsättningsteori, per definition, består en uppsättning av olika element... Det är från denna egenskap som varje värde har en primär nyckelrelation. Det vill säga den minsta uppsättning attribut som är en delmängd av rubriken detta förhållande vars sammansatta värde unikt identifierar relationens tupel. Begreppet primärnyckel är oerhört viktigt i samband med begreppet databasintegritet.

2. Brist på beställning av tupler.

3. Brist på ordning av attribut.

4. Attomicitet av attributvärden. Alla attributvärden är atomära. Detta följer av definitionen av en domän som en potentiell uppsättning skalärvärden. Det vill säga, domänvärden kan inte innehålla värden med en synlig struktur, inklusive uppsättningar av värden. Det viktigaste i attributvärdenas atomicitet är det relationellt DBMS bör inte ge användaren en uttrycklig intern datastruktur.

Datatyper

Heltal Teckensträngar Pengar Rum avdelningar

Domäner (annat än primärnyckeln)

Första nyckeln och tal stötta. Namn Dimensioner löner Rum avdelningar

Attribut

Föreläsning 3. Relationsalgebra och normalisering

Grundläggande relationsdatahanteringsverktyg definieras av 2 grundläggandesmer.

1) baserat på uppsättningsteori relationell algebra och baserad på matta. logik (på predikatkalkyl) relationsberäkning. I sin tur övervägs två typer av relationsberäkning: beräkning av domäner och predikat. Alla mekanismer har en viktig egendom: de är stängda i relation till begreppet relation. Det betyder att uttrycken relationsalgebra och relberäkningsformlerna definieras över relationsdatabasrelationerna och resultatet av deras utförande är också förhållandet. Specifikt språk för manipulation rel. databaser kallas relationellt kompletta om någon fråga uttrycks med ett enda reluttryck. algebra eller en enkel relationell kalkylformel kan uttryckas med en enda operator för detta språk.

2) Huvud idé rel. algebra är att förhållandet är yavl. uppsättningar, så kan medlen för att manipulera relationer baseras på traditionella uppsättningsteoretiska operationer, kompletterat med några speciella operationer specifika för databasen.

De teoretiska operationerna inkluderar:

Union

korsning

skillnad

direkt produkt

Särskilda åtgärder:

begränsning av relationer

relationsprojektion

koppling av relationer;

uppdelning av relationer;

Dessutom inkluderar de funktionen för tilldelning, som gör att du kan spara resultaten av algebraiska relationer, och hur man byter namn, vilket gör det möjligt att korrekt bilda titeln på den resulterande relationen.

Allmän tolkning av rel. operationer:

1) När man utför en kombination av två relationer skapas en relation som inkluderar alla tupler som ingår i minst en av operandrelationerna.

2) Korsningens funktion mellan två relationer ger en relation som inkluderar alla tupler som ingår i båda operandrelationerna.

3) En relation som är skillnaden mellan två relationer inkluderar alla tupler som ingår i relationen till den första operanden, så att ingen av dem ingår i relationen som är den andra operanden.

4) När du utför en direkt produkt av två relationer skapas en relation, vars tupler är ... (sammanfogning) av tuplerna i den första och andra operanden.

5) Resultatet av att begränsa relationer av något villkor är en relation som inkluderar operandrelationerna som uppfyller detta villkor.

6) När en projicering av relationer utförs på en given uppsättning attribut, ... vars tupler produceras genom att ta motsvarande värden från operandrelationens tupler.

7) När två relationer förenas av något villkor, bildas den resulterande relationen, vars tupler är kontenansen (sammanfogning) av tuplerna i den första och andra relationen och uppfyller villkoret.

8) Divisionsoperationen har två operander: binära och unära relationer. den resulterande relationen består av ett enkelattributvärde, inklusive värdet på tuplernas första attribut, den första operanden så att uppsättningen värden för det andra attributet för ett fast värde för det andra attributet sammanfaller med pl. värden för den andra operanden.

9) Funktionen för att byta namn ger en relation, vars kropp är densamma som operandens kropp, men namnen på attributen har ändrats.

Funktioner i uppsättningsteoretiska operationer för relationsalgebra. databas sammanställning relationell

Förstå kompatibiliteten mellan fackförhållanden

Två relationer är endast kompatibla av unionen om de har samma rubriker, närmare bestämt betyder det att rubrikerna innehåller samma uppsättning attribut och attributen med samma namn definieras på samma domän. Om två relationer är nästan kompatibla när det gäller unionen, det vill säga i allt utom attributnamn, kan de göras helt kompatibla genom att använda byta namn.

Begreppet kompatibilitet genom att ta en förlängd direkt produkt. I händelse av att namnen på dessa relationer inte överlappar varandra. Alla 4 uppsättningsteoretiska operationer är rel. algebror är associativa.

Särskild relationell verksamhet

Begränsningsoperation. Kräver två operander, en begränsad relation och en enkel villkorlig begränsning.

en komp -på b - ....

en komp-on-konst är en bokstavskonstant

Som ett resultat av begränsningsoperationen skapas en relation, vars rubrik sammanfaller med huvudet på operandrelationen, och kroppen innehåller de tuplerna av operandrelationen för vilka begränsningsvärdet är SANT.

Funktionen för att ansluta relationer kräver närvaro av två operander, kopplingsrelationerna och den tredje operanden som i operationen för att ansluta relationer, den har samma form. Resultatet av kopplingsoperationen är den relation som erhålls genom att utföra operationen genom att begränsa tillståndet för den direkta produkten av relationerna a och b.

Uppdelning av relationer. Resultatet av att dividera a med b är ett unärt förhållande som består av tupler v så att med avseende på tupler uppsättning (w) innehåller en uppsättning värden ...

Design av relationsdatabas

Vid design löses två problem: hur man kartlägger ämnesobjektdomäner till abstrakta datamodeller så att denna kartläggning inte motsäger domänens semantik och är så bra som möjligt, detta problem kallas ofta ett problem logisk design DB.

det andra är hur man säkerställer ett effektivt genomförande av frågor i databasen. Hur indexeringar kommer att krävas, med funktioner i en viss subd, för att ordna data i externt minne och skapa ytterligare sidor. Detta är ett problem - ett fysiskt problem. design obd.

Databasdesign med hjälp av normalisering är ett klassiskt tillvägagångssätt där hela processen, hela designprocessen reduceras när det gäller relationsdatamodeller genom metoden för sekventiella relationer till en tillfredsställande uppsättning relationsscheman. Designprocessen är processen att normalisera relationsscheman. Varje spår. den normala formen har bättre egenskaper än den föregående. I teorin om rel -databasen lyfts ett spår av sekvensen av formnormer fram:

1 normform

2 normform

3 normer bildas

Boyes-Codde Normal Form

4 normal form

5 normal form eller normal form av ledprojektion.

Grundläggande egenskaper hos formnormer:

varje spår av nf är på något sätt bättre än det föregående.

när du går till nästa nf, bevaras egenskaperna för de tidigare nfsna.

Definition 1. Funktionsberoende i förhållande till r -attributet y beror funktionellt på attribut x endast om varje värde på x motsvarar exakt ett värde av y.

Fullt funktionsberoende r (x) r (y) om y inte är funktionellt beroende av något exakt värde av x.

Transitivt beroende om det finns ett Z -attribut att det finns funktionella beroenden ...

Ett icke-nyckelattribut är alla attribut för en relation som inte ingår i huvudnyckeln.

Ömsesidigt oberoende attribut (2 eller fler) - om inget av dessa attribut är funktionellt beroende av de andra.

En relation är i 1nf när var och en av dess tupler endast innehåller ett värde för vart och ett av attributen. I relationsmodellen för relationer är de alla i normal form.

andra normala formen, bara när den är i första normala form och varje icke-nyckelattribut är helt beroende av den primära nyckeln.

Tredje normalform. Relationen r hittas om den finns i den andra och varje icke-nyckelattribut är otransitivt beroende av primärnyckeln.

ANSTÄLLD

AVDELNING

TELEFON

REVISOR

REVISOR

LEVERANTÖR

Föreläsning 4. Operatörer av språketSQL

SELECT används för att hämta vilken mängd data som helst från en eller flera tabeller. I det allmänna fallet är resultatet av att köra SELECT -satsen en annan tabell för detta nytt bord SELECT -operationen kan tillämpas igen och så vidare

1) Ett oberoende kommando för att ta emot och visa rader i en tabell som består av kolumner och rader i en eller flera vytabeller

2) som en WHERE eller HAVING -klausul av ett tillstånd. Detta kallas en falsk begäran.

3) markeringsfras i CREATE VIEW DECLARE CURSOR INSERT -kommandon

4) Ett sätt att tilldela värden och rader i den genererade tabellen till globala variabler. IN I

Har följande format.

VÄLJ [välj data och kör innan dess utmatningstransformation i enlighet med de angivna uttrycken och eller funktionerna

Element, - \\ -) FRÅN enum .......

basbord | representation],

Rader från de angivna tabellerna måste överensstämma med den angivna listan över radvalvillkor

Fras]

GROUP BY är en gruppering med en specificerad lista med kolumner för att få ett enda aggregerat värde för varje grupp.

HAVING - ett villkor för filtrering efter grupper.

5. Enkel provtagning.

* fungerar som ett alias för

val av ett specifikt fält

Eliminering av dubbletter. För att eliminera dubbletter och samtidigt beställa listan används en fråga med sökordet DISTINCT.

Hämtar beräknade värden.

SELECT -satsen kan innehålla inte bara en lista med kolumner utan också ett uttryck.

Hämtar med WHERE -satsen. I syntaxen för frasen för urval de erforderliga raderna tabeller kan du använda grundläggande jämförelseoperatorer. Och möjligheten att använda sammansatta logiska uttryck.

VAR P1 = 6 OCH P2 = 8

Du kan använda MELLAN för att sampla värden i ett intervall.

MELLAN är praktisk att använda när man arbetar med data med angivna intervall, början och slut, som finns i olika tabeller.

Använda IN -operatören.

IN (3, 4, 5)<=>P1 = 3 ELLER P1 = 4 ELLER P1 = 5

Använd LIKE

Med denna operator kan du hitta alla värden i den angivna kolumnen som matchar mönstret.

Ersätter enstaka tecken.

% - ersätter en sekvens av n tecken.

Involverar NULL. IS används för att söka efter odefinierat värde.

Urval med beställning. ORDER BY -satsen används för att sortera data. Kan sorteras i stigande ordning som standard. ASC -nyckelordet sorteras i fallande ordning.

Datasammanställning

I SQL finns det ett antal standardfunktioner... Med undantag för specialfall COUNT *, är var och en av dessa funktioner ... en kolumn i en tabell och skapar flera värden.

COUNT - antalet värden i kolumnen

SUMMA - summan av värdena i kolumnen

AVG - medelvärde i en kolumn

Kolumnen måste innehålla numeriska värden. Argumentet för alla funktioner utom COUNT * föregås av nyckelord DISTINCT indikerar ...

Och COUNT * används för att räkna alla rader i en tabell med dubbletter.

Om GROUP BY -satsen inte används kan SELECT bara innehålla SQL -funktioner eller uttryck som innehåller sådana funktioner.

GROUP BY phrase

Inleder en återflöde av FROM -tabellerna till grupper, som var och en har samma värde i den kolumn som anges av GROUP BY. Denna fras är inte avsedd att sorteras.

HAVING -satsen spelar samma roll för grupper som WHERE gör för rader. De används för att utesluta grupper.

Publicerat på Allbest.ru

Liknande dokument

    Moderna databaser är multifunktionella mjukvarusystem arbetar i en öppen, distribuerad miljöinlärningsdatabasadministration. Metoder för att organisera externt minne för databaser. Databashanteringssystem för lagring av information.

    term paper, tillagd 2010-12-07

    Grundläggande begrepp för databas- och databashanteringssystem. Datatyper som Microsoft Access -databaser fungerar med. Klassificering av DBMS och deras huvudsakliga egenskaper. Post-relationsdatabaser. Trender i världen av moderna informationssystem.

    term paper, tillagd 28/01/2014

    Konceptet med en databas, dess struktur. Generella principer lagring av information. en kort beskrivning av funktioner i den hierarkiska, nätverks- ochen. Strukturerat frågespråk: koncept, komposition. Rita upp tabeller i Microsoft Access.

    föreläsning tillagd 25/06/2013

    Fördelar och nackdelar med robotsvetsning. Egenskaper för typer av databashanteringssystem. Informationsmodell svetsrobot, svetspistol robotstyrsystem. Urvalskriterier för robotar och provförfrågningsstruktur.

    term paper, tillagd 22/12/2014

    Externa minnesenheter. Databashanteringssystem. Skapande, underhåll och delning av databaser av många användare. Begreppet ett programmeringssystem. Datatillgångssidor. Makron och moduler. Exklusivt driftläge.

    abstrakt, tillagd 2010-01-10

    Informationsformer presenterade. Huvudtyperna av den använda datamodellen. Nivåer av informationsprocesser. Sök efter information och sök efter data. nätverkslagring data. Problem med utveckling och underhåll av datalager. Databehandlingsteknik.

    föreläsning tillagd den 19/08/2013

    Egenskaper för kategorier moderna baser data. Studera funktioner i centraliserade och distribuerade databaser. Klassificering av databashanteringssystem efter typer av program och applikationer. Hantering av RAM -buffertar och transaktioner.

    term uppsats tillagd 03/10/2016

    Klassificering av databaser efter den lagrade informationens art, hur data lagras och deras organisations struktur. Moderna system databashantering och program för deras skapande: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.

    presentation tillagd 06/03/2014

    Funktioner i informationshantering inom ekonomi. Konceptet och funktionerna i ett databashanteringssystem, användningen av standarden relationsspråk förfrågningar. Verktyg för att organisera databaser och arbeta med dem. Databashanteringssystem inom ekonomi.

    test, tillagd 16/11/2010

    Strukturen och funktionerna i ett databashanteringssystem (DBMS). Datalagring och åtkomsthantering. Skydda och upprätthålla dataintegritet. Tillförlitlighet för datalagring i externt minne. Klassificering av DBMS genom att komma åt databasen.







2021 gtavrl.ru.