Информационные системы в экономике. Конспект лекций по дисциплине "Информационные системы в экономике" Размещён в электронном образовательном ресурсе (эор) по дисциплине "Информационные системы в экономике" (
Скачать 0.56 Mb.
|
Рис. 10.3.Пример построения реляционной модели данных 10.3 Этапы проектирование баз данных. Логическое и физическое проектирование Весь процесс проектирования базы данных можно разбить на ряд взаимосвязанных этапов, каждый из которых обладает своими особенностями и методами проектирования. На рис. 10.4. представлены этапы проектирования базы данных: – первый этап – инфологическое проектирование; – второй этап – датологическое проектирование.
Рис. 10.4. Этапы проектирования базы данных Инфологическое проектирование. На первой стадии инфологического проектирования осуществляется обследование предметной области с целью изучения информационных потребностей будущих пользователей. Но второй стадии инфологического проектирования разрабатывается инфологическая модель предметной области. Она представляет собой описание структуры и динамики предметной области, характера информационных потребностей пользователей системы в терминах, понятных пользователю и не зависящих от реализации системы на компьютере и выбранной СУБД. Датологическое проектирование. Датологическое проектирование подразделяется на логическое (построение концептуальной модели данных) и физическое (построение физической модели) проектирование. Главной задачей логического проектирования базы данных является представление выделенных на предыдущем этапе сведений в виде данных в форматах, поддерживаемых выбранной СУБД. Задача физического проектирования – выбор способа хранения данных на физических носителях и методов доступа к ним с использованием возможностей СУБД. На этапе физического проектированиярешаются вопросы построения структуры хранимых данных, их размещение в памяти, выбора эффективных методов доступа к различным компонентам физической базы данных. Описывается также отображение логической структуры базы данных в структуру хранения. 10.4. Понятие СУБД Access. Объекты СУБД Access – таблицы, запросы, формы, отчеты, макросы, модули СУБД Access - это система управления реляционными базами данных. СУБД Access позволяет выполнять следующие действия: Проектирование базовых объектов информационных систем – двумерных таблиц с разными типами данных. Установление связей между таблицами, с обеспечением механизма целостности данных, обновления и удаления записей. Ввод, хранение, просмотр, сортировка, модификация и фильтрация данных из таблиц. Создание, модификация и использование различных объектов (форм, запросов и отчетов). СУБД Access работает со следующими объектами: Таблица – основной объект базы данных, предназначенный для хранения данных. Запрос – средство отбора данных из одной или нескольких таблиц на основании определенного условия. Форма – средство отображения данных на экране и управление ими. Отчет – средство создания выходных документов и вывода их на печать. Макрос - средство автоматизации выполнения конкретной операции. Модуль – это программы на языке VisualBasic, применяемые для настройки, оформления и расширения БД, 10.5. Постановка экономической задачи для проектирования АИС средствами СУБД Access 1. Организационно-экономическая сущность задачи Назначение задачи: создание автоматизированной информационной системы на предприятии с дискретным характером производства и сдельной формой оплаты труда на примере решения экономической задачи “Учет труда и заработной платы на предприятии”. Цель: созданная автоматизированная информационная система “Учет труда и заработной платы на предприятии” позволит своевременно выполнять начисление заработной платы для каждого рабочего в соответствии с произведенной им продукцией. Используемое программное обеспечение для решения задачи: система управления базами данных (СУБД) ACCESS. 2. Описание оперативной информации задачи Перечень оперативной информации: “Наряд на сдельную работу”, “Доплатной лист”. Вид представления оперативной информации: таблица 1, таблица 2. Таблица 1 Наряд на сдельную работу
Таблица 2 Доплатной лист
Структура оперативных документов: таблица 1а, таблица 2а. Таблица 1а Структура документа “Наряд на сдельную работу”
На основании структуры документа “Наряд на сдельную работу” в СУБД Access построить таблицу “НАРЯД” в БД «ТРУД». Таблица 2а Структура документа “Доплатной лист”
1.3. Описание нормативно-справочной информации задачи Перечень нормативно-справочных документов: «Справочник работающих»; «Справочник норм и расценок на деталь»; «Справочник видов оплат»; «Справочник производственных счетов». Вид представления нормативно-справочных документов: таблица 3, таблица 4, таблица 5, таблица 6. Таблица 3 Справочник работающих
Таблица 4 Справочник норм и расценок на деталь
Таблица 5Справочник видов оплат
Таблица 6Справочник производственных счетов
Структура нормативно-справочных документов: таблица 3а, таблица 4а, таблица 5а, таблица 6а. Таблица 3а Структура документа “Справочник работающих”
На основании структуры документа “Справочник работающих” в СУБД Access построить таблицу ”СПРАВОЧНИК РАБОТАЮЩИХ” в БД «ТРУД» Таблица 4а Структура документа “Справочник норм и расценок на деталь”
На основании структуры документа “Справочник норм и расценок на деталь” в СУБД Access построить таблицу “СПРАВОЧНИК НОРМАТИВОВ” в БД «ТРУД». Таблица 5а Структура документа “Справочник видов оплат”
На основании структуры документа “Справочник видов доплат” в СУБД Access построить таблицу “СПРАВОЧНИК ДОПЛАТ” в БД «ТРУД». Таблица 6а Структура документа “Справочник производственных счетов”
На основании структуры документа “Справочник производственных счетов” в СУБД Access построить таблицу “СПРАВОЧНИК ПРОИЗВОДСТВЕННЫХ СЧЕТОВ” в БД «ТРУД». Вопросы для самоконтроля: Дайте характеристику основных моделей данных: иерархической, сетевой, реляционной. Основные понятия реляционных баз данных. Назначение и возможности СУБД Access. Основные объекты. Что включают в себя этапы проектирования баз данных? Назначение инфологической модели предметной области. Определите основные достоинства и недостатки иерархической, сетевой, реляционной моделей данных. Назовите этапы обобщенной технологии работы с базой данных. Перечислите требования к проектируемой информационной системе. Дайте характеристику основным объектам СУБД Access. Задания для практики 1. Выполните постановку экономической задачи «Учет труда и заработной платы на предприятии», решаемой средствами СУБД Access. 2. Опишите организационно-экономическую сущность задачи, структуру входной и выходной информации. 3. Постройте инфологическую модель предметной области. Порядок выполнения заданий приведен в учебном пособии «Основы создания информационных систем в экономике» [2, с.122-163]. Рекомендуемые информационные ресурсы 1. Экономическая информатика: учебник / Под ред. В.П. Косарева и Л.В. Еремина – М.: Финансы и статистика, 2006. – с. 372-376. 2. Кодолова И.А. Основы создания информационных систем в экономике / Кодолова И.А., Степанова Ю.В., Тартаковская Н.З. – Казань.: КГФЭИ, 2007. – Главы 6-10. Тема 11 (2 часа). Технология создания базы данных и работа с таблицами в информационных системах План: 11.1. Таблица – основной объект для хранения информации в базе данных. Способы создания таблиц базы данных. 11.2. Работа с таблицей в режиме Конструктора таблиц. Типы полей базы данных. Понятие ключевого поля. Виды ключей. 11.3. Создание связей между таблицами базы данных. Работа с командой Схема данных. 11.4.Ввод и редактирование данных в таблицах базы данных. 11.5. Способы сортировки записей в таблицах базы данных. Виды фильтрации записей в таблицах базы данных. Вопрос 11.1. Таблица – основной объект для хранения информации в базе данных. Способы создания таблиц базы данных. Таблица является основным объектом, в котором хранится информация. Все остальные объекты (запросы и пр.) являются производными. Создание таблиц Таблицы можно создавать с помощью Мастера, либо с помощью Конструктора или путем ввода данных. Рассмотрим создание таблицы с помощью Конструктора. 1. Выполнить команду СОЗДАТЬ – КОНСТРУКТОР ТАБЛИЦ. 2. Описать структуру таблицы согласно постановке задачи. - В колонке «Имя поля» ввести имена полей таблицы. В качестве имен полей можно ввести идентификаторы (см. постановку задачи). - В колонке «Тип данных» указать тип данных в этом поле - В колонке «Описание» можно ввести информацию о назначении поля. - В области «Свойства поля» задаются свойства выделенного поля. Большинство значений устанавливается по умолчанию. 3. Для завершения создания таблицы нужно закрыть окно конструктора таблицы (х). Появится вопрос «Изменить макет таблицы» Ответить ДА 4. Появится окно сохранения таблицы. Ввести имя таблицы. В ответ на сообщение «Ключевые поля не заданы. Задать ключевое поле сейчас»: Если ответить ДА, то в таблице автоматически создается дополнительное поле типа Счетчик и оно определяется как ключевое. Если ответить НЕТ, ключевое поле по умолчанию не будет создано. Его можно создать позже в любое время. |