Hoe maak je een eenvoudige database. Hoe maak je een database op hosting aan? Een toepassingsonderdeel toevoegen

Veel huishoudelijke gebruikers weten wat voor opschudding er ooit was vanwege de gewijzigde interface van MS Office 2007, en wat ze naar de ontwikkelaars gooiden! De "goeroes" klaagden dat het nieuwe kantoor ruimte werd “ongemakkelijk en vreemd”, en daarom voorspelden ze vol vertrouwen de naderende ondergang en volledige vergetelheid van gebruikers.

Tevergeefs! Omdat er niets van dien aard gebeurde, werd het integendeel al snel duidelijk dat het gebruik van de nieuwe versie van Office veel eenvoudiger en handiger was geworden.

En daarom (zoals verwacht) zijn alle veranderingen, waarvan de voorwaarden in Office 2007 zijn gecreëerd, niet alleen met succes gemigreerd naar de nieuwe incarnatie, maar hebben ze ook een volledig logische ontwikkeling gekregen. Hierdoor is de versie uit 2010 enorm populair geworden onder professionele gebruikers.

Wijzigingen in de nieuwe versie van Access

Er zijn ook zeer belangrijke wijzigingen aangebracht in de beroemde. Met behulp van de nieuwe Sparklines-component kunt u enorme hoeveelheden informatie creëren en bewerken. En dankzij de Slicer-tool werd het mogelijk om eenvoudig en snel te navigeren, zelfs in enorme databases. En dat allemaal dankzij doordachte en op maat gemaakte filtersystemen.

Wat het is

Om databases correct te maken, moet u eerst hun essentie begrijpen. is een strikt georganiseerde structuur die is ontworpen om informatie op te slaan en te organiseren. Het kan zeer uiteenlopende objecten bevatten, maar hun logische eenheid is de tafel.

Hun grootste verschil met vergelijkbare structuren in spreadsheet-editor is dat ze met elkaar verbonden zijn. Door een wijziging aan te brengen in een element, initieert u automatisch de vervanging van alle structuren die ermee verbonden zijn. Simpel gezegd: u heeft er geen omkijken meer naar handmatig bewerken enorme informatietafels.

Welke bewerkingen kunnen worden uitgevoerd met MS Access?

Dat mag niet worden aangenomen deze applicatie is een soort “logische voortzetting” van Excel. De mogelijkheden van het programma in kwestie zijn veel breder. In het bijzonder vereist elke MS-toegang een zorgvuldige afweging informatie structuur specifiek document, waarbij de integriteit van de brongegevens wordt gecontroleerd en deze informatie wordt gebruikt om queries, formulieren en rapporten te modelleren.

Voorbeeld van creatie

Omdat u in Access een database kunt maken met behulp van de "Wizard", wat het werk voor beginnende gebruikers vereenvoudigt, is het proces zelf niet bijzonder ingewikkeld. Maar we zouden deze route niet aanraden, omdat productief werk je moet alle processen begrijpen die plaatsvinden.

Start eerst de applicatie. Er verschijnt een dialoogvenster voor het maken van een nieuw document op de monitor. Daarin moet u het item "Nieuwe database" selecteren. Voer in het veld 'Bestandsnaam' een betekenisvolle naam in. Vermijd herhalende en betekenisloze namen: als gevolg van een fout of uw eigen onzorgvuldigheid kunt u gemakkelijk belangrijke informatie kwijtraken.

Klik hierna op de knop "Maken". Direct daarna verschijnt er een nieuwe informatietabel op de monitor, op basis waarvan u uw project gaat maken.

Welke modus moet ik kiezen?

De tabel kan in verschillende modi worden gemonteerd, maar we raden “Designer” aan, omdat het gemakkelijker is om het hele proces te controleren en een beter beeld te krijgen van de hele interne structuur van het document.

Gebruik de overgang "View-Designer" om ernaartoe te gaan. Hierna kunt u de gewenste naam voor een specifieke tabel invoeren. Omdat u er wellicht meerdere tegelijk nodig heeft, raden wij u nogmaals aan een aantal betekenisvolle namen te gebruiken.

Nu eigenlijk het proces zelf. Hoe maak ik een database aan in Access? Allereerst moet u de veldnamen selecteren en invullen, en het juiste sleutelveld definiëren en instellen. Pas daarna kunt u beginnen met het vullen van de tabel met gegevens.

Gebruik hiervoor de opdracht "Tabelweergavemodus". Opmerking! Als het veld ‘Artikelcode’ in uw geval is ingesteld op ‘Teller’, hoeft u geen specifiek veld in te vullen. Wanneer u klaar bent met het invoeren van gegevens, kunt u deze sluiten. Als een specifieke database een tweede tabel nodig heeft, kan deze worden aangekoppeld met de opdracht “Create-Table Designer”.

Voorbeelden van databases

Al het bovenstaande zou loze woorden zijn zonder u de 'veldervaringen' te bieden die Access-databases van pas komen. Voorbeelden op dit gebied kunnen vrijwel eindeloos worden besproken, maar we zullen ons concentreren op een optie die het onderwijsproces serieus kan vergemakkelijken.

Laten we de creatie van een document kort beschrijven. Wat moet erin worden opgenomen? Dit moeten de volgende velden bevatten: specialiteitcode, groepsnummer, vak en docenten. Let op: de velden "Onderwerp" en "Docent" moeten gekoppeld zijn aan extra tafels, waaruit het programma relevante informatie zal putten.

Hoe het gedaan wordt?

Voer eerst alle stappen uit volgens de bovenstaande instructies. Ga naar “Constructor” en begin met het invullen van de velden. In lijn met de specialiteitscode moet het gegevenstype worden gemarkeerd als ‘Teller, sleutelveld’.

In “Groep” en soortgelijke regels duidt u dit aan als “Tekst”. Maar in de velden “Onderwerp” en “Leraar” moet u “Vervangingswizard” selecteren. Maak je geen zorgen: onmiddellijk nadat je deze waarde hebt geselecteerd, toont het programma je een dialoogvenster. Door zijn instructies te volgen, kunt u relaties met andere tabellen tot stand brengen. Zoals u begrijpt, moeten ze van tevoren worden gemaakt.

Zodra u op de knop “Voltooien” klikt, ziet u een waarschuwing dat u de tabel moet opslaan om de relatie aan te maken. Bevestig deze actie.

Relaties tussen tabellen creëren

We hebben al gezegd dat het werken met een Access-database het bestaan ​​van verbindingen tussen verschillende databases vereist spreadsheets. Dus hoe maak je ze?

Open hiervoor het document dat u nodig hebt en volg vervolgens het pad "Werken met databases - Gegevensschema". Om de aard van de verbinding te bepalen en in te stellen, moet u uitvoeren Dubbelklik linkermuisknop in het dialoogvenster "Koppelingen bewerken". Klik hierna op de knop “OK”. Als gevolg hiervan ga je instellen standaard parameter"Een te veel."

Daarom hebben we gekeken naar de vraag hoe je een database in Access kunt maken. We hopen dat u de informatie nuttig vindt.

Een nieuw genormaliseerd creëren relationele basis Toegangsgegevens worden uitgevoerd in overeenstemming met de structuur die is verkregen als resultaat van het ontwerp. Het proces van het ontwerpen van een relationele database is in het vorige hoofdstuk besproken. De structuur van een relationele database wordt bepaald door de samenstelling van de tabellen en hun relaties. De relaties tussen twee tabellen worden geïmplementeerd via de verbindingssleutel, die deel uitmaakt van de velden van de gekoppelde tabellen. Bedenk dat tabellen in een genormaliseerde relationele database een één-op-veel- of één-op-één-relatie hebben. Voor relaties met één naar meerdere waarden wordt doorgaans een unieke sleutel gebruikt als verbindingssleutel hoofdtabel, in een subtabel kan dit elk van de genoemde velden zijn vreemde sleutel.

Het creëren van een relationele database begint met het vormen van een tabelstructuur. Dit bepaalt de samenstelling van de velden, hun namen, het gegevenstype van elk veld, de grootte van het veld, sleutels, tabelindexen en andere eigenschappen van de velden. Na het definiëren van de tabelstructuur wordt een gegevensschema gemaakt waarin relaties tussen tabellen worden vastgelegd. Access onthoudt en gebruikt deze relaties bij het vullen van tabellen en het verwerken van gegevens.

Bij het maken van een database is het belangrijk om parameters in te stellen waarmee Access automatisch de gegevensintegriteit kan behouden. Om dit te doen, moet u bij het definiëren van de tabelstructuur opgeven sleutelvelden tabellen, beperkingen op geldige waarden gegevens, en bij het maken van een gegevensschema op basis van genormaliseerde tabellen moeten parameters worden ingesteld om de integriteit van databaserelaties te behouden.

Het aanmaken van de database wordt voltooid door de laadprocedure, d.w.z. het vullen van de tabellen met specifieke gegevens. Van bijzonder belang is de technologie voor het laden van onderling gerelateerde gegevens. Een handig hulpmiddel Het laden van gegevens in onderling verbonden tabellen zijn invoer-/uitvoerformulieren die een interactieve interface bieden voor het werken met databasegegevens. Met formulieren kunt u creëren analoog op het scherm brondocument waarmee u gegevens in onderling gerelateerde tabellen kunt invoeren.

AANDACHT!
De gebruiker kan met de database gaan werken, waarbij een willekeurig aantal tabellen kan worden gemaakt, zelfs voordat er een volledige database is gemaakt waarin alle objecten van het gegevensmodel worden weergegeven. gebied. De database kan in fasen worden aangemaakt en kan op elk moment worden aangevuld met nieuwe tabellen en relaties tussen tabellen kunnen in het gegevensschema worden ingevoerd. Bestaande tabellen kunnen worden aangevuld met nieuwe velden.

Database aanmaken in MS Access 2010

Aan geopend na lancering Toegangspagina weergave weergegeven Microsoft Office Backstage - een reeks opdrachten op een tabblad Bestand(Bestand) - dat is ontworpen om opdrachten uit te voeren die op de hele database van toepassing zijn. Tegelijkertijd op het tabblad Bestand(Bestand)opdracht geselecteerd Creëren(Nieuw). Het gebied van deze opdracht bevat Beschikbare sjablonen(Beschikbare sjablonen), waarmee u een database kunt maken met behulp van talrijke sjablonen die zich op uw computer bevinden of toegankelijk zijn via internet.

Een sjabloon is een gebruiksklare database die alle tabellen, query's, formulieren en rapporten bevat die nodig zijn om een ​​specifieke taak uit te voeren. Deze kant-en-klare databases Dankzij de gegevens kunt u snel toepassingen maken die een breed scala aan taken ondersteunen. Er zijn voortdurend nieuwe toepassingssjablonen beschikbaar die u kunt downloaden van Microsoft Office Online. Deze standaard toepassingen U kunt ze gebruiken zonder enige wijziging of aanpassing, of, door ze als basis te gebruiken, de sjabloon aan uw behoeften aanpassen en nieuwe velden en tabellen, formulieren, rapporten en andere databaseobjecten maken.
De opdracht Openen is bedoeld om een ​​eerder gemaakte database te openen. Een lijst met de 4 meest recent geopende databases is hier ook beschikbaar. Met de opdracht Recent wordt een langere lijst met onlangs geopende databases geopend. Door op het knoppictogram te klikken, kunt u een database toevoegen aan de lijst met recente databases, en door op het pictogram te klikken kunt u deze uit de lijst verwijderen.

Team Open(Open) is ontworpen om elke eerder gemaakte database te openen. Een lijst met de 4 meest recent geopende databases is hier ook beschikbaar. Team Laatste(Recent) opent een langere lijst met recent geopende databases.

En we hebben een video over dit onderwerp:

Lees meer over het maken van een Access-databasebestand in de volgende sectie.

Veel gebruikers gebruiken Excel actief om rapporten te genereren en de daaropvolgende bewerkingen uit te voeren. Voor handig bekijken informatie en ontvangst volledige controle bij het beheren van gegevens tijdens het werken met het programma.

Verschijning werkruimte programma's - tabel. Een relationele database structureert informatie in rijen en kolommen. Hoewel standaard pakketje MS Office heeft aparte applicatie voor het maken en onderhouden van databases – Microsoft Access, gebruikers actief gebruiken Microsoft Excel voor dezelfde doeleinden. Met de mogelijkheden van het programma kunt u immers: sorteren; formaat; filter; bewerking; informatie systematiseren en structureren.

Dat wil zeggen, alles wat nodig is om met databases te werken. Het enige voorbehoud: Excel is universeel analytisch hulpmiddel, wat meer geschikt is voor complexe berekeningen, berekeningen, het sorteren en zelfs opslaan van gestructureerde gegevens, maar in kleine volumes(niet meer dan een miljoen records in één tabel, voor de versie van 2010).

Databasestructuur - Excel-tabel

Database – een verzameling gegevens verdeeld in rijen en kolommen voor handig zoeken, systematisering en redactie. Hoe maak je een database in Excel?

Alle informatie in de database is vastgelegd in records en velden.

Een record is een tekenreeks in een database (DB) die informatie over één object bevat.

Veld is een kolom in de database die hetzelfde type gegevens over alle objecten bevat.

Databaserecords en -velden komen overeen met de rijen en kolommen van de standaard Microsoft-tabellen Excel.

Als je weet hoe je dat moet doen eenvoudige tafels, dan zal het maken van een database niet moeilijk zijn.



Een database maken in Excel: stapsgewijze instructies

Stap voor stap aanmaken van een database in Excel. Onze taak is het creëren van een klantendatabase. Gedurende een aantal jaren van bestaan ​​heeft het bedrijf enkele tientallen overgenomen reguliere klanten. Het is noodzakelijk om toezicht te houden op de voorwaarden van contracten en samenwerkingsgebieden. Weten contact personen, communicatiegegevens, enz.

Zo maak je een klantendatabase aan in Excel:

Het belangrijkste werk, het invoeren van informatie in de database, is voltooid. Om deze informatie handig in gebruik te maken, moet u selecteren wat u nodig heeft, de gegevens filteren en sorteren.

Hoe onderhoud je een klantendatabase in Excel?

Om het gemakkelijker te maken om gegevens in de database te vinden, gaan we deze ordenen. Hiervoor is de Sorteertool geschikt.


De gegevens in de tabel zijn verdeeld volgens de periode van sluiting van het contract.


Nu ziet de manager met wie het tijd is om het contract te verlengen. En met welke bedrijven blijven we samenwerken?

In de loop van de activiteiten van het bedrijf groeit de database tot ongelooflijke afmetingen. Vinden Nodige informatie Het wordt steeds moeilijker. Vinden specifieke tekst of cijfers, kunt u een van de volgende methoden gebruiken:


Door gegevens filteren het programma verbergt alle informatie die niet interessant is voor de gebruiker. De gegevens blijven in de tabel staan, maar zijn onzichtbaar. Ze kunnen op elk moment worden hersteld.

IN Excel-programma Er worden 2 filters het meest gebruikt:

  • Autofilter;
  • filter op geselecteerd bereik.

Autofilter vraagt ​​de gebruiker een filteroptie te selecteren uit een kant-en-klare lijst.


Laten we experimenteren met het filteren van gegevens op geselecteerde cellen. Laten we zeggen dat we alleen die bedrijven in Wit-Rusland in de tabel moeten laten staan.


Als de database financiële informatie bevat, kunt u het bedrag vinden met behulp van verschillende parameters:

  • som (somgegevens);
  • tellen (tel het aantal cellen met numerieke gegevens);
  • gemiddelde waarde (bereken het rekenkundig gemiddelde);
  • maximale en minimale waarden in het geselecteerde bereik;
  • product (het resultaat van gegevensvermenigvuldiging);
  • standaarddeviatie en steekproefvariantie.

De procedure voor het werken met financiële informatie in de database:

Met de tools op het tabblad Gegevens kunt u uw database segmenteren. Groepsinformatie in termen van relevantie voor de doelstellingen van het bedrijf. Het identificeren van groepen kopers van diensten en goederen zal de marketingpromotie van het product helpen.

Kant-en-klare sjablonen voor onderhoud klantenbestand per segmenten.


Sjablonen kunnen worden aangepast, ingekort, uitgebreid en bewerkt.

Elk nieuwe installatie CMS Joomla vereist creatie nieuwe basis gegevens. Deze databank data slaat gegevens op zoals artikelen/materialen, menu's, categorieën en gebruikers. Deze gegevens zijn nodig om de site op Joomla!

Om Joomla te installeren heeft u het volgende nodig werk basis gegevens, databasegebruiker, databasegebruikerwachtwoord en bijbehorende rechten voor de databasegebruiker.

Dit materiaal bespreekt het meest voorkomende type database dat wordt gebruikt Joomla installeren, namelijk de basis MySQL-gegevens. We zullen twee opties bekijken voor het maken van een database voor Joomla. De eerste methode is het creëren van een database op een lokale server, en de tweede is het creëren van een database voor hosting, met de nadruk op het gebruik van DirectAdmin - het hostingcontrolepaneel. Maar andere hostingcontrolepanelen zouden vergelijkbare stappen voor het maken van databases moeten hebben.

Het creëren van een MySQL-database op een lokale server

Om een ​​database op een lokale server aan te maken, moet u deze eerst installeren. Daarom downloaden wij lokale server– Denwer [Downloaden] en installeer het. Denwer installatie-instructies .

Nadat u de lokale server succesvol heeft geïnstalleerd, kunt u beginnen met het maken van een database voor het installeren van Joomla! Om bij de databasebeheerinterface te komen, moet u de lokale Denwer-server starten (indien deze niet actief is) en in adresbalk browser voer in: http://localhost/tools/phpmyadmin. In het geopende venster ziet u de webinterface “phpMyAdmin”. Nu kunt u direct doorgaan met het maken van de database.

De database en de gebruiker ervoor zijn aangemaakt, nu kunt u beginnen met het installeren van Joomla op de lokale server.

Het creëren van een MySQL-database op hosting

Zoals hierboven vermeld, zal het aanmaken van een database op hosting worden uitgevoerd aan de hand van het voorbeeld van het DirectAdmin-controlepaneel. Maar alle fasen van de creatie zullen vergelijkbaar zijn met die van elk hostingcontrolepaneel.

Om een ​​database op uw hosting aan te maken, moet u inloggen op uw hostingcontrolepaneel. U zou zelf moeten weten hoe u inlogt op uw hostingcontrolepaneel; toen u uw hosting registreerde, had u alle informatie moeten ontvangen over het gebruik ervan. IN anders U kunt alle informatie verduidelijken door contact op te nemen technische hulp uw hosting.

Nadat u bent ingelogd op uw hostingcontrolepaneel, kunt u direct doorgaan met het aanmaken van een database.


Nu kan je installeer Joomla 2.5(of installeer Joomla 3.1) rechtstreeks op de hosting en in een bepaald stadium van de installatie moet u de gegevens invoeren die moeten worden vastgelegd (databasenaam, gebruikersnaam, gebruikerswachtwoord en host).

IN bestandssystemen gelijktijdige werking verschillende gebruikers, geassocieerd met wijziging van gegevens in het bestand, werd helemaal niet geïmplementeerd of vertraagd. Deze tekortkomingen hebben geleid tot de ontwikkeling van nieuwe benaderingen van informatiebeheer. Deze aanpak werd geïmplementeerd in het kader van nieuw software en wordt een databasebeheersysteem (DBMS) genoemd, en de informatieopslagplaatsen zelf werden databases en databanken genoemd. Een van de eerste fasen van het maken van een database waren grote computers. De eerste DBMS'en werden eind jaren zestig door IBM in gebruik genomen. Dit DBMS hield verband met de organisatie van een database op mainframecomputers (360) en EC ( één systeem). Hier werden de databases opgeslagen extern geheugen centrale computer. De gebruikerstaken waren het uitvoeren van gegevens in batchmodus. Krachtig Besturingssysteem meerdere taken tegelijk uitgevoerd. Deze systemen konden worden geclassificeerd als een gedistribueerd toegangssysteem omdat de database gecentraliseerd was. Het werd opgeslagen in het geïnstalleerde externe geheugen van een van de centrale computers en de toegang daartoe werd door veel gebruikers en taken ondersteund.

Vervolgens werd een grote bijdrage aan de databasetheorie geleverd door de Amerikaanse wiskundige Edward Codd, die de schepper was van de relationele databasetheorie, en tegelijkertijd verschenen er talen op hoog niveau.

De tweede fase is het tijdperk persoonlijke computers. Op dit moment verschenen er programma's die DBMS werden genoemd en die het mogelijk maakten een aanzienlijke hoeveelheid informatie op te slaan. Ze hadden gebruiksvriendelijke interface om de database te vullen. Ze maakten het mogelijk om meerdere functies te automatiseren die voorheen handmatig werden uitgevoerd. De eerste databases op computers waren van korte duur, d.w.z. ze hielden geen rekening met de relaties tussen echte objecten en de vraag ernaar handige programma's DBMS. Dit leidde tot de creatie van desktop-DBMS'en. Tegelijkertijd ontwikkelde elke ontwikkelaar zijn eigen DBMS met behulp van standaard programmeertalen, en dus moesten de verzamelde gegevens elke keer naar een nieuwer DBMS worden overgebracht. Dit was een van de grootste nadelen van dit tijdperk. Prominente vertegenwoordigers van dit tijdperk waren: dBase, FoxPro, Clipper, Paradox.

De derde fase van databasedistributie. In dit stadium verscheen het een groot aantal van lokale netwerken wordt steeds meer informatie tussen computers uitgewisseld en ontstaat het probleem van het afstemmen van gegevens die op verschillende plaatsen zijn opgeslagen en verwerkt, maar die logisch met elkaar verbonden zijn. De oplossing voor dit probleem leidt tot de opkomst van een gedistribueerde database die de voordelen van alle desktop-DBMS's behoudt, maar tegelijkertijd het organiseren van data mogelijk maakt. parallelle verwerking informatie. Het was in deze fase dat het werk met betrekking tot het concept van object begon georiënteerde basis gegevens (SQL). Om gegevens in dit stadium te manipuleren, werden SQL en technologieën voor gegevensuitwisseling tussen DBMS'en, waaronder ODBC (open database connectiviteit), gebruikt. Het was in deze fase dat MsAccess, MsSQL, ORCL, enz. werden geïntroduceerd.

Vierde podium-perspectieven DBMS-ontwikkeling. Hij is karakteristiek nieuwe technologie toegang tot intronetgegevens. Dit elimineert de noodzaak om een ​​speciale client te gebruiken software. Gebruik om met een externe database te werken standaard browsers Internet Explorer enz. Tegelijkertijd is het ingebouwd in de door de gebruiker geladen html-pagina's code erin geschreven Java-talen, debugt JavaScript alle gebruikersacties en vertaalt deze naar low-level SQL-query's. Zo is het vervuld cliënt programma. Het gemak van deze aanpak maakte het mogelijk om het niet alleen in externe databases te gebruiken, maar ook in lokale netwerken ondernemingen.

Basisconcepten en definitie van een database

De termen bank en database worden vaak genoemd en zijn verschillend. Een database is een benoemde verzameling gegevens, weerspiegelde toestanden van objecten en hun relaties in het betreffende onderwerpgebied. Onder een onderwerpgebied worden één of meer informatiebeheerobjecten verstaan ​​die worden gemodelleerd met behulp van een database en worden gebruikt om verschillende functionele problemen op te lossen. Databasebeheersysteem is een reeks talen en software die is ontworpen om een ​​introductie te creëren en delen databases van veel gebruikers. Het DBMS moet de gegevensonafhankelijkheid garanderen. Bijna hetzelfde DBMS kan worden gebruikt om te introduceren verschillende bestanden, die worden gebruikt om verschillende niet-gerelateerde besturingsproblemen op te lossen. Alle DBMS-functies kunnen in de volgende groepen worden gecombineerd:

1) Gegevensbeheer. De taken van gegevensbeheer zijn het voorbereiden en controleren van gegevens, het invoeren van gegevens in de database en het waarborgen van de integriteit en geheimhouding van gegevens.

2) Toegang tot gegevens. Zoekopdrachten, gegevensselectie, transformatie van gegevens in een formulier dat handig is voor verder gebruik.

3) Het organiseren en onderhouden van de communicatie met gebruikers, het voeren van dialoog. Het uitgeven van databerichten over fouten in databasewerk etc. Om databasequery's te verwerken, ontwikkelt u programma's die worden weergegeven als applicatieprogramma's waarmee de gebruiker communiceert met een database die een applicatie wordt genoemd. In principe kunnen velen met één database werken diverse toepassingen. Het is het DBMS dat ervoor zorgt dat er met één database kan worden gewerkt, zodat elk ervan correct wordt uitgevoerd en rekening houdt met alle wijzigingen in de applicatie.

Stappen voor het ontwerpen van databases

De kwestie van databaseontwerp wordt tijdens de ontwikkeling benadrukt als een apart werkgebied informatie Systemen databaseontwerp is een iteratief besluitvormingsproces dat uit meerdere fasen bestaat tijdens het analyseproces informatiemodel gebied. Hierbij moet rekening worden gehouden met de datavereisten van applicatieprogrammering en de gebruiker, logische en functionele datastructuren en de keuze van programma's en hardware. De fasen van databaseontwerp omvatten de organisatie van gegevens op meerdere niveaus. Het gegevensproces op meerdere niveaus is als volgt: extern, infologisch, logisch, datalogisch, intern. Er zijn andere niveaus van gegevenspresentatie, waarbij drie niveaus worden gebruikt: extern, conceptueel en intern.

De externe laag is vereist om elke query- of applicatieprogrammering te implementeren. Soms wordt het externe niveau ook als infologisch beschouwd, d.w.z. tegelijkertijd wordt alles buiten de machine bestudeerd informatie ondersteuning, d.w.z. formulieren die gegevens documenteren en presenteren, evenals externe omgeving, waar de databasefunctie zal zijn. Het externe niveau is een beschrijving van invoer- en uitvoerberichten en gegevens die in een database moeten worden opgeslagen. De beschrijving van de externe laag sluit de aanwezigheid van elementen van dubbele redundantie en onenigheid tussen gegevens niet uit. Om deze tegenstrijdigheden te elimineren, werd infologisch ontwerp gebruikt. Een informatiemodel kan worden gezien als een middel om de vorm van representatie te documenteren informatiebehoeften, wat zorgt voor consistente communicatie tussen de gebruiker en de systeemontwikkelaar. Alle externe weergaven zijn geïntegreerd informatieniveau, waarbij het infologische niveau een infologisch model is van het vakgebied waarvan gegevensredundantie en weergave zijn uitgesloten informatieve functie controleobjecten, d.w.z. een infologische weergave van gegevens gericht op de persoon die de database ontwerpt of gebruikt.

Op dit niveau wordt het gevormd conceptueel model gegevens die voldoen aan de kenmerken en beperkingen van het geselecteerde DBMS. Dit model is bedoeld voor programmeurs. Het logische niveaumodel, dat de specificatie van DBMS-tools ondersteunt, wordt datalogisch genoemd. Infologische en datalogische modellen zijn van elkaar afhankelijk. Infologisch model kan gemakkelijk worden omgezet in een datalogische. Intern niveau gekoppeld aan de fysieke locatie van gegevens. Van parameters fysiek model De hoeveelheid geheugen en de reactietijd van het systeem zijn afhankelijk. Fysieke databaseparameters kunnen worden gewijzigd om de efficiëntie te verbeteren functioneel systeem. Wijziging fysieke parameters wordt niet vooraf bepaald door de noodzaak om het informatie- en datamodel te veranderen. Het laagrelatiediagram bevat een beschrijving van de gegevens.

Netwerkmodel. Als een relatie tussen gegevens meer dan één verbinding heeft, wordt de relatie beschreven als een netwerkstructuur. Netwerkbasis gegevens bestaan ​​uit een set en een set verbindingen daartussen.

Het relationele model, in tegenstelling tot het hiërarchische en netwerk modellen heeft geen nadelen. Om de database efficiënter te laten functioneren, stellen wij een relationele aanpak voor. De creatie van het relationele model wordt geassocieerd met de naam Edward Codd. De eerste werken op dit gebied verschenen in de jaren '70 en zijn zeer actueel voor een lange tijd deze aanpak was een handig formeel apparaat voor databaseanalyse.

De relationele benadering komt voort uit de verzamelingenleer van de wiskunde. In het relationele model worden objecten en hun relaties weergegeven met behulp van tabellen. We zullen relaties ook als objecten beschouwen. Elke tafel vertegenwoordigt een object. In terminologie relationele modellen tabellen worden een relatie genoemd, elke kolom in de tabel wordt een waardeattribuut genoemd in de kolom die uit het domein wordt geëxtraheerd. Een domein is een reeks waarden die elk attribuut kan aannemen. De rijen van een tabel worden tupels genoemd.