йцуйцуйуйцуйу. Тема 10_База данных1. субд access. Создание таблиц в Access
Скачать 276.5 Kb.
|
Тема: «СУБД Access. Создание таблиц в Access» Цель занятия: овладеть приемами создания таблиц в базе данных с помощью СУБД Access и ознакомиться с элементами Конструктора таблиц Форма проведения: индивидуальное задание Задание: Подготовить ПЭВМ к работе и загрузить ППП Access Создать новую базу данных с произвольным именем На основе формы исходного документа создать две таблицы в базе данных Установить связи между таблицами Произвести заполнение созданных таблиц информацией Сохранить базу данных на магнитном диске и завершить работу с пакетом Access Составить отчет МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ Под базой данных принято понимать объективную форму представления и организации совокупности данных (статей, расчетов и так далее), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью электронной вычислительной машины. В базе данных вся информация собрана в виде таблиц. Таблица для нас - это аналогия таблицы на бумаге и состоит из строк и столбцов. Каждый столбец имеет имя, неповторяющееся в этой таблице. Строки следуют в произвольном порядке, и не имеют номеров. Поиск строк производится не по номерам, а по идентификаторам (ключам). Для поиска и обработки информации служат запросы, а готовый результат выводится в виде отчетов. В программе Access 2007 имеется ряд наиболее распространенных шаблонов баз данных. В новой терминологии такие шаблоны названы предустановленными базами данных. Эти шаблоны вынесены на новое окно, которое появляется при запуске программы Access 2007 и называется «Приступая к работе». Мы не будем использовать указанные шаблоны, а создадим собственную базу данных. Дружественный интерфейс Access 2007 позволяет делать это, не имея специального образования по программированию. Запуск Microsoft Access 2007 производится из меню Пуск или с помощью ярлыка. Отобразится окно «Приступая к работе с Microsoft Office Access». Разработчики программы предлагают нам готовые шаблоны из Интернета, но мы выполним работу по созданию базы самостоятельно. ПРАКТИЧЕСКОЕ УПРАЖНЕНИЕ С оздайте базу данных в среде MS ACCESS с именем Фамилия студента.accdb, состоящую из 6-и таблиц: SPSTUD, FACLT, OSENKI, DISCIPLIN, SPECIAL, SPREP. В таблицах размещается информация о студентах (SPSTUD), факультетах (FACLT), результатах сессии (OSENKI), изучаемых дисциплинах (DISCIPLIN), специальностях (SPECIAL). Структура таблиц приведена в таблицах 22.1, 22.2, 22.3, 22.4, 22.5. Структуру таблицы № 6 SPREP создайте самостоятельно. В таблице должны размещаться поля: NPREP (Преподаватель), FAM (Фамилия преподавателя). Свойства полей задаём исходя из опыта создания структуры предыдущих таблиц. Загружаем СУБД ACCESS 2007- 2010, щёлкаем по кнопке «Новая база данных» Присваиваем базе данных имя. Для этого в поле Имя файла вводим: Например: Иванов и нажимаем кнопку Создать. Переходим в режим Конструктор (на вкладке Главная щёлкаем по кнопке Режим и выбираем Конструктор). На предложение Сохранить таблицу, в диалоговом окне, заменяем стандартное имя Таблица1 на SPSTUD. Далее вводим Имена полей, тип данных и те Свойства полей, которые представлены в таблице. Ошибки при вводе типов полей или их свойств могут привести к сообщениям об ошибках или невозможности формирования нужных типов связей при создании Схемы базы данных.
После описания структуры таблицы SPSTUD, сохраняем её и переходим к созданию структуры таблиц FACLT, OSENKI, DISCIPLIN, SPECIAL. Для чего: Выбираем вкладку Создание, нажимаем кнопку Таблица, выбираем режим Конструктор. Вводим имя таблицы и далее вводим имена полей и их характеристики (свойства). Следует обратить внимание на то, что Поле, имеющее свойство Индексированное: Да (Совпадения допускаются), является внешним ключевым, а Поле, имеющее свойство Индексированное: Да (Совпадения не допускаются), является первичным ключом.
Описав структуру всех таблиц, приступаем к созданию Схему базы данных. Объединяем таблицы связями Один ко многим. Для этого: Переходим на вкладку Работа с базами данных, в группе Показать или скрыть нажимаем на кнопку Схема данных. Выбираем все 5 таблиц из появившегося списка. Проводим мышкой от первичного ключа в основной таблице к внешнему ключу (полю с таким же именем в другой - дочерней таблице). При перетаскивании появляется окно Изменение связей, задаём условия соблюдения ссылочной целостности данных: каскадное обновление связанных полей и каскадное удаление связанных записей. В результате получаем следующую схему: После создания схемы данных сохраните их в базе ФамилияСтудента.accdb. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ Используя предложенный ниже реквизитный состав разработать структуру БД, которая будет содержать две таблицы, связанные между собой одной из предложенных связей (на усмотрение студента): - один - к одному - один - ко многим - многие - ко многим Вариант 1. Амбулаторная карта Реквизитный состав: Фамилия Имя Отчество Год рождения Место рождения Адрес Место работы Диагноз Лечащий врач Вариант 2. Каталог газет Реквизитный состав: Название газеты Год выпуска Тираж выпуска Описание газеты (новости, юмор, астропрогноз и пр.) Главный редактор Цена газеты Контактный телефон Адрес Почтовый адрес Email Вариант 3. Заявка на приобретение товара
- Виза отправителя Вариант 4. Книжный формуляр
- Ф.И.О. материально ответственного лица Вариант 5. Регистрационная карточка
Вариант 6. Бланк авиапассажира
- Фамилия, имя, отчество Вариант 7. Картотека сотрудников фирмы
Вариант 8. Приходный-кассовый ордер Реквизитный состав: Предприятие Номер Приходно-кассового ордера Счет Сумма (цифрой) От кого принято Основание Сумма (прописью) Подпись главного бухгалтера Вариант 9. Заказ на литературу и периодику Реквизитный состав: Номер читательского билета Фамилия, имя, отчество (заказчика) Название газеты Название журнала Название книги Год выпуска газеты Номер выпуска (журнала, газеты, книги) Год выпуска (журнала, газеты, книги) Дата заказа Вариант 10. Счет-фактура Реквизитный состав: Номер документа Наименование поставщика Наименование покупателя Код покупателя Код товара Наименование товара Единица измерения Количество Цена Вариант 11. Товарный ярлык Реквизитный состав: Предприятие-изготовитель Код предприятия-изготовителя Наименование товара Код товара Единица измерения Сорт товара Ассортиментные признаки (модель, размер, рост, цвет) Цена Вариант 12. Комплектующие устройства ПЭВМ Реквизитный состав: Системный блок Цена системного блока Монитор Цена монитора Клавиатура Цена клавиатуры Мышь Цена мыши Принтер Цена принтера Вариант 13. Форма карточки расчетного счета
Вариант 14. Справочник промышленных предприятий
Вариант 15. Заявка на покупку товара
Вариант 16. Карточка учета участников спартакиады Реквизитный состав: Название команды или клуба Вид спорта Наличие в команде КМС, МС Количество человек в команде Представителями какой страны являются Ф.И.О. тренера команды Дата прибытия на спартакиаду Вариант 17. Анкета опроса покупателей Реквизитный состав: Наименование требуемого для покупки товара Наименование производителя Характеристики товара (сорт, размер, фасон, цвет) Количество Цена товара Рекомендации к товару Вариант 18. Декларация о доходах Реквизитный состав: Дата заполнения Регистрационный номер Ф.И.О. исполнителя Место работы (учебы) Место проживания (адрес) Размер дохода по основному виду деятельности Размер дохода от не основного вида деятельности Суммарный годовой доход Номер телефона Вариант 19. Карточка учета закупки сельскохозяйственных продуктов (с/х) Реквизитный состав: Наименование с/х продукта Код с/х продукта Сорт Количество закупленного с/х продукта (в т.) Дата закупки с/х продукции Цена 1 т Наименование закупочной организации Вариант 20. Заявка на участие в ярмарке Реквизитный состав: Название фирмы Вид товара Объем представляемого товара Цена товара Размер требуемой площади Вид доставки Адрес участника Контактный телефон участника Сроки прибытия участник |