sql >> Database >  >> RDS >> Sqlserver

Wat is het Database and Relational Database Management System (RDBMS)

Hallo,

Ik zal in dit artikel uitleggen wat het database- en relationele databasebeheersysteem (RDBMS) is.

Database is een verzameling fysieke gegevens die relationele gegevens worden gecombineerd met, met andere woorden, gekoppelde gegevens. Welnu, wat zijn de gegevens en informatie en wat zijn de verschillen tussen gegevens en informatie? Lees het volgende artikel voor antwoorden op deze vragen.

Wat zijn de gegevens en informatie en gegevensvolumes

Database en relationeel databasebeheersysteem (RDBMS)

Een database is een verzameling fysieke gegevens die relationele gegevens worden gecombineerd met, met andere woorden, gekoppelde gegevens. Databases groeien met de dag erg snel. In de jaren zeventig was data van gigabyte waarschijnlijk een droom, maar tegenwoordig is Terabyte, zelfs Petabyte-databases, normaal en bestaan ​​ze voor bijna elke instelling.

In de toekomst zullen petabyte (1024 terabyte), exabyte, zettabyte en misschien yottabyte (2^80)  normaal zijn.

Databasebeheersystemen zijn beschikbaar voor het beheer van databases, die de schatkamer zijn van instellingen.

Databasebeheersystemen worden gedefinieerd als software die ervoor zorgt dat bewerkingen zoals het maken, verwijderen van databases, toevoegen, verwijderen en bijwerken van gegevens van gebruikers op een consistente en veilige manier worden uitgevoerd.

Voorbeeld:een student die naar de bibliotheek gaat, wil een boek zoeken en lezen. Laten we aannemen dat de bibliotheek 1000-10.000 verschillende categorieën en meestal onafhankelijke boeken bevat. Als deze boeken niet volgens een logica zijn opgesteld, kan de persoon die naar de planken komt om een ​​boek te zoeken waarschijnlijk pas het boek vinden waarnaar hij op zoek is na dagenlang zoeken als hij zijn zoektocht niet heeft opgegeven

Dit is onwenselijk en zal in het echte leven waarschijnlijk niet voorkomen. Daarom zijn er een aantal methoden in bibliotheken die veel zoekopdrachten met verschillende logica zullen vergemakkelijken. Bijvoorbeeld:Sorteer boeken in alfabetische volgorde. Op deze manier krijgt de persoon die op zoek is naar een boek, het boek dat hij wil in een korte tijd die onvergelijkbaar is met andere amateurmethoden.

Turkse luchtvaartmaatschappijen vliegen naar meer dan 400 vliegtuigen en meer dan duizend steden die we continu gebruiken. Miljoenen passagiers kiezen een van deze vliegtuigen en steden of zelfs bepaalde tijden. Zou er zonder een databasebeheersysteem geen chaos heersen op de luchthavens als er geen orde was die bepaalt welke passagiers naar welk vliegtuig, naar welke stad en zelfs met welke stoel zouden vliegen?

De belangrijkste reden voor het uitleggen van het bovenstaande scenario is een van de belangrijkste redenen voor de behoefte aan database en databasebeheersystemen. Zoals het vanaf hier kan worden begrepen, zullen het databasebeheersysteem en de database altijd een must zijn bij de toenemende informatietechnologieën in de derde wereld.

Dit zijn de plaatsen waar de database in het echte leven wordt gebruikt

Luchtvaartmaatschappijen: Reserveringen en kaartverkoop

Banken :Bankieren en transacties

Verzekeringen :Verzekeringen en transacties

Ziekenhuizen :Patiëntregistratie- en afspraaksystemen

Universiteiten :leerlingvolgsysteem en cijferinvoer

Online verkoop :Klant- en productinformatie

Online detailhandel :Orderrecords en resultaten

Personeelszaken: Werknemersprofielen en salarissen

Productie: Voorraden en tracking van geproduceerde producten

Databasebeheersystemen zijn een must, bekijk nu kort wat de meest elementaire voordelen zijn van databasebeheersystemen.

Consistentie van gegevens:   Originele gegevens moeten de meest actuele status van de gegevens weergeven voor gebruikers als meer dan één gebruiker er toegang toe heeft. Vb:u kunt de beschikbaarheid controleren op de webpagina van de luchtvaartmaatschappij om vliegtickets te kopen en zien dat er op het exacte moment een quotum is, en iemand anders doet dezelfde procedure als in hetzelfde systeem en hij kan het ticket ook kopen zoals jij.

In dit geval, als er geen Database Management Systeem is, ontvangt een nieuwe klant dat ticket op basis van de beschikbaarheid van het quotum. Dit veroorzaakt inconsistentie in de gegevens. Daarom zorgen Database Management Systemen voor Dataconsistentie in systemen waar meerdere gebruikers verbinding maken. En slechts één persoon kan dat ticket kopen als er databasebeheersystemen beschikbaar zijn.

Gegevensredundantie:  Het maakt het mogelijk om een ​​gemeenschappelijke repository te beheren die veel mensen gebruiken vanaf één locatie. Anders zullen er veel herhalingen zijn in de gegevensopslag en kan de consistentie van de gegevens niet worden gegarandeerd.

Gegevensgelijktijdigheid:  Databasebeheersysteem biedt meerdere gebruikers consistent toegang tot dezelfde gegevens. Anders zouden gebruikers, als de oude methode en bestandsmethode werden gebruikt, achtereenvolgens toegang hebben tot dezelfde gegevens.

Gegevensintegriteit:  wanneer een gebruiker in het systeem wordt verwijderd, moeten alle bijbehorende gegevens worden verwijderd.

Gegevensbeveiliging:  Voorkomt ongewenste vernietiging en corruptie van gegevens. Het stelt ook de beveiliging bloot door gebruikers alleen toegang te geven tot de schema's of tabellen waarvoor het is geautoriseerd.

Onafhankelijkheid van gegevens:  Ongeacht de structuur van de gegevens die zijn opgeslagen in de database is niet belangrijk Databasebeheersysteem lost deze situatie zelf op.

We hebben het gehad over de voordelen van databasebeheersystemen. Wat zijn de databasebeheersystemen die in de wereld worden gebruikt? De lijst is als volgt. Een lijst van de belangrijkste en meest gebruikte.

Oracle :  Het is het meest populaire databasebeheersysteem met een groot deel van de DBMS-markt ter wereld.

SQL-server: Deze software, een Microsoft-product, heeft de afgelopen jaren zijn marktdominantie vergroot en zijn taartpunt vergroot.

MySQL : Het is wereldwijd het meest gebruikte Open Source DBMS. Oracle is de nieuwe eigenaar. Bovendien maakt de World Wide Social Sharing-site, zoals Facebook, gebruik van dit databasebeheersysteem.

PostgreSQL :  PostreSQL, dat de afgelopen jaren open source en gratis is, kan het databasebeheersysteem van de toekomst zijn als het 3-5 jaar blijft bestaan.

Sybase : Het is een databasebeheersysteem dat de laatste jaren steeds meer wordt gebruikt. SAP is de nieuwe eigenaar van Sybase.

DB2 : IBM DBMS is ook een veelgebruikt product.

Volgens recente onderzoeken worden de populariteit en volgorde van DBMS hieronder gegeven. TOP Rank-databases zijn als volgt.

De meeste van de vele databasebeheersystemen die tegenwoordig worden gebruikt, zijn het relationele databasebeheersysteem (RDBMS). In relationele databasebeheersystemen worden gegevens bewaard in structuren die we een tabel noemen die bestaat uit rijen en kolommen. Er zijn honderden gekoppelde tabellen in databases. In relationele databasebeheersystemen wordt de relatie tussen tabellen tot stand gebracht via gemeenschappelijke kolommen.

De volgende afbeelding toont de tabellen met de databaseserver, server, virtuele machine, rack, load balancer, database, applicatie en gebruikersinventaris in een datacenter en hun relatie tot elkaar.

Wilt u Oracle Database for Beginners leren, lees dan de volgende artikelen.

https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/


  1. Wat is het equivalent van varchar(max) in Oracle?

  2. NLS_UPPER() Functie in Oracle

  3. ojdbc14.jar versus ojdbc6.jar

  4. Hoe beïnvloedt het zoekpad de resolutie van de ID en het huidige schema?