ФИИТ, 2 курс, 3-й семестр. Технологии баз данных Вопросы к зачёту 1. Понятие о локальной базе данных. Какие типы БД относятся к локальным БД? 2. Понятие о клиент-серверной архитектуре БД. Какие СУБД к ней относятся? 3. Таблицы, поля, записи. Связи между таблицами в базе данных. Ключи, индексы. 4. Ссылочная целостность таблиц. 5. Нормализация базы данных 6. Понятие транзакции. 7. Механизм доступа к данным BDE. Какие компоненты в Delphi предназначены для работы с BDE? Какие типы БД наиболее подходят для работы с BDE? 8. Какие компоненты в Dephi необходимы для организации работы с локальными БД? Как с их помощью организуется связь между таблицами? 9. Наборы данных. Основные свойства. 10. Наборы данных. Основные методы и события. 11. Где может располагаться главное ключевое поле типа AutoIncrement в таблице Paradox? Как может называться первичный индекс в Paradox? 12. Сколько главных ключей можно построить в одной таблице? 13. Для чего служит процесс нормализации БД? 14. Можно ли в Paradox создать вторичный индекс без главного ключа? В dBase? 15. Понятие о системе управления базами данных (СУБД). 16. Как обеспечить ситуацию, при которой удаление записи в главной таблице приводит к автоматическому удалению связанных полей в подчиненных таблицах? 17. Основные составные части клиент-серверной архитектуры. 18. Какое средство может служить для ускорения операции поиска записей в таблице, а, следовательно, и других операций, использующих поиск? 19. Сколько внешних ключей может содержать таблица? 20. Delphi, BDE. Как связать компонент Table с физической таблицей (файлом)? 21. Delphi, Table. Как обеспечить визуальный доступ к записям набора данных? 22. Delphi. Как определить, достигнут ли конец набора данных? 23. Delphi, Table. Как перевести таблицу в состояние конкретного индекса? 24. Delphi. Table1 – главная таблица, Table2 – подчинённая. Как их связать? 25. Delphi. Какой метод в Table удаляет текущую запись? 26. Delphi. Какой метод в Table сохраняет изменения в текущей записи? 27. Delphi. В объекте TQuery какое свойство содержит текст SQL-запроса? 28. Delphi. Назначение метода ExecSQL объекта TQuery.