Вопросы к экзамену по БД и СУБД 2009_10гг

advertisement
Перечень экзаменационных вопросов по предмету «Базы Данных» 2010г
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
Понятие базы данных, системы базы данных, СУБД.
Сравнительный анализ базы данных и файловыми системами.
Понятие модели данных. Иерархические и сетевые модели данных.
Реляционные СУБД. Примеры преимущества перед иерархическими СУБД.
Сравнительная характеристика способов обращения к данным.
Описание технологии клиент/сервер. Понятие открытых систем.
Описание 4-х компонентов информационных систем, использующих базы данных.
Механизмы защиты и поддержки целостности данных.
Этапы развития СУБД
Ключевые реквизиты.
Отношения между объектами.
Этапы построения концептуальной модели.
Реляционная модель данных, основные понятия.
Процесс нормализации (1, 2, 3 нормальные формы).
Дайте характеристику этапов разработки базы данных.
Что такое информационно-логическая модель (ИЛМ), информационный объект, структурная связь?
Каким требованиям нормализации данных должен отвечать выделенный информационный объект?
Зачем и как строится ИЛМ?
Поясните процесс выделения информационных объектов.
Какие типы отношений определяют связи информационных объектов?
Приведите пример ИЛМ в каноническом виде.
Как получить логическую структуру реляционной БД на основе ИЛМ?
Что такое нормализация. Понятие 1-ой, 2-ой нормальной формы.
Перечислите требования нормализации. Понятие первичного ключа и ключа связи.
Технические характеристики и особенности СУБД FOXPRO. Терминология и структура данных с СУБД. Запуск, выход,
справочная система.
Типы файлов. Способы работы с данными СУБД FOXPRO.
Команды: виды, правила записи
Программа: структура, сохранение, запуск на выполнение, отладка, трансляция, редактирование.
Создание базы данных FOXPRO: этапы создания, типы полей, изменение, открытие, просмотр и печать структуры базы данных
Просмотр данных, сохранение в текстовом файле и вывод на печать. Условие отбора данных.
Работа с несколькими базами данных в FOXPRO. Понятие рабочих областей, их обозначение. Команды открытия и закрытия
областей. Количество областей.
Команда BROWSE, ее применение, основные ключи для отдельных полей, контроль редактирования записей, ограничение
возможности редактирования данных и т. д.
Команда CHANGE, ее применение. Опции команды. Отличие от BROWSE.
Команды перемещения в б.д. FOXPRO, стандартные функции для отслеживания текущего положения.
Команды добавления записей в б.д. FOXPRO.
Удаление данных. Этапы удаления.
Команда изменения данных REPLACE
Команды настройки системы: SET DATE, SET TALK, SET CENTURY, SET DEFAULT
Стандартные функции СУБД FOXPRO: DATE, STR, DTOC, ALLTRIM, SUBSTR
Индексирование б.д. в FOXPRO. Порядок установки и изменения индексов. Типы индексных файлов (.IDX, .CDX). Их особенности
и отличия. Простой и составной индекс.
Понятие о связях в б.д. FOXPRO. Виды связей («одна с одной», «одна со многими»).
Команды ввода – вывода в FOXPRO. Использование команды @…say…GET. Основные опции и параметры команды.
Работа с переменными в FOXPRO. Команды присвоения и сохранения переменных. Понятия файла типа .mem
Команды управления в FOXPRO (IF. DO CASE), их применение.
Команды организации циклов в FOXPRO. Цикл перемещение в б.д.
Создание документов на основе записей из БД. Отчеты: составные части макета, порядок создания, виды отчетов, сохранения,
изменения, запуска на предварительный просмотр и на принтер или экран. Использование данных из нескольких БД. Группировка
данных в отчетах. Расчеты в отчете.
Организация меню в прикладных программах.
Модульность программ FOXPRO. Внутренние процедуры. Процедуры – функции. Правила создания и использования
Ускоренный поиск в б.д. FOXPRO. Особенности команды SEEK. Применение функции, которая отражает результаты поиска.
Математическая обработка данных в FOXPRO. Команды COUNT, SUM, AVERAGE, CALCULATE.
Общие сведения о СУБД ACCESS. Организация СУБД. Сравнение с FOXPRO
Создание и ведение б.д. ACCESS, формирование структуры таблицы. Ввод и редактирование данных в режиме таблицы.
Корректировка готовых таблиц б.д. ACCESS. Создание форм для ввода данных.
Создание сложных форм для ввода данных из нескольких таблиц.
Назначение основных элементов (надпись, поле, кнопка, поле со списком и т. п.).
Ключи и индексы в б.д. ACCESS. Типы ключевых полей. Установка связей. Назначение каскадного обновления и удаления,
обеспечения целостности. Возможные ошибки при установке связей между таблицами.
Основы создания запросов. Виды запросов в ACCESS. Назначение запросов.
Запросы на выборку: работа с полями из разных таблиц, создание вычисляемого поля, отбор данных (одно или несколько условий),
параметр отбора, маска для отбора данных.
Запросы, приводящие к изменению данных в таблицах
Перекрестные запросы. Отличие перекрестных запросов от всех других. Групповые операции в запросах.
Отчеты в б.д. ACCESS. Типы отчетов, вычисление итогов, групповые вычисления.
Download