Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mohammad Dadashzadeh is active.

Publication


Featured researches published by Mohammad Dadashzadeh.


Encyclopedia of Database Technologies and Applications | 2005

Set Comparison in Relational Query Languages

Mohammad Dadashzadeh

Today’s de facto database standard, the relational database, was conceived in the late 1960’s by Edgar F. Codd at IBM. The relational data model offered the user a logical view of the data that was shielded from consideration of how the data would, in fact, be physically organized in storage. This feat was accomplished in large part by the introduction of relational query languages that would specify the desired set of records in a non-procedural fashion. In contrast to the prevailing record-at-a-time, loop-oriented, procedural query languages of the hierarchical and network database management systems, relational query languages were setoriented in that they would operate on sets of records (i.e., relations or tables) at-a-time in order to produce the desired set of output records. Codd introduced both a relational algebra and a relational calculus as a basis for dealing with data in relational form. Indeed, he defined what the first relational language was: Data Sublanguage Alpha (Codd, 1971). The non-procedural nature of relational query languages made it possible to envision that end users could be expected to formulate ad hoc queries without resorting to a programmer. To that end, RDBMS adoption was thought to be facilitated by creation of an English-like query language. The language created for this purpose at IBM was called SEQUEL (Structured English Query Language), though it eventually grew in scope to handle other tasks including database modification, definition, authorization, and transaction processing (Chamberlin et al., 1976). At about the same time, another IBM research group produced Query by Example (Zloof, 1975), which because of its graphical interface proved to be easier to use for casual users. However, the wider applicability of SEQUEL led to its adoption and standardization as SQL (Structured Query Language) between 1982 and 1986. As a relational query language, SEQUEL borrowed features from both relational algebra and relational calculus. However, in an effort to appeal to end users, the expressive power of relational calculus quantification (universal, for all, and existential, there exists) was somewhat sacrificed in favor of algebraic grouping (Group By and SET operations). Unfortunately, the balanced approach of SEQUEL to relational calculus and relational algebra was abandoned in SQL, resulting in undue complexity when formulating queries requiring universal quantification. This article examines the shortcomings of relational query languages in formulating such set comparison queries and proposes solutions to overcome them with minimal effort.


Journal of Applied Business Research | 2011

Critical Success Factors For Supplier Selection: An Update

S. Hossein Cheraghi; Mohammad Dadashzadeh; Muthu Subramanian


Journal of Business & Economics Research | 2010

Social Media In Government: From eGovernment To eGovernance

Mohammad Dadashzadeh


international conference on bioinformatics | 2012

A Value Stream Approach For Greening The IT Department

Mohammad Dadashzadeh; T.J. Wharton


Journal of Business & Economics Research | 2010

Revenue Management In Manufacturing: A Research Landscape

S. Hossein Cheraghi; Mohammad Dadashzadeh; Prakash Venkitachalam


business information systems | 2011

A New Methodology For Developing The MIS Master Plan

Mohammad Dadashzadeh


Journal of Business & Economics Research | 2011

Comparative Analysis Of Production Control Systems Through Simulation

S. Hossein Cheraghi; Mohammad Dadashzadeh; Mahesh Soppin


The Journal of information and systems in education | 2007

Recursive Joins to Query Data Hierarchies in Microsoft Access.

Mohammad Dadashzadeh


The Journal of information and systems in education | 2007

Specification and Enforcement of Semantic Integrity Constraints in Microsoft Access.

Mohammad Dadashzadeh


Journal of Business Case Studies | 2015

The Match: A Case Study In Algorithm Analysis Of The National Resident Matching Program

Mohammad Dadashzadeh; Sara Dadashzadeh

Collaboration


Dive into the Mohammad Dadashzadeh's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mahesh Soppin

Wichita State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge