Structured Query Language (SQL) - Cultural View of Technology

Structured Query Language (SQL) - Cultural View of Technology Structured Query Language (SQL) - Cultural View of Technology

culturalview.com
from culturalview.com More from this publisher
23.10.2012 Views

Devgems Data Modeler 46 Devgems Data Modeler Developer(s) Devgems Stable release 1.0 Operating system License Proprietary Windows 2000, XP and Vista Website www.devgems.com [1] Devgems Data Modeler is a database design software targeting multiple database systems (MS SQL Server, Firebird, and others). It is used by data modelers, database administrators and software developers to create and manage database models and integrate with existing software development tools like CodeGear Delphi. Key Features • Reverse engineering of existing databases. • SQL (DDL) scripts generation to create databases. • Version control and Alter SQL generation. • Visual structure comparison. • Target multiple RDBMS. Ribbon interface Devgems Data Modeler is one of the first database design and modeling software to provide the Ribbon Interface [2] . Competitors Similar software tools that are competitors are CA ERwin Data Modeler, ER/Studio, Toad Data Modeler, DeZign for Databases, among others. See also • Computer-aided software engineering • Relational Model • Data modeling • RDBMS • Comparison of database tools • SQL Programming Tool

Devgems Data Modeler 47 External links • Official page [1] • Product feature list [3] References [1] http://www.devgems.com [2] Office Fluent User Interface (http://msdn2.microsoft.com/en-us/office/aa905530.aspx) [3] http://www.devgems.com/data-modeler-features.php Embedded SQL Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL. Embedded SQL statements are SQL statements written inline with the program source code of the host language. The embedded SQL statements are parsed by an embedded SQL preprocessor and replaced by host-language calls to a code library. The output from the preprocessor is then compiled by the host compiler. This allows programmers to embed SQL statements in programs written in any number of languages such as: C/C++, COBOL and Fortran. The ANSI SQL standards committee defined the embedded SQL standard in two steps: a formalism called Module Language was defined, then the embedded SQL standard was derived from Module Language. [1] The SQL standard defines embedding of SQL as embedded SQL and the language in which SQL queries are embedded is referred to as the host language. A popular host language is C. The mixed C and embedded SQL is called Pro*C in Oracle and Sybase database management systems. In the PostgreSQL database management system this precompiler is called ECPG. Other embedded SQL precompilers are Pro*Ada, Pro*COBOL, Pro*FORTRAN, Pro*Pascal, and Pro*PL/I. Systems that support Embedded SQL IBM DB2 IBM DB2 version 9 for Linux, UNIX and Windows supports embedded SQL for C, C++, Java, COBOL, FORTRAN and REXX although support for FORTRAN and REXX has been deprecated. [2] Oracle Corporation Ada C/C++ COBOL Fortran Pro*Ada was officially desupported by Oracle in version 7.3. Starting with Oracle8, Pro*Ada has been replaced by SQL*Module but appears to have not been updated since. [3] SQL*Module is a module language that offers a different programming method from embedded SQL. SQL*Module supports the Ada83 language standard for Ada. Pro*C became Pro*C/C++ with Oracle8. Pro*C/C++ is currently supported as of Oracle Database 11g. Pro*COBOL is currently supported as of Oracle Database 11g. Pro*FORTRAN is no longer updated as of Oracle8 but Oracle will continue to issue patch releases as bugs are reported and corrected. [4]

Devgems Data Modeler 46<br />

Devgems Data Modeler<br />

Developer(s) Devgems<br />

Stable release 1.0<br />

Operating<br />

system<br />

License Proprietary<br />

Windows 2000, XP and Vista<br />

Website www.devgems.com [1]<br />

Devgems Data Modeler is a database design s<strong>of</strong>tware targeting multiple database systems (MS <strong>SQL</strong> Server,<br />

Firebird, and others). It is used by data modelers, database administrators and s<strong>of</strong>tware developers to create and<br />

manage database models and integrate with existing s<strong>of</strong>tware development tools like CodeGear Delphi.<br />

Key Features<br />

• Reverse engineering <strong>of</strong> existing databases.<br />

• <strong>SQL</strong> (DDL) scripts generation to create databases.<br />

• Version control and Alter <strong>SQL</strong> generation.<br />

• Visual structure comparison.<br />

• Target multiple RDBMS.<br />

Ribbon interface<br />

Devgems Data Modeler is one <strong>of</strong> the first database design and modeling s<strong>of</strong>tware to provide the Ribbon Interface [2] .<br />

Competitors<br />

Similar s<strong>of</strong>tware tools that are competitors are CA ERwin Data Modeler, ER/Studio, Toad Data Modeler, DeZign for<br />

Databases, among others.<br />

See also<br />

• Computer-aided s<strong>of</strong>tware engineering<br />

• Relational Model<br />

• Data modeling<br />

• RDBMS<br />

• Comparison <strong>of</strong> database tools<br />

• <strong>SQL</strong> Programming Tool

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!