
- •2.Основные треб. К эк. Инф. Структурные элементы
- •3.Осн понятия бд
- •4. Основные модели данных
- •5. Базы данных в ms excel
- •7. Функции базы данных.
- •9.Функции и назначение каждого объекта базы данных.
- •10.Основные этапы проектирования реляционной базы данных.
- •1.Определение таблиц, которые должна содержать база данных.
- •2.Определение необходимых в таблице полей.
- •3.Задание индивидуального значения каждой записи
- •4.Определение связей между таблицами
- •5.Усовершенствование структуры базы данных.
- •6.Ввод данных и создание других объектов базы данных
- •13.Типы отношений между таблицами.
- •14.Определение связей при помощи Схемы данных
- •15. Понятие запроса к базе данных
- •16.Создание запроса с помощью Конструктора
- •17.Групповые операции. Использование вспомогательного запроса.
- •19.Запросы действия.
- •20.Структурный язык запросов sql. Язык определения данных и язык манипулирования данными
- •21.Ключевые слова и команды в sql. Команды select
- •22.Формы. Элементы управления. Создание формы
- •23.Общие сведения об отчётах. Создание отчёта. Настройка отчёта. Страница доступа к данным
- •24.Языки программирования
- •25.Экспорт данных и объектов бд
- •26.Централизованная база данных
- •29. Администрирование баз данных . Функции администрат. Бд.
4.Определение связей между таблицами
5.Усовершенствование структуры базы данных.
6.Ввод данных и создание других объектов базы данных
11. Тип данных – атрибут переменной или поля. Он определяет, какие данные могут содержаться в поле (например, в поле с типом «Текстовый» можно вводить как тексты, так и числа, а в поле с типом «Числовой» – только числа).
Типы данных, обрабатываемых MS Access
1.Текстовый – текстовая информация; до 225 символов.
2.Числовой – числовые данные, которые участвуют в математических вычислениях.
3.Денежный – значение валют. Применяется для предотвращения округлений во время вычислений.
4.Поле Memo (длинный текст или число, например описание). Поле OLE (объекты, которые созданы в других программах(Word, Exel, рисунки, звуки и др.)). Гиперссылка.
5.Дата, время – Даты и время
6.Счетчик – при добавлении записей автоматически вставляется последовательность чисел, которые отличаются на 1 или случайные числа.
7.Логический – значения «Да» или «Нет».
8.Мастер подстановок – создается поле, которое позволяет выбрать значение из другой таблицы или из списка значений.
В Access существует следующие способы создания таблиц: с помощью Мастера, в режиме таблицы и используя Конструктор
Примечания:
В одной таблице поля не могут иметь одинаковое имя; оно не должно начинаться с пробела; запрещены точка (.), восклицательный знак (!), прямые скобки [ ] и управляющие символы.
Рекомендуется присвоение полям «говорящих» имен и короткие названия.
Для смены типа данных нужно нажать кнопку раскрытия списка типов полей и выбрать необходимый тип.
В графе «Описание» даются пояснения полям.
Для связи таблиц в базе данных нужно определить поле-ключ (значения ключа в таблице не повторяются, а значит, однозначно определяют каждую запись): нажать нужное поле, затем кнопку «Ключевое поле» на панели инструментов. Слева от имени поля в области выделенного ряда появится символ ключа. В примере выберем в качестве ключевого поле «КодКлиента».
В нижней части окна Конструктора «Свойства поля» каждое поле таблицы характеризуется дополнительными свойствами (например, размер, формат поля, число десятичных знаков, маска ввода, значение по умолчанию, условие по значению, сообщение об ошибке и т.д.), которые определяют условия ввода данных.
Сохранить таблицу командой ФайлСохранитьКлиенты.
В окне базы данных на вкладке «Таблицы» появится имя созданной таблицы. Для ввода в нее информации нужно открыть таблицу, дважды нажав имя таблицы или выбрать его и нажать кнопку «Открыть» в окне базы данных. На экране откроется таблица в режиме таблицы, после чего можно приступать к вводу информации.
Примечание: первое поле в таблице описано с типом данных «Счетчик», поэтому вводить информацию в это поле не надо. Его содержимое автоматически увеличивается на единицу в каждой следующей записи.
В таблице или запросе в режиме таблицы доступны все необходимые инструменты для работы с данными:
Использование панели инструментов Таблицы и Запроса в режиме таблицы:
- Вырезание, копирование или вставка выделенного текста, поля, всех записей или всей таблицы полностью.
- Сортировка записей.
- Отбор записей, поиск или перемещение значений.
- Добавление или удаление записей.
Работа со столбцами, строками и подтаблицами:
- Использование области выделения столбца для перемещения, скрытия или переименования столбца.
- Изменение размеров строк или столбцов.
- Использование подтаблиц для просмотра связанных данных.
- Закрепление левого крайнего столбца таким образом, чтобы он отображался на экране при прокрутке листа вправо.
Для перехода по записям в таблице можно использовать панель перехода по записям:
- Переход на первую, предыдущую, следующую, последнюю запись.
- Введение номера нужной записи.
- Переход на новую (пустую) запись.
12.Первичный ключ – одно или несколько полей (столбцов), комбинация значений которых однозначно определяет каждую запись в таблице. Первичный ключ не допускает значений Null и всегда должен иметь уникальный индекс. Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах.
Типы первичных ключей:
Ключевые поля счетчика. Поле счетчика можно задать таким образом, чтобы добавлении каждой записи в таблицу в это поле автоматически вносился порядковый номер. Указание такого поля в качестве ключевого является наиболее простым способом создания первичного ключа.
Простой ключ. Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как первичный ключ.
Составной ключ. В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим».
Поля в таблицах должны скоординированы таким образом, чтобы отображать сведения об одной и той же сделке. Эта координация осуществляется путем установления связей между таблицами. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы.
Внешний ключ – одно или несколько полей в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице. Поле внешнего ключа определяет способ объединения таблиц.