<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DBMS Archives - SoftUni Global</title>
	<atom:link href="https://softuni.org/tag/dbms/feed/" rel="self" type="application/rss+xml" />
	<link>https://softuni.org/tag/dbms/</link>
	<description>Learn Programming and Start a Developer Job</description>
	<lastBuildDate>Fri, 01 Jul 2022 06:53:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://softuni.org/wp-content/uploads/2022/04/cropped-SoftUni-Global-Logo-Square-notext-32x32.png</url>
	<title>DBMS Archives - SoftUni Global</title>
	<link>https://softuni.org/tag/dbms/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Become Google Expert Developer? [Dev Talks #3]</title>
		<link>https://softuni.org/dev-talks/how-to-become-google-expert-developer/</link>
					<comments>https://softuni.org/dev-talks/how-to-become-google-expert-developer/#respond</comments>
		
		<dc:creator><![CDATA[Luben Lubenov]]></dc:creator>
		<pubDate>Thu, 16 Jun 2022 14:10:31 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[data management]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[devconcept]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[relational database]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=21300</guid>

					<description><![CDATA[<p>Say hello to Iliya Idakiev. He will take you into the world of Google Developer Experts</p>
<p>The post <a href="https://softuni.org/dev-talks/how-to-become-google-expert-developer/">How to Become Google Expert Developer? [Dev Talks #3]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="21300" class="elementor elementor-21300" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Meet <strong>Iliya Idakiev</strong>. He is a <strong>Google Developer Expert</strong> (GDE) in Angular and Web Technologies and he has been working with <strong>JavaScript</strong> for over 7 years. He teaches at <strong>Sofia University</strong> and has been running <strong>his own company</strong> (<strong>Hillgrand</strong>) for almost 5 years where he develops various <strong>web applications</strong>. He likes to organize and participate in <strong>JavaScript</strong> events and he and his team have a <strong>YouTube</strong> channel (<strong>commitjs</strong>). </p><p>Today he is here to answer some questions you probably have about the process of becoming a GDE.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/lxmIZGWD8gs&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-51a0f67 elementor-widget elementor-widget-heading" data-id="51a0f67" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What inspired you to become a developer?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3c81fe elementor-widget elementor-widget-text-editor" data-id="c3c81fe" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img fetchpriority="high" decoding="async" class="size-medium wp-image-21304 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/01-300x200.jpg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/01-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/01-1024x683.jpg 1024w, https://softuni.org/wp-content/uploads/2022/06/01-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/01-1536x1024.jpg 1536w, https://softuni.org/wp-content/uploads/2022/06/01-2048x1365.jpg 2048w, https://softuni.org/wp-content/uploads/2022/06/01-600x400.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" />&#8220;My experience began at <strong>University</strong>. My major was <strong>Informatics</strong>. I was studying <strong>C++ </strong>and also working with <strong>.NET</strong> and <strong>C#</strong>. Then I decided to learn <strong>JavaScript</strong>. Shortly after that, I started teaching JavaScript and opened my own company.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f908f5c elementor-widget elementor-widget-heading" data-id="f908f5c" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How did you become a Google Developer Expert?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-62dcdc3 elementor-widget elementor-widget-text-editor" data-id="62dcdc3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img decoding="async" class="size-medium wp-image-21305 alignright" src="https://softuni.org/wp-content/uploads/2022/06/02-300x200.jpg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/02-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/02-1024x683.jpg 1024w, https://softuni.org/wp-content/uploads/2022/06/02-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/02-1536x1025.jpg 1536w, https://softuni.org/wp-content/uploads/2022/06/02-2048x1366.jpg 2048w, https://softuni.org/wp-content/uploads/2022/06/02-600x400.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" />&#8220;To be a <strong>Google Developer Expert</strong> means to be recognized by Google for the things that you do for certain technologies. I wanted for a long time to become a <strong>Google Angular Expert</strong>. I was organizing events and a lot of courses. I started to go to conferences and I met with a lot of people who were already Google Developer Experts. So one day I decided to go on several interviews and everything went pretty smooth.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-44d02cd elementor-widget elementor-widget-heading" data-id="44d02cd" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What is the process of becoming a Google Developer Expert?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4a0f072 elementor-widget elementor-widget-text-editor" data-id="4a0f072" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img decoding="async" class="size-medium wp-image-21307 alignright" src="https://softuni.org/wp-content/uploads/2022/06/contributing-300x200.jpeg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/contributing-300x200.jpeg 300w, https://softuni.org/wp-content/uploads/2022/06/contributing-1024x682.jpeg 1024w, https://softuni.org/wp-content/uploads/2022/06/contributing-768x512.jpeg 768w, https://softuni.org/wp-content/uploads/2022/06/contributing-600x400.jpeg 600w, https://softuni.org/wp-content/uploads/2022/06/contributing.jpeg 1400w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;First, you have to be <strong>recommended</strong> by another Google Developer Expert and you must send all the <strong>background</strong> that you have (open-source projects, events, courses, etc.). You need to <strong>contribute to the community</strong>. The person from Google will check your background and you will have 2 or 3 <strong>interviews</strong> (personal and technical). Among all the benefits of becoming a Google Developer Expert, the biggest one for me is that you get <strong>recognized</strong> by Google and people look at you differently.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a506182 elementor-widget elementor-widget-heading" data-id="a506182" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What is your experience with contributing to open-source projects?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-309ffa6 elementor-widget elementor-widget-text-editor" data-id="309ffa6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;When you are working on some application and you are using some modules, at a certain point you will start to discover issues with these modules or new features that can be added. If you have time, you can <strong>fix these issues or add new features</strong> and make a pull request. This is a way to become a contributor.</p><p>Another way is to <strong>open-source the useful libraries that you developed</strong> in your projects.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2dff924 elementor-widget elementor-widget-heading" data-id="2dff924" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How do you relax?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f47c783 elementor-widget elementor-widget-text-editor" data-id="f47c783" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class="size-medium wp-image-21310 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-300x200.jpg" alt="" width="300" height="200" srcset="https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1-600x400.jpg 600w, https://softuni.org/wp-content/uploads/2022/06/template-code-scaled-1.jpg 804w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;I like <strong>walking</strong> and <strong>traveling</strong> to peaceful and beautiful places. I was a DJ before and still do it from time to time.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-129d9c5 elementor-widget elementor-widget-heading" data-id="129d9c5" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What are the projects that you are working on?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b318581 elementor-widget elementor-widget-text-editor" data-id="b318581" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><img loading="lazy" decoding="async" class="wp-image-21306 alignright" src="https://softuni.org/wp-content/uploads/2022/06/03-300x200.jpg" alt="" width="291" height="194" srcset="https://softuni.org/wp-content/uploads/2022/06/03-300x200.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/03-1024x683.jpg 1024w, https://softuni.org/wp-content/uploads/2022/06/03-768x512.jpg 768w, https://softuni.org/wp-content/uploads/2022/06/03-1536x1024.jpg 1536w, https://softuni.org/wp-content/uploads/2022/06/03-2048x1365.jpg 2048w, https://softuni.org/wp-content/uploads/2022/06/03-600x400.jpg 600w" sizes="(max-width: 291px) 100vw, 291px" /></p><p>&#8220;I mostly do private <strong>JavaScript-related training</strong>. I like <strong>live coding</strong>, which is much more interesting and effective for the students. One of the biggest projects we developed is the <strong>Front-End</strong> of a customer portal for monitoring and controlling off-grid and hybrid power systems. It was very challenging, and I am proud of this project.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b2dfe91 elementor-widget elementor-widget-heading" data-id="b2dfe91" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">When do you realize that you are successful?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d778372 elementor-widget elementor-widget-text-editor" data-id="d778372" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;This is other people&#8217;s decision, not mine. But I can say that I succeed when I<strong> accomplish my goals</strong>.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-22cdae9 elementor-widget elementor-widget-heading" data-id="22cdae9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What tips for success would you give?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f840f2f elementor-widget elementor-widget-text-editor" data-id="f840f2f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class="size-medium wp-image-20809 alignleft" src="https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-300x157.jpg" alt="" width="300" height="157" srcset="https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-300x157.jpg 300w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-1024x536.jpg 1024w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-768x402.jpg 768w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop-600x314.jpg 600w, https://softuni.org/wp-content/uploads/2022/05/featureimage-colleagues-looking-at-a-laptop.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;I think that everyone should find what he/ she is <strong>happy</strong> and <strong>enthusiastic</strong> about and try to become the <strong>best</strong> in it. Do not focus on the money/ salary, but focus on becoming <strong>better</strong> in what you do. <strong>Dedicate</strong> yourself and <strong>do not give up</strong>. This will make you successful.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-beadac7 elementor-widget elementor-widget-heading" data-id="beadac7" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How did you manage to stay motivated?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d978151 elementor-widget elementor-widget-text-editor" data-id="d978151" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;Going to <strong>meet-ups</strong> and <strong>knowledge sharing</strong> is very good and useful. This will keep you <strong>awake</strong> and <strong>inspired</strong>.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-545bb07 elementor-widget elementor-widget-heading" data-id="545bb07" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What advice will you give to young people who study at University?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1ebd013 elementor-widget elementor-widget-text-editor" data-id="1ebd013" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class="size-medium wp-image-21308 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/developers-300x197.jpg" alt="" width="300" height="197" srcset="https://softuni.org/wp-content/uploads/2022/06/developers-300x197.jpg 300w, https://softuni.org/wp-content/uploads/2022/06/developers-600x395.jpg 600w, https://softuni.org/wp-content/uploads/2022/06/developers.jpg 768w" sizes="(max-width: 300px) 100vw, 300px" /></em>&#8220;The University is a place where you can learn something that is going to be like a <strong>base</strong> for your life ahead. My advice is to start <strong>teaching</strong> other people as soon as you can because this will make you better in your field. Be a part of the community that is doing what you are doing and try to <strong>solve</strong> other people&#8217;s problems (for example, on Stack Overflow). <strong>Sharing knowledge is amazing!&#8221;</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-a6df34e elementor-widget elementor-widget-heading" data-id="a6df34e" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Do you have a favorite book on programming?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-61a63aa elementor-widget elementor-widget-text-editor" data-id="61a63aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8220;I would recommend books like &#8220;<strong><em>Clean Code&#8221;</em>,</strong> &#8220;<strong><em>Clean Architecture&#8221;,</em></strong> and &#8220;<strong><em>Enterprise System Architecture&#8221;</em></strong>. It is wise to invest time in something useful for your field. Also, <strong>GitHub</strong> is the best “book” that I would recommend.&#8221;</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7d1cb84 elementor-widget elementor-widget-heading" data-id="7d1cb84" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How do you see yourself in 5 years?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9c7c478 elementor-widget elementor-widget-text-editor" data-id="9c7c478" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img loading="lazy" decoding="async" class=" wp-image-21309 alignleft" src="https://softuni.org/wp-content/uploads/2022/06/Idakiev-300x300.png" alt="" width="224" height="224" srcset="https://softuni.org/wp-content/uploads/2022/06/Idakiev-300x300.png 300w, https://softuni.org/wp-content/uploads/2022/06/Idakiev-150x150.png 150w, https://softuni.org/wp-content/uploads/2022/06/Idakiev-100x100.png 100w, https://softuni.org/wp-content/uploads/2022/06/Idakiev.png 460w" sizes="(max-width: 224px) 100vw, 224px" /></em>&#8220;My goals are to <strong>develop</strong> my company and give my team a better working environment. I see myself still teaching other people and <strong>contributing</strong> to the community.&#8221;</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3381a86 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3381a86" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cf09e3" data-id="0cf09e3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/how-to-become-google-expert-developer/">How to Become Google Expert Developer? [Dev Talks #3]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/how-to-become-google-expert-developer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is a Database System (DBMS)? [Dev Concepts #36]</title>
		<link>https://softuni.org/dev-concepts/what-is-a-database-system/</link>
					<comments>https://softuni.org/dev-concepts/what-is-a-database-system/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Thu, 26 May 2022 06:00:00 +0000</pubDate>
				<category><![CDATA[Dev Concepts]]></category>
		<category><![CDATA[data management]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[devconcept]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[relational database]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=21165</guid>

					<description><![CDATA[<p>In this lesson, we explain the concept of databases and typical CRUD operations. We will also take a look at relational and NoSQL databases. </p>
<p>The post <a href="https://softuni.org/dev-concepts/what-is-a-database-system/">What is a Database System (DBMS)? [Dev Concepts #36]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="21165" class="elementor elementor-21165" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span data-preserver-spaces="true">A </span><strong><span data-preserver-spaces="true">database</span></strong><span data-preserver-spaces="true"> is a collection of data that is organized so that it can be easily </span><strong><span data-preserver-spaces="true">accessed</span></strong><span data-preserver-spaces="true">, </span><strong><span data-preserver-spaces="true">managed</span></strong><span data-preserver-spaces="true">, and </span><strong><span data-preserver-spaces="true">updated</span></strong><span data-preserver-spaces="true">.</span></p><ul><li><span data-preserver-spaces="true">Usually, you need to <strong>store data</strong> that will be <strong>accessible</strong> even after you end the program execution.</span></li><li>One way to do that is by using a <strong>text file</strong>, but this is not scalable and does not provide any <strong>structure</strong>.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-46eff64 elementor-widget elementor-widget-text-editor" data-id="46eff64" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px;"><img loading="lazy" decoding="async" class="wp-image-21185 alignleft" src="https://softuni.org/wp-content/uploads/2022/05/database-with-server-1-300x244.png" alt="database-with-server" width="218" height="177" srcset="https://softuni.org/wp-content/uploads/2022/05/database-with-server-1-300x244.png 300w, https://softuni.org/wp-content/uploads/2022/05/database-with-server-1.png 455w" sizes="(max-width: 218px) 100vw, 218px" /></span>Databases</strong> <strong>hold</strong> and <strong>manage</strong> data in the back-end systems. Almost all modern software systems use a <strong>database</strong> in some form. The data in <strong>database systems</strong> is organized in <strong>tables</strong>, <strong>collections</strong>, <strong>key-value pairs</strong> or <strong>other structures</strong>. The software, which <strong>manages</strong>, <strong>retrieves</strong> and <strong>manipulates data</strong> in a database, is called <strong>Database Management System(DBMS)</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/W3fqNuzdJPE&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3d7dddf elementor-widget elementor-widget-text-editor" data-id="3d7dddf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3 style="text-align: center;"><b>Relational and Non-Relational Model</b></h3>								</div>
				</div>
				<div class="elementor-element elementor-element-c3c81fe elementor-widget elementor-widget-text-editor" data-id="c3c81fe" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In this section, we will explain the difference between these two <strong>database models</strong>:</p><ul><li>The <strong>relational model </strong>is based on <strong>tables</strong> and <strong>relationships.</strong></li><li>The <strong style="font-size: 16px;">non-relational model </strong>is<span style="font-size: 16px;"> based on </span><strong style="font-size: 16px;">collections of documents.</strong></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-a6d80c4 elementor-widget elementor-widget-text-editor" data-id="a6d80c4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The structure of <strong>relational databases</strong> is <strong>strict</strong>, while the <strong>non-relational</strong> is <strong>not</strong> <strong>so strict</strong>. <strong>SQL databases</strong> regulate the input data, what their format is, how different types of data are connected, etc. <strong>RDBMS</strong> systems manage <strong>relational databases</strong> and expose a universal interface for developers: the <strong>SQL language</strong>. <strong>Relational databases</strong> organize data in tables, which hold <strong>data rows</strong>, and each row holds <strong>columns</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-396c344 elementor-widget elementor-widget-image" data-id="396c344" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://softuni.org/wp-content/uploads/elementor/thumbs/relational-vs-nosql-ppe6wwo9em8m7o7us710conv50xdrefn4y0bhss6dw.png" title="relational-vs-nosql" alt="relational-vs-nosql" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-809e7fb elementor-widget elementor-widget-text-editor" data-id="809e7fb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Non-Relational</strong> databases have a <strong>dynamic schema</strong>. A <strong>schema </strong>is the structure of the database, which describes all its <strong>objects</strong> (<strong>tables</strong>, <strong>collections</strong>, <strong>views</strong>, and <strong>others</strong>) and <strong>their structures</strong>. The data stored in <strong>NoSQL</strong> databases are not <strong>strictly structured</strong>. Sometimes these <strong>databases</strong> are called &#8220;<strong>schema-free databases</strong>&#8220;. Properties of an <strong>entity</strong> (the columns in the <strong>SQL database</strong>) can be added <strong>dynamically</strong>. <strong>NoSQL databases</strong> can be based on <strong>several data models</strong> (several ways to <strong>structure data</strong>).</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f4d27aa elementor-widget elementor-widget-text-editor" data-id="f4d27aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3><b>Define, Manipulate, Retrieve and Manage Data with DBMS</b></h3>								</div>
				</div>
				<div class="elementor-element elementor-element-62dcdc3 elementor-widget elementor-widget-text-editor" data-id="62dcdc3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Database Management System (DBMS)</strong> is a <strong>server software</strong>, which takes <strong>data queries</strong> of manipulation commands from the <strong>clients</strong>, <strong>execute</strong> the <strong>commands in the database</strong>, and <strong>returns the results</strong> to the clients.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c2ccca5 elementor-widget elementor-widget-image" data-id="c2ccca5" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://softuni.org/wp-content/uploads/elementor/thumbs/dbms-diagram-ppe7iolnqg1r6gl5mlvv46uakdli2yvs4q39qkhu9e.png" title="dbms-diagram" alt="dbms-diagram" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-aee5286 elementor-widget elementor-widget-text-editor" data-id="aee5286" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>While a <strong>database</strong> could be just a <strong>collection of data files</strong>, the <strong>DBMS</strong> is what makes it so powerful with its <strong>structure</strong>, <strong>algorithms</strong>, <strong>optimizations</strong>, and <strong>APIs</strong>. For <strong>comparison</strong>, in a <strong>text file</strong>, you will be able to save <strong>whatever information</strong> you like, while in a <strong>database</strong>, managed by a <strong>DBMS</strong>, you can <strong>set rules</strong> on the incoming data. <strong>DBMS systems</strong> implement a <strong>programming API</strong> or <strong>specialized language</strong>, such as <strong>SQL</strong>, to manage data.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-801da90 elementor-widget elementor-widget-text-editor" data-id="801da90" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span data-preserver-spaces="true">To do so, first, we create a </span><strong><span data-preserver-spaces="true">query</span></strong><span data-preserver-spaces="true"> (or command) through the client that is passed to the engine through its <strong>API</strong>. The engine processes the <strong>query</strong> and accesses the data files. Then, the <strong>database storage</strong> returns the desired data from the data files to the engine. Finally, the engine processes the returned data and passes it to the client for <strong>visualizing in a human-readable format</strong>.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-836143e elementor-widget elementor-widget-text-editor" data-id="836143e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Databases</strong> are very powerful in keeping <strong>collections of entities. </strong>The <strong>relational model</strong> is based on tables and relationships, and the <strong>non-relational model </strong>is based on collections of documents. <strong>Database systems</strong> are an important component of most <strong>modern software systems</strong>, and therefore software engineers must have at least <strong>basic database skills</strong>. </p>								</div>
				</div>
				<div class="elementor-element elementor-element-389579b elementor-widget elementor-widget-text-editor" data-id="389579b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2>								</div>
				</div>
				<div class="elementor-element elementor-element-4a0f072 elementor-widget elementor-widget-text-editor" data-id="4a0f072" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><div>In this tutorial, we cover the following topics:</div></div><ul><li><p><strong>Databases Introduction</strong></p></li><li><p><strong>SQL vs NoSQL Databases</strong></p></li><li><p><strong>DBMS Systems</strong></p></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3381a86 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3381a86" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cf09e3" data-id="0cf09e3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8f9bdef elementor-widget elementor-widget-text-editor" data-id="8f9bdef" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Slides</h2>								</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/05/Dev-Concepts-Episode-36-What-is-a-Database-System-DBMS.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-concepts/what-is-a-database-system/">What is a Database System (DBMS)? [Dev Concepts #36]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-concepts/what-is-a-database-system/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Databases, MySQL and MongoDB [Dev Concepts #35]</title>
		<link>https://softuni.org/dev-concepts/databases-mysql-and-mongodb/</link>
					<comments>https://softuni.org/dev-concepts/databases-mysql-and-mongodb/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Mon, 09 May 2022 06:00:00 +0000</pubDate>
				<category><![CDATA[Dev Concepts]]></category>
		<category><![CDATA[data management]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[devconcept]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[relational database]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=20139</guid>

					<description><![CDATA[<p>In this lesson, we explain the concept of databases in software development, the role of relational databases and the SQL language, and the NoSQL databases in modern software engineering.</p>
<p>The post <a href="https://softuni.org/dev-concepts/databases-mysql-and-mongodb/">Databases, MySQL and MongoDB [Dev Concepts #35]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="20139" class="elementor elementor-20139" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>We will start with the concept of <strong>data storage</strong>, the <strong>need of database systems</strong> and the <strong>difference between relational and non-relational databases</strong>. You will become familiar with the concept of <strong>Database Management Systems </strong>(DBMS), such as <strong>MySQL</strong>, <strong>MongoDB</strong> and <strong>Redis</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-09782b6 elementor-widget elementor-widget-text-editor" data-id="09782b6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><img loading="lazy" decoding="async" class=" wp-image-10534 alignright" src="https://softuni.org/wp-content/uploads/2022/01/db-300x185.png" alt="" width="243" height="150" srcset="https://softuni.org/wp-content/uploads/2022/01/db-300x185.png 300w, https://softuni.org/wp-content/uploads/2022/01/db-600x371.png 600w, https://softuni.org/wp-content/uploads/2022/01/db.png 647w" sizes="(max-width: 243px) 100vw, 243px" /><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">What is more, you will learn about the </span><strong style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">relational database model</strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">, the </span><strong style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">SQL language</strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> and some of its </span><strong style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">basic commands</strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> for data query and manipulation. </span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;" data-preserver-spaces="true">In the end, we will explain the <strong>NoSQL databases</strong> (which hold collections of documents) and how to query and manipulate a <strong>document-based NoSQL database</strong>.</span></span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-9a5f916 elementor-widget elementor-widget-text-editor" data-id="9a5f916" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span data-preserver-spaces="true">In the end, we will show you a <strong>live demo </strong>of how to work with </span><strong><span data-preserver-spaces="true">MongoDB </span></strong><span data-preserver-spaces="true">and </span><strong><span data-preserver-spaces="true">Robo 3T. </span></strong>From the demo, you will learn:</p><ul><li><span data-preserver-spaces="true">how to <strong>create</strong> a database and a collection of documents</span></li><li><span data-preserver-spaces="true">how to <strong>insert</strong> a document</span></li><li><span data-preserver-spaces="true">how to <strong>edit</strong>, <strong>delete</strong> and <strong>query</strong> documents</span></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/vDTKX75R_tA&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-aebea32 elementor-widget elementor-widget-heading" data-id="aebea32" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Databases</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3c81fe elementor-widget elementor-widget-text-editor" data-id="c3c81fe" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>A <b>database</b> is a collection of data that is organized so that it can be easily <b>accessed</b>, <b>managed</b>, and <b>updated</b>. <b>Database Management System (DBMS) </b>usually manages a <strong>database</strong>. <b>DBMS systems </b>are also called &#8220;<b>databases servers</b>&#8220;, because they manage data and serve developers through an <b>API</b>, using the &#8220;<b>client-server</b>&#8221; model of communication.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0cff09f elementor-widget elementor-widget-text-editor" data-id="0cff09f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Databases implement the classical <b>CRUD operations</b>. <b>CRUD </b>is an abbreviation with each letter standing for a<strong> single operation</strong>.</p><p>Those are the basic <b>operations</b> you will be performing on a database:</p><ul><li><b>C</b> – Create (or add or insert) new data.</li><li><b>R</b> – Read (or retrieve or query) data.</li><li><b>U</b> – Update existing data.</li><li><b>D</b> – Delete existing data.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-9b5cd62 elementor-widget elementor-widget-heading" data-id="9b5cd62" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Relational and NoSQL Databases</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c2ccca5 elementor-widget elementor-widget-image" data-id="c2ccca5" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://softuni.org/wp-content/uploads/elementor/thumbs/relational-vs-nosql-dbs-pod4hd5q866h36p3t5trxcn57a6w62b3qo6hjhl5yu.png" title="relational-vs-nosql-dbs" alt="relational-vs-nosql-dbs" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-91aa206 elementor-widget elementor-widget-text-editor" data-id="91aa206" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Relational databases</strong> organize data in <strong>tables</strong> and <strong>data rows</strong>. For example, an e-commerce software could have a <strong>table</strong> holding the products. Each <strong>table row</strong> could hold product <strong>id</strong>, <strong>product name</strong>, <strong>description</strong>, <strong>supplier</strong>, and <strong>price</strong>. In relational databases, the <strong>SQL language</strong> is used to <strong>query</strong> and <strong>modify data.</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-302dee6 elementor-widget elementor-widget-text-editor" data-id="302dee6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>NoSQL databases</strong> hold <strong>collections of documents</strong> or <strong>key-value pairs</strong>. <strong>Document databases</strong> (like MongoDB) manage <strong>collections of documents</strong> (such as products or vendors). These <strong>key-value pair structures</strong> are also known as &#8220;<strong>dictionaries</strong>&#8220;. They support a fast &#8220;<strong>search by key</strong>&#8221; operation. <strong>Key-value data storage</strong> systems are good for organizing simple data.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9d856f8 elementor-widget elementor-widget-heading" data-id="9d856f8" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">From Data Storage to Databases</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-55d7bb7 elementor-widget elementor-widget-text-editor" data-id="55d7bb7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Databases give you the possibility to keep <strong>different data about the same thing</strong> in <strong>columns</strong> or <strong>properties</strong>. Multiple data objects of the same type can be stored in a <strong>table</strong> or <strong>collection</strong>. Such data objects are also called &#8220;<strong>entities</strong>&#8220;.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f4a9e4e elementor-widget elementor-widget-image" data-id="f4a9e4e" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://softuni.org/wp-content/uploads/elementor/thumbs/table-data-info-pod4vvs27rlmp78v743rlms4si5ttiexn534m7yqf0.png" title="table-data-info" alt="table-data-info" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-551f03b elementor-widget elementor-widget-text-editor" data-id="551f03b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In the image above, we have several <strong>entities </strong>like <strong>products</strong>, <strong>customers,</strong> and <strong>orders</strong>. Each <strong>entity </strong>would have several data characteristics, which can be stored in <strong>data columns</strong> or <strong>object properties</strong>. This way the data has &#8220;<strong>structure</strong>&#8220;. It is organized <strong>consistently</strong> and in a <strong>manageable way</strong>. Each row holds a single entity (in this example – an order). As you may have guessed, this is much <strong>more optimized</strong> than keeping physically thousands of receipts (on paper or in text files).</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bfe9832 elementor-widget elementor-widget-heading" data-id="bfe9832" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Why Do We Need Databases?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2738126 elementor-widget elementor-widget-text-editor" data-id="2738126" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span data-preserver-spaces="true"><img loading="lazy" decoding="async" class=" wp-image-10536 alignright" src="https://softuni.org/wp-content/uploads/2022/01/dbperson-234x300.jpg" alt="" width="198" height="254" srcset="https://softuni.org/wp-content/uploads/2022/01/dbperson-234x300.jpg 234w, https://softuni.org/wp-content/uploads/2022/01/dbperson.jpg 547w" sizes="(max-width: 198px) 100vw, 198px" /><span style="font-size: 16px;" data-preserver-spaces="true">There are far more reasons to use a </span><strong style="font-size: 16px;"><span data-preserver-spaces="true">database&nbsp;</span></strong><span style="font-size: 16px;" data-preserver-spaces="true">rather than physical storage. <strong>Data storage</strong> is not the primary reason to use a <strong>database system</strong>.</span></span></p>
<p><span data-preserver-spaces="true">As we said earlier, imagine having&nbsp;</span><strong><span data-preserver-spaces="true">thousands of receipts</span></strong><span data-preserver-spaces="true">. It would be quite impractical to search these receipts unless they are carefully structured and ordered. That is easily solved with a <strong>database</strong> as it is stored on your computer, or even on a <strong>cloud service</strong>. <strong>Database tables</strong> and <strong>collections</strong> can be indexed, and this allows <strong>searching millions of documents in milliseconds</strong>.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-000e89a elementor-widget elementor-widget-text-editor" data-id="000e89a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Database systems</strong> are an important component of most <strong>modern software systems</strong>, and therefore software engineers must have at least <strong>basic database skills</strong>. They are very powerful in keeping <strong>collections of entities</strong> and implement efficiently the <strong>CRUD operations</strong>, <strong>queries</strong>, <strong>searching,</strong> and many more.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-43c1277 elementor-widget elementor-widget-heading" data-id="43c1277" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Topics</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4a0f072 elementor-widget elementor-widget-text-editor" data-id="4a0f072" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><div><div>In this tutorial, we cover the following topics:</div></div><ul><li><p><b>Database Intro</b></p></li><li><p><b>SQL vs NoSQL Databases</b></p></li><li><p><b>DBMS Systems</b></p></li><li><p><b>Relational Databases and SQL</b></p></li><li><p><b>NoSQL and MongoDB</b></p></li></ul></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3381a86 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3381a86" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cf09e3" data-id="0cf09e3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-66d6ac7 elementor-widget elementor-widget-heading" data-id="66d6ac7" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/05/Dev-Concepts-Episode-35-Databases-MySQL-and-MongoDB.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-concepts/databases-mysql-and-mongodb/">Databases, MySQL and MongoDB [Dev Concepts #35]</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-concepts/databases-mysql-and-mongodb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: softuni.org @ 2026-07-11 19:21:02 by W3 Total Cache
-->