Автор работы: Пользователь скрыл имя, 22 Марта 2012 в 10:30, контрольная работа
Создать базу данных ВЫПУСК ИЗДЕЛИЙ, содержащую таблицы ИЗДЕЛИЯ и ВЫПУСК:
- таблицу ИЗДЕЛИЯ с полями Код_изделия, Наименование, Цена;
- таблицу ВЫПУСК с полями, указанными в таблице:
1. ЗАДАНИЕ 1 3
1.1.Создание таблиц в базе данных 3
1.2. Организация связей между таблицами 5
2. ЗАДАНИЕ 2 6
3. ЗАДАНИЕ 3 7
4. СПИСОК ЛИТЕРАТУРЫ 9
Андреенко Татьяна Игоревна
Министерство образования Республики Беларусь
Учреждение образования
«МИНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ КОЛЛЕДЖ»
Дисциплина: информационные технологии
К О Н Т Р О Л Ь Н А Я Р А Б О Т А 1
Вариант 6
Выполнила: Андреенко Татьяна Игоревна
учащаяся группы 57-Б, шифр 9712
Адрес: 220022, г.Минск, пр-т Пушкина,
д.1, кв.249
2012
СОДЕРЖАНИЕ
1. ЗАДАНИЕ 1 3
1.1.Создание таблиц в базе данных 3
1.2. Организация связей между таблицами 5
2. ЗАДАНИЕ 2 6
3. ЗАДАНИЕ 3 7
4. СПИСОК ЛИТЕРАТУРЫ 9
5. ПРИЛОЖЕНИЕ 10
ЗАДАНИЕ 1
Создать базу данных ВЫПУСК ИЗДЕЛИЙ, содержащую таблицы ИЗДЕЛИЯ и ВЫПУСК:
- таблицу ИЗДЕЛИЯ с полями Код_изделия, Наименование, Цена;
- таблицу ВЫПУСК с полями, указанными в таблице:
Код изделия | Остатки на начало года | План выпуска | Остатки на конец года |
А1 | 3200 | 250000 | 500 |
Ввести в таблицы по пять записей.
Установить связи между таблицами.
1.1. Создание таблиц в базе данных Access.
Для выполнения контрольной работы была использована СУБД Microsoft Access 2002.
После запуска программы Access через меню «Файл» выбираем команду «Создать», Новая база данных. В открывшемся окне для сохранения файла (см.рис.1) выбираем папку, куда будет сохранен файл, в строке «Имя файла» прописываем имя нашей базы данных, далее- «Сохранить».
Рис.1 Создание базы данных (окно сохранения файла)
Основным структурным компонентом любой базы данных обычно является таблица. Связь между таблицами осуществляется с помощью общих полей.
Таблицы БД были созданы с помощью встроенного конструктора таблиц MS Access. Значения полей, типы данных и описания перечислены ниже по тексту. Для текстовых полей в столбце «Тип данных» в скобках дополнительно указана длина поля в символах. Числовые и денежные значения полей определены как целые числа, т.е. количество десятичных знаков равно нулю.
Структура таблицы «ИЗДЕЛИЯ»
Имя поля | Тип данных | Описание |
Код_изделия | дл. целое | Ключевое поле, счетчик. Значения уникальны |
Наименование | Текстовый (50) | Названия изделий; индексированное поле с уникальными значениями |
Цена | Денежный (целое) | Цена одного изделия в рублях |
Структура таблицы «ВЫПУСК»
Имя поля | Тип данных | Описание |
Код_изделия | дл. целое | значения могут повторяться |
Остатки на начало года | Числовой (целое) | Количество изделий определенного типа, имеющееся в наличии на начало года |
План выпуска | Числовой (целое) | Запланированное для выпуска количество изделий за год |
Остатки на конец года | Числовой (целое) | Количество изделий определенного типа, имеющееся в наличии на конец года |
Создание таблицы происходит следующим образом: в окне базы данных (оно создается автоматически при сохранении новой базы данных) выбираем конструктор таблиц (см. рис.2). В открывшемся окне заполняем нужное количество строк, определяем тип каждого поля, в колонке «Описание» по желанию можно указать примечание для информативности (в таблице оно не отображается, только в окне конструктора).
Ниже в этом же окне задаются конкретные параметры для каждого значения поля – тип данных, формат, значение по умолчанию, и т.д.
Создание таблиц в базе данных возможно и другими способами, с помощью мастера или через ввод данных. В любом случае, при необходимости, последующая корректировка таблицы происходит через конструктор.
После того, как таблицы созданы, их названия можно видеть в главном окне базы данных (слева нажать на «Таблицы», справа появится список имеющихся в базе таблиц).
Выделив щелчком мыши любую из таблиц, можно отобразить внешний вид таблицы (либо двойным кликом, либо через предварительный просмотр из меню «Файл»). Данное представление таблицы дает возможность добавлять или корректировать информацию, а также распечатать всю таблицу (либо ее часть - по желанию).
1.2. Организация связей между таблицами.
Полноценная работа с базой данных возможна только при наличии связанных таблиц, так как это позволяет в любой момент времени эффективно проанализировать имеющуюся информацию путем выборки данных по какому-либо критерию.
Для организации связи созданных таблиц ИЗДЕЛИЯ и ВЫПУСК в меню выбираем пункт «Сервис», «Схема данных» (либо сразу соответствующую иконку на панели «База данных»).
В открывшемся окне выбираем пункт «Добавить таблицу» и по очереди добавляем обе таблицы. После этого нужно из таблицы ВЫПУСК «перетащить» мышью поле «Код_изделия» на аналогичное поле в таблице ИЗДЕЛИЯ. Автоматически между таблицами появится линия, обозначающая связь между ними. Устанавливаем флажки в свойствах связи (Обеспечение целостности данных, каскадное обновление и удаление полей) и сохраняем схему. Результат показан на рис.3.
Рис.3 Схема базы данных Access
Важно отметить, что для правильной организации связей необходимо наличие соотвествующих ключевых полей в таблицах (или ключей). В разработанной базе данных между таблицами реализована связь «один-ко-многим». При таком типе связи каждой записи в одной таблице соответствует несколько записей в связанной таблице.
ЗАДАНИЕ 2.
Создать формы для просмотра таблиц, используя Мастер форм. Формы создать различного внешнего вида и стиля. Созданные формы вывести на печать. Дополнить работу комментариями по выполнению задания.
Для создания формы по заданию 2 использован Мастер форм Access. В главном окне базы данных выбираем пункт «Формы», «Мастер форм». Следуем указаниям мастера, в последовательно открывающихся диалоговых окнах выбираем нужную таблицу (или таблицы), данные которой будут отображаться в формах, набор полей (необязательно все поля таблицы, их количество может быть любым), внешний вид формы может быть любым (на выбор программой предлагаются 6 типов оформления, нужно только отметить выбранный пункт. Без выполнения соответствующих действий программы не дает совершать следующее действие и выдает соответствующее сообщение. Пока не нажата кнопка «Готово» - возможен последовательный возврат совершенных манипуляций. Мастер форм – очень удобный и понятный инструмент программы.
Рис.4. Создание формы с помощью мастера
Изменить любую созданную форму можно в режиме конструктора. (Соответствующая кнопка на панели управления меняет свой внешний вид в зависимости от того, в каком виде отображается активная форма в данный момент времени- режиме конструктора или режиме формы) Можно расположить все поля в нужной последовательности, изменить подписи столбцов (полей), размеры и тип шрифта, и т.д. В режиме просмотра формы можно посмотреть данные из таблиц базы данных - клавиши управления помещаются внизу формы. Там же можно посмотреть количество записей и их порядковый номер.
ЗАДАНИЕ 3.
Создать запросы:
1. на выборку РЕАЛИЗАЦИЯ ИЗДЕЛИЙ с полями Наименование, Цена, План выпуска, Объем реализации. Последнее поле вычисляется по формуле:
Объем реализации = Остатки на нач.года + План выпуска - Остатки на конец года.
2. СОЗДАНИЕ ПЛАНА - запрос на создание таблицы ПЛАН с полями Наименование, Цена, План выпуска, Остатки на начало года.
Для создания запроса №1 в главном окне БД выбираем слева пункт запросы, затем справа- конструктор запросов. В окне конструктора запросов добавляем последовательно обе наши таблицы, затем нужные поля из каждой таблицы помещаем в бланк запроса. Это можно сделать либо перетаскиванием из «окошек» таблиц, либо по кнопке выбора в каждом столбце бланка запроса. (Поля следует выбирать в той последовательности, которая нужна по заданию, именно так они и отобразятся в результате выполнения запроса). Окно бланка запроса и результат работы (запрос№1) показан на рисунке 5: