• 2.4.1 Rapid Application Development
  • 2.4.2 High-Performance Database Engine
  • Hardware and Software Requirements
  • Introduction




    Download 1,09 Mb.
    bet25/62
    Sana21.03.2017
    Hajmi1,09 Mb.
    #917
    1   ...   21   22   23   24   25   26   27   28   ...   62
    2.4 Microsoft SQL server CE

    During the development phase of Embedded Shruti, Microsoft SQL server for CE was considered as an option for providing database support to the application. This section will explain some of the key features of the Microsoft SQL server CE and the reason why it was not used in Embedded Shruti.

    2.4.1 Rapid Application Development

    SQL Server CE makes application development easy while providing a consistent development model and API set. Microsoft® Visual Basic® developers can rapidly develop Windows CE applications by using eMbedded Visual Basic and ADOCE (ActiveX data objects from Windows CE). Microsoft® Visual C++® developers can leverage their existing skills to build sophisticated Windows CE-based database applications that target mobile and embedded solutions.

    2.4.2 High-Performance Database Engine

    SQL Server CE offers rich relational database functionality in the small memory footprint on today's devices. Microsoft SQL Server developers will appreciate the robust feature set which includes:



    • A compatible SQL grammar with SQL Server 2000. Statements that run on SQL Server CE will, in general, run on SQL Server.

    • A wide range of data types, including:

      • TINYINT, SMALLINT, INTEGER, BIGINT

      • REAL, NUMERIC, FLOAT

      • BIT, BINARY, VARBINARY, IMAGE

      • UNICODE character data types NATIONAL CHARACTER, NATIONAL CHARACTER VARYING, NTEXT

      • MONEY, DATETIME, UNIQUEIDENTIFIER

    • 32 indexes per table, multicolumn indexes

    • NULL support

    • Nested transactions

    • 128-bit file level encryption

    • DDL: Create databases, alter tables, referential integrity, default values

    • DML: INSERT, UPDATE, DELETE

    • SELECT: SET Functions (aggregates), INNER/OUTER JOIN, subselect, GROUP BY/HAVING

    • Scrollable and forward-only cursors

    Hardware and Software Requirements


    Download 1,09 Mb.
    1   ...   21   22   23   24   25   26   27   28   ...   62




    Download 1,09 Mb.