Проектирование и создание базы данных "Аптечная лаборатория"

Создание базы данных учета изготовления микстур в аптечной лаборатории. Отпуск микстур по рецептам врачей. Матрица отношений типов объектов и структура предметной области. Максимальное облегчение пользователю работы по вводу и редактированию информации.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 12.01.2012
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Оглавление

Введение

1. Постановка задачи

2. Проектирование и создание базы данных «Аптечная лаборатория»

3. Создание форм и заполнение таблиц

4. Разработка запросов

5. Разработка отчета

Заключение

Введение

Успешная работа экономических, финансовых и бухгалтерских служб предприятия во многом зависит от правильной организации системы учета и обработки информации, которые невозможно представить без базы данных. Базы данных позволяют организовать доступ к ее информации и хранение наиболее эффективно с выполнением требований по оперативности, качеству и гибкости при относительно небольших затратах.

Разработка бухгалтерских и экономических электронных приложений, основанных на использовании баз данных, - дело профессиональных программистов, однако их работа немыслима без сотрудничества и консультаций с людьми, представляющих интересы и пожелания пользователей. Наиболее эффективно базы данных могут использоваться и только в том случае, если они учитываю специфику той области деятельности, того предприятия и того объекта, которому они посвящены. В данной работе мы рассмотрим:

-проектировку и создание базы данных;

-создание форм для заполнения таблиц;

- проектировку запросов, для быстрого вывода требующихся данных;

- создание форм для определенной информации.

1. Постановка задачи

Необходимо создать базы данных для учета изготовления микстур в аптечной лаборатории. В аптеке работает лаборатория, где из различных веществ готовятся микстуры. Одно и то же вещество может входить в состав различных микстур. При изготовлении микстуры приходиться использовать несколько веществ. Микстуры отпускаются клиентам по рецептам врачей. У одного клиента может быть несколько рецептов, выписанных одним или несколькими врачами. При этом каждый отдельный рецепт выписывается только одним врачом одному больному. По одному рецепту может быть выписано несколько микстур. Одна и та же микстура может выписываться неограниченное число раз по разным рецептам.

Вывести список всех клиентов, которым выписывалась определенная микстура.

Вывести список всех врачей, которыми выписывалась определенная микстура.

Вывести рецепт изготовления определенной микстуры с указанием входящих в нее веществ.

Подсчитать, какое количество каждого вещества было израсходовано на изготовление отпущенных по рецепту микстур.

Создать перекрестный запрос «Микстуры - Врачи», на пересечении строк и столбцов в котором должно определяться суммарное количество данной микстуры, выписанной данным врачом.

2. Проектирование и создание базы данных «Аптечная лаборатория»

Выделим типы объектов составляющие предметную область: врачи, клиенты, рецепты, позиции рецептов, вещества, содержание веществ в микстуре.

Заполним матрицу отношений типов объектов.

Матрица отношений типов объектов представлена в таблице 1.1

Таблица 1.1 - Матрица отношений типов объектов

Вещества

Микстуры

Клиенты

Врачи

Содержание веществ в микстуре

Рецепты

Позиции рецептов

Вещества

+

?

Микстуры

+

+

?

Клиенты

+

?

Врачи

+

?

Содержание веществ в микстуре

?

Рецепты

+

?

Позиции рецептов

?

Уровень

I

I

I

I

II

II

III

Представленные в таблице 1.1 - Матрица отношений типов объектов является конечным, т.е. в ней представлены только прямые зависимости типа «один ко многим». Знаки «+» соответствуют косвенным зависимостям, которые могли бы присутствовать в промежуточной матрице отношений типов объектов.

На основе матрицы отношений типов объектов построим структуру предметной области.

Схема 1.1 - Структура предметной области

Вещества Микстуры Клиенты Врачи

Содержание веществ Рецепты

в микстуре

Позиции рецептов

Выше на схеме изображены родительские таблицы, ниже - дочерние.

Все отношения, представленные на схеме 1.1 - Структура предметной области имеют вид «один ко многим». У одного клиента может быть несколько рецептов, выписанных одним или разными врачами. При этом каждый отдельный рецепт выписывается одним врачом.

Связи между типами объектов «Вещества» и «Микстуры», «Микстуры» и «Рецепты» имеют вид «многие ко многим», так как одно вещество может входить во многие микстуры, а одна микстура может включать в себя много веществ. Так же и относятся друг к другу следующие типы объектов «Микстуры» и «Рецепты» в один рецепт может входить множество микстур, и одна и та же микстура может включаться в различные рецепты. Так как данные отношения являются существенными, то они должны быть отражены на схеме структуры предметной области. Что бы отобразить данные связи в структуре предметной области, включаем еще два типа объектов «Содержание веществ в микстуре» и «Позиции рецептов», таким образом, отношения «многие ко многим» между типами объектов «Вещества» - «Микстуры» и «Микстуры» - «Рецепты» отражены четырьмя отношениями типа «один ко многим». А именно следующими типами объектов: «Вещества», «Содержание веществ в микстуре» и «Микстуры», «Микстуры», «Позиции рецептов» и «Рецепты».

Определим набор таблицы базы данных. Каждому объекту предметной области будет соответствовать линейной таблица. Всего база данных будет состоять из семи таблиц: Вещества, Микстуры, Клиенты, Врачи, Рецепты, Содержание веществ в микстуре, Позиции рецептов.

В именах таблицы должны отсутствовать пробелы, так как это не желательно для дальнейшего использования данных имен в формулах и выражениях. Для этого составим словарь сокращенных имен, который представлен в таблице 1.2

Таблица 1.2 - Словарь имен базы данных «Аптечная лаборатория»

Сокращение

Слово или выражение

ТабНом

Табельный номер врача

Спеця

Специализация врача

ФИОВр

Фамилия Имя Отчество врача

ДатаРождВр

Дата рождения врача

№ТелВр

№ телефона врача

КодКл

Код клиента

ФИОКл

Фамилия Имя Отчество клиента

ДатаРождКл

Дата рождения клиента

№Пол

№ страхового полиса

АдресКл

Адрес клиента

КодМикст

Код микстуры

НаимМикст

Наименование микстуры

КодВва

Код вещества

НаимВва

Наименование вещества

КодРец

Код рецепта

ДатаНазн

Дата назначения рецепта

КодПоз

Код позиции рецепта

КодСод

Код содержания вещества в микстуре

КолВва

Количество вещества в микстуре

ЕдИзм

Единицы измерения количества вещества в микстуре

Определим состав, типы полей для каждой из таблиц базы данных. При присвоении полям системных имен обратимся к сокращениям, принятым в словаре имен. Состав, типы полей, их системные имена и размеры отображены в таблице 1.3.

Таблица 1.3 - Состав, типы полей, системные имена полей и их размеры базы данных «Аптечная лаборатория»

Имя таблицы

Имя поля

Тип данных

Размер

Формат

Поле со списком

Врачи

ТабНом

Т

5

Спеця

Т

75

ФИОВр

Т

75

ДатаРождВр

Д

Краткий формат даты

№ТелВр

Т

11

Клиенты

КодКл

Т

5

ФИОКл

Т

75

ДатаРождКл

Д

Краткий формат даты

№Пол

Т

6

АдрессКл

Т

75

Вещества

КодВва

Т

5

НаимВва

Т

75

Микстуры

КодМикст

Т

5

НаимМикст

Т

75

Рецепты

КодРец

Т

5

ТабНом

Т

5

+

КодКл

Т

5

+

ДатаНазн

Т

Краткий формат даты

Позиции рецептов

КодПоз

Т

5

КодРец

Т

5

+

КодМикст

Т

5

+

Содержание веществ в микстуре

КодСод

Т

5

КодВва

Т

5

+

КодМикст

Т

5

+

КолВва

Т

10

ЕдИзм

Ч

Одинарное с плавающей точкой

Жирным шрифтом в каждой из таблиц выделены ключевые поля.

Поля, по которым будут установлены связи между таблицами, присутствуют в каждой из представленных таблиц. В родительских таблицах эти поля являются ключевыми, в дочерних, как правило, обычными. Это позволяет установить между соответствующими таблицами связи типа «один ко многим». Чтобы родительскую таблицу можно было связать с дочерней, в дочернюю таблицу обязательно должны быть включены ключевые поля с родительской таблицы.

Создадим каждую из таблиц базы данных «Аптечная лаборатория» в СУБД Microsoft Access в режиме конструктора. Для этого необходимо создать подписи для полей представленных в таблицах.

После того как создание структуры таблиц будет завершено необходимо установить связи между ними. Для установления связей необходимо добавить базы на схему данных и установить связи путем перетаскивания поля из одной таблицы в это же поле в другой таблице. При установлении связей рекомендуется включить опции обеспечения целостности и каскадного удаления. На рисунке 1.1 представлена схема базы данных «Аптечная лаборатория»

Рисунок 1.1 - Схема базы данных «Аптечная лаборатория

После создания схемы базы данных, необходимо создать поля со списками, которые позволят пользователю облегчить процесс ввода данных. Поля со списками стоит создавать для тех полей, рядом с которыми на схеме данных стоит символ бесконечности, соответствующий части «ко многим» отношения «один ко многим».

Для создания полей со списком необходимо отрыть таблицу в режиме конструктора, и в разделе «Свойства поля» открыть вкладку «Подстановка», где обозначить тип элемента управления «Поле со списком». В строке «Источник строк» указать таблицу, с которой берется поле. Наглядно создание полей со списком представлено на рисунке 1.2.

Рисунок 1.2 - Создание полей со списком

микстура рецепт информация учет

3. Создание форм и заполнение таблиц

Информация хранится в таблицах, однако не всегда удобно заполнять и просматривать эти таблицы. Для этого существуют формы. Возможности форм по вводу и отображению информации гораздо шире, чем возможности таблиц. Формы позволяют максимально облегчить пользователю работу по вводу информации. Особенно удобно просматривать и редактировать при помощи одной формы данные одновременно нескольких таблиц (для этого создаются формы с наличием подчиненных).

Для заполнения таблиц базы данных «Аптечная лаборатория», создадим по каждой таблице форму «в один столбец» или «ленточную» форму. Для этого на вкладке «создание» «формы» выберем «мастер форм» и определим таблицу и поля, которые должны присутствовать в форме. Создание формы представлено на рисунке 2.1

Рисунок 3.1 - Создание форм базы данных «аптечная лаборатория»

Рисунок 3.2 - Ленточная форма по таблице «Врачи»

Рисунок 3.3 - Ленточная форма по таблице «Клиенты»

Рисунок 3.4 - Ленточная форма по таблице «Вещества

Рисунок 3.5 - Ленточная форма по таблице «Микстуры»

Для удобства ввода данных в таблицы с наличием полей со списком, или подчиненных полей, необходимо создать формы с подчиненными. Такие формы могут быть созданы на основе двух или нескольких таблиц связанных межу собой.

Для обеспечения более удобного ввода и просмотра данных создадим ряд форм с наличием подчинены: Рецепты/Врачи/Клиенты; Позиции рецептов/Микстуры/Рецепты; Содержание веществ в микстуре/Микстуры/Вещества.

Рисунок 3.5 - Столбиковая форма с наличием подчиненных по таблице «Рецепты»

Рисунок 3.6 - Столбиковая форма с наличием подчиненных по таблице «Позиции рецептов»

Рисунок 3.7 - Столбиковая форма с наличием подчиненных по таблице «Содержание веществ в микстуре»

Заполним созданные формы по следующим таблицам. Обеспечение целостности данных требует, чтобы сначала заполнялись родительские таблицы, затем дочерние.

В таблицах 3.1-3.7 представлены исходные данные базы «Аптечная лаборатория»

Таблица 3.1 - «Врачи»

Врачи

Табельный номер врача

Специализация врача

Фамилия И.О. врача

Дата рождения врача

№ телефона врача

00001

терапевт

Иванов И.Н.

12.08.1980

87908890876

00002

стоматолог

Качеров Д.И.

13.08.1970

89098777667

00003

отоларинголог

Хорошун Т.Г.

16.06.1986

89088754778

00004

хирург

Самойло Е.Д.

30.01.1965

89087655677

00005

невролог

Неверова А.Г.

21.05.1970

88909977689

00006

акушер-гинеколог

Жилина О.Г.

30.09.1980

89087654345

00007

уролог

Смирнов Л.Д.

07.07.1977

89087655789

00008

эндокринолог

Давлекшина К.Г.

12.09.1987

89087746767

00009

дерматолог

Шишкина О.Л.

13.09.1987

89076554456

00010

ортопед

Шувалова И.Г.

18.06.1987

89008876655

Таблица 3.2 - «Клиенты»

Клиенты

Код клиента

Фамлия И.О. клиента

Дата рождения клиента

№ страхового полиса

Адрес клиента

00001

Шишкин М.Н.

12.09.1990

785947

Советская 16-90

00002

Молтукова Р.М

23.12.1996

998765

Ленина, 23-1

00003

Горохин Т.М.

12.12.1990

987654

Калинина,45-89

00004

Раманов Е.Г.

29.05.1987

876543

Галиулина, 54-90

00005

Литунова Л.М.

08.08.1980

456787

Горняков,2-1

00006

Мамалетдинов И.Ю.

05.12.1990

234566

Набережная, 3-90

00007

Сорокина А.Д.

23.09.1980

475678

Восточная, 12-7

00008

Дятлов М.Д.

13.12.1990

367687

Калинина, 13-67

00009

Смирнова О.Д.

14.09.1886

654345

Гагарина,15/1-32

00010

Симиколенова А.Д

06.06.1996

588588

Галиулина, 12-99

00011

Робкина О.Л.

04.08.1998

657675

Мичурина 13-1

00012

Доровникова Д.Ж.

04.09.1990

654323

Ленина, 18-189

00013

Козлова И.Д.

09.09.1998

456543

Горняков, 3-1

Таблица 3.3 - «Микстуры»

Микстуры

Код микстуры

Наименование микстуры

00021

"Бодяга"

00022

"Зеленка"

00023

"Стопангин"

00024

"Миг"

00025

"Йокс"

00026

"Доктор мом"

00027

"Ампинцилин"

00028

"Метрогил-Дента"

00029

"Колдрекс"

00030

"Контротубикс"

00031

"Монулар"

00032

"Ливарол"

00033

"Нолцин"

00034

"Новапосит"

00035

"Валерьянка

00036

"Корвалол"

00037

"Кларидол"

00038

"Кларитин"

Таблица 3.4 - «Вещества»

Вещества

Код вещества

Наименование вещества

10000

CH5ON

10001

N2O5Ka

10002

Ca

10003

B6

10004

Ft202

10005

H20

10006

AGC03

10007

LIN2O3

10008

P2O2

10009

Zn205

10010

C2H5OH

Таблица 3.5 - «Рецепты»

Рецепты

Код рецепта

Табельный номер врача

Код клиента

Дата назначения рецепта

00001

00001

00004

12.01.2010

00002

00008

00012

13.08.2010

00003

00002

00007

15.09.2010

00004

00005

00007

12.08.2010

00005

00009

00009

13.04.2010

00006

00010

00008

12.05.2010

00007

00007

00012

12.05.2010

00008

00006

00011

14.05.2010

00009

00005

00010

14.09.2010

00010

00007

00008

14.09.2010

Таблица 3.6 - «Позиции рецептов»

Позиции рецептов

Код позиции рецепта

Код рецепта

Код микстуры

12000

00001

00028

12001

00002

00026

12002

00002

00022

12003

00003

00028

12004

00005

00028

12005

00006

00030

12006

00006

00029

12007

00009

00035

12008

00010

00035

12009

00003

00029

12010

00008

00026

12011

00009

00028

12012

00001

00034

12013

00009

00030

12014

00008

00032

12015

00008

00033

12016

00005

00030

12017

00008

00026

12018

00007

00029

12019

00006

00033

12020

00007

00025

12021

00008

00025

12022

00009

00030

12023

00002

00022

12024

00007

00031

12025

00005

00028

Таблица 3.7 - «Содержание веществ в микстуре»

Содержание веществ в микстуре

Код содержания вещества в микстуре

Код вещества

Код микстуры

Количество вещества в микстуре

Единицы измерения количества вещества в микстуре

00001

10000

00021

0,22

гр.

00002

10005

00021

0,45

мл.

00003

10009

00021

0,089

гр.

00004

10003

00022

0,1

мл.

00005

10010

00022

1,2

гр.

00006

10006

00022

1,8

мл.

00007

10002

00023

2,5

гр.

00008

10009

00023

3,2

мл.

00009

10010

00023

2,5

мл.

00010

10004

00023

3,0

мл.

00011

10005

00024

1,2

мл.

00012

10009

00024

1,7

гр.

00013

10010

00024

0,8

гр.

00014

10003

00024

2,9

гр.

00015

10008

00026

4,0

гр.

00016

10003

00026

0,3

гр.

00017

10005

00026

1,9

мл.

00018

10006

00027

1,4

гр.

00019

10003

00027

3,5

гр.

00020

10010

00028

2,1

мл.

00021

10004

00028

0,4

гр.

00022

10005

00030

0,9

мл.

00023

10009

00030

1,6

гр.

00024

10008

00031

1,5

мл.

00025

10010

00031

1,1

мл.

00026

10010

00032

1,6

мл.

00027

10004

00032

2,1

гр.

00028

10003

00033

2,2

гр.

00029

10005

00033

2,7

мл.

00030

10002

00033

1,3

гр.

00031

10006

00034

1,4

гр.

00032

10007

00034

1,6

гр.

00033

10009

00034

0,4

гр.

00034

10010

00034

2,1

мл.

00035

10008

00036

0,7

гр.

00036

10010

00035

1,6

мл.

00037

10006

00035

2,1

гр.

00038

10006

00036

2,5

гр.

00039

10005

00036

3,0

мл.

00040

10008

00036

3,1

гр.

4. Разработка запросов

Операции, связанные с обработкой данных, реализуются за счет использования запросов. В связи с чем, неотъемлемой частью создания базы данных является проектирования запросов. Правильно спроектированные запросы, позволяют быстро отображать нужную информацию

Прежде чем приступить к созданию запросов, необходимо определить, что они собой представляют. Запрос - это виртуальная таблица, построенная на основе физических таблиц и других запросов путем их соединения по ключевым полям и выбора необходимых строк и столбцов. Слово «запрос» используется, как команда, записанная на SQL, выполняя которую СУБД Access строит виртуальную таблицу.

Наличие структурированного языка запросов SQL - является одним из достоинств реляционной модели данных и реляционных СУБД.

Виртуальность таблицы, получаемой при выполнении запроса, означает, что результаты запроса в базах данных не хранятся, но хранится текст самого запроса на языке SQL.

Запросы в СУБД Access могут создаваться при помощи:

- мастера запросов;

- конструктора запросов;

- структурированного языка запросов (SQL);

Использование мастера запросов во многих случаях является малоэффективным, в связи с чем, в базах данных «Аптечная лаборатория» для проектирования запросов будет использоваться режим конструктора и структурированный язык запросов (SQL).

При создании запроса в режиме конструктора необходимо определить, данные каких таблиц и запросов будут использоваться в качестве исходных. В качестве исходных данных в запрос могут быть добавлены одна или несколько таблиц и/или ранее созданные запросы.

Определим набор запросов, которые необходимо создать в базах данных «Аптечная лаборатория».

Запрос 1: Вывести список всех клиентов, которым выписывалась определенная микстура.

Запрос 2: Вывести список всех врачей, которым выписывалась определенная микстура.

Запрос 3: Вывести рецепт приготовления определенной микстуры с указанием входящих в нее веществ.

Запрос 4: Подсчитать, какое количество каждого вещества было израсходовано на изготовление отпущенных по рецепту микстур.

Запрос 5: Создать перекрестный запрос «Микстуры»- «Врачи», на пересечении строк и столбцов в котором должно определяться суммарное количество данной микстуры, выписанной данным врачом.

Приступим к выполнению запросов в режиме конструктора.

1. Запрос на выборку: Вывести список всех клиентов, которым выписывалась определенная микстура.

Фотография конструктора запроса на выборку представлена на рисунке 4.1.

Рисунок 4.1 - Фотография запроса 1

Текст запроса на языке SQL будет иметь следующий вид:

SELECT Рецепты. КодКл, [Позиции рецептов]. КодМикст

FROM Рецепты INNER JOIN [Позиции рецептов] ON Рецепты. КодРец = [Позиции рецептов]. КодРец WHERE [Позиции рецептов].КодМикст = [Введите код микстуры];

Жирным шрифтом в команде запросов выделены зарезервированные слова (команды) языка SQL. Результаты выполнения запроса 1 представлены в таблице 4.1.- Результаты выполнения запроса 1

Запрос на выборку микстуры

Код клиента

Код микстуры

00008

00030

2. Вывести список всех врачей, которым выписывалась определенная микстура.

Фотография конструктора запроса на выборку представлена на рисунке 4.2.

Рисунок 4.2 - Фотография запроса 2

Текст запроса на языке SQL будет иметь следующий вид:

SELECT Рецепты. ТабНом, [Позиции рецептов]. КодМикст

FROM Рецепты INNER JOIN [Позиции рецептов] ON Рецепты. КодРец = [Позиции рецептов]. КодРец

WHERE [Позиции рецептов]. КодМикст = [Введите код микстуры];

Результаты выполнения запроса 2 представлены в таблице 4.2.

Таблица 4.2- Результаты выполнения запроса 2

Запрос 2

Табельный номер врача

Код микстуры

00001

00028

00002

00028

00009

00028

00009

00028

00005

00028

3. Вывести рецепт приготовления определенной микстуры с указанием входящих в нее веществ.

Фотография конструктора запроса на выборку представлена на рисунке 4.3.

Рисунок 4.3 - Фотография запроса 3

Текст запроса на языке SQL имеет следующий вид:

SELECT Микстуры. КодМикст, Микстуры. НаимМикст, [Содержание веществ в микстуре]. КодВва, [Содержание веществ в микстуре]. КолВва, [Содержание веществ в микстуре]. ЕдИзм

FROM Микстуры INNER JOIN [Содержание веществ в микстуре] ON Микстуры.КодМикст = [Содержание веществ в микстуре].КодМикст

WHERE Микстуры.КодМикст = [Введите код микстуры];

Результаты выполнения запроса 2 представлены в таблице 4.3.

Таблица 4.3- Результаты выполнения запроса 3

Запрос 3

Код микстуры

Наименование микстуры

Код вещества

Количество вещества в микстуре

Единицы измерения количества вещества в микстуре

00028

"Метрогил-Дента"

10004

0,4

гр.

00028

"Метрогил-Дента"

10010

2,1

мл.

Запрос 4: Подсчитать, какое количество каждого вещества было израсходовано на изготовление отпущенных по рецепту микстур.

Фотография конструктора запроса на выборку с группировкой представлена на рисунке 4.4.

Текст запроса на языке SQL имеет следующий вид:

Результаты выполнения запроса 4 представлены в таблице 4.4.

Таблица 4.4- Результаты выполнения запроса 4

Запрос 5: Создать перекрестный запрос «Микстуры»- «Врачи», на пересечении строк и столбцов в котором должно определяться суммарное количество данной микстуры, выписанной данным врачом.

Фотография выполнения перекрестного запроса представлена на рисунке 4.5

Рисунок 4.4 - Фотография запроса 4

Текст запроса на языке SQL имеет следующий вид:

TRANSFORM Count(Микстуры.НаимМикст) AS [Count-НаимМикст]

SELECT Врачи.ФИОВр

FROM (Врачи INNER JOIN Рецепты ON Врачи.ТабНом = Рецепты.ТабНом) INNER JOIN (Микстуры INNER JOIN [Позиции рецептов] ON Микстуры.КодМикст = [Позиции рецептов].КодМикст) ON Рецепты.КодРец = [Позиции рецептов].КодРец

GROUP BY Врачи.ФИОВр

PIVOT Микстуры.НаимМикст;

Результаты выполнения запроса 5 представлены в таблице 4.5.

Таблица 4.5- Результаты выполнения запроса 5

Запрос 5

Фамилия И.О. врача

"Валерьянка

"Доктор мом"

"Зеленка"

"Йокс"

"Колдрекс"

"Контротубикс"

"Ливарол"

"Метрогил-Дента"

"Монулар"

"Новапосит"

"Нолцин"

Давлкшина К.Г.

1

2

Жилина О.Г.

2

1

1

1

Иванов И.Н.

1

1

Качеров Д.И.

1

1

Неверова А.Г.

1

2

1

Смирнов Л.Д.

1

1

1

1

Шишкина О.Л.

1

2

Шувалова И.Г.

1

1

1

5. Разработка отчета

Отчеты представляют собой средство для организации вывода данных на печать, и позволяет создавать печатные документы с достаточно сложной структурой.

В отчетах используются данные из исходных таблиц, запросов, инструкции SQL.

Размещено на Allbest.ru


Подобные документы

  • Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.

    реферат [26,9 K], добавлен 04.12.2009

  • Описание объекта информатизации и предметной области. Анализ параметров объектов предметной области, сбор исходных данных. Архитектура проекта, создание интерфейса базы данных. Поиск по объектам, датам. Редактирование, отчеты. Назначение программы.

    курсовая работа [2,3 M], добавлен 20.01.2016

  • Автоматизация работы пользователя по поиску, просмотру и редактированию информации о работниках, соискателях, вакансиях. Построение информационно-логической и физической моделей данных. Создание базы данных в СУБД MS SQL Server. Описание SQL запросов.

    курсовая работа [1,8 M], добавлен 07.08.2013

  • Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.

    контрольная работа [648,7 K], добавлен 13.04.2012

  • Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.

    курсовая работа [2,1 M], добавлен 14.02.2011

  • Концептуальное проектирование базы данных. Характеристика предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Реализация базы данных. Создание структуры таблиц и отчетов.

    курсовая работа [2,0 M], добавлен 12.03.2016

  • Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.

    курсовая работа [1,4 M], добавлен 23.09.2016

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Создание структуры базы данных на примере "Школьного журнала" с использованием метода и принципа нормализации. Понятия базы данных, архитектуры БД и проектирования. Описание предметной области; приложения для работы с базой данных TTable и TQuery.

    дипломная работа [996,4 K], добавлен 01.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.