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

    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
  • Satisfactory Essays

    unit 6

    • 360 Words
    • 2 Pages

    3) A declarative language is a language in which you tell the computer what to do not how.…

    • 360 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Acme Global Consulting

    • 678 Words
    • 3 Pages

    One of the advantages is that the structure of an E-R model DBMS is the ease of use in that system. This allows the users of it to communicate with each other on a basis that isn’t as technical as some others, this will allow for fewer mistakes during the data entry and throughout the workforce and workday. The structure of this type of DBMS model allows software programmers and data entry employees to be able to communicate and interact with each other more easily and effectively should problems arise. This allows for a greater and more efficient workflow because the different employee groups will understand each other and be able to solve different issues that may arise within the DBMS.…

    • 678 Words
    • 3 Pages
    Good 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
  • Satisfactory Essays

    An observable and measurable end result having one or more objectives to be achieved within a more or less fixed timeframe.…

    • 326 Words
    • 2 Pages
    Satisfactory 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Related Topics