Preview

UNIT 7 RESEARCH ASSIGNMENTDIFFERENCES BETWEEN PROCEDURAL

Satisfactory Essays
Open Document
Open Document
337 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
UNIT 7 RESEARCH ASSIGNMENTDIFFERENCES BETWEEN PROCEDURAL
UNIT 7 RESEARCH ASSIGNMENT
DIFFERENCES BETWEEN PROCEDURAL AND DECLARITIVE LANGUAGES

1. What are the advantages of a declarative language as opposed to a procedural language? The programs are very concise, which makes it easy even for programmers to obtain solutions. An analyst can execute a query to get the desired information. An analyst can write acceptable web pages with simple HTML and CSS commands. Another advantage of the declarative programming model is that repetitive required code that indicates how to solve things is provided in the computer system behind the scenes. This code can be made highly efficient and can incorporate the best ideas from computing. The declarative language can take advantage of parallel execution in queries, and bulk INSERTs, UPDATEs, and DELETEs. 2. What advantages might a procedural language have over a declarative language? Procedural language is used for developing simple applications. The languages that use the procedural programming are Pascal and C languages. Some of the benefits of the procedural programming are: easy to read program code, easily maintainable program code as various procedures can be debugged in isolation, code is more flexible as you can change a specific procedure that gets implemented across the program.
3. Why do you think cross joins are allowed as a legitimate join? What uses can you see for joins? When you include multiple data sources in a query, you use joins to limit the records that you want to see, based on how the data sources are related to each other. You also use joins to combine records from both data sources, so that each pair of records from the sources becomes one record in the query results. I think that a cross-join would be optimized in the library, so that less data was sent over the network and then merged, so that data didn 't need to be combined.

Works Cited
(n.d.). Retrieved from



Cited: (n.d.). Retrieved from http://www.cs.cornell.edu/info/projects/nuprl/cs611/fall94notes/cn2/subsection3_1_2.html (n.d.). Retrieved from http://www.databasejournal.com/sqletc/article.php/1408491/Beginning-SQL-Programming-Pt-2.htm

You May Also Find These Documents Helpful

  • Powerful Essays

    MIS 563 COURSE PROJECT

    • 2795 Words
    • 12 Pages

    ABC University has several departmental databases that perform specific functions for each department. Within these databases are several items that can be considered cross functional data among the different databases such as name and address. These items may or may not match each other in each database.…

    • 2795 Words
    • 12 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
  • Good Essays

    Pt1420 Unit 7 Analysis

    • 737 Words
    • 3 Pages

    1. Simple to learn: Generally speaking, dynamically written languages are straightforward for beginners because they remove away a lot of whichever’s performing on under the surface (e.g.…

    • 737 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Database Comparison Paper

    • 874 Words
    • 4 Pages

    This paper will compare and contrast four different types of database software. The database software that will discuss is the Microsoft Access, SQL, DB2, and Oracle. A database is the most vital system for a company as it stores mission critical information. The continual failure of a company's database system can only lead to the demise of the organization - companies cannot do business without a working system. A database management system , or DBMS, gives the user access to their data and helps them transform the raw data into information. These systems allow users to create, update, and extract information from their databases. Compared to a manual filing system, the biggest advantages of a computerized database system are speed, accuracy, and accessibility. A database is a structured collection of data. Data refers to the characteristics of people, things, and events.…

    • 874 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Yea Yeah Yeah

    • 386 Words
    • 2 Pages

    o written in a general purpose programming language (e.g. PL/SQL in Oracle, Transact-SQL in MS SQL)…

    • 386 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Copro 2 Reviewer 2014

    • 557 Words
    • 3 Pages

    Procedural Programming is a style of programming in which the programming task is broken down into series of operations applied to data.…

    • 557 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Ethics

    • 399 Words
    • 2 Pages

    What was the motivation for the creation of higher-level programming languages? How did the introduction of higher-level programming languages change computing?…

    • 399 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Relational Database Model

    • 964 Words
    • 4 Pages

    The real power of relational systems lies in the ability to perform complex queries over the data. Relational systems are well understood, and can be highly optimized in terms of queries, scalability, and storage. There is a uniqueness of table rows and primary keys, as well as ease of implementing future data model changes – flexibility and maintainability. To build an effective and efficient application in the relational model, the developer must have a comprehensive knowledge of the tables, and any relationships among them.…

    • 964 Words
    • 4 Pages
    Better Essays
  • Better Essays

    Very few DBMSs are capable of supporting all eight relational operators. • Use of relational algebra operators on existing tables (relations) results in outcomes look like new relations. This characteristic lets the user recursively applying the operators among the operator outcomes. Figure 6.2 Operator: UNION: • Needs two tables as its operands • Combines all rows from two tables, excluding duplicate rows.…

    • 1097 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Procedural programming is mostly used for the development of simple programs. It is probably the closest type of programming to machine code. It is the simplest way of telling a computer what to do. Procedural programming uses modules or functions that gather information from the user to execute a series of steps that reads, calculates, and forms the end result for the user. The data from this type of programming is separated from the code which can become a problem if more data is introduced. The benefit of this programming is that large programs may be divided into small programs. The functions of procedural programming use variables. “A variable is a storage location that can be accessed and changed by developer code” (Crews & Murphy, 2009, "Your Second Program: Hello Name"). These variables are basically symbols or names that represent a value. These variables can store information that can be used again, only in the same type of function. For example, a function to calculate a person’s weight cannot be used to calculate a person’s height. This is…

    • 648 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Kuker, B. (2009, 07 29). Procedural vs. Object-Oriented Programming. Retrieved 04 10, 2013, from Virtuosi Media: http://www.virtuosimedia.com/dev/php/procedural-vs-object-oriented-programming-oop…

    • 480 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    To improve abilities in developing effective algorithms. To improve the use of existing PL. To increase vocabulary of useful programming constructs. To allow a better choice of PL. To make it easier to learn a new language. To make it easier to design a new language.…

    • 5315 Words
    • 22 Pages
    Satisfactory Essays
  • Good Essays

    Procedural programming modules and objects are similar in that they use most of the same commands to execute their functions and store their data but also are very different. Procedural modules are easier to use for small specific programs that perform specialized functions. Objects are better used for more general operations that show a need for more complex and reusable functions that may require security and hidden code to avoid any corruption or mistakes. Both options permit private and local variables to be declared but modules can use data separate from the module where an object has its within itself and can be accessed only through its own methods when it is called upon by the program around it.…

    • 767 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Programming Solution

    • 541 Words
    • 3 Pages

    Object-oriented programming (OOP) and procedural programming are two of the programs used for writing software and moving objects. Procedural programming is a method of writing software. It is a programming practice centered on the procedures or actions that take place in a program. Object-oriented programming centers on the object. Object-oriented programming creates objects from abstract data types that encapsulate data and functions together (Gaddis 2010). There are many similarities and differences in terms of procedural programming modules and objects in relation to; reusability, hiding code, and the passing of data within the program itself.…

    • 541 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Dbms Utilization

    • 262 Words
    • 2 Pages

    Currently, almost all existing RDBMS SQL as a query language to implement but also provides and implements several other alternatives. Alpora Dataphor is commercially available RDBMS which follows in full to twelve laws Codd, and both groups know as the…

    • 262 Words
    • 2 Pages
    Satisfactory Essays

Related Topics