- •ВВЕДЕНИЕ
- •1 СУЩНОСТЬ И ОСНОВНЫЕ ТИПЫ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)
- •2 РЕЛЯЦИОННАЯ МОДЕЛЬ БАЗЫ ДАННЫХ
- •3 ИСПОЛЬЗОВАНИЕ СУБД ACCESS ДЛЯ ОБРАБОТКИ ИНФОРМАЦИОННЫХ МАССИВОВ
- •3.1 Нормализация данных
- •3.2 Правила нормализации таблицы
- •3.4 Свойства полей БД
- •3.5 Связи таблиц БД
- •4 ЗАПУСК ПРИЛОЖЕНИЯ ACCESS
- •5 СОЗДАНИЕ БАЗЫ ДАННЫХ
- •6 СОЗДАНИЕ ТАБЛИЦЫ В БАЗЕ ДАННЫХ
- •6.1 Создание структуры таблицы
- •6.3 Создание первичного ключа
- •6.4 Установка и удаление связи таблиц базы данных
- •6.5 Ввод данных в таблицу
- •7 ИСПОЛЬЗОВАНИЕ ФОРМ
- •7.1 Создание простой формы с помощью мастера
- •7.2 Создание подчинённых форм
- •8 ВЫБОРКА ДАННЫХ ПО ЗАПРОСУ
- •8.1 Запросы на выборку
- •8.1.1 Построение выражений вычисляемых полей
- •8.2 Сортировка данных в запросе
- •8.3 Отбор данных по условию
- •8.3.1 Операторы BETWEEN, IN и LIKE
- •8.4 Параметрический запрос
- •8.5 Итоговый запрос
- •9 СОЗДАНИЕ ПРОСТЫХ ОТЧЕТОВ
- •ЛИТЕРАТУРА
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
Методическое пособие
Информационные системы и технологии: Обработка экономических информационных массивов средствами СУБД AССESS
(для студентов экономических специальностей)
Утверждено на заседании кафедры внешнеэкономической деятельности предприятия.
Протокол № 2 от 25.09.2002 г.
Утверждено на учебно-издательском совете ДонНТУ.
Протокол № 6 от 19.12.2002 г.
Донецк - ДонНТУ - 2002
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
|
|||
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
A |
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
|
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
|
||||
|
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
|
УДК 681.3 06(071)
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
Информационные |
|
системы |
и |
технологии: Обработка |
экономических |
|
|||
информационных массивов средствами СУБД AССESS: |
Методическое |
|
|||||||
пособие / Состав. Л.А.Солодова, Е.Н.Едемская, П.Т.Кляус, О.А.Солодова – |
|
||||||||
Донецк: |
ДонНТУ, |
2002. – 48 с. . |
|
|
|
|
|
||
Пособие |
|
предназначено |
для |
обучения |
студентов |
ос |
|||
информационных |
систем |
и технологий, а именно основам обработки |
|||||||
экономических информационных массивов средствами СУБД АССЕSS. В этом |
|
||||||||
пособии |
приведен |
теоретический |
материал |
по |
основам |
работы в |
СУБД |
АССЕSS, рассмотрены примеры создания базы данных, создания таблиц в базе данных, установки связей между таблицами в базе данных, создания простых и подчиненных форм для таблиц, а также примеры выборки данных из базы данных с помощью запросов на выборку.
Методическое пособие предназначено для студентов экономических специальностей очной и заочной формы обучения.
Составители |
Л.А. Солодова, доц. |
|
Е.Н. Едемская, ст. препод. |
|
П.Т. Кляус, ст. препод. |
|
О.А. Солодова, доц. |
Рецензент: |
Г.В. Доценко, доц. |
Отв. за выпуск: |
А.А. Олейников, доц. |
2
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
ОГЛАВЛЕНИЕ
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
ВВЕДЕНИЕ .............................................................................................................. |
4 |
||
1 |
СУЩНОСТЬ И ОСНОВНЫЕ ТИПЫ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ |
|
|
|
ДАННЫХ (СУБД) .............................................................................................. |
5 |
|
2 |
РЕЛЯЦИОННАЯ МОДЕЛЬ БАЗЫ ДАННЫХ ................................................. |
6 |
|
3 |
ИСПОЛЬЗОВАНИЕ СУБД ACCESS ДЛЯ ОБРАБОТКИ |
|
|
|
ИНФОРМАЦИОННЫХ МАССИВОВ .............................................................. |
7 |
|
|
3.1 |
Нормализация данных .................................................................................. |
7 |
|
3.2 |
Правила нормализации таблицы .................................................................. |
8 |
|
3.3 |
Типы данных в СУБД ACCESS ................................................................. |
10 |
|
3.4 |
Свойства полей БД...................................................................................... |
10 |
|
3.5 |
Связи таблиц БД ......................................................................................... |
12 |
4 |
ЗАПУСК ПРИЛОЖЕНИЯ ACCESS................................................................ |
14 |
|
5 |
СОЗДАНИЕ БАЗЫ ДАННЫХ ......................................................................... |
15 |
|
6 |
СОЗДАНИЕ ТАБЛИЦЫ В БАЗЕ ДАННЫХ .................................................. |
16 |
|
|
6.1 |
Создание структуры таблицы..................................................................... |
16 |
|
6.2 |
Использование свойства "Подстановка" ................................................... |
17 |
|
6.3 |
Создание первичного ключа ...................................................................... |
19 |
|
6.4 |
Установка и удаление связи таблиц базы данных .................................... |
19 |
|
6.5 |
Ввод данных в таблицу............................................................................... |
21 |
7 |
ИСПОЛЬЗОВАНИЕ ФОРМ............................................................................. |
22 |
|
|
7.1 |
Создание простой формы с помощью мастера ......................................... |
22 |
|
7.2 |
Создание подчинённых форм..................................................................... |
25 |
8 |
ВЫБОРКА ДАННЫХ ПО ЗАПРОСУ ............................................................. |
30 |
|
|
8.1 |
Запросы на выборку.................................................................................... |
30 |
|
8.1.1 Построение выражений вычисляемых полей.................................... |
33 |
|
|
8.2 |
Сортировка данных в запросе .................................................................... |
36 |
|
8.3 |
Отбор данных по условию......................................................................... |
37 |
|
8.3.1 Операторы BETWEEN, IN и LIKE ................................................... |
37 |
|
|
8.4 |
Параметрический запрос ............................................................................ |
39 |
|
8.5 |
Итоговый запрос ......................................................................................... |
41 |
9 |
СОЗДАНИЕ ПРОСТЫХ ОТЧЕТОВ................................................................ |
43 |
|
ЛИТЕРАТУРА........................................................................................................ |
48 |
3
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
|
|||
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
A |
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
|
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
|
||||
|
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
|
ВВЕДЕНИЕ
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
Создание информационных систем и информационных технологий требует специальной организации информации и выделения специальной подсистемы – информационного обеспечения.
Информационное обеспечение – важнейший элемент информационных систем и информационных технологий– предназначено для отражения информации, характеризующей состояние управляемого объекта и являющейся основой для принятия управленческих решений.
Информационное обеспечение включает совокупность единой системы показателей, потоков информации – вариантов организации документооборота;
систем |
классификации |
и |
кодирования |
экономической |
,информац |
унифицированную систему |
документации и |
различные информационные |
массивы (файлы), хранящиеся в машине и на машинных носителях и имеющие различную степень организации.
Внутримашинное информационное обеспечение связано с характером,
поиском |
и |
обработкой |
информации |
и |
состоит |
из |
разнообразных |
||||
содержанию, |
назначению, организации файлов |
и |
информационных |
связей |
|||||||
между ними. Оно включает все виды специально организованной на машинных |
|
||||||||||
носителях информации для восприятия, передачи и обработки техническими |
|||||||||||
средствами. |
|
Внутримашинное |
информационное |
|
обеспечение |
может |
быть |
||||
создано как множество локальных(независимых) файлов, каждый из которых |
|
||||||||||
отражает |
некоторое |
множество однородных |
|
управленческих |
документов |
||||||
(например "Ведомость подетальных норм расхода материалов в натуральном и |
|||||||||||
стоимостном выражении", "Применяемость деталей в изделии"), либо как база |
|
||||||||||
данных. При создании базы данных файлы не являются независимыми, ибо |
|
||||||||||
структура одних файлов (состав полей) зависит от структуры других. Поэтому |
|
||||||||||
структура |
|
файлов |
базы |
данных |
часто |
не |
соответствует |
стру |
управленческих документов, на основе которых эти файлы создаются. Файлы базы данных разрабатываются с соблюдением определенных принципов и ориентацией на одну из моделей базы данных.
При увеличении объемов информации для многоцелевого применения и эффективного удовлетворения информационных потребностей различных
пользователей |
используется |
интегрированный |
подход |
к |
созд |
||
внутримашинного |
информационного |
обеспечения. Принцип |
интеграции |
|
предполагает организацию хранения информации в виде банка данных.
Любой банк данных в своем составе всегда содержит следующие два основных компонента:
-базу данных (БД), которая есть не что иное, как даталогическое представление информационной модели предприятия;
-систему управления базой данных(СУБД), с помощью которой реализуется централизованное управление данными, хранимыми в базе, доступ
кним и поддержание их в состоянии, соответствующем состоянию предметной области.
4
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
|
|||
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
A |
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
|
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
|
||||
|
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
|
1СУЩНОСТЬ И ОСНОВНЫЕ ТИПЫ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
База данных (БД) означает совокупность данных, предназначенных для |
|
|||||||||
совместного |
использования. Различают |
документальную |
БД (совокупность |
|
||||||
текстовых |
документов |
свободных |
форматов) и фактографическую |
БД |
|
|||||
(совокупность |
сведений, |
сохраняемых |
в |
информационной |
системе |
и |
||||
организованных в соответствии с требованиями какого-либо фиксированного |
|
|||||||||
набора форматов). Данные, хранимые в документальных и фактографических |
|
|||||||||
БД, помещаются |
в |
эти |
хранилища, модифицируются |
и используются |
с |
|||||
помощью СУБД. |
|
|
|
|
|
|
|
|
|
|
СУБД относится к набору средствпрограммного обеспечения, созданных |
|
|||||||||
для работы фактографическими данными, структура которых намного сложнее, |
|
|||||||||
чем структура неформатированных текстовых документов. Однако существует |
|
|||||||||
СУБД, которые могут работать с различными |
типами |
(БДв этих случаях |
|
|||||||
обычно оговаривают, что в состав СУБД включён текстовый редактор). |
||||||||||
Существуют СУБД, созданные специально для хранения и поиска текстовых |
|
|||||||||
документов, |
а |
также |
СУБД для |
хранения |
графических |
объектов(карт, |
|
|||
чертежей). |
|
|
|
|
|
|
|
|
|
|
Моделью данных называется также формализованное описание структуры |
|
|||||||||
единиц информации и операций над ними в информационной системе с целью |
|
|||||||||
представления основных категорий реального мира– объектов, их связей и |
|
|||||||||
свойств. |
|
|
подразделить на три :типареляционный, сетевой |
|
|
|||||
Модели |
можно |
и |
|
иерархический. Модели сетевого и иерархического типа могут быть сведены к реляционному типу. Таким образом, более общим типом моделей и самым распространённым является реляционный тип.
5
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
|
|||
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
A |
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
|
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
|
||||
|
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
|
2РЕЛЯЦИОННАЯ МОДЕЛЬ БАЗЫ ДАННЫХ
Вреляционной модели база данных представляется в виде одной или
нескольких однородных таблиц. Таблица представляет собой составную единицу информации, которая фиксирует некоторые отношения её элементов (реквизитов, полей, атрибутов). В этом смысле таблица заменяется термином "отношение".
Число столбцов в таблице задаёт порядок отношения. Значения всех столбцов, сцепленных одной строке таблицы, называются кортежем или записью, значения всех строк, находящихся одном столбце– доменом или
полем.
Свойства реляционной базы данных:
1)каждый элемент таблицы(пересечение строки и столбца) являются простым значением, не состоящим из групп;
2)данные одного поля имеют одинаковый тип;
3)каждое поле имеет собственное имя;
4)двух одинаковых записей в таблице быть не должно;
5)столбцы и строки могут располагаться и обрабатываться в любом
порядке.
Массивы данных для решения задач на предприятии в информационных системах (ИС) представляют в виде баз данных. Наиболее распространённой СУБД реляционного типа в настоящее время является СУБД ACCESS.
6