<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9090754834337558688</id><updated>2012-02-16T02:13:24.360-08:00</updated><title type='text'>Tech Talk</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://techtalksavvy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9090754834337558688/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://techtalksavvy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>key_master</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9090754834337558688.post-2598382030679891734</id><published>2009-06-18T18:01:00.000-07:00</published><updated>2009-06-18T18:07:12.007-07:00</updated><title type='text'>DATABASE MANAGEMENT SYSTEM</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Database&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  A shared collection of logically related data (and a description of this data), designed to meet the information needs of an organization.&lt;br /&gt;&lt;br /&gt;  System catalog (data dictionary or metadata) provides the description of the data to enable program–data independence.&lt;br /&gt;&lt;br /&gt;  Logically related data comprises entities, attributes, and relationships of an organization's information.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Database Approach&lt;br /&gt; Data definition language (DDL).&lt;br /&gt;– Permits specification of data types, structures and any data constraints.  All specifications are stored in the database.&lt;br /&gt;&lt;br /&gt; Data manipulation language (DML).&lt;br /&gt;– General enquiry facility (query language) of the data.&lt;br /&gt; &lt;br /&gt; Controlled access to database may include:&lt;br /&gt;– A security system.&lt;br /&gt;– An integrity system.&lt;br /&gt;– A concurrency control system.&lt;br /&gt;– A recovery control system.&lt;br /&gt;– A user-accessible catalog.&lt;br /&gt;&lt;br /&gt; A view mechanism.&lt;br /&gt;– Provides users with only the data they want or need to use.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Database Uses&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;• Providing knowledgeable customer service&lt;br /&gt;• Make products and services tailored to customer preferences&lt;br /&gt;• Develop individualized, targeted marketing programs&lt;br /&gt;• Conduct one-on-one dialogs with each customer&lt;br /&gt;• Enlisting loyal customers in referral programs&lt;br /&gt;• Classify customers by interests and profitability so as to give special attention to those most likely to build the bottom line&lt;br /&gt;• Devise effective marketing programs to new prospects&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;File-based Systems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; A collection of application programs that perform services for the end users (e.g. reports).&lt;br /&gt;&lt;br /&gt; Each program defines and manages its own data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Common Problems of File-based Approach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Separation and isolation of data&lt;br /&gt;– Each program maintains its own set of data. Users of one program may be unaware of potentially useful data held by other programs.&lt;br /&gt;&lt;br /&gt; Duplication of data&lt;br /&gt;– Same data is held by different programs. Wasted space and potentially different values and/or different formats for the same item.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; Data dependence&lt;br /&gt;– File structure is defined in the program code.&lt;br /&gt;&lt;br /&gt; Incompatible file formats&lt;br /&gt;– Programs are written in different languages, and so cannot easily access each others files.&lt;br /&gt; &lt;br /&gt; Fixed Queries/Proliferation of application programs&lt;br /&gt;– Programs are written to satisfy particular functions. Any new requirement needs a new program.&lt;br /&gt;– &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Database Management System (DBMS)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; A software system that enables users to define, create, and maintain the database and which provides controlled access to this database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Typical Functions of DBMS&lt;br /&gt;&lt;br /&gt;a) The ability to update and retrieve data&lt;br /&gt;&lt;br /&gt;This is a fundamental component of a DBMS and essential to database management. Without the ability to view or manipulate data, there would be no point to using a database system.&lt;br /&gt;&lt;br /&gt;Updating data in a database includes adding new records, deleting existing records and changing information within a record. The user does not need to be aware of how DBMS structures this data, all the user needs to be aware of is the availability of updating and/or pulling up information, the DBMS handles the processes and the structure of the data on a disk.&lt;br /&gt;&lt;br /&gt;b) Support Concurrent Updates&lt;br /&gt;&lt;br /&gt;Concurrent updates occur when multiple users make updates to the database simultaneously. Supporting concurrent updates is also crucial to database management as this component ensures that updates are made correctly and the end result is accurate. Without DBMS intervention, important data could be lost and/or inaccurate data stored.&lt;br /&gt;&lt;br /&gt;DBMS uses features to support concurrent updates such as batch processing, locking, two-phase locking, and time stamping to help make certain that updates are done accurately. Again, the user is not aware all this is happening as it is the database management system's responsibility to make sure all updates are stored properly.&lt;br /&gt;&lt;br /&gt;c) Recovery of Data &lt;br /&gt;In the event a catastrophe occurs, DBMS must provide ways to recover a database so that data is not permanently lost. There are times computers may crash, a fire or other natural disaster may occur, or a user may enter incorrect information invalidating or making records inconsistent.&lt;br /&gt;&lt;br /&gt;If the database is destroyed or damaged in any way, the DBMS must be able to recover the correct state of the database, and this process is called Recovery. The easiest way to do this is to make regular backups of information. This can be done at a set structured time so in the event a disaster occurs, the database can be restored to the state that it was last at prior to backup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Components of DBMS Environment&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Hardware&lt;/span&gt;&lt;br /&gt;– Can range from a PC to a network of computers.&lt;br /&gt;&lt;br /&gt; &lt;span style="font-style:italic;"&gt;Software&lt;br /&gt;&lt;/span&gt;– DBMS, operating system, network software (if necessary) and also the application programs.&lt;br /&gt;&lt;br /&gt; &lt;span style="font-style:italic;"&gt;Data&lt;/span&gt;&lt;br /&gt;– Used by the organization and a description of this data called the schema.&lt;br /&gt;&lt;br /&gt; &lt;span style="font-style:italic;"&gt;Procedures&lt;/span&gt;&lt;br /&gt;– Instructions and rules that should be applied to the design and use of the database and DBMS.&lt;br /&gt; People&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Personnel involved in the Database Environment&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Data Administrator (DA)&lt;br /&gt; Database Administrator (DBA)&lt;br /&gt; Database Designers (Logical and Physical)&lt;br /&gt; Application Programmers&lt;br /&gt; End Users (native and sophisticated)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;History of Database Systems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; First-generation&lt;br /&gt;– Hierarchical and Network&lt;br /&gt;&lt;br /&gt; Second generation&lt;br /&gt;– Relational&lt;br /&gt;&lt;br /&gt; Third generation&lt;br /&gt;– Extended Relational&lt;br /&gt;– Object-Oriented&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Advantages of DBMS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Control of data redundancy.&lt;br /&gt; Data consistency&lt;br /&gt; More information from the same amount of data.&lt;br /&gt; Sharing of data.&lt;br /&gt; Improved data integrity.&lt;br /&gt; Improved security.&lt;br /&gt; Enforcement of standards.&lt;br /&gt; Economy of scale.&lt;br /&gt; Balanced conflicting requirements&lt;br /&gt; Improved data accessibility and responsiveness&lt;br /&gt; Increased productivity&lt;br /&gt; Improved maintenance through data independence&lt;br /&gt; Increased concurrency&lt;br /&gt; Improved backup and recovery services&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Disadvantages of DBMS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Complexity&lt;br /&gt; Size&lt;br /&gt; Cost of DBMS&lt;br /&gt; Additional hardware costs&lt;br /&gt; Cost of conversion&lt;br /&gt; Performance&lt;br /&gt; Higher impact of a failure&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9090754834337558688-2598382030679891734?l=techtalksavvy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtalksavvy.blogspot.com/feeds/2598382030679891734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techtalksavvy.blogspot.com/2009/06/database-management-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9090754834337558688/posts/default/2598382030679891734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9090754834337558688/posts/default/2598382030679891734'/><link rel='alternate' type='text/html' href='http://techtalksavvy.blogspot.com/2009/06/database-management-system.html' title='DATABASE MANAGEMENT SYSTEM'/><author><name>key_master</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9090754834337558688.post-6781700067721742281</id><published>2009-06-17T06:51:00.000-07:00</published><updated>2009-06-17T07:07:05.632-07:00</updated><title type='text'>Packet tracer 5.0 download link</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d7hkAvm6cbE/Sjj2-DGMX2I/AAAAAAAAAAw/JQU49clrOJc/s1600-h/packet-tracer-5-0-by-cisco-system.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_d7hkAvm6cbE/Sjj2-DGMX2I/AAAAAAAAAAw/JQU49clrOJc/s320/packet-tracer-5-0-by-cisco-system.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5348296103346069346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;packet tracer is a virtual simulator that allows its user to create or test virtual network connections. it simply gives an opportunity for students and professionals to create a network world for implementation and designing purposes.&lt;br /&gt;&lt;br /&gt;packet tracer is designed by cisco systems' networking academy to supplement supplementary learning possibilities to students.&lt;br /&gt;&lt;br /&gt;here is the link where you can download the packet tracer 5.0 for free:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kewlshare.com/dl/554ad3bbb191/PacketTracer_5.rar.html "&gt;Packet Tracer 5.0&lt;p&gt;http://kewlshare.com/dl/554ad3bbb191/PacketTracer_5.rar.html&lt;/p&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;hope it'll serve a big help to you..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9090754834337558688-6781700067721742281?l=techtalksavvy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techtalksavvy.blogspot.com/feeds/6781700067721742281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techtalksavvy.blogspot.com/2009/06/packet-tracer-50-download-link.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9090754834337558688/posts/default/6781700067721742281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9090754834337558688/posts/default/6781700067721742281'/><link rel='alternate' type='text/html' href='http://techtalksavvy.blogspot.com/2009/06/packet-tracer-50-download-link.html' title='Packet tracer 5.0 download link'/><author><name>key_master</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_d7hkAvm6cbE/Sjj2-DGMX2I/AAAAAAAAAAw/JQU49clrOJc/s72-c/packet-tracer-5-0-by-cisco-system.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
