- •8.Приложения базы данных. Компоненты базы данных.
- •9.Трехуровневая модель организации баз данных.
- •11. Сетевая модель, ее достоинства и недостатки.
- •12. Реляционная модель. Ее базовые понятия (отношение, домен, кортеж, схема, степень и мощность отношения), достоинства и недостатки.
- •13.Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия.
- •14.Реляционная целостность: целостность отношений, ссылочная целостность.
- •17.Объектно-ориентированная модель данных. Ее базовые понятия (объекты, классы, методы, наследование, инкапсуляция, расширяемость, полиморфизм), достоинства и недостатки.
- •19.Многомерная модель данных, ее базовые понятия (измерение, ячейка), достоинства и недостатки.
- •20.Понятие проектирования базы данных. Требования, предъявляемые к базе данных.
- •22.Модель "сущность-связь", ее понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на er-диаграмме.
- •25.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1.
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:м, м:n.
- •27.Нормализация таблиц, ее цель. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.
- •29.Логическое проектирование, его цель и процедуры.
- •30.Физическое проектирование, его цель и процедуры.
- •31.Понятие субд. Архитектура субд.
- •40.Формальные логические модели. Их примеры (исчисление высказываний и исчисление предикатов).
- •41.Характеристика субд Micrоsoft Access 2003: тип, платформа, функциональные возможности, пользовательский интерфейс, настройка рабочей среды.
- •42.Характеристика базы данных и ее приложений. Инструментальные средства для их создания.
- •43.Типы обрабатываемых данных и выражения.
- •45.Назначение, виды форм и способы их создания.
- •49.Понятие макроса. Классификация макрокоманд.
- •52.Назначение, стандарты, достоинства языка sql.
- •54.Типы данных и выражения в sql.
- •55.Возможности языка sql по: определению данных, внесению изменений в базу данных, извлечению данных из базы.
- •56.Условия целостности в субд. Понятие транзакции. Обработка транзакций в sql.
- •59.Диалекты языка sql в субд.
- •60.Эволюция концепций обработки данных.
- •62.Системы совместного использования файлов. Обработка запросов в них. Недостатки систем.
- •63.Настольные субд, их достоинства и недостатки.
- •67.Характеристики серверов баз данных.
- •73.Пользователи базы данных. Администратор базы данных, его функции.
43.Типы обрабатываемых данных и выражения.
В поля БД можно вводить данные следующих типов: Текстовый. В поля такого типа помещают текст или комбинацию текстовых и числовых значений. Объем текста не должен превышать 255 символов. Поле MEMO. Длинный текст (до 65535) символов. Числовой. Числовые данные, используемые в математических вычислениях, за исключением денежных расчетов. Размеры числовых полей - 1, 2, 4, 8, 12 байтов. Дата/время. Значения даты и времени. Даты из диапазона от 100 по 9999 год. Денежный. Денежные значения. Их максимальная точность составляет 15 знаков слева от десятичной запятой и 4 знака справа от нее.Счетчик. Уникальные последовательные с шагом 1 номера, автоматически вставляемые при вставке записи в БД. Логический. Поля, которые могут иметь только одно значение из пары значений, таких как Да/Нет, Истина/Ложь или Вкл/Выкл.Поле объекта OLE. Объекты других приложений, которые могут быть связаны или внедрены в таблицу Access.Гиперссылка. В полях этого типа хранятся гиперссылки - путь к файлу на жестком диске либо адрес в сети Internet или интранет. Выражение - комбинация значений и операторов, дающая определенный результат. В качестве значений в выражениях используют литералы, константы, функции и идентификаторы. Литерал - фактическое значение в виде числа, текстовой строки, даты. Константа - не изменяющееся значение. Функция – небольшая программа, которая всегда возвращает значение (число или строку символов), являющееся результатом расчетов или выполнения других операций. Идентификатор - ссылка на значение поля, элемента управления или свойства.
44.Типы, возможности и способы создания запросов. Запрос – это важнейший инструмент для извлечения информации из одной или нескольких таблиц БД. Посредством запроса можно вносить изменения в саму БД. Запрос может служить источником данных для форм, отчетов и страниц доступа к данным. Его результатом является новая таблица, которая может быть просмотрена, проанализирована, а затем сохранена или не сохранена. Запросы позволяют решать многие задачи: представлять данные в агрегированном виде, производить вычисления над полями БД, группировать записи и находить для полей итоговые значения с помощью статистических функций: Sum, Avg (соответственно сумма, среднее значений поля); Max, Min (соответственно максимальное, минимальное значение поля); Count (число значений поля) и др. СУБД Access позволяет создавать запросы трех типов: запросы выбора, перекрестные запросы, запросы действия. Запрос выбора дает возможность: выбирать записи, удовлетворяющие условиям отбора; включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; осуществлять вычисления над полями БД; выполнять статистические расчеты для групп записей. Разновидностью запроса выбора является запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести интересующее пользователя значение критерия отбора записей. Перекрестный запрос представляет собой специальный запрос итогового типа. Он отображает результаты итоговых статистических расчетов над значениями некоторого поля в виде перекрестной таблицы. Запрос действия – это запрос, который вносит изменения в саму БД. Существует четыре типа запросов действия: 1) запрос на удаление, 2) запрос на обновление, 3) запрос на добавление 4) запрос на создание таблицы. СУБД Access позволяет создавать запросы с помощью Мастеров и с помощью Конструктора. Мастера используются для создания следующих запросов: · простого запроса на выборку полей из источника запроса и подведение итогов; · перекрестного запроса; · запроса на поиск повторяющихся записей в таблице; · запроса на поиск записей, не имеющих подчиненных им записей в другой таблице. С помощью Конструктора можно создать любой запрос выбора, перекрестный запрос, запрос действия.