Preview

CS-669 Assignment 1

Powerful Essays
Open Document
Open Document
985 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
CS-669 Assignment 1
The two parts in this assignment will contribute equally to your grade and will be evaluated separately.

Part 1: Database Concepts
Imagine that a countryside inn maintains its data in flat files on a file system. To assist in reserving rooms and booking guests, the innkeepers use a custom application that accesses these flat files. The innkeepers sometimes access the files directly. With this scenario in mind, address each of the topics below.

Topic 1: The Advantages of Database Management Systems
Identify and describe several advantages that a database system would offer the inn over their current data management solution.

The purpose of the DBMS is to service between users’ applications and database. This way of accessing to data through the DBMS brings several advantages. First of all, it supports multiple user access at the same time, which helps to update data just in time.
DBMS provide better security and integrity to the stored data, because the DBMS stands at the gates of access where it helps to enforce security policy.
It reduces data inconsistency where the same data may display in different locations.
It also supports quick requests in query such that ad hoc query and responses almost immediately.
As a result, it positively effects to make decisions.
Increases end user productivity as well.

Topic 2: Structural Independence
Database systems exhibit structural independence, which occurs when the way that applications and users operate with the database is independent of how the data is actually stored in the file system or other storage device. Explain why structural independence is important to the innkeepers. Structural independence when we can change structure of stored data without affecting to access of user’s applications. It is essential, otherwise in case of dependency there would be need to make all necessary adjustments to keep the same type access that the users have.

Topic 3: Problems with Data Redundancy
Data

You May Also Find These Documents Helpful

  • Powerful Essays

    Pt2520 Unit 6

    • 1447 Words
    • 6 Pages

    What is the role of a DBMS, and what are its advantages? What are its disadvantages?…

    • 1447 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    One benefit of a relational database management system is that it contains a built-in query language, which lets you obtain immediate answers to the questions you ask about your data. _________________________…

    • 585 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Unit 18 - Database P1, M1

    • 995 Words
    • 4 Pages

    Database, it is a place use to store lots of data. It can be seen as a filing cabinet. And database management system (DBMS) is software that specificity designs for managing the data in database such as create, update or delete them. General is including security, retrieval and backup features. User also allows using the data to create a report or share data with multi-user.…

    • 995 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Cis 111

    • 790 Words
    • 4 Pages

    o Reduced application development time: It will not interrupt the user from accessing the data.…

    • 790 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Dbm 381 Week 1paper

    • 885 Words
    • 4 Pages

    A database is a structure that can store information about multiple types of entities, the attributes of those entities, and the relationships between the entities (Pratt & Adamski, 2012, Chapter 1). How data is received, stored, processed, and made available to others has an effect on the success or failure of an organization. The use of different architecture is a most to fit the needs of the organization, however the value of the data still remains in been able to access and extract information from the database system, and the only way this can be reached is by organizing, storing, and analyzing it effectively. For many organizations these systems have become an essential part of their structural and operational success.…

    • 885 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Database is a place to store lots of data, imagine it as a giant virtual filling cabinet that can be organized in many ways. There’s software called (DBMS) which stands for database management system which allows the user to manage data in database such as; create, delete or update.…

    • 1351 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Database tools and technologies affected the business processes and decision making by a great extent. The most important benefit of the database is to change unstructured information into structured information, and allow users to analysis the data stored into different tables with the help of queries. Before database, all the information used to stored into paper and other unstructured computer programs, due to which getting required information process was very slow. Due to database, all the data is stored into the server and not only access of these became faster but also multiple users can access database at the same time. It removes redundancy from the tables, and ensure that the data all over the database is consistent, and also ensure the integrity of the data.…

    • 899 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    water

    • 520 Words
    • 3 Pages

    A relational database model has many advantages such as increase flexibility, increase information security, increase scalability and performance, increase information integrity (quality), and reduce information redundancy.…

    • 520 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    “Establishing a relational database management system is a great way to increase data integrity, efficiency, ask questions, sort and filter data, provide stronger security, and share information in one concise design which is very user friendly if developed correctly. Relational databases allow the ability to cross-reference data stored by the business and as a result provide a higher level of integrity.” “The key to success is in the foundation of the database's design.” “Relationships of data must be accurately assessed and once this connection is established, the rest falls into place rather smoothly. (Goessl, 2009)”…

    • 672 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Databases are very important to every person in the world today. Whatever you do in you daily routine you are bound to come in contact with some form of database and our world has become so dependent on it that most people won’t even realize the importance of databases. A database is a bunch of files that are usually integrated electronically together to make up one big file. The database stores all of these files in one location and numerous people can access this information all at the same time if they have the proper access from the database administrator.…

    • 1084 Words
    • 5 Pages
    Better Essays
  • Better Essays

    Relational Databases

    • 4830 Words
    • 20 Pages

    Databases are possible because of their database management system (DBMS). As shown in Figure 4.2, the DBMS is a software program that sits between the actual data stored in the system and the application programs that use the data. As shown in Figure 4.4, this allows users to separate the way they view the data (called the logical view) from the way the data is actually stored (the physical view). The DBMS interprets the users ' requests and retrieves, manipulates, or stores the data as needed. The two distinct views separate the applications from the physical information, providing increased flexibility in applications, improved data security, and ease of use.…

    • 4830 Words
    • 20 Pages
    Better Essays
  • Better Essays

    This paper will compare and contrast five different database management systems on six criteria. The database management systems (DBMS) that will be discussed are SQL Server 2000, Access, MySQL, DB2, and Oracle. The criteria that will be compared are the systems ' functionality, the requirements that must be met to run the DBMS, the expansion capabilities – if it is able to expand to handle more data over time, the types of companies that typically use each one, the normal usage of the DBMS, and the costs associated with implementing the DBMS.…

    • 1180 Words
    • 5 Pages
    Better Essays
  • Better Essays

    Standardizing data, once done predominately by large corporations, is now filtering down to medium- size and small companies. The meshing of the old and new database causes administrators to maintain two or three database products on a single network. (Wong 1995) Relational database management systems incorporate complex features and components to help with logic procedures. This requires organizations to expand the traditional approach to database management and administration.…

    • 1186 Words
    • 5 Pages
    Better Essays
  • Good Essays

    This paper will discuss the different databases in my organization with regards to what the databases are being used for and any improvements that can be made. To understand how a database helps the day-to-day functions of a business one must first know what a database does and how it works. A database is a “systematized collection of data that can be accessed immediately and manipulated by a data-processing system for a specific purpose” (English Dictionary). So a database is an application or tool used for storing and arranging information efficiently. Databases are very important tools in the workplace, if a company’s data is stored on a typically spreadsheet problems would arise fairly quickly. A spreadsheet is very hard to retrieve data except basic queries, and there is no multiple user access, and perhaps the most troublesome issue is that there is no integrity and data validation. In databases the structure is based on tables which have columns and rows that will store specific data. A row “in a table is referred to as a record. Records are where the individual pieces of information are stored” (Microsoft). Columns will identify the data in the table with the rows showing the records. The main types of databases are; relational and flat-file databases. “A flat file database is a database designed around a single table. The flat file design puts all database information in one table, or list, with fields to represent all parameters. A flat file may contain many fields, often, with duplicate data that are prone to data corruption” (databasedev). Flat file databases are good for small amounts of data that store simple data such as list and data values. Relational databases deals with more than one database at a time. It forms a relationship between tables that are manipulated to suite the user needs. The two main databases that I use at my job would be Microsoft Access and Microsoft SQL Server.…

    • 752 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Evolution of Data Models

    • 1131 Words
    • 5 Pages

    The quest for better data management has led to different models that attempt to resolve the file system’s critical shortcomings. Because each data model evolved from its predecessors, it is essential to examine the major data models in roughly chronological order.…

    • 1131 Words
    • 5 Pages
    Better Essays