Информатика
Цель работы: Изучение приемов задания структуры таблиц базы данных, заполнения их записями, установления связи между ними и организации простейших запросов в MS Access.
В соответствии с вариантом задания описать структуру таблиц БД, заполнить их данными, установить связи между таблицами и организовать запрос по отбору данных.
Запустите MS Access и создайте новую базу данных. Задайте файлу содержательное имя в соответствии с вариантом задания и нажмите кнопку "Создать".
В окне Объекты нажмите кнопку "Таблицы" и создайте таблицу в режиме конструктора. Для этого в таблице для описания структуры задайте имена полей (в соответствии с вариантом задания) и укажите их тип. После указания типа в разделе "Свойства поля" задайте требуемые свойства поля. Например, для текстовых полей основным свойством является длина. Внимание: Типы полей, через которые будут осуществляться связи между таблицами должны совпадать! Если в главной таблице ключевым полем является счетчик, то связанное с ним поле в подчиненной таблице должно быть числовым типа длинное целое.
Если необходимо, задайте ключевое поле таблицы (указаны в задании). Для этого правой кнопкой мыши выделите строку, описывающую ключевое поле, и выберите в контекстном меню "Ключевое поле". В левой части строки, описывающей ключевое поле, должен появиться значок ключа. Роль ключевого поля могут играть несколько полей таблицы. Для этого надо выделить эти поля при нажатой клавише Ctrl и нажать кнопку "Ключевое поле".
Завершите описание структуры закрытием окна описания структуры. Сохраните, задав содержательное имя таблицы в соответствии с ее назначением и нажмите Ok. Если ключевое поле не было задано, то MS Access предложит задать ключевое поле. Если оно не запланировано, то ответьте "Нет".
Повторите пп. 2-4 для описания структуры оставшихся таблиц проекта.
Заполните таблицы записями. Для этого выделите нужную таблицу в окне БД и нажмите "Открыть". Введите данные в поля таблицы (5-10 записей, в зависимости от смысла таблицы). Для ключевых полей, тип которых не является счетчиком, разработайте систему кодов. Код должен быть коротким и, в определенной степени, отражать содержимое записи. Например, для таблицы, содержащей информацию о сотрудниках, код может содержать первые две буквы фамилии и числовой номер для ситуации, когда у нескольких сотрудников первые буквы фамилии одинаковые. Самый простой код для ключа - счетчик может быть вставлен автоматически.
Установите связи между таблицами. Для этого щелкните по кнопке "Схема данных" на основной панели инструментов. На вкладке "Таблицы" в окне "Добавление таблицы" выделите таблицы БД и нажмите "Добавить". В окне "Схема данных" связи устанавливаются поочередно между парами таблиц. Определите главную таблицу в паре. Выделите в схематичном изображении главной таблицы ключевое поле и перетащите его на то поле в подчиненной таблице, с которым устанавливается связь. В открывшемся окне "Связи" установите флажок "Сохранение целостности базы данных" - изображения таблиц будут связаны линиями, показывающими тип связи. Сохраните Схему данных.
В окне Объекты нажмите кнопку "Запросы". Создайте запрос с помощью мастера, добавив в который по одному наименованию полей каждой таблицы. Закройте окно запроса и сохраните его, задав содержательное имя. Просмотрите запрос, нажав кнопку "Открыть" в окне БД.
Продемонстрируйте проподавателю на компьютере заполненные таблицы, схему данных и запрос.
Каково назначение и основные функциональные возможности системы управления базой данных (СУБД) MS Access?
Назовите основные объекты базы данных MS Access и укажите их функциональное назначение.
Какими способами можно создать поля и записи в таблице?
Что такое ключевое поле таблицы?
Какие связи (отношения) существуют между полями таблиц базы данных?
Как выполнить запрос по отбору данных?
Для чего используются формы в базе данных?
Кемерово - 2011