data consistency: assuring using locks | How locking works |
data consistency: correctness | Serializable schedules |
data consistency: dirty reads | Typical types of inconsistency Locking during queries |
data consistency: dirty reads tutorial | Dirty read tutorial |
data consistency: ISO SQL/92 standard | Typical types of inconsistency |
data consistency: phantom rows | Typical types of inconsistency Phantom row tutorial Locking during queries Two-phase locking |
data consistency: practical locking implications | Practical locking implications tutorial |
data consistency: repeatable reads | Typical types of inconsistency Non-repeatable read tutorial Locking during queries |
data consistency: two-phase locking | Two-phase locking |
data definition language: about | Introduction |
data definition statements: and concurrency | Data definition statements and concurrency |
data definition: concurrency | Particular concurrency issues |
data entry: and isolation levels | Typical transactions at various isolation levels |
data formats: for importing and exporting | Data formats |
data integrity: about | Data integrity overview |
data integrity: checking | Referential integrity checking |
data integrity: column constraints | Choosing constraints |
data integrity: column defaults | Using column defaults |
data integrity: constraints | SQL statements for implementing integrity constraints Using table and column constraints |
data integrity: effects of unserializable schedules on | Serializable schedules |
data integrity: enforcing | Enforcing entity and referential integrity |
data integrity: information in the system tables | Integrity rules in the system tables |
data integrity: losing | Losing referential integrity |
data integrity: tools | Data integrity tools |
data migration wizard: about | Migrating databases to Adaptive Server Anywhere |
data migration wizard: using | Migrating databases to Adaptive Server Anywhere |
data model normalization | Step 3: Normalize the data |
data modeling: about | Designing Your Database |
data modification statements: about | Data modification statements |
data organization: physical | Physical data organization and access |
data sources: external servers | Defining ODBC external servers |
data types: aggregate functions | Aggregate functions and data types |
data types: assigning columns | Creating domains (Sybase Central) |
data types: choosing | Choosing data types for columns |
data types: creating | Creating domains (Sybase Central) Creating domains (SQL) |
data types: deleting | Deleting domains |
data types: EXCEPT operation | Performing set operations on query results with UNION, INTERSECT, and EXCEPT |
data types: INTERSECT operation | Performing set operations on query results with UNION, INTERSECT, and EXCEPT |
data types: remote procedures | Creating remote procedures |
data types: SQL and C | Passing parameters to external functions |
data types: timestamp | The special Transact-SQL timestamp column and data type |
data types: UNION operation | Performing set operations on query results with UNION, INTERSECT, and EXCEPT |
data types: user-defined | Using domains |
data: exporting as XML | Exporting relational data as XML |
data: adding, changing, and deleting | Adding, Changing, and Deleting Data |
data: case sensitivity | Case sensitivity |
data: consistency | Typical types of inconsistency |
data: exporting | Export tools |
data: formats for importing and exporting | Data formats |
data: importing | Importing and exporting data Importing data |
data: importing and exporting | Introduction to import and export |
data: integrity and correctness | Serializable schedules |
data: invalid | How data can become invalid |
data: permissions required to modify data | Permissions for data modification |
data: searching | Use indexes for frequently-searched columns |
data: viewing | Browsing the information in tables |
database administrator: roles | Administrative roles |
database design concepts | Database design concepts |
database files: fragmentation | Examine file, table, and index fragmentation File fragmentation |
database files: growing | Rebuild file formats |
database files: growing after deletes | Rebuild file formats |
database files: performance | Place different files on different devices |
database objects: copying in Sybase Central | Copying database objects in Sybase Central |
database objects: editing properties | Setting properties for database objects |
database options: Index Consultant | Assessing the recommendations |
database options: setting for Transact-SQL compatibility | Setting options for Transact-SQL compatibility |
database pages: Index Consultant recommendations | Understanding the recommendations |
database procedures: viewing profiling data | Profiling database procedures |
database statistics: about | Monitoring database statistics from Windows Performance Monitor |
database threads: blocked | Deadlock |
databases: case sensitivity | Creating a Transact-SQL-compatible database Case sensitivity |
databases: creating | Creating a database |
databases: creating for Windows CE | Creating databases (Sybase Central) |
databases: creating from SQL | Creating databases (SQL) Erasing a database |
databases: creating from Sybase Central | Creating databases (Sybase Central) |
databases: creating from the command line | Creating databases (command line) |
databases: deleting | Erasing a database |
databases: design concepts | Database design concepts |
databases: designing | Designing Your Database |
databases: disconnecting from databases | Disconnecting from a database |
databases: displaying system objects | Displaying system objects in a database |
databases: displaying system tables | Displaying system tables |
databases: erasing | Erasing a database |
databases: erasing from the command line | Erasing a database |
databases: exporting | Exporting databases |
databases: file compatibility | Creating a database |
databases: importing | Importing databases |
databases: importing XML | Importing XML documents as relational data |
databases: initializing | Creating a database |
databases: initializing from SQL | Creating databases (SQL) Erasing a database |
databases: initializing from Sybase Central | Creating databases (Sybase Central) |
databases: installing jConnect metadata support | Installing the jConnect metadata support to an existing database |
databases: migrating to Adaptive Server Anywhere | Migrating databases to Adaptive Server Anywhere |
databases: normalizing | Step 3: Normalize the data |
databases: rebuilding | Rebuilding a database not involved in replication |
databases: reloading | Reloading a Database |
databases: setting a consolidated database | Specifying a consolidated database |
databases: setting options | Setting database options Setting database options |
databases: starting without connecting | Starting a database without connecting |
databases: storing XML | Storing XML documents in relational databases |
databases: Transact-SQL compatibility | Configuring databases for Transact-SQL compatibility |
databases: transaction log | Creating a database |
databases: unloading | Exporting databases |
databases: unloading and reloading | Rebuilding databases Rebuilding a database not involved in replication Rebuilding a database involved in replication Minimizing downtime during rebuilding |
databases: upgrading database file format | Rebuild file formats |
databases: verifying design | Step 5: Verify the design |
databases: viewing and editing properties | Setting properties for database objects |
databases: working with | Working with databases |
databases: working with objects | Working with Database Objects |
DataSet: using to export relational data as XML | Exporting relational data as XML using the DataSet object |
DataSet: using to import XML | Importing XML using the DataSet object |
datatypes: in recursive subqueries | Datatype declarations in recursive common table expressions |
DataWindows: remote data access | Accessing remote data from PowerBuilder DataWindows |
dates: entry rules | Character strings and quotation marks |
dates: procedures and triggers | Specifying dates and times in procedures |
dates: searching for | Character strings and quotation marks |
DB2 remote data access | Server class db2odbc |
db2odbc server class | Server class db2odbc |
dBASE format for importing and exporting | Data formats |
dberase utility | Erasing a database |
dberase utility: using | Erasing a database |
dbinit utility: using | Creating databases (command line) |
dbisql utility: rebuilding databases | Rebuild tools |
dbo user ID: Adaptive Server Enterprise | System tables |
dbspaces: managing | Device management |
dbunload utility | Rebuild tools |
dbunload utility: exporting data | Export tools |
DB_PROPERTY function: about | Obtaining database statistics from a client application |
DDL: about | Introduction |
deadlocks: about | Transaction blocking and deadlock |
deadlocks: reasons for | Deadlock |
deadlocks: transaction blocking | Deadlock |
debugger : displaying source code | Display Java source code in the debugger |
debugger features | Debugger features |
debugger utility: features | Debugger features |
debugger: about | Debugger features |
debugger: connecting | Lesson 1: Connect to a database and start the debugger |
debugger: debugging Java classes | Lesson 3: Debug a Java class |
debugger: debugging stored procedures | Lesson 2: Debug a stored procedure |
debugger: examining variables | Working with variables |
debugger: getting started | Lesson 1: Connect to a database and start the debugger |
debugger: requirements | Requirements for using the debugger |
debugger: starting | Start the debugger |
debugger: tutorial | Lesson 1: Connect to a database and start the debugger |
debugger: working with breakpoints | Working with breakpoints Working with breakpoints |
debugger: working with connections | Working with connections |
debugger_tutorial procedure: about | Run the debugger_tutorial procedure |
debugging logic in the database | Debugging Logic in the Database |
debugging: about | Debugging Logic in the Database |
debugging: breakpoints | Step through source code |
debugging: compiling classes | Lesson 3: Debug a Java class |
debugging: features | Debugger features |
debugging: introduction | Introduction to debugging in the database |
debugging: Java | Lesson 3: Debug a Java class |
debugging: local variables | Inspect and modify variables |
debugging: permissions | Requirements for using the debugger |
debugging: requirements | Requirements for using the debugger |
debugging: stored procedures | Lesson 2: Debug a stored procedure |
debugging: tutorial | Lesson 2: Debug a stored procedure Lesson 3: Debug a Java class |
decision support: and isolation levels | Typical transactions at various isolation levels |
declarations in compound statements | Declarations in compound statements |
DECLARE statement: compound statements | Declarations in compound statements |
DECLARE statement: procedures | Cursor management overview Default error handling in procedures and triggers |
declaring parameters for procedures | Declaring parameters for procedures |
default error handling in procedures and triggers | Default error handling in procedures and triggers |
default handling of warnings in procedures and triggers | Default handling of warnings in procedures and triggers |
defaults: AUTOINCREMENT | The AUTOINCREMENT default |
defaults: column | Using column defaults |
defaults: constant expressions | Constant expression defaults |
defaults: creating | Creating column defaults |
defaults: creating in Sybase Central | Working with column defaults in Sybase Central |
defaults: current date and time | Current date and time defaults |
defaults: INSERT statement and | Inserting values into specific columns |
defaults: introduction | Data integrity tools |
defaults: NEWID | The NEWID default |
defaults: NULL | The NULL default |
defaults: string and number | String and number defaults |
defaults: Transact-SQL | Defaults and rules |
defaults: user ID | The user ID default |
defaults: using in domains | Creating domains (SQL) |
defaults: with transactions and locks | Primary key generation |
defragmenting: about | Fragmentation |
defragmenting: all tables in a database | Table fragmentation |
defragmenting: hard disk | File fragmentation |
defragmenting: individual tables in a database | Table fragmentation |
delaying referential integrity checks | Locking during inserts |
DELETE statement: locking during | Locking during deletes |
DELETE statement: using | Deleting data using DELETE |
deleting all rows from a table | Deleting all rows from a table |
deleting and deleting CHECK constraints | Modifying and deleting CHECK constraints |
deleting data: about | Adding, Changing, and Deleting Data |
deleting data: DELETE statement | Deleting data using DELETE |
deleting data: TRUNCATE TABLE statement | Deleting all rows from a table |
deleting remote servers | Deleting remote servers |
deleting: column defaults | Modifying and deleting column defaults |
deleting: data types | Deleting domains |
deleting: database files | Erasing a database |
deleting: domains | Deleting domains |
deleting: indexes | Dropping indexes |
deleting: procedures | Deleting procedures |
deleting: tables | Deleting tables |
deleting: triggers | Dropping triggers |
deleting: user-defined data types | Deleting domains |
deleting: views | Deleting views |
delimit statements within your procedure | Remember to delimit statements within your procedure |
depth: item in access plans | Reading access plans |
derived tables: in joins | Joins involving derived tables |
derived tables: in key joins | Key joins of views and derived tables |
derived tables: in natural joins | Natural joins of views and derived tables |
derived tables: in outer joins | Outer joins of views and derived tables |
derived tables: using in the FROM clause | The FROM clause: specifying tables |
descending order: ORDER BY clause | The ORDER BY clause: sorting query results |
design details pane: about | Logging SQL statements as you work with a database |
design process | The design process |
designing databases: about | Designing Your Database |
designing databases: concepts | Database design concepts |
designing databases: procedure | The design process |
designing the database table properties | Designing the database table properties |
designing your database | Designing Your Database |
deterministic functions: defined | Subquery and function caching |
devices: managing | Device management |
difference between FALSE and UNKNOWN | Properties of NULL |
differences from other SQL dialects | Differences from Other SQL Dialects |
directed graphs | Least distance problem |
direction: item in access plans | Reading access plans |
dirty reads | Typical types of inconsistency Typical types of inconsistency Locking during queries |
dirty reads: tutorial | Dirty read tutorial |
dirty reads: versus isolation levels | Typical types of inconsistency |
disabling breakpoints | Disabling and enabling breakpoints |
disabling breakpoints: enabling | Disabling and enabling breakpoints |
disabling procedure profiling: SQL | Disabling procedure profiling |
disabling procedure profiling: Sybase Central | Disabling procedure profiling |
DISCONNECT statement: using | Disconnecting from a database |
disconnecting: from databases | Disconnecting from a database |
disconnecting: other users from a database | Disconnecting from a database |
discovery of exploitable conditions | Discovery of exploitable conditions |
disk access cost model: about | How the optimizer works |
disk allocation for inserted rows | Disk allocation for inserted rows |
disk space: reclaiming | Rebuild file formats |
DISK statements: unsupported | Device management |
DiskRead: statistic in access plans | Reading access plans |
DiskReadIndInt: statistic in access plans | Reading access plans |
DiskReadIndLeaf: statistic in access plans | Reading access plans |
DiskReadTable: statistic in access plans | Reading access plans |
DiskWrite: statistic in access plans | Reading access plans |
displaying system objects in a database | Displaying system objects in a database |
displaying system tables | Displaying system tables |
DISTINCT clause: SELECT statement | Eliminating duplicate query results |
DISTINCT clause: unnecessary distinct elimination | Unnecessary DISTINCT elimination |
distinct elimination: about | Unnecessary DISTINCT elimination |
DISTINCT keyword: aggregate functions | Summarizing query results using aggregate functions Using aggregate functions with DISTINCT |
distinct list: item in access plans | Reading access plans |
DLL: calling from procedures | Calling external libraries from procedures |
DLL: external procedure calls | Creating procedures and functions with external calls |
DML: about | Data modification statements |
documentation: conventions | SQL Anywhere Studio documentation |
documentation: SQL Anywhere Studio | SQL Anywhere Studio documentation |
documents: inserting | Inserting documents and images |
domain creation wizard: using | Creating domains (Sybase Central) |
domains: assigning columns | Creating domains (Sybase Central) |
domains: case sensitivity | Case sensitivity |
domains: CHECK constraints | Inheriting column CHECK constraints from domains |
domains: creating | Creating domains (Sybase Central) Creating domains (SQL) |
domains: deleting | Deleting domains |
domains: examples of uses | Using domains |
domains: using | Using domains |
double quotes: character strings | Character strings and quotation marks |
DROP CONNECTION statement: using | Disconnecting from a database |
DROP DATABASE statement: Adaptive Server Enterprise | Servers and databases |
DROP DATABASE statement: using | Erasing a database |
DROP statement: and concurrency | Data definition statements and concurrency |
DROP TABLE statement: example | Deleting tables |
DROP TRIGGER statement: about | Dropping triggers |
DROP VIEW statement: example | Deleting views |
dropping connections: remote data access | Managing remote data access connections |
dropping external logins | Dropping external logins |
dropping remote procedures | Dropping remote procedures |
dropping: domains | Deleting domains |
dropping: indexes | Dropping indexes |
dropping: procedures | Deleting procedures |
dropping: tables | Deleting tables |
dropping: triggers | Dropping triggers |
dropping: views | Deleting views |
DUMP DATABASE statement: unsupported | Servers and databases |
DUMP TRANSACTION statement: unsupported | Servers and databases |
duplicate correlation names in joins (star joins) | Duplicate correlation names in joins (star joins) |
duplicate elimination: query execution algorithms | Duplicate elimination |
duplicate results: eliminating | Eliminating duplicate query results |
duplicate rows: removing with UNION | Combining sets with the UNION operation |
dynamic cache sizing: about | Using the cache to improve performance |
dynamic cache sizing: about UNIX | Dynamic cache sizing (UNIX) |
dynamic cache sizing: about Windows | Dynamic cache sizing (Windows NT/2000/XP, Windows 95/98/Me) |