Практическая работа №1 Структура таблицы базы данных
Цель работы - изучение приемов задания структуры таблиц базы данных, заполнения их записями.
Задание
1. Описать структуру таблиц БД, заполнить их данными
Порядок выполнения
1. Запустите Access, в окне Microsoft Access установите переключатель "Новая база данных" и нажмите Ok.
2. В левой стороне экрана, имя файла, задайте файлу содержательное имя в соответствии с вариантом задания и нажмите кнопку "Создать".
3. Перед вами открыта таблица, на панели инструментов выберите режим Конструктор и задайте содержательное имя таблице, в соответствии с ее названием и нажмите «OK». Далее в таблице для описания структуры задайте имена полей (в соответствии с вариантом задания) и укажите их тип. После указания типа в разделе "Свойства поля" задайте требуемые свойства поля. Например, для текстовых полей основным свойством является длина.
Типы полей, через которые будут осуществляться связи между таблицами должны совпадать. Если в главной таблице ключевым полем является счетчик, то связанное с ним поле в подчиненной таблице должно быть числовым типа длинное целое.
4. Если необходимо, задайте ключевое поле таблицы (указаны в задании). Для этого выделите строку, описывающую ключевое поле, и на панели инструментов нажмите кнопку "Ключевое поле". В левой части строки, описывающей ключевое поле, должен появиться значок ключа.
Роль ключевого поля могут играть несколько полей таблицы. Для этого надо выделить эти поля при нажатой клавише Ctrl и нажать кнопку "Ключевое поле".
5. Завершите описание структуры закрытием окна описания структуры. На вопрос "Сохранить изменения макета или структуры таблицы “Таблица 1 ,?" ответьте "Да".
Если ключевое поле в п.4 не было задано, то Access предложит задать ключевое поле. Если оно не запланировано, то ответьте "Нет". Если ответить "Да", то Access автоматически вставит ключевое поле типа счетчик. В этой ситуации часто более предпочтительной является отмена закрытия окна описания структуры и задание ключевого поля вручную (см. п. 4).
6. Повторите пп. 3-5 для описания структуры оставшихся таблиц проекта.
7. Заполните таблицы записями. Для этого выделите нужную таблицу в окне БД и нажмите "Открыть". Введите данные в поля таблицы (10-20 записей, в зависимости от смысла таблицы). Для ключевых полей, тип которых не является счетчиком, разработайте систему кодов. Код должен быть коротким и, в определенной степени, отражать содержимое записи. Например, для таблицы, содержащей информацию о сотрудниках, код может содержать первые две буквы фамилии и числовой номер для ситуации, когда у нескольких сотрудников первые буквы фамилии одинаковые. Самый простой код для ключа - счетчик может быть вставлен автоматически.
8. Установите связи между таблицами. Для этого в верхнем меню выберите «Режим таблицы» и выберите вкладку «Схема данных». На вкладке "Таблицы" в окне "Добавление таблицы" выделите таблицы БД и нажмите "Добавить".
В окне "Схема данных" связи устанавливаются поочередно между парами таблиц. Определите главную таблицу в паре. Выделите в схематичном изображении главной таблицы ключевое поле и перетащите его на то поле в подчиненной таблице, с которым устанавливается связь. В открывшемся окне "Связи" установите флажок "Сохранение целостности базы данных" - изображения таблиц будут связаны линиями, показывающими тип связи.
Закройте окно схемы данных.
9. В окне БД перейдите на вкладку "Создание" и нажмите "Конструктор Запросов". Добавьте все имеющиеся таблицы в запрос - в верхней части окна запроса должна быть отражена схема данных.
10. Добавьте в строку "Поле" в нижней части окна запроса имена полей таблиц БД, отбираемых этим запросом. Для этого щелкните мышью в ячейке первой строки и из списка выберите нужное поле. В списке звездочками помечены названия таблиц, а без звездочек - поля таблиц. Рекомендуется выбирать поля. Для заданного варианта отберите только содержательные поля из всех таблиц, исключив поля с кодами. Порядок следования полей слева направо должен быть по убыванию важности информации.
11. Закройте окно запроса и сохраните его, задав содержательное имя.
12. Просмотрите запрос, нажав кнопку "Открыть" в окне БД.
Задание
для практической работы №1
Разработать информационную систему "Товарооборот" для промтоварного магазина. БД системы состоит из четырех таблиц: "Товары", "Поступление товаров", "Продажа товаров" и "Поставщики" со следующей структурой.
"Товары":
· код товара (ключевое поле);
· наименование товара;
· единица измерения количества товара.
"Поступление товаров":
· код товара;
· дата поступления;
· цена приобретения товара за единицу измерения;
· код поставщика.
"Продажа товаров":
· код товара;
· месяц продажи;
· проданное количество за месяц;
· цена продажи товара.
"Поставщики":
· код поставщика (ключевое поле);
· название поставщика;
· адрес поставщика;
· телефон поставщика.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.