- •Экзаменационные вопросы по курсу: «Базы данных» Оглавление
- •1. Базы данных и информационные системы (ис)
- •2. Архитектура ис, субд, локальные ис ис и локальные ис
- •5. Иерархические и сетевые модели
- •6. Реляционная модель
- •7. Постреляциоиная и объектно-ориентированная модели
- •8. Типы данных
- •10. Индексирование; связывание таблиц Индексирование
- •Связывание таблиц
- •11. Теоретические языки запросов
- •12. Состав бд Access
- •13. Понятие отчета в Access
- •14. Работа с окнами (бд)
- •16. Контекстное меню вAccess
- •18. Создание таблиц
- •25. Создание несвязных полей. Изменение вида текста.
- •26. Понятие о целостности данных
- •27. Поля ввода, привязанные к выражениям
- •35. Печать почтовых наклеек
- •36. Работа с формами
- •Создание пустой формы
8. Типы данных
Основные типы
ФОРМАТ |
СЛУЖИТ ДЛЯ ОТОБРАЖЕНИЯ |
Текст |
Короткие буквенно-цифровые значения, например фамилия или адрес. |
Числовой |
Числовые значения, например расстояния. Имейте в виду, что для денежных значений есть отдельный тип. |
Денежный |
Денежные значения. |
Да/Нет |
Значения "Да" и "Нет", а также поля, содержащие только одно из двух возможных значений. |
Дата/время |
Значения даты и времени для годов с 100 по 9999. |
Форматированный текст |
Текст или сочетания текста и чисел, которые можно отформатировать с помощью элементов управления цветами и шрифтом. |
Вычисляемое поле |
Результаты вычисления. В вычислении должны использоваться поля в той же таблице. Для создания вычислений используется построитель выражений. |
Вложение |
Изображения, листы, документы, диаграммы и файлы других поддерживаемых типов, прикрепленные к записям в базе данных (аналогично файлам, вложенным в сообщения электронной почты). |
Гиперссылка |
Текст или сочетания текста и цифр, хранящиеся в виде текста и используемые в качестве адреса гиперссылки. |
MEMO |
Длинные фрагменты текста. Поле типа MEMO часто используется для хранения подробного описания продукта. |
Подстановка |
Список значений, возвращаемых запросом или из таблицы, либо набор значений, указанных при создании поля. Поле подстановки можно создать с помощью мастера подстановок. Такое поле обычно имеет текстовый или числовой тип данных в зависимости от того, какие параметры были выбраны в мастере. ПРИМЕЧАНИЕ. Поля подстановки имеют дополнительный набор свойств, доступных на вкладке Подстановка в области Свойства поля. |
10. Индексирование; связывание таблиц Индексирование
При помощи индексов ускоряется сортировка и поиск записей. Индексы таблиц Microsoft Access используются так же, как и предметные указатели в книгах: при поиске данных выполняется их поиск в индексе. Индексы можно создавать по одному или нескольким полям. Составные индексы позволяют пользователю различать записи, в которых первые поля могут иметь одинаковые значения.
Связывание таблиц
Это связь таблиц, когда данные из одной таблицы можно узнать данные другой по общим полям.
Для создания Схемы данных в СУБД Access необходимо выполнить следующее:
Откройте многотабличную базу данных, для которой между таблицами устанавливаются связи
Щелкните мышью по значку Схема данных или выполните цепочку команд Сервис→Схема данных на панели Стандартная.
Выделите первую таблицу, для которой устанавливается связь в окне Добавление таблицы.
Щелкните мышью на кнопке Добавить. На экране будет отображена таблица, которую мы добавили, как показано на рисунке 4.13. Затем таким же образом требуется добавить в Схему данных остальные связываемые таблицы, например «Заказы» и щелкнуть мышью по кнопке Закрыть.
11. Теоретические языки запросов
Де-факто это один SQL, структурированный язык запросов.
Язык SQL представляет собой совокупность
операторов,
инструкций,
и вычисляемых функций.
Согласно общепринятому стилю программирования, операторы (и другие зарезервированные слова) в SQL всегда следует писать прописными буквами.
Преимущества:
Независимость от конкретной СУБД;
Наличие стандартов;
Декларативность – пишутся, какие данные извлекать, какие – нет.
Недостатки:
Сложность – хотя SQL и задумывался как средство работы конечного пользователя, в конце концов он стал настолько сложным, что превратился в инструмент программиста.
Отступления от стандартов – многие компании сами модифицируют язык, и в разных продуктах у язык разный диалект.
Сложность работы с иерархическими структурами.