<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CS403 GDB1 Solution and discussion]]></title><description><![CDATA[<p dir="auto">GDB Topic:</p>
<p dir="auto">The Virtual University has a multi-disciplinary approach and offers extensive degree programs in numerous academic disciplines. Although undergraduate and post graduate degrees are awarded in many disciplines, the most sought and highly popular degrees offered by the University are in the fields of Computer and IT. BS, MS and PhD program offered under the department of CS and IT.  Students get enrolled and study the relevant courses in a particular semester. VU manages the information about students, degree programs, student’s achievements, course credentials and many more.</p>
<p dir="auto">Let’s suppose, you are the database designer and asked to design the database of above given scenario.</p>
<p dir="auto">In order to design the database, you have to choose a data model from the following data models:</p>
<p dir="auto">Hierarchical data model<br />
Network data model<br />
Relational data model<br />
As a database designer which data model will you choose for the database designing? Justify your answer in either case with only very solid points.</p>
<p dir="auto">Note: Answer should not exceed 200 words.</p>
<p dir="auto">GDB Instructions:</p>
<p dir="auto">You need to provide precise and to the point answer, avoid irrelevant details.<br />
Copied from the internet or another student will get zero marks.<br />
You cannot participate in the discussion after the due date via email.<br />
The GDB will open and close on specified date and time. Please note that no grace day or extra time will be given for posting comments on GDB.</p>
]]></description><link>https://community.secnto.com//topic/326/cs403-gdb1-solution-and-discussion</link><generator>RSS for Node</generator><lastBuildDate>Mon, 08 Jun 2026 19:59:44 GMT</lastBuildDate><atom:link href="https://community.secnto.com//topic/326.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Aug 2019 20:00:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CS403 GDB1 Solution and discussion on Wed, 29 Jan 2020 19:54:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zareen" aria-label="Profile: zareen">@<bdi>zareen</bdi></a> said in <a href="/post/3703">CS403 GDB1 Solution and discussion</a>:</p>
<blockquote>
<p dir="auto">Now would you normalize the database or keep your database in de-normalized form.</p>
</blockquote>
<p dir="auto">Although, denormalized schema can greatly improve performance under extreme read-loads but the updates and inserts become complex as the data is duplicate and hence has to be updated/inserted in more than one places.</p>
<p dir="auto">One clean way to go about solving this problem is through the use of <em><strong>triggers</strong></em>. For example in our case where the %(red)[orders] table has the %(red)[product_name] column as well, when the value of %(red)[product_name] has to be updated, then it can simply be done in the following way:</p>
<ul>
<li>Have a trigger setup on the %(red)[products] table that updates the %(red)[product_name] on any update to the %(red)[products] table.</li>
<li>Execute the update query on the %(red)[products] table. The data would automatically be updated in the %(red)[orders] table because of the trigger.</li>
</ul>
<p dir="auto">However, when de-normalizing the schema, do take into consideration, the number of times you would be updating records compared to the number of times you would be executing SELECTs. When mixing normalization and de-normalization, focus on de-normalizing tables that are read intensive, while tables that are write intensive keep them normalized.</p>
<p dir="auto"><a href="http://www.ovaistariq.net/199/databases-normalization-or-denormalization-which-is-the-better-technique/" target="_blank" rel="noopener noreferrer nofollow ugc">link text</a></p>
]]></description><link>https://community.secnto.com//post/3704</link><guid isPermaLink="true">https://community.secnto.com//post/3704</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Wed, 29 Jan 2020 19:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to CS403 GDB1 Solution and discussion on Wed, 29 Jan 2020 19:49:48 GMT]]></title><description><![CDATA[<p dir="auto">Suppose, you are going to develop an application that will be mainly used for data analysis. The database for this application contains huge amount of data which is mainly loaded in batches. This application does not require insertion/updation/deletion of individual records. Our main objective is to improve the performance of application to quickly perform desired analysis.</p>
<p dir="auto">Now, as a student of the Database Management System, you are going to design the database for above application. In the database design, your main concern will be the “efficiency” in term of searching. Now would you normalize the database or keep your database in de-normalized form.</p>
<p dir="auto">Justify your answer in either case with proper reasons.</p>
<p dir="auto">%(red)[Note: Answer should not exceed 200 words.]</p>
]]></description><link>https://community.secnto.com//post/3703</link><guid isPermaLink="true">https://community.secnto.com//post/3703</guid><dc:creator><![CDATA[zareen]]></dc:creator><pubDate>Wed, 29 Jan 2020 19:49:48 GMT</pubDate></item><item><title><![CDATA[Reply to CS403 GDB1 Solution and discussion on Fri, 09 Aug 2019 12:00:50 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://youtu.be/vL4Myo1g9v8" target="_blank" rel="noopener noreferrer nofollow ugc">https://youtu.be/vL4Myo1g9v8</a></p>
]]></description><link>https://community.secnto.com//post/835</link><guid isPermaLink="true">https://community.secnto.com//post/835</guid><dc:creator><![CDATA[moaaz]]></dc:creator><pubDate>Fri, 09 Aug 2019 12:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to CS403 GDB1 Solution and discussion on Fri, 09 Aug 2019 11:58:23 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://youtu.be/w723_QQd2vk" target="_blank" rel="noopener noreferrer nofollow ugc">https://youtu.be/w723_QQd2vk</a></p>
]]></description><link>https://community.secnto.com//post/834</link><guid isPermaLink="true">https://community.secnto.com//post/834</guid><dc:creator><![CDATA[Khuram Shahzad]]></dc:creator><pubDate>Fri, 09 Aug 2019 11:58:23 GMT</pubDate></item><item><title><![CDATA[Reply to CS403 GDB1 Solution and discussion on Fri, 09 Aug 2019 11:55:39 GMT]]></title><description><![CDATA[<p dir="auto">Relational data model<br />
As a database designer, I’ll choose relational data model for the database designing because the relational model represents the database as a collection of relations. A relation is nothing but a table of values. Every row in the table represents a collection of related data values. These rows in the table denote a real-world entity or relationship.<br />
The table name and column names are helpful to interpret the meaning of values in each row. The data are represented as a set of relations. In the relational model, data are stored as tables. However, the physical storage of the data is independent of the way the data are logically organized.<br />
Relational Integrity constraints are referred to conditions which must be present for a valid relation. These integrity constraints are derived from the rules in the mini-world that the database represents.<br />
Four basic update operations performed on relational database model are<br />
Insert, update, delete and select. The Relational database model represents the database as a collection of relations (tables)Attribute, Tables, Tuple, Relation Schema, Degree, Cardinality, Column, Relation instance, are some important components of Relational Model Relational Integrity constraints are referred to conditions which must be present for a valid relation. The relational database is only concerned with data and not with a structure which can improve the performance of the model</p>
]]></description><link>https://community.secnto.com//post/833</link><guid isPermaLink="true">https://community.secnto.com//post/833</guid><dc:creator><![CDATA[Khuram Shahzad]]></dc:creator><pubDate>Fri, 09 Aug 2019 11:55:39 GMT</pubDate></item></channel></rss>