3.1. Таблицы.
Все составляющие базы данных, такие как таблицы, отчеты, запросы, формы и объекты, в Access хранятся в едином дисковом файле. Основным структурным компонентом базы данных является таблица. В таблицах хранятся вводимые нами данные. Внешне каждая таблица Access похожа на таблицы, с которыми мы привыкли работать на бумаге, - она состоит из столбцов, называемых полями, и строк, называемых записями. Количество записей в таблице ограничивается емкостью жесткого диска. Допустимое количество полей – 255. Таблиц в базе данных может быть несколько. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных. Например, запись о преподавателе может содержать фамилию, имя, отчество, дату рождения, должность и т.п.
При разработке структуры таблицы, прежде всего, необходимо определить названия полей, из которых она должна состоять, типы полей и их размеры. Каждому полю таблицы присваивается уникальное имя, которое не может содержать более 64 символов. Имя желательно делать таким, чтобы функция поля узнавалась по его имени. Далее надо решить, данные какого типа будут содержаться в каждом поле. В Access можно выбирать любые из основных типов данных. Один из этих данных должен быть присвоен каждому полю. Значение типа поля может быть задано только в режиме конструктора.
В Access существует четыре способа создания пустой таблицы:
· использование мастера баз данных для создания всей базы данных, содержащей все требуемые отчеты, таблицы и формы, за одну операцию. Мастер баз данных создает новую базу данных, его нельзя использовать для добавления новых таблиц, форм, отчетов в уже существующую базу данных;
· мастер таблиц позволяет выбрать поля данной таблицы из множества определенных ранее таблиц, таких как деловые контакты, список личного имущества или рецепты;
· ввод данных непосредственно в пустую таблицу в режиме таблицы. При сохранении новой таблицы в Access данные анализируются и каждому полю присваивается необходимый тип данных и формат;
· определение всех параметров таблицы в режиме конструктора.
Независимо от метода, примененного для создания таблицы, всегда имеется возможность использовать режим конструктора для дальнейшего изменения макета таблицы, например для добавления новых полей, установки значений по умолчанию или для создания масок ввода.
3.2. Формы.
Форма представляет собой специальный формат экрана, используемый для разных целей, чаще всего для ввода данных в таблицу и просмотра одной записи. Формы позволяют вводить данные, корректировать их, добавлять и удалять записи. Можно создавать формы для работы одновременно с несколькими взаимосвязанными таблицами. Форма, использующая данные из нескольких таблиц, должна быть основана на запросе, включающем из этих таблиц.
С применением форм можно представлять записи в удобном для пользователя виде – в виде привычных документов: бланков, экзаменационных ведомостей и т.д. Формы ввода-вывода позволяют выводить данные в базу, просматривать их, изменять значения полей, добавлять и удалять записи.
Все элементы, добавляемые в форму, - поля, надписи, списки, переключатели, кнопки, линии – являются элементами управления. Способ создания элемента управления зависит от того, какой элемент создается: присоединенный, свободный или вычисляемый.
3.3. Запросы.
Запрос – это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются также в качестве источника данных для форм и отчетов.
С помощью Access могут быть созданы несколько видов запросов. Запрос на выборку выбирает данные из разных таблиц и других готовых запросов. Запрос-изменение изменяет или перемещает данные; к этому типу относятся Запрос на добавление, Запрос на удаление и Запрос на обновление. Запрос на создание таблицы сохраняет результаты выборки в отдельной таблице. Перекрестные запросы предназначены для группирования данных и представления их в компактном виде. Запрос можно создать самостоятельно или воспользоваться Мастером запросов.
Элементы выражения в запросах могут быть связаны операторами:
арифметическими: *,+,-,/,^;
сравнения: <,<=, >, >=, =, <>;
логическими: And (И), Not (Нет), Or (Или);
Like – для использования логики замены в выражениях,
In – для определения, содержится ли элемент данных в списке значений;
Between…And – для выбора значений из определенного интервала.
Между условиями в разных полях одного столбца выполняется логическая операция ИЛИ (Or). Она истинна, когда истинно хотя бы одно из входящих в список условий.
Между условиями в разных полях одной строки выполняется логическая операция И (And). Она истинна, когда истинны все входящие в список условия.
3.4. Отчеты.
Отчет – это гибкое и эффективное средство для организации данных при выводе на печать и вместе с тем это способ вывода данных из базы на печать в том виде, в котором требуется пользователю, например, в виде справок об обучении, экзаменационных ведомостей, таблиц, объединенных каким-либо признаком, и др. С помощью отчета можно расположить информацию на листе в удобном для пользователя виде с различным оформлением. Можно разработать отчет самостоятельно с помощью Конструктора, использовать готовые варианты оформления (автоотчеты) или создать отчет с помощью Мастера.
3.5. Макросы и модули.
Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие, как открытие форм или печать отчетов. Макросы могут быть полезны для автоматизации часто выполняемых задач. Например, при нажатии пользователем кнопки можно запустить макрос, который распечатает отчет.
Модуль – это программа на языке Access Basic.
II. Создание базы данных, состоящей из двух таблиц
Этапы работы:
1. Проектирование структуры базы данных.
Создадим более сложный вариант базы данных. В ней будут две таблицы: Список и Группы.
2. Конструирование пустых таблиц базы данных.
Воспользуемся новым способом изготовления таблиц. Таблицы будем создавать в режиме Таблицы. В таблице Список будет 7 полей (код, фамилия, имя, отчество, год рождения, школа, класс, номер группы). Номера групп и фамилии преподавателей будут храниться в отдельной таблице Группы в виде двух столбцов.
... об соответствии и других правовых актов Конституции Украины и дает официальное толкование Конституции Украины и законов Украины. Важное Место в механизме Украинском государстве занимают органы прокуратуры, систему которой возглавляет Генеральный прокурор Украины. Согласно с Конституцией Украины прокуратура выполняет такие обязанности: · поддержание государственного обвинения в суде; ...
... диференційована оцінка. Вона дає змогу врахувати різні елементи виконаного дитиною навчального завдання - старанність, охайність, правильність. Розділ 2. Вдосконалення контрольно-оцінної діяльності у початковій школі 2.1 Стан готовності майбутнього вчителя до оцінювання навчальних досягнень Сьогодення ставить перед педагогом низку актуальних завдань, зумовлених необхідністю гуманізації ...
... оценки; для исследуемых контрольные упражнения должны быть наглядными по результатам исследования. Как общую рекомендацию следует признать проведение контрольных упражнений в сроки, которые зависят от задач исследования и учебно-воспитательного процесса. Чаще всего контрольные испытания проводят в начале, середине и в конце каждого периода обучения (например, подготовительного периода годичного ...
... навчальних досягнень учнів початкової школи покладається на заступника директора з навчально-виховної роботи загальноосвітнього навчального закладу. 3. Забезпечення демократизації контрольно-оцінної діяльності в сучасній початковій школі 3.1 Методичні передумови розв’язання досліджуваної проблеми Щоб докладно охарактеризувати всі методичні передумови розв’язання досліджуваної проблеми ...
0 комментариев