- •Иркутский национальный исследовательский технический университет
- •Иркутский национальный исследовательский технический университет задание на курсовую работу
- •Содержание
- •Введение
- •1. Теоретическая часть
- •1.1. Объекты субд Access
- •1.2. Информационно-логическая модель разрабатываемой бд
- •2. Практическая часть
- •2.1. Создание таблиц
- •2.2. Создание схемы данных
- •2.3. Создание запросов
- •2.4. Создание форм
- •2.5. Создание отчётов
- •2.6. Создание главной формы
- •Заключение
- •Список использованных источников
1.2. Информационно-логическая модель разрабатываемой бд
На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать. То есть нужно определить основные темы таблиц базы данных и информацию, которую будут содержать поля таблицы.
Объектом исследования данной курсовой работы является реляционная модель базы данных.
Предмет курсовой работы состоит в изучении принципов разработки реляционных баз данных на примере проектирования и создания базы данных «Месторождения Австралии».
Цель данной курсовой работы – углубление знаний в области проектирования баз данных, а также, получение практических навыков их разработки.
Для достижения поставленной цели, были сформулированы следующие задачи:
– разработать и проанализировать модель предметной области;
– построить объекты базы данных «Месторождения Австралии»: таблицы, формы, запросы и отчёты.
Анализ предметной области позволяет разбить информацию для хранения в базе данных на несколько сущностей. В данном случае у нас одна главная таблица (база) в которой перечислено: код месторождения, месторождение, ископаемое, тип ископаемого, запасы, общая стоимость, динамика добычи, метод добычи и форма залегания. Для сокращения количества полей в таблице и удобства заполнения форм, предусмотрены вспомогательные таблицы: Методы добычи, Формы залегания, Типы ископаемых, которые помогают просматривать перечень всех форм залегания, типов ископаемых и методов добычи на месторождениях. Ключевое поле содержит уникальный код с типом данных Счетчик, который автоматически увеличивается на единицу с добавлением каждой новой записи. Таким образом, структура таблицы будет представлена в виде:
Основная – [код (месторождения), месторождение, ископаемое, тип ископаемого, запасы, общая стоимость, динамика добычи, метод добычи, форма залегания];
Таблицы
Методы добычи – [код метода, метод добычи];
Типы ископаемого – [код типа, тип ископаемого];
Форма залегания – [код формы; форма залегания];
Схематическое изображение инфологической модели без указания названий полей и вспомогательных таблиц представлено на рисунке 1.1.
Рисунок 1.1 - Схематическое изображение инфологической модели
Дальнейшая работа по созданию БД выполняется в MS Access и подробно описывается в следующем разделе.
2. Практическая часть
2.1. Создание таблиц
Таблица БД создаётся в два этапа. На первом этапе описывается её структура на основании разработанной инфологической модели: состав полей, их имена, тип каждого поля, его размер и другие свойства полей. На втором этапе таблица заполняется данными, т. е. формируются записи.
Таблица – совокупность записей. Столбцы в таблице называются полями, а строки – записями. Запись – это строка таблицы, состоит из набора разных полей и содержит информацию об отдельном объекте (человеке, предмете, организации).
Поле – элемент записи, содержащий определенное данное. В режиме Таблицы термин Поле используется, как для конкретной ячейки записи, так и для всего столбца.
Создавать таблицы можно тремя способами:
с помощью мастера (если при создании таблицы требуются подсказки об элементах, которые следует в нее включать);
в режиме конструктора (если вы точно знаете, какие параметры полей вам нужны). В отличие от мастера, этот способ не предполагает пошагового процесса и требует больше усилий по отладке таблицы;
посредством ввода данных и определения полей в режиме таблицы. Этот способ применяется при необходимости настроить простую таблицу и быстро ввести данные. Однако в отличие от работы с мастером или в режиме конструктора при этом нельзя задать многие параметры таблицы.
Во вкладке БД Таблицы создаются пустые таблицы, для начала нужно определить их структуру: описать каждое поле записи.
Для таблицы Основная опишем поля согласно разработанной модели. Заполним ячейки с именами полей, учитывая, что Имя поля заполняется при помощи клавиатуры, а Тип данных выбирается из выпадающего списка в конкретной ячейке. На рисунке 2.1 представлен вид таблицы Основная в конструкторе.
Рисунок 2.1 - Окно Конструктора для таблицы Основная
В правой части окна Конструктора указываются свойства полей. Типы полей имеют разные свойства. Основным свойством любого поля является его длин, выражаемая в символах или знаках. От длины поля зависит, сколько информации в нём может поместиться.
Подобным образом создаем остальные таблицы БД.
Были использованы типы данных: короткий текст, денежный, числовой. Денежный тип данных используется, чтобы обеспечить рациональную работу базы.
Создаём следующие таблицы:
Основная- [код (месторождения), месторождение, ископаемое, тип ископаемого, запасы, общая стоимость, динамика добычи, метод добычи, форма залегания];
Методы добычи [код метода, метод добычи];
Формы залегания [код формы; форма залегания]
Типы ископаемого[код типа, тип ископаемого];
Следующий этап работы с таблицами – заполнение данными. Для облегчения заполнения таблиц по возможности используются подстановки.
