Developer Reference : Getting Started : Programmer's Guide : About This Document : Manual Organization
 
Manual Organization
This manual contains the following topics:
Database Access Methods
Chapter 1Overview of Zen Access Methods
This chapter introduces the various visual components and APIs with which you can develop Zen applications.
Chapter 2Developer Quick Start
This chapter shows more detail regarding the access methods.
Transactional Programming with the MicroKernel Engine
Chapter 3Developing Applications for the MicroKernel Engine
This chapter provides information about developing and running applications in the MicroKernel Engine environment.
Chapter 4MicroKernel Engine Fundamentals
This chapter describes API and MicroKernel Engine features.
Chapter 5Designing a Database
This chapter provides information about creating a data file, improving system performance, and setting up security.
Chapter 6Language Interfaces Modules
This chapter provides language interface source modules provided in the Zen SDK installation option.
Chapter 7Interface Libraries
This chapter includes an overview of Zen interface libraries and the requirements for shipping Glue DLL files.
Chapter 8Working with Records
This chapter provides information about inserting and updating records, establishing position in a record, and adding and dropping keys.
Chapter 9Supporting Multiple Clients
This chapter describes the fundamental concepts of supporting multiple users and applications.
Chapter 10Debugging Your Btrieve Application
This chapter provides tips on troubleshooting your application.
Chapter 11Btrieve API Programming
This chapter provides information to help you begin developing a Zen application by making direct calls to the Btrieve API.
Relational Programming
Chapter 12Creating a Database
This chapter explains how to create a database by creating the data dictionary and creating database tables, columns, and indexes.
Chapter 13Relational Database Design
This chapter introduces the fundamental principles of relational database design. A thorough database design throughout the development process is critical to successful database functionality and performance.
Chapter 14Inserting and Deleting Data
This chapter explains how to add data to a database using either Zen applications or SQL statements. It also explains how to drop (delete) rows, indexes, columns, or tables from your database or drop an entire database when you no longer need it.
Chapter 15Modifying Data
This chapter explains how to modify table definitions, column attributes, and data. You can perform these tasks by entering SQL statements using an interactive application.
Chapter 16Retrieving Data
This chapter discusses how you can use SELECT statements to retrieve data.
Chapter 17Storing Logic
This chapter explains how to store SQL procedures for future use and how to create SQL triggers.
Chapter 18Managing Data
This chapter discusses defining relationships among tables, administering database security, and controlling concurrency with transactions. It also discusses atomicity in Zen databases.
Appendixes
Appendix ASample Collations Using International Sorting Rules
This appendix lists sample collations of language-specific strings, using the ISR tables provided in the MicroKernel Engine.
Appendix BSample Database Tables and Referential Integrity
This appendix describes the design of the tables in a Demodata sample database.