МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение

реклама
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
«УТВЕРЖДАЮ»
Зам директора по учебной и воспитательной работе
________________________________
______________ _________________
(подпись)
(Ф.И.О. рук...)
«______»_________________20____г.
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ
Системы управления базами данных в системе управления
Специальность 080504.65 «Государственное и муниципальное управление»
Форма подготовки (очная/заочная)
курс 4/5 семестр 8/_
лекции 34/8 (час.)
практические занятия
0/4(час.)
лабораторные работы
0/4(час.)
всего часов аудиторной нагрузки 34/16 (час.)
самостоятельная работа 66 /84(час.)
зачет
8 /5 семестр/ курс
Учебно-методический комплекс составлен в соответствии с требованиями
государственного образовательного стандарта высшего профессионального
образования
№233 эк/ сп. от 17 марта 2000 г.
Учебно-методический комплекс дисциплины обсужден на заседании Методической
комиссии
22.08.2011. г.
Зам.председателя Методической комиссии___________________М.В. Пророченко
22.08.2011 г..
Составитель (ли): ст.преподаватель Дробышева И.В.
Аннотация
Настоящий учебно-методический комплекс дисциплины (УМКД)
разработан в соответствии Государственным образовательным стандартом
и рабочей учебной программой дисциплины.
Учебно-методический
комплекс
представляет
собой
комплект
разнообразных нормативных, учебно-методических, информационных и
контролирующих материалов по дисциплине.
УМКД создается для повышения эффективности самостоятельной
работы
студентов,
качества
подготовки
специалистов
в
системе
университетского образования, активного использования в учебном
процессе современных педагогических технологий.
УМКД вводится в учебный процесс для решения следующих задач:
освоение студентом в режиме самостоятельной работы дисциплины при
участии преподавателя в качестве консультанта;систематизация учебной
работы студента в течение семестров;развитие мотивации обучения у
студента;
привитие
студенту
навыков
совершенствования
и
самообразования;вовлечение студента в качестве активного участника в
открытую креативную образовательную среду;адаптация студента к
условиям деятельности в информационном обществе.
Учебно-методический комплекс включает в себя:
 рабочую программу дисциплины;
 конспекты лекций;
 материалы для практических занятий;
 материалы для организации самостоятельной работы студентов;
 контрольно-измерительные материалы;
 список литературы;
 глоссарий.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
«УТВЕРЖДАЮ»
Зам директора по учебной и воспитательной работе
________________________________
______________ _________________
(подпись)
(Ф.И.О. рук...)
«______»_________________20____г.
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ В СИСТЕМЕ УПРАВЛЕНИЯ
Специальность 080504.65 «Государственное и муниципальное управление»
Форма подготовки (очная/заочная)
курс 4/5 семестр 8/_
лекции 34/8 (час.)
практические занятия
0/4(час.)
лабораторные работы
0/4(час.)
всего часов аудиторной нагрузки 34/16 (час.)
самостоятельная работа 66 /84(час.)
зачет
8 /5 семестр/ курс
Рабочая программа составлена в соответствии с требованиями государственного
образовательного стандарта высшего профессионального образования №233 эк// сп. от 17 марта
2000 г.
Рабочая программа обсуждена на заседании Методической комиссии
22.08.2011. г.
Зам.председателя Методической комиссии___________________М.В. Пророченко
22.08.2011 г..
Составитель (ли): ст.преподаватель Дробышева И.В.
II. Рабочая программа пересмотрена на заседании Методической комиссии:
Протокол от «_____» _________________ 20___ г. № ______
Председатель Методической комиссии ___________________ _____________
(подпись)
(И.О. Фамилия)
II. Рабочая программа пересмотрена на заседании Методической комиссии:
Протокол от «_____» _________________ 20___ г. № ______
Председатель Методической комиссии _______________________ _________
(подпись)
(И.О. Фамилия)
1 ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Целью курса «СУБД в управлении» является обучение студентов
навыкам и приемам работы с технологиями сбора, обработки, хранения и
передачи массивов информации в различных областях деятельности.
Задачи дисциплины:
- изучение методов сбора и обработки информации;
- приобретение студентами практических навыков по работе с СУБД
MS Access.
2 НАЧАЛЬНЫЕ ТРЕБОВАНИЯ К ОСВОЕНИЮ ДИСЦИПЛИНЫ
Дисциплина «СУБД в управлении» базируется на знаниях и умениях,
полученных студентами при изучении дисциплин «Информатика»,
«Маркетинг», «Теория организаций», «Основы менеджмента» и др.
3 ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ СОДЕРЖАНИЯ
ДИСЦИПЛИНЫ
Учебная дисциплина «СУБД в управлении» является специальной
дисциплиной,
устанавливающей
базовые
знания
для
получения
профессиональных знаний и умений. В результате изучения дисциплины
студенты должны:
иметь представление:
 о банках данных;
 об инфологическом и даталогическом проектировании;
 о распределенной обработке информации;
 о защите информации в СУБД
 о мировых информационных ресурсах.
знать:
 типологию информационных систем;
 виды, их особенности и способы построения баз данных;
 программные,
логические,
языковые,
технические
средства
построения БД;
 сущность информационного поиска, его задачи, объекты, виды;
 средства и методику анализа и описания предметной области.
уметь:
 разрабатывать структуру таблиц БД;
 вводить данные в БД;
 формировать информационные запросы к БД;
 использовать средства автоматизации ввода/вывода данных;
 выводить на печать информацию из БД.
5 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
5.1 Тематический план курса
Расписание по видам
№
п/п
1
2
занятий
Наименование тем
Л
Тема 1. Введение в банки данных.
Тема 2. Инфологическое (концептуальное) моделирование
предметной области.
ЛАБ
ПЗ
СР
4/_
-
6/8
2/_
2/_
6/8
3
Тема 3. Реляционная модель БД.
4/2
2/_
6/8
4
Тема 4. Целостность баз данных.
4/2
2/_
6/8
5
Тема 5. Безопасность данных.
2/2
2/_
6/8
6
Тема 6. Организация ввода данных в базу данных.
4/2
-
6/8
7
Тема 7. Табличные языки запросов.
2/_
-
6/8
8
Тема 8. Вывод информации из баз данных.
4/_
-
6/8
9
Тема 9. Разработка приложений.
2/_
-
6/8
10
Тема 10. Распределенные БнД.
4/_
-
6/8
11
Тема 11. Коммерческие базы данных.
2/_
-
6/4
ИТОГО:
34/8
0/4/4
66/84
Содержание дисциплины
Тема 1. Введение в банки данных. 4 часа/_
Понятие банка данных (БнД). Компоненты БнД. Программные
средства БнД. Языковые средства современных СУБД. Классификация
языковых
средств.
методические
Технические
средства.
средства
Классификация
БнД.
БнД.
Организационно-
Хранилища
данных.
Тенденции развития БнД. Пользователи БнД. Администраторы БнД (АБД)
и их функции. Преимущества и недостатки БнД. Жизненный цикл БД.
Тема
2.
Инфологическое
(концептуальное)
моделирование
предметной области. 2 часа/_
Понятие предметной области. Состав инфологической модели
(ИЛМ).
Требования,
предъявляемые
к
ИЛМ.
Способы
описания
предметной области. Объекты и классы объектов. Атрибуты объектов.
Типы объектов. Виды связей. Саsе-средства проектирования БД.
Тема 3. Реляционная модель БД. 4 часа/2 часа
Реляционные модели. Основные особенности реляционных моделей.
Характеристика
реляционных
современных
баз
данных.
реляционных
Определение
СУБД.
состава
Проектирование
таблиц.
Теория
нормализации, выбор типов полей. Определение ключевых полей.
Индексирование. Связывание таблиц. Описание баз данных.
Сетевые модели. Характеристика сетевых СУБД. Проектирование
логической структуры баз данных для сетевых СУБД разных классов (с
однотипными и разнотипными файлами).
Системы документального типа. Особенности проектирования баз
данных документального типа. Характеристика современных ИПЯ.
Основные составляющие ИПС документального типа.
Тема 4.Целостность баз данных.4 часа/ 2 часа
Понятие целостности. Классификация ограничений целостности.
Причины,
Процедурный
вызывающие
и
нарушение
декларативный
ограничений
способы
задания
целостности.
ограничений
целостности.
Возможности
задания
ограничений
целостности
в
современных СУБД.
Тема 5. Безопасность данных.4 часа/ 2 часа
Понятие безопасности данных. Классификация безопасных систем.
Уровни
защиты.
Способы
обеспечения
безопасности
данных
в
современных СУБД.
Тема 6.Организация ввода данных в базу данных.4 часа/2 часа
Способы ввода данных в базу данных. Экранные формы: понятие,
классификация. Генераторы экранных форм. Создание и использование
экранных форм. Использование приемов, рационализирующих процесс
ввода данных. Контроль вводимых данных. Возможности использования
элементов типа «список». Ввод данных одновременно в несколько
связанных таблиц.
Тема 7. Табличные языки запросов.2 часа/_
Язык запросов QВЕ. Классификация запросов. Задание простых и
сложных запросов. Влияние типа поля на формулирование запроса.
Возможности совместной обработки нескольких таблиц, связывание
таблиц. Вычисляемые поля. Упорядочение данных в ответе. Состав и
порядок следования полей в ответе. Возможности группировки данных,
получение
подитогов.
Использование
агрегатных
функций.
Корректирующие (управляющие) запросы. Запоминание и корректировка
запросов. Возможность сохранения результатов выполнения запроса.
Табличные языки как «построители» SQL-запросов.
Тема 8. Вывод информации из баз данных.4 часа/_
Возможности генераторов отчетов современных СУБД. Способы
создания отчетов. Источники данных для отчетов. Задание формы и
состава документа. Введение вычисляемых полей. Получение документов,
включающих несколько степеней итогов. Получение документов на основе
нескольких источников (таблиц, запросов и др.) Графическое оформление
документа. Сохранение описания документа. Корректировка созданного
описания.
Возможности
получения
сложных
документов.
Возможности
совместного использования СУБД и программных средств других классов
(текстовых и табличных процессоров, графических и мультимедийных
систем) для получения выходных документов.
Тема 9. Разработка приложений. 2 часа/_
Генераторы приложений в современных СУБД. Создание меню.
Визуальное
программирование.
Средства
документирования
проекта.
Тема 10. РаспределенныеБнД. 4 часа/_
Понятие распределенныхБнД. Классификация распределенныхБнД.
Централизованные и распределенные базы данных. Особенности работы с
базами данных в многопользовательском режиме. Проблемы, связанные с
параллельным доступом, и пути их решения. Работа с базами данных в
режимах "файл-сервер" и "клиент-сервер". Двух- и трехуровневые системы
клиент-сервер. Обеспечение целостности БД в распределенных БнД.
Технологии тиражирования.
Сетевые возможности современных СУБД. Особенности создания
баз данных, функционирующих в локальных и глобальных сетях.
Особенности
программирования
обработки
баз
данных
при
многопользовательском режиме доступа.
Проектирование приложений типа "клиент-сервер". Клиентское и
серверное ПО.
Особенности
администрирования
в
распределенныхБнД.
Особенности работы в глобальных сетях. Публикация БД в Интернет.
Тема 11. Коммерческие базы данных.2 часа/_
Понятие коммерческих баз данных (КБД). Характеристика секторов
рынка
информации.
Способы
распространения
информационного рынка. Вопросы ценообразования.
КБД.
Субъекты
Источник информации о КБД. Программные средства поддержки
КБД. Критерии выбора КБД. Юридические базы данных.
Законодательство в области информатизации.
Практические и лабораторные задания по 2 часа
№
Номер
п/п
темы
1
6
2
7
Создание простых запросов в MSAccess.
3
7
Создание параметрических запросов в MSAccess.
4
8
Разработка форм и отчетов в MSAccess.
Наименование и план практического занятия
Назначение
и
основные
возможности
MSAccess.
Работа
с
таблицами.
Самостоятельная работа студентов
Цели и задачи самостоятельной работы
Целью самостоятельной работы по дисциплине
«СУБД в
управлении» является оценка качества и содержания самостоятельной
работы студента по дисциплине в соответствии с учебными планами и
государственными образовательными стандартами.
Задачи самостоятельной работы заключаются в формировании у
студентов
практических
навыков
работы
в
системе
управления
реляционными базами данных - MS Access.
Рекомендуемые технические средства и операционная система:
ПЭВМ типа IBMPC и ОС MicrosoftWindows 2000 и выше.
Рекомендуемое программное обеспечение – MicrosoftOffice 2000 и
выше.
УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
ДИСЦИПЛИНЫ
Основная литература
1. Акулов О.А. Информатика: базовый курс: учебное пособие для
студентов вузов, бакалавров, магистров / О.А. Акулов, Н.В. Медведев. – 5е изд., испр. И доп. – М.: Омага-Л, 2008. – 574 с. ISBN 978-5-365-00901-1.
2. http://inf.e-alekseev.ru/Алексеев
Е.Г.,
Богатырев
С.Д.
Информатика: учебник – Саранск: Морд.гос. ун-т, 2009.-103 с.
3. Жукова Е.Л. Информатика:Учеб.пособие.-2-е изд .-М:Дашков и
К;Академцентр,2010.-270с.
4. Информатика для юристов и экономистов / Под ред. С.В.
Симоновича – СПб.: Питер, 2008. – 688 с., ил. ISBN 5-272-00249-0.
5. Информатика
практикум:Учеб.пособие
и
программирование
для
вузов/А.Н.Гуда
:
и
Компьютерный
др.Подобщ.ред.В.
И.Колесникова.-М:Дашков и К,2009.-236с.
6. Информатика. Базовый курс. 2-е изд. / Под ред. С.В. Симоновича.
– СПб.: Питер, 2008. – 640 с., ил. ISBN 978-5-94723-752-8.
7. Логинов В.Н. Информационные технологии управления: учебное
пособие / В.Н. Логинов. – М.: КНОРУС, 2008. – 240 с. – ISBN 978-5-39000176-9.
8. http://www.aup.ru/books/m188/Трахтенгерц Э.А. Компьютерные
методы реализации экономических и информационных управленческих
решений В 2-х томах.Том 1. Методы и средства. - М.: СИНТЕГ, 2009, 172
с. Том 2. Реализация решений. - М.: СИНТЕГ, 2009, 224 с.
9. http://www.aup.ru/books/m556/Чернышев И.В., А. Н. Никулин, Д.
Н. Расторгуев Информационные системы в экономике УлГТУ, 2009-.341
с.
8.2 Дополнительная и справочная литература
1. MicrosoftAccess 2002/ Русская версия. Шаг за шагом: Практ.
пособ. / Пер. с англ. – М.: Издательство ЭКОМ, 2002. – 352 с. ISBN 5-71630095-2. Марков А.С., Лисовский К.Ю. Базы данных. Введение втеория и
методологию: учебник. – М.: Финансы и статистика, 2004. – 512 с. ISBN 5279-02298-5.
2. В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. Базы
данных. Интеллектуальная обработка информации. – М.: Издатель
Молгачева С.В., Издательство Нолидж, 2001, - 496 с.: ил. ISBN 5-89251100-6.
3. Голдман М. Работа на компьютере. Библиотека пользователя. –
СПб.: Питер, 2006. – 592 с. – ил. ISBN 5-469-00809-6.
4. Информатика: учебник. – 3-е перераб. изд. / под ред. Н.В.
Макаровой. – М.: Финансы и статистика, 2009. – 768 с. ISBN 978-5-27902202-1.
5. Информационные
системы
и
технологии
в
экономике
и
управлении: учебник / под ред. проф. В.В. Трофимова. – 2-е изд., перераб.
И доп. – М.: Высшее образование, 2007. – 480 с. – ISBN 978-5-9692-0114-9.
6. Конгаловский М.Р. Энциклопедия технологий баз данных. – М.:
Финансы и статистика, 2002. – 800 с.: ил. ISBN 5-279-02276-4.
7. Лабораторный практикум по информатике: учеб.пособие для
вузов / под ред. В.А. Острейковского. – М.: Высш. шк.. 2003. – 376 с. ISBN
5-06-004273-1.
8. Левин А.Ш. Самоучитель работы на компьютере. 8-е изд. – СПб.:
Питер, 2005. – 655 с. ISBN 5-94723-792-Х.
9. Сергеева И.И. Информатика: учебник / И.И. Сергеева И.И.,
Музалевская А.А., Тарасова Н.В. – М.: ИД «ФОРУМ»: ИНФРА-М, 2009. –
336 с. ISBN 978-5-8199-0250-9.
10. Симонович С.В. Общая информатика. Новое издание / С.В.
Симонович. – СПб.: Питер, 2008. – 428 с., ил. ISBN 978-5-469-01335-8.
9 ПЕРЕЧЕНЬ ТИПОВЫХ ВОПРОСОВ ДЛЯ ИТОГОВОГО
КОНТРОЛЯ
1) Базы и банки данных.
2) Виды приложений баз данных.
3) Виды сетевых СУБД.
4) ДИПС: информационно-поисковые языки. Типы ИПЯ.
5) ДИПС: лингвистический анализ текста.
6) ДИПС: обработка входящей текстовой информации.
7) Документальные информационно-поисковые системы (ДИПС).
8) Жизненный цикл БД.
9) Законодательство в области информационной безопасности.
10)
Иерархическая модель данных.
11)
Источники формирования КБД.
12)
Классификация БД.
13)
Классификация коммерческих БД.
14)
Методы и способы доступа к БД.
15)
Механизм транзакций. Целостность БД.
16)
Многомерная модель данных.
17)
Модели распределенных СУБД.
18)
Мультимедийные СУБД.
19)
Объектно-ориентированная модель данных.
20)
Основные понятия СУБД.
21)
Подходы к проектированию БД.
22)
Пользователи КБД.
23)
Постреляционная модель данных.
24)
Примеры зарубежных КБД.
25)
Примеры российских КБД.
26)
Реляционная модель данных.
27)
Связи между таблицами.
28)
Сетевая модель данных.
29)
Структура БД.
30)
Формы оплаты за пользование КБД.
31)
Характеристика MS Access. Объекты БД.
32)
Характеристика MS Access. Свойства полей.
33)
Характеристика MS Access. Типы хранимых данных.
34)
Элементы БД: таблицы.
35)
Элементы БД: ключи и индексы.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ
ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное
учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
КОНСПЕКТЫ ЛЕКЦИЙ
По дисциплине «Системы управления базами данных в системе управления»
080504.65 Государственное и муниципальное управление
г. Петропавловск-Камчатский
Тема 1. Введение в банки данных.
Понятие банка данных (БнД). Компоненты БнД. Программные
средства БнД. Языковые средства современных СУБД. Классификация
языковых
средств.
методические
Технические
средства.
средства
Классификация
БнД.
БнД.
Организационно-
Хранилища
данных.
Тенденции развития БнД. Пользователи БнД. Администраторы БнД (АБД)
и их функции. Преимущества и недостатки БнД. Жизненный цикл БД.
Тема
2.
Инфологическое
(концептуальное)
моделирование
предметной области.
Понятие предметной области. Состав инфологической модели
(ИЛМ).
Требования,
предъявляемые
к
ИЛМ.
Способы
описания
предметной области. Объекты и классы объектов. Атрибуты объектов.
Типы объектов. Виды связей. Саsе-средства проектирования БД.
Тема 3. Реляционная модель БД.
Реляционные модели. Основные особенности реляционных моделей.
Характеристика
реляционных
современных
баз
данных.
реляционных
Определение
СУБД.
состава
Проектирование
таблиц.
Теория
нормализации, выбор типов полей. Определение ключевых полей.
Индексирование. Связывание таблиц. Описание баз данных.
Сетевые модели. Характеристика сетевых СУБД. Проектирование
логической структуры баз данных для сетевых СУБД разных классов (с
однотипными и разнотипными файлами).
Системы документального типа. Особенности проектирования баз
данных документального типа. Характеристика современных ИПЯ.
Основные составляющие ИПС документального типа.
Тема 4.Целостность баз данных.
Понятие целостности. Классификация ограничений целостности.
Причины,
Процедурный
вызывающие
и
нарушение
декларативный
ограничений
способы
задания
целостности.
ограничений
целостности.
Возможности
задания
ограничений
целостности
в
современных СУБД.
Тема 5. Безопасность данных.
Понятие безопасности данных. Классификация безопасных систем.
Уровни
защиты.
Способы
обеспечения
безопасности
данных
в
современных СУБД.
Тема 6.Организация ввода данных в базу данных.
Способы ввода данных в базу данных. Экранные формы: понятие,
классификация. Генераторы экранных форм. Создание и использование
экранных форм. Использование приемов, рационализирующих процесс
ввода данных. Контроль вводимых данных. Возможности использования
элементов типа «список». Ввод данных одновременно в несколько
связанных таблиц.
Тема 7. Табличные языки запросов.
Язык запросов QВЕ. Классификация запросов. Задание простых и
сложных запросов. Влияние типа поля на формулирование запроса.
Возможности совместной обработки нескольких таблиц, связывание
таблиц. Вычисляемые поля. Упорядочение данных в ответе. Состав и
порядок следования полей в ответе. Возможности группировки данных,
получение
подитогов.
Использование
агрегатных
функций.
Корректирующие (управляющие) запросы. Запоминание и корректировка
запросов. Возможность сохранения результатов выполнения запроса.
Табличные языки как «построители» SQL-запросов.
Тема 8. Вывод информации из баз данных.
Возможности генераторов отчетов современных СУБД. Способы
создания отчетов. Источники данных для отчетов. Задание формы и
состава документа. Введение вычисляемых полей. Получение документов,
включающих несколько степеней итогов. Получение документов на основе
нескольких источников (таблиц, запросов и др.) Графическое оформление
документа. Сохранение описания документа. Корректировка созданного
описания.
Возможности
получения
сложных
документов.
Возможности
совместного использования СУБД и программных средств других классов
(текстовых и табличных процессоров, графических и мультимедийных
систем) для получения выходных документов.
Тема 9. Разработка приложений.
Генераторы приложений в современных СУБД. Создание меню.
Визуальное
программирование.
Средства
документирования
проекта.
Тема 10. Распределенные БнД.
Понятие распределенныхБнД. Классификация распределенныхБнД.
Централизованные и распределенные базы данных. Особенности работы с
базами данных в многопользовательском режиме. Проблемы, связанные с
параллельным доступом, и пути их решения. Работа с базами данных в
режимах "файл-сервер" и "клиент-сервер". Двух- и трехуровневые системы
клиент-сервер. Обеспечение целостности БД в распределенных БнД.
Технологии тиражирования.
Сетевые возможности современных СУБД. Особенности создания
баз данных, функционирующих в локальных и глобальных сетях.
Особенности
программирования
обработки
баз
данных
при
многопользовательском режиме доступа.
Проектирование приложений типа "клиент-сервер". Клиентское и
серверное ПО.
Особенности
администрирования
в
распределенныхБнД.
Особенности работы в глобальных сетях. Публикация БД в Интернет.
Тема 11. Коммерческие базы данных.
Понятие коммерческих баз данных (КБД). Характеристика секторов
рынка
информации.
Способы
распространения
информационного рынка. Вопросы ценообразования.
КБД.
Субъекты
Источник информации о КБД. Программные средства поддержки
КБД. Критерии выбора КБД. Юридические базы данных.
Законодательство в области информатизации
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ
ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное
учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
МАТЕРИАЛЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ
По дисциплине «Системы управления базами данных в системе
управления»
080504.65 Государственное и муниципальное управление
г. Петропавловск-Камчатский
Практические и лабораторные задания
№
Номер
п/п
темы
1
6
2
7
Создание простых запросов в MSAccess.
3
7
Создание параметрических запросов в MSAccess.
4
8
Разработка форм и отчетов в MSAccess.
Наименование и план практического занятия
Назначение
и
основные
возможности
MSAccess.
Работа
с
таблицами.
Методические рекомендации для студентов
ПРИЕМЫ РАБОТЫ В MS ACCESS
Назначение и основные возможности Access
MS Access - наиболее популярная на сегодняшний день СУБД для
персональных
компьютеров.
Она
представляет
собой
систему
обслуживания реляционных баз данных с графической оболочкой. Данные
в таких базах представляются в виде одной или нескольких таблиц,
состоящих из однотипных записей. Система обслуживания включает в
себя ввод данных в ЭВМ, отбор данных по каким-либо признакам
(критериям или параметрам), преобразование структуры данных, вывод
данных, являющихся результатом решения задач в табличном или какомлибо ином удобном для пользователя виде.
MS Access позволяет создавать связанные объекты и устанавливать
ссылочную целостность данных]. MS Access поддерживает встраивание
OLE-объектов (ObjectLinkingandEmbedding) в рамках среды Windows.
В состав пакета MS Access входит также ряд специализированных
программ, решающих отдельные задачи (так называемых Мастеров).
Главное окно MS Access
После запуска MS Access на экране появляется главное окно Access с
наименованием MICROSOFT ACCESS в строке заголовка. Главное окно
MS Access содержит строку меню, панель инструментов, строку
состояния и окно базы данных. Закрытие окна базы данных приводит к
закрытию самой БД.
Рис. Окно базы данных
Строка меню. В строке меню, находящейся в верхней части экрана
содержится меню текущего окна. Задать команду можно как с помощью
мыши (выбрав имя соответствующего меню и в нем строку с нужной
командой), так и с клавиатуры (нажав клавишу ALT и клавишу буквы,
подчеркнутой в нужном пункте меню).
Панель инструментов. Под строкой меню располагается панель
инструментов, состав набора кнопок которой зависит от назначения
конкретной панели инструментов. Каждому режиму работы соответствует
собственная
панель
инструментов.
После
запуска
MicrosoftAccess
появляется панель инструментов базы данных. Для выбора другой,
необходимой для работы панели инструментов, воспользуйтесь командой
Панели инструментов (меню Вид), либо установите указатель мыши в
область панели инструментов и нажав правую кнопку мыши выберите
команду Настройка.
Строка состояния. Строка состояния расположена внизу окна. В
ней появляются сообщения о ходе выполнения команд и текущем
состоянии
системы.
Когда
система
готова
выполнить
команду
пользователя, в этой строке присутствует сообщение Готово.
Окно базы данных. Это окно появляется при открытой базе данных.
В этом окне осуществляются все операции обработки входящих в базу
объектов. При создании новой базы данных список объектов в каждой
вкладке пуст. Кроме того, в строке заголовка окна базы данных всегда
отображается имя открытой базы данных.
Вкладки объектов.С помощью вкладок можно выбрать тип нужного
объекта (таблицу, запрос, отчет, форму, макрос и модуль). Необходимо
сказать, что при открытии окна базы данных всегда активизируется
вкладка-таблица и выводится список доступных таблиц базы данных. Для
выбора вкладки других объектов базы данных надо щелкнуть по ней
мышью.
Кнопки.Кнопки, расположенные вдоль правого края окна базы
данных, используются для работы с текущим объектом базы данных. Они
позволяют создавать, открывать или изменять объекты базы данных.
В MS Access могут входить разнородные объекты. (Привести
полную классификацию возможных объектов баз данных затруднительно,
поскольку каждая система управления базами данных может реализовать
свои типы объектов.) К основным типам объектовможно отнести:
Таблицы.Объект,
который
определяется
и
используется
для
хранения данных. Каждая таблица включает информацию в виде записей.
Таблица содержит поля (столбцы) и записи (строки). Работать с таблицей
можно в двух основных режимах:
Режим
конструктора.
Задание
структуры
таблицы,
т.е.
определяются типы, свойства полей, их число и названия. В этом режиме
каждая строка верхней панели окна соответствует одному из полей
определяемой таблицы.
Режим
таблицы.
Используется
для
просмотра,
добавления,
изменения, простейшей сортировки или удаления данных.
Форма.Объект, в основном предназначенный для удобного ввода
данных. Форма – это формат (бланк) показа данных на экране компьютера.
В форму могут быть внедрены рисунки, диаграммы, аудио- (звук) и
видеоизображения. Режимы работы с формой:
Режим форм. Используется для просмотра и редактирования
данных. Режим форм предоставляет дружественную среду для работы с
данными и удобный дизайн их представления на экране.
Режим конструктора форм. Используется для изменения структуры
или шаблона формы.
Режим таблицы. Режим позволяет увидеть таблицу, включающую
все поля форм; чтобы переключиться в этот режим при работе с формой,
надо нажать кнопку таблицы на панели инструментов.
Запросы.Эти объекты служат для извлечения данных из таблиц и
предоставления их пользователю в удобном виде. С помощью запросов
выполняют такие операции как отбор данных, их сортировку и
фильтрацию. С помощью запросов можно выполнять преобразование
данных по заданному алгоритму, создавать новые таблицы, выполнять
автоматическое наполнение таблиц данными, импортированными из
других источников, выполнять простейшие вычисления в таблицах и
многое другое. Предоставив разным пользователям разные запросы,
можно эффективно разграничить их доступ к данным в строгом
соответствии с кругом персональных обязанностей. Основные режимы
работы с запросами:
Режим конструктора запроса. Позволяет задать параметры в
бланке запроса (выбор отображаемых полей, выбор условий отбора
значений и т.д.)
Режим таблицы. Создает временную результирующую таблицу.
Режим SQL. Дает возможность просматривать и редактировать
инструкции SQL в режиме SQL. После внесения изменений в запрос в
режиме SQL его вид в режиме конструктора может измениться. Некоторые
запросы, которые называют запросами SQL, невозможно создать в
конструкторе запросов. Для подчиненного запроса необходимо ввести
инструкцию SQL в строку Поле или Условие отбора в бланке запроса.
Отчет.Объект, предназначенный для создания документа, который
впоследствии может быть распечатан или включен в документ другого
приложения. Отчеты, как и формы, могут создаваться на основе запросов и
таблиц. Отчеты отличаются от форм тем, что в них приняты специальные
меры для группирования выводимых данных и для вывода специальных
элементов оформления, характерных для печатных документов (верхний и
нижний колонтитулы, номера страниц, служебная информация о времени
создания отчета). Режимы работы с отчетом:
Режим предварительного просмотра. Этот режим позволяет
увидеть отчет в таком виде, в каком он будет воплощен при печати.
Режим конструктора. Данный режим предназначен для изменения
шаблона (структуры) отчета.
Макрос.Объект,
представляющий
структурированное
описание
одного или нескольких действий, которые должен выполнить ACCESS в
ответ на определенное событие. Например, можно определить макрос,
который в ответ на выбор некоторого элемента в основной форме
открывает другую форму. В макросы включаются макрокоманды. В
MSAccess имеется свыше 40 макрокоманд. Макрокоманды выполняют
такие действия, как открытие таблиц и форм, выполнение запросов, запуск
других макросов, выбор опций из меню, изменение размеров открытых
окон и т. п.
Модуль.
Модули
создаются
средствами
внешнего
языка
программирования, в данном случае языка VisualBasicforApplications. Это
одно из средств, с помощью которых разработчик базы может заложить в
нее
нестандартные
функциональные
возможности,
удовлетворить
специфические требования заказчика, повысить быстродействие системы
управления, а также уровень ее защищенности.
Базы данных MicrosoftAccess работают со следующими типами
данных:
• Текстовый — тип данных, используемый для хранения обычного
неформатированного текста ограниченного размера (до 255 символов).
• Поле Мемо — специальный тип данных для хранения больших
объемов текста (до 65 535 символов). Физически текст не хранится в поле.
Он хранится в другом месте базы данных, а в поле хранится указатель на
него, но для пользователя такое разделение заметно не всегда.
• Числовой — тип данных для хранения действительных чисел.
• Дата/время — тип данных для хранения календарных дат и
текущего времени.
• Денежный — тип данных для хранения денежных сумм.
Теоретически, для их записи можно было бы пользоваться и полями
числового типа, но для денежных сумм есть некоторые особенности
(например, связанные с правилами округления), которые делают более
удобным использование специального типа данных, а не настройку
числового типа.
• Счетчик — специальный тип данных для уникальных (не
повторяющихся
в
поле)
натуральных
чисел
с
автоматическим
наращиванием. Естественное использование — для порядковой нумерации
записей.
• Логический — тип для хранения логических данных (могут
принимать только два значения, например Да или Нет).
• Поле объекта OLE — специальный тип данных, предназначенный
для хранения объектов OLE, например мультимедийных. Реально такие
объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся
в другом месте внутренней структуры файла базы данных, а в таблице
хранятся только указатели на них (иначе работа с таблицами была бы
чрезвычайно замедленной).
• Гиперссылка — специальное поле для хранения адресов
URLWeb-объектов Интернета. При щелчке на ссылке автоматически
происходит запуск браузера и воспроизведение объекта вего окне.
• Мастер подстановок — это не специальный тип данных. Это
объект, настройкой которого можно автоматизировать ввод данных поле
так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка
заданных значений или значений подчиненной таблицы.
Поля таблиц базы данных не просто определяют структуру базы —
они еще определяют групповые свойства данных, записываемых в ячейки,
принадлежащие каждому из полей. Основные свойства полей таблиц баз
данных СУБД Microsoft Access:
• Имя поля — определяет, как следует обращаться к данным этого
поля при автоматических операциях с базой (по умолчанию имена полей
используются в качестве заголовков столбцов таблиц).
• Тип поля — определяет тип данных, которые могут содержаться в
данном поле.
• Размер поля — определяет предельную длину (в символах)
данных, которые могут размещаться в данном поле.
• Формат поля — определяет способ форматирования данных в
ячейках, принадлежащих полю.
• Маска ввода — определяет форму, в которой вводятся данные в
поле (средство автоматизации ввода данных).
• Подпись — определяет заголовок столбца таблицы для данного
поля (если подпись не указана, то в качестве заголовка столбца
используется свойство Имя поля).
• Значение по умолчанию — то значение, которое вводится в
ячейки поля автоматически (средство автоматизации ввода данных).
• Условие на значение — ограничение, используемое для проверки
правильности ввода данных (средство автоматизации ввода, которое
используется, как правило, для данных, имеющих числовой тип, денежный
тип или тип даты).
• Сообщение об ошибке — текстовое сообщение, которое выдается
автоматически при попытке ввода в поле ошибочных данных (проверка
ошибочности выполняется автоматически, если задано свойство Условие
на значение).
• Обязательное поле — свойство, определяющее обязательность
заполнения данного поля при наполнении базы;
• Пустые строки — свойство, разрешающее ввод пустых строковых
данных (от свойства Обязательное поле отличается тем, что относится не
ко всем типам данных, а лишь к некоторым, например к текстовым).
• Индексированное поле — если поле обладает этим свойством, все
операции, связанные с поиском или сортировкой записей по значению,
хранящемуся в данном поле, существенно ускоряются. Кроме того, для
индексированных полей можно сделать так, что значения в записях будут
проверяться по этому полю на наличие повторов, что позволяет
автоматически исключить дублирование данных.
ПРИМЕЧАНИЕ! Поскольку в разных полях могут содержаться
данные разного типа, то и свойства у полей могут различаться в
зависимости от типа данных. Список вышеуказанных
свойств полей
относится в основном к полям текстового типа. Поля других типов могут
иметь или не иметь эти свойства, но могут добавлять к ним и свои.
Например, для данных, представляющих действительные числа, важным
свойством является количество знаков после десятичной запятой.
Запуск и работа в СУБД Access:
1.
Для того чтобы начать работу в СУБД, Access,необходимо выбрать
программу MicrosoftAccessв Главном меню WINDOWS (кнопка Пуск),
пакет - MS OFFICE и запустить ее.
2.
Запуск системы Accessпроизводится после загрузки операционной
системы Windows двойным щелчком по пиктограмме "MicrosoftAccess" или
с помощью раскрывающихся окон меню Windows.
10.1 Работа с таблицами
Таблицы
-
основная
форма
представления
информации,
содержащейся в БД. Без таблицы не возможно спроектировать форму, на
базе таблиц составляются запросы и отчёты. После создания новой БД или
открытия уже существующей на экране в окне приложения Accessпоявится
окно базы данных. При активном окне БД можно приступить к созданию
таблицы, входящей в базу. Для этого:
1. Выбрать объект Таблицыв окне БД, нажать кнопкуСоздать.
2. В появившемся диалоговом окне выбрать способ создания таблицы.
Предпочтительней создавать таблицу в режиме конструктора, т.к. это дает
более широкие возможности.
Рассмотрим пример создания однотабличной БД для «Отдела кадров»,
которая будет дорабатываться по мере рассмотрения возможностей СУБД
Access:
1. Создайте файл базы данных с именем proba.mdb. Для этого
подайте команду Файл/Создать. Появится окно «Создание базы данных».
Введите имя файла (расширение присваивается автоматически) и сохраните
в своей рабочей папке.
2.
В окне базы данных выберите режим "Таблицы" и нажмите
кнопку<Создать>. В появившемся окне «Создание таблицы» выберите
режим "Конструктор". В режиме конструктора вы создаете структуру
таблицы.
Рис. Создание таблицы БД.
3. Заполните таблицу следующими данными:
Рис. Создание таблицы в режиме Конструктора
Примечания:
 Графу "Описание" можно не заполнять. Обычно в это поле заносят
комментарии по поводу содержимого поля.
4. Нажмите кнопку в левом верхнем углу окна «Таблица 1: таблица» и
подайте командуЗакрыть. На вопрос "Сохранить изменения...?" ответьте
"Да". Введите имя таблицы и нажмите кнопку <ОК>. На вопрос "Создать
ключевое поле сейчас?" ответьте "Да". В итоге будет создано поле Код,
тип - Счетчик.
5. Заполните базу данных конкретными данными. Для этого в окне
«proba: База данных» откройте созданную вами таблицу двойным щелчком
или нажмите кнопку<Открыть>и последовательно заполните таблицу
следующими данными:
Код
Фамилия
Должность
Год рождения
Оклад
1
Иванов И.И.
Директор
1954
2000
2
Петров П.П.
Гл. бухгалтер
1960
1500
3
Сидоров С.С.
Зам. директора
1958
1400
4
Васильев В.В.
Ст. экономист
1965
1200
5
Иванов А.А.
Референт
1960
1000
6
Петров А.В.
Комендант
1960
700
Примечание:Ширину столбца можно изменить, поместив курсор в заголовке
таблицы на границу между двумя столбцами. Тогда курсор превратится в стрелку вида:
 Нажмите кнопкуЗакрыть в левом верхнем углу окна.
6. Для просмотра и корректировки созданной базы данных «proba: База данных»
нажмите кнопку<Открыть>. В пустую нижнюю строку введите новую запись. Например:
7
Алексеев И.Ф.
Вахтер
1936
300
Нажмите кнопкуЗакрыть.
7. Уничтожьте одну из записей в базе данных. Для этого в окне «proba: База
данных» нажмите кнопку<Открыть>, выберите нужную строку и выделите ее, указав
на начало этой строки курсором мыши. Далее нажмите клавишу [Delete] и подтвердите
намерение кнопкой<Да>.
8. Произведите сортировку базы данных по алфавиту. Выделите столбец с
фамилиями и щелкните по кнопке<А/Я>.
9. Произведите сортировку базы данных по годам рождения. Выделите нужный
столбец и подайте команду Записи/ По возрастанию (или по убыванию).
Нажмите кнопкуЗакрыть.
10. Измените структуру базы данных. В окне «proba: База данных» выберите режим
"Таблица" и нажмите клавишу [Конструктор]. Вставьте пустую строку после строки
"Должность". Для этого выделите строку "Год рождения" и подайте команду
Вставка/Поле. Введите запись: Телефон, текстовый. Нажмите кнопкуЗакрыть. На
вопрос "Сохранить?" ответьте "Да".
12. Откройте базу данных. Введите номера телефонов в соответствующий столбец.
Если номера телефонов отличаются незначительно, можно использовать команды
Правка/Копировать и Правка/Вставить.
10.2 Создание запросов
Главное назначение БД (хранение и предоставление информации) может
потребоваться либо сразу после ввода данных, либо спустя некоторое время (месяцы,
года).
Запрос - требование предоставить информацию, накопленную в таблицах.
Информацию
можно
получить
с
помощью
инструментов
запроса.
Запрос
можетотноситься к одной или нескольким связанным таблицам. После создания и
запуска запроса множество кортежей в MS Access можно отобразить в виде строк и
столбцов.
Запросы достаточно гибки и позволяют просматривать данные так, как будет
удобно конечному пользователю. Большинство СУБД постоянно совершенствуются,
создавая все более мощные инструменты. С их помощью можно: 1) выбирать данных
из таблиц; 2) выбирать поля; 3) выбирать записи; 4) сортировать записи; 5) выполнять
вычисления; 6) создавать таблицы; 7) создавать формы и отчеты на основе запроса; 8)
создавать диаграммы на основе запроса; 9) использовать запрос в качестве источника
данных для других запросов (подзапрос); 10) вносить изменения в таблицы.
Результирующий набор данных является динамическим набором данных и
не хранится в базе данных. При сохранении запроса сохраняется только структура
запроса - перечень таблиц, полей таблиц, порядка сортировки, ограничения на
значения полей, тип запроса и т.д. (экономия места на физическом носителе
информации, учет внесенных изменений в записи).
Типы запросов:
Запрос на выборку. Самый распространенный. Извлекает данные из одной или
нескольких таблиц, результаты отображает в режиме таблицы, в котором
допускается изменение записей (при некоторых ограничениях). Используется
для группировки записей, для вычислений (групповые операции), подсчета
количества записей и расчета итоговых значений других типов. Важным
умением построения эффективных запросов является умение задавать условия
отбора записей.
Запрос с параметрами. При запуске такого запроса открывается одно или несколько
диалоговых окон с приглашением ввести определенные сведения (условия
отбора, значения для вставки в поля). Во время вывода отчета, основанного на
запросе такого типа, также будет появляться диалоговое окно.
Перекрестный
запрос.
Отображает
результаты
статистических
расчетов,
выполненных по данным из одного поля. Эти результаты группируются по двум
наборам данных в формате перекрестной таблицы: первый набор выводится в
столбце слева и образует заголовки строк, второй выводится в верхней строке и
образует заголовки столбцов.
SQL. Создается с помощью инструкций SQL: запросы на объединение, запросы к
серверу, управляющий запрос и подчиненный запрос.
Запрос на изменения. Данный запрос позволяет, выполнив одну операцию, внести
изменения во многие записи. Типы запросов на изменения: на создание
таблицы, на удаление записей, на добавление записей и на обновление записей.
Операторы, используемые при создании запасов на выборку:
Математические
Описание
+
Складывает два числовых выражения
-
Вычитает из первого числового выражения второе
*
Перемножает два числовых выражения
/
Делит первое число на второе
\
Округляет два числовых выражения до целых значений и делит
первое на второе.результат округляет до целого.
^
Возводит первое числовое выражение в степень, задаваемую
вторым числовым выражением
MOD
Округляет ба числовых выражения до целых значений, делит
первое на второе и возвращает остаток
&
Создает новую текстовую строку, присоединяя вторую строку
к концу первой. Если один из операндов является числом,
Access перед проведением конкатенации преобразует его в
строку символов
Отношение
Логические
= (равно)
AND (и)
<> (не равно)
OR (или)
> (больше)
NOT (кроме)
< (меньше)
Вспомогательные
Описание
BETWEEN…AND
Определяет диапазон значений. Between 10 and 20 означает то
же самое, что и >=10 and<=20
Задает
IN
используемый
Выражение
IN
для
сравнения
("Понедельник",
список
значений.
"Вторник",
"Среда")
означает то же самое, что и "Понедельник" or "Вторник" or
"Среда"
IS NULL
Проверяет наличие пустых полей
LIKE
Полезен при поиске образов в текстовых полях. В образец
поиска можно включить символы шаблона.
Символы шаблона, используемые в операторе LIKE:
Символ
Назначение
?
Любой символ (0-9, Аа – Zz, Аа - Яя)
*
Любое (включая нулевое) количество произвольных символов;
используется для замены последовательности символов
#
Одна произвольная цифра
[список]
Допускает содержание символов из списка; можно указывать
диапазон символов, например [А-Я], [A-Z], [3-10]
[!список]
Допускает содержание символов не из списка
Например: с помощью выражения Like "?[a-k]d[0-9]*" проверяет наличие
произвольного символа в первой позиции, буквы от a до kво второй позиции, буквы dв
третьей позиции, любого символа от 0 до 9 в четвертой позиции и произвольного числа
символов в конце строки.
Условия отбора для дат и времени
MicrosoftAccess хранит значения дат и времени как десятичные числа длиной
восемь байт. Значение слева от десятичной точки соответствует дате, а дробная часть
числа представляет время суток с точностью до секунд. Чтобы сообщить Access о том,
что вы вводите дату и время, заключайте значения в символы числа (#). Для указания
конкретной даты используйте нотацию, удобную для вас. Например #15 апреля 2010#,
#15/04/10# и #15-апр-2010# определяют одну и ту же дату.
Функции даты и времени
Функция
Описание
Day(дата)
Возвращает значение дня месяца в диапазоне от 1 до 31
Month(дата)
Возвращает значение месяца года в диапазоне от 1 до 12
Year(дата)
Возвращает значение года в диапазоне от 100 до 9999
Weekday(дата)
По умолчанию возвращает целое число от 1 (Воскресенье) до 7
(Суббота), соответствующее дню недели
Возвращает целое число от 0 до 23, представляющее значение
Hour(дата)
числа
Datepart(интервал,
Возвращает номер квартала или номер недели в зависимости от
дата)
заданного кода интервала ("q" для определения квартала
(значение от 1 до 4), "ww" - для определения порядкового
номера недели в году (значение от 1 до 53)).
Возвращает текущую системную дату
Date()
Итоговыезапросы:групповыеоперации.
Иногда нас интересуют не отдельные записи в таблице, а итоговые значения по
группам данных. Иногда необходимо узнать общее количество сотрудников фирмы или
сумму фонда заработной платы. Ответы на подобные вопросы дает итоговый запрос.
Для задания вычислений итоговых значений щелкните по кнопке Групповые
операции
на панели инструментов конструктора запросов, чтобы в бланке запроса
появилась строка Групповая операция. Access представляет девять функций,
обеспечивающих выполнение групповых операций. Вы можете задать нужную вам
функцию, введя ее имя с клавиатуры или выбрав ее в раскрывающемся списке.
Итоговые функции.
Функция
Sum
Описание
Возвращает сумму всех значений данного поля в каждой группе.
Используют только для числовых или денежных полей.
Функция
Описание
Возвращает среднее арифметическое всех значений данного поля в
каждой группе. Используют только для числовых или денежных полей.
Avg
При вычислении функции Access исключает значение Null.
Возвращает наименьшее значение, найденное в данном поле
внутри каждой группы. Для числовых полей возвращает
наименьшее значение. Для текстовых полей - наименьшее из
Min
символьных
значений
независимо
от
регистра.
Access
игнорирует значение Null.
Возвращает наибольшее значение, найденное в данном поле
внутри каждой группы. Для числовых полей возвращает
наибольшее значение. Для текстовых полей - наибольшее из
Max
символьных
значений
независимо
от
регистра.
Access
игнорирует значение Null.
Возвращает число записей, в которых значения данного поля
отличны от Null. Чтобы подсчитать число записей в каждой
Count
группе с учетом значений Null, введите в строку Поле
специальное выражение Count(*)
Возвращает стандартное отклонение всех значений данного поля
в каждой группе. Эта функция применяется только к числовым
StDev
или денежным полям. Если в группе меньше двух строк, Access
возвращает значение Null
Возвращает дисперсию значений данного поля в каждой группе.
Эта функция применима только к числовым или денежным
Var
полям. Если в группе менее двух записей, Access возвращает
значение Null
Возвращает
First
значение
данного
поля
из
первой
записи,
последней
записи,
обнаруженной в группе
Возвращает
Last
значение
данного
поля
из
обнаруженной в группе
Использование параметров запроса.
На этапе создания запроса не всегда можно определить, какие
именно
значения
должны
использоваться
при
выполнении
запроса.выходом из данной ситуации будет включение в запрос параметра,
и при каждом выполнении запроса Access будет запрашивать конкретное
условие отбора. Чтобы определить параметр, в строку Условие отбора
вместо конкретного значения фразу, заключенную в квадратные скобки
([]). То, что заключено в квадратные скобки, Access рассматривает как имя
параметра.
Для каждого параметра запроса можно установить тип данных. По
умолчанию он текстовый, чтобы его изменить выполните команду Запрос>Параметры... И в появившемся диалоговом окне Параметры запроса
установите необходимый тип данных.
ПРИМЕРЫ:
1. ЗАПРОС НА ВЫБОРКУ:
1. Выведите на экран окно «proba: База данных». Выберите режим
"Запросы" и нажмите кнопку<Создать>. В окне «Новый запрос»
выберите "Конструктор" и нажмите кнопку <ОК>.
2. В появившемся окне «Добавление таблицы» выберите раздел
"Таблицы" и в нем название вашей таблицы из лабораторной работы №1
"Таблица1", нажмите кнопку<Добавить> и затем закройте окно.
3.Например, нам требуется составить выборку из таблицы базы
данных, содержащую только данные офамилиях и годах рождения
сотрудников. Тогда нужно ввести в нижней части окна "Запрос на выборку"
в 1-ю колонку строки "Поле", слово "Фамилия", а во 2-ю колонку - слова
"Год рождения". Для этого нужно нажать кнопку < >, а затем выбрать
нужное поле.
4. Подайте команду Запрос/Запуск или нажмите кнопку
на панели
инструментов. В результате появится окно «Запрос на выборку», содержащее
таблицу сзапрашиваемыми данными.
5. Нажмите кнопкуЗакрыть. На вопрос «Сохранить?» ответьте "Да".
Задайте логически значимое значение запроса.
2. ЗАПРОС НА ВЫБОРКУ С УСЛОВИЕМ:
1. Выполните шаги аналогичные 1 и 2 предыдущего запроса.
2.Например, требуется составить выборку из таблицы базы данных,
содержащую фамилии тех сотрудников, которые родились позже 1950 г. и
получают оклад менее 4000 тыс. руб.
3. Введите в нижней части окна в 1-ю колонку строки "Поле" слово
"Фамилия".
4. Введите во 2-ю колонку в строку "Поле" слова "Год рождения",
в строку "Условия отбора" – условие ">1950 " (вводите выражение в поле без
кавычек).
5. Введите в 3-ю колонку в строку "Поле" слово Оклад", а в строку
"Условия отбора" - условие " <4000 ".
6. Нажмите кнопкуЗакрыть. На вопрос "Сохранить?" ответьте
"Да".
7. При открытии запроса появляется окно «Запрос на выборку»,
содержащее таблицу с запрашиваемыми данными.
3. ЗАПРОС С ВЫЧИСЛЯЕМЫМ ПОЛЕМ:
Предположим, что необходимо вывести информацию о надбавках
для каждого сотрудника. Расчет надбавок производится в соответствии с
формулой:
оклад сотрудника * коэффициент надбавок /100. Следовательно, для
начала добавьте в таблице "Таблица 1" поле «Коэффициент надбавок» с
числовым типом данных и заполнить таблицу значениями.
1. Создайте новый запрос с помощью конструктора и добавьте вашу
таблицу "Таблица 1" в схему запроса.
2. Введите в нижней части окна в 1-ю колонку строки "Поле" слово
"Фамилия", во 2-ю колонку - "Оклад", в 3-ю колонку - "Коэффициент
надбавок".
3. Установите курсор в 4-ю колонку и вызовите Построитель
выражений, нажав кнопку
на панели инструментов.
Примечание: Построитель выражений позволяет создавать сложные
выражения. Рассмотрим структуру окна Построителя выражений:
В
верхней
части
окна
расположена
пустая
область
ввода,
предназначенная для создания выражения. Вы можете сами ввести
выражение,
но
гораздо
легче
использовать
кнопки
операторов,
расположенные прямо под областью ввода. В нижней части окна
находятся три списка, предназначенные для поиска необходимых имен
полей и функций.
4.
Введите
формулу
необходимую
для
подсчета
надбавок
сотрудников:
Нажмите кнопку ОК. В строке Поле появится выражение вида:
Выражение1:
надбавок]/100.
[Таблица1]![Оклад]*[Таблица
1]![Коэффициент
5. Запустите запрос и просмотрите результаты. В последнем столбе
результатной таблицы отображается вычисленная сумма надбавок.
Обратите внимание на заголовок столба.
6. Изменим подпись последнего столбца на Надбавки. Для этого
перейдите в конструктор и вместо Выражение1 наберите Надбавки.
Запустите запрос и посмотрите результат.
7. Сохраните запрос.
Примечания:

При
просмотре
этого
запроса
будут
автоматически
подсчитываться надбавки, в зависимости от введенных коэффициентов.

Обращаем ваше внимание на то, что данные, которые
отображаются при выполнении запроса, не хранятся в БД.
4. ЗАПРОС С ПАРАМЕТРОМ:
Предположим, что иногда необходимо выводить списки сотрудников
в зависимости от стажа работы на предприятии.
1. Добавьте в таблицу поле "Стаж работы", тип данных - числовой.
Заполните его произвольными значениями.
2. Создайте новый запрос с помощью Конструктора.
3. Введите в нижней части окна в 1-ю колонку строки "Поле" слово
"Фамилия", во 2-ю колонку - "Телефон", в 3-ю колонку - "Стаж работы".
4. В 3-е колонке в строку "Условие отбора" введите: [Укажите стаж
работы].
5. Сохраните запрос и проверьте его работоспособность. При запуске
данного запросы Access, будет выводить дополнительное диалоговое окно:
Введите любую цифру и просмотрите результат.
5. ИТОГОВЫЙ ЗАПРОС:
Предположим,
что
нам
необходимо
подсчитать
количество
сотрудников, которые родились позже 1950 г. и получают оклад менее 4000
тыс. руб. (запрос 2).
1. Выберите режим "Запросы" и нажмите кнопку Конструктор. В
диалоговом окне Добавление таблицы перейдите на закладку Запросы и
выберите Запрос 2.
2. Введите в 1-ю колонку строки "Поле" слово "Фамилия".
3. Щелкните по кнопке Групповые операции
на панели
инструментов конструктора запросов, чтобы в бланке запроса появилась
строка Групповая операция.
4. Выберите из списка функций Count.
5. Сохраните запрос и проверьте его работоспособность.
10.3 Разработка форм
При создании собственной БД и управлении ограниченным набором
данных самим разработчиком вполне достаточно работы с таблицами. Но в
том случае, если существует необходимость в создании комфортных
условий
работы
или
в
ограничении
прав-возможностей
других
пользователей с данными БД, надо воспользоваться формой. Форма может
служить гарантией сохранности базы от действий неквалифицированных
пользователей, помогает скрывать конфиденциальную информацию от
пользователей, не имеющих прав.
Созданные формы могут базироваться как на таблицах, так и на
запросах (см. далее), если форма сохранена, то при её вызове положенные в
основу запроса значения актуализируются. Благодаряэтому инициируемое
содержимое формы соответствует состоянию таблиц и запросов в любой
момент времени. Созданные формы в дальнейшем можно изменять с
помощью конструктора форм.
СОЗДАНИЕ ФОРМЫ №1
1. Пусть требуется вывести на экран данные, содержащиеся в
заполненной базе данных отдельно для каждого сотрудника по форме "В
один столбец". В окне «proba: База данных» выберите раздел "Форма" и
нажмите кнопку<Создать>.
2. В окне «Новая форма» из выпадающего списка выберите
созданную вами таблицу "Таблица 1".
3. В том же окне «Новая форма» выберите способ создания формы строку "Мастер форм" и нажмите кнопку <ОК>.
4. В окне «Создание формы» выбирайте необходимые поля и
нажимайте кнопку " >". Например, можно выбрать поля: фамилия,
телефон, должность, оклад. Нажмите кнопку<Далее>.
5. Выберите внешний вид формы "В один столбец" и нажмите
кнопку<Далее>.
6.
Выберите
стиль
формы.
Например,
"Глобус",
нажмите
кнопку<Далее>.
7. Введите заголовок создаваемой формы. Например,
"Список
сотрудников". Нажмите кнопку <Готово>. На экране появится окно с
данными по выбранной форме. Для перелистывания данных следует
использовать кнопки внизу формы в поле "Запись".
8. Нажмите кнопкуЗакрыть. На вопрос "Сохранить?" ответьте
"Да" и нажмите кнопку <ОК>.
Форма может использоваться и для ввода новых записей в таблицу.
10.4 Создание отчетов
Отчеты представляют собой наилучшее средство представления
информации из базы данных в виде печатного документа. По сравнению с
другими методами вывода данных на печать отчеты обладают двумя
принципиальными преимуществами:
 отчеты представляют широкие возможности для группировки
и вычислений промежуточных и общих итогов для больших
наборов данных;
 отчеты могут быть использованы для получения красиво
оформленных счетов, заказов на покупку, почтовых наклеек,
материалов для презентаций и других документов, которые
могут понадобиться.
В отчете каждая группа данных и итоги по ней могут быть
представлены отдельно. Вы имеете следующие возможности:
 для обеспечения иерархического представления данных можно
задать до 10-ти уровней группировки;
 для каждой из групп можно задать отдельные заголовки и
примечания;
 вы можете производить сложные вычисления не только внутри
группы
или
набора
строк,
но
также
использовать
в
вычислениях данные нескольких групп;
 в дополнение к верхнему и нижнему колонтитулам, можно
задать заголовок и примечания для всего отчета.
Так же, как и в форме, вы можете вставлять в любой раздел отчета
рисунки и диаграммы. В отчет можно внедрять подчиненные отчеты или
подчиненные формы.
ПРИМЕР СОЗДАНИЯ ОТЧЕТОВ:
Перед тем, как создавать отчёты, необходимо проверить: установлен
ли принтер длявашего компьютера. В противном случае, у вас не будет
возможности создать отчёты!
1. В окне «proba: База данных» выберите режим “ОТЧЕТЫ” и
нажмите кнопку<Создать>.
2. В окне «Новый отчет» с помощью кнопки <
> выберите строку
"Таблица 1", выберите «Мастер отчетов»и нажмите кнопку <ОК>.
3. В окне «Создание отчетов» выберите необходимые поля, нажимая
кнопку
"
".
Например:
фамилия,должность,
оклад.
Нажмите
кнопку<Далее>.
4. В окне «Создание отчетов» на запрос "Добавить уровни
группировки?" нажмите кнопку<Далее>.
5. Выберите порядок сортировки
- по фамилии. Нажмите
кнопку<Далее>.
6. Выберите вид макета отчета и ориентацию. Например, табличный,
альбомная. Нажмите кнопку<Далее>.
7. Выберите стиль отчета (например, "Строгий") и нажмите
кнопку<Далее>.
8. Введите заголовок отчета. Например, "Штатное расписание".
Установите флажок "
" в строке "Просмотр отчета". Нажмите кнопку
<Готово>.
На экране появится отчет.
Б) выполнение самостоятельной работы
Цели и задачи самостоятельной работы
Целью самостоятельной работы по дисциплине
«СУБД в
управлении» является оценка качества и содержания самостоятельной
работы студента по дисциплине в соответствии с учебными планами и
государственными образовательными стандартами.
Задачи самостоятельной работы заключаются в формировании у
студентов
практических
навыков
работы
реляционными базами данных - MS Access.
в
системе
управления
Рекомендуемые технические средства и операционная система:
ПЭВМ типа IBMPC и ОС MicrosoftWindows 2000 и выше.
Рекомендуемое программное обеспечение – MicrosoftOffice 2000 и
выше.
7.2 Основное содержание самостоятельной работы
Контрольная работа по курсу «СУБД в управлении» состоит из
трех практических заданий и должна иметь следующую структуру:
Титульный лист (Приложение А)
Содержание
1 Создание и заполнение таблиц (задание 1)
2 Создание запросов (задание 2)
3 Создание форм и отчетов (задание 3)
Список использованных источников
Примечание! В самостоятельной работе по курсу «СУБД в
управлении» не требуется писать введение и заключение работы.
В первом задании необходимо описать последовательность
действий, выполненных при разработке таблицы своего варианта.
Обосновать выбор полей и типы хранимых данных. Указать структуру
созданной таблицы (в режиме конструктор) и привести вариант
заполненной таблицы.
Во втором задании при выполнении запросов описываются
производимые
действия
и
условия
запросов.
Также
приводится
сформированный запрос в режиме Конструктор и результатная таблица
(результаты поиска).
В третьем задании достаточно отобразить скриншоты созданной
формы и отчета.
Объем самостоятельной работы не должен превышать 20 печатных
листов. В работе необходимо кратко описать последовательность действий
по выполнению заданий своего варианта. На защите самостоятельной
работы подготовиться ответить на вопросы по выполнению практических
заданий.
В
конце
работы
следует
привести
списокиспользованных
источников (автор, название, место издания, год).
7.3 Общие требования к оформлению самостоятельной работы
Контрольная
работа
должна
быть
правильно
оформлена.
Рукописный вариант ответа на контрольный вопрос не будет считаться
правильным.
Текст
самостоятельной
работы
должен
быть
напечатан
на
компьютере на одной стороне листа белой бумаги размером А4.
ПАРМЕТРЫ СТРАНИЦЫ: размер бумаги А4 (210*297 мм);
ориентация - книжная (некоторые таблицы и схемы могут быть
расположены на страницах альбомной ориентации); отступы для полей:
верхнее и нижнее поля – 2 см, левое поле – 3 см, правое – 1 см.
ФОРМАТ АБЗАЦА: уровень – основной текст; первая (красная)
строка – отступ 1,5 см, выравнивание – по ширине, интервал перед и после
– 0, межстрочный интервал – полуторный.
ФОРМАТ ШРИФТА: шрифт – TimesNewRoman, размер – 14 пт;
разрешается использовать для выделения отдельных фрагментов текста
полужирный шрифт и курсив.
Остальные параметры установлены по умолчанию, поэтому
опущены.
Каждое задание начинается с новой страницы.
Таблицы и рисунки должны быть размещены в нужном месте и не
оторваны от текста. Допускается в необходимых случаях их перенос на
следующую страницу после упоминания по тексту с обязательной
ссылкой.
Примечание:
Скриншоты
(снимки
с
экрана)
необходимо
размещать сразу после соответствующего описания и подписывать не
требуется.
Первой страницей является титульный лист, который заполняется
по установленной форме (Приложение А). На второй странице под
заголовком «Содержание» необходимо разместить оглавление работы с
указанием страниц. При этом содержание должно соответствовать
указанным по тексту заголовкам разделов и подразделов и номерам
станиц, на которых они начинаются.
Все страницы должны иметь сквозную нумерацию внизу и справа
страницы. Первой страницей является титульный лист, но номер на нем не
ставится. Шрифт номера страницы – TimesNewRoman, размер шрифта – 12
пт., начертание – обычный.
В тексте допускаются только общепринятые сокращения слов.
Вписывать в отпечатанный текст отдельные слова, формулы, знаки
допускается только черными чернилами или черной тушью.
При использовании материала из литературных источников в
квадратных скобках необходимо указать порядковый номер источника,
соответствующий списку использованной литературы (пример: [2, с.30]).
Примечания и комментарии можно привести в виде сносок в конце
страницы.
7.4 Порядок защиты самостоятельной работы
Для получения положительной оценки распечатанную работу,
сшитую в скоросшивателе и подписанную автором, необходимо
предоставить на кафедру Естественнонаучных и информационных
дисциплин руководителю для проверки не менее чем за 10 рабочих дней
до защиты. Работы, в которых содержание и оформление, как в целом,
так и разделов, не соответствуют выданному варианту, требованиям,
описанным в данных методических указаниях и предъявляемых
руководителем, к защите не допускаются и должны быть переработаны.
После проверки в работу, ни в коем случае, нельзя вносить какие
либо изменения (изымать листы с замечаниями руководителя или
замазывать их штрихом). Доработанные фрагменты со ссылками на
страницы, на которых были сделаны замечания руководителем, следует
оформить
и
распечатать
на
отдельных
листах
и
подшить
к
первоначальному варианту после титульного листа.
К защите самостоятельной работы студент готовит доклад по
первому заданию. На защите руководитель слушает доклад и задает
студенту вопросы, касающиеся не только непосредственно теоретической
и практической частей работы, но и положений курса, по которому
написана контрольная работа. Студент, должен дать краткие, четко
аргументированные ответы и доказать, что работа выполнена им
самостоятельно. После этого преподавателем на основании содержания и
качества выполненной самостоятельной работы, уровня теоретической и
практической подготовки студента выводится общая оценка работы.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ
ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное
учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
МАТЕРИАЛЫ ДЛЯ ОРГАНИЗАЦИИ
САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
По дисциплине «Системы управления базами данных в системе
управления»
080504.65 Государственное и муниципальное управление
г. Петропавловск-Камчатский
Задания для выполнения самостоятельной работы
Последняя
цифра
Номер варианта Задания
номера самостоятельной
зачетной
работы
книжки
по
самостоятельной
работы
предусматривают 10 вариантов.
Вариант
студента
выполнению
самостоятельной
определяется
по
работы
последней
цифре
1
1
2
2
3
3
4
4
ПЕРЕД ВЫПОЛНЕНИЕМ СВОЕГО
5
5
ВАРИАНТА САМОСТОЯТЕЛЬНОЙ
6
6
7
7
8
8
9
9
0
10
зачетной книжки:
РАБОТЫ
П.
10
ОЗНАКОМТЕСЬ
И
С
ВЫПОЛНИТЕ
ПРИВЕДЕННЫЕ В НЕМ ПРИМЕРЫ.
ЗАДАНИЕ 1
Используя СУБД Access, создайте и заполните (20-30 записей) БД
о…
ВАРИАНТ 1....наличии овощей и фруктов на базе.
ВАРИАНТ 2. ...студентах вашей группы.
ВАРИАНТ 3....квартиросъемщиках вашего дома.
ВАРИАНТ 4....клиентах фирмы.
ВАРИАНТ 5. ...товаре, хранящемся на промышленном складе.
ВАРИАНТ 6....школьниках вашей школы.
ВАРИАНТ 7. ...учителях вашей школы.
ВАРИАНТ 8....судах некоторой частной рыбодобывающей фирмы.
ВАРИАНТ 9....комплектующих ПК.
ВАРИАНТ 10....товаре небольшого продовольственного магазина.
Примечание: для выполнения данной самостоятельной работы достаточно
создания одной таблицы, содержащей все необходимые данные.
ЗАДАНИЕ 2
Используя СУБД Access, создайте запросы для получения
формации:
ВАРИАНТ 1.
1) считается стоимость для каждого наименования;
2)наличие овощей и фруктов на базе определенного количества;
3)считается общая стоимость всей продукции и общее количество;
4)подсчитайте количество наименования продукции, цена которых
задается вводимым параметром;
5)запрос на конкретного поставщика.
ВАРИАНТ 2.
1) студентах, фамилии которых начинаются с определённого символа;
2) студентах вашей группы, даты рождения которых попадают в
определённый диапазон;
3) считается общее количество студентов, результаты последней сессии
которых считаются отличными;
4) количество студентов, сдавших сессию на хорошо и отлично;
5) запрос на конкретного студента.
ВАРИАНТ 3.
1) квартиросъемщиках вашего дома, количество проживающих которых
в одной квартире превышает заданный;
2)квартиросъемщиках вашего дома, проживающих в квартирах, номера
которых лежат в определённом диапазоне;
3)количество квартиросъемщиков из задания 1);
4)количество квартир с одним официальным квартиросъемщиком;
5)запрос на конкретного ответственного квартиросъемщика.
ВАРИАНТ 4.
1) клиентах фирмы, сделавших заказ после определённой даты;
2)заказах, стоимость которых лежит в определённом диапазоне;
3)общая сумма заказов за определённый период;
4)количество заказов из 2).
5)запрос на конкретного клиента.
ВАРИАНТ 5.
1) товар, хранящийся на промышленном складе дольше 10 месяцев;
2)товар, наименование которого начинается с определённого
символа;
3)общая стоимость для каждого наименования товара;
4)общая стоимость товара из 1);
5)наименования товара, количество которого меньше заданного.
ВАРИАНТ 6.
1) о первоклассниках;
2)о школьниках, обучающихся в выпускающих классах;
3)количество школьников, обучающихся без троек;
4)количество 2) и 3);
5)о школьниках фамилии которых начинаются с определенного
символа.
ВАРИАНТ 7.
1) о учителях, которые работают менее 3-х лет;
2)количество учителей, возраст которых больше заданного;
3)количество преподавателей из 1);
4)о преподавателях, ведущих заданные предметы;
5)о учителях, фамилии которых начинаются с определенного
символа.
ВАРИАНТ 8.
1) о судах некой частной рыбодобывающей фирмы, ведущих
промысел в данный момент;
2)вывести список судов, количество членов экипажа которых менее
определённого числа;
3)количество судов для 2);
4)подсчитать общий улов фирмы;
5)вывести информацию о конкретном судне.
ВАРИАНТ 9.
1) о комплектующих ПК, цена которых превышает некий порог;
2)вывести список мониторов, информация о которых хранится в БД;
3)отобрать принтеры и манипуляторы, количество которых менее 10;
4)количество 2);
5)вывести список комплектующих определенного поставщика.
ВАРИАНТ 10.
1) просроченный товар магазина;
2)рассчитать прибыль от каждого товара и вывести общую
стоимость;
3)вывести список наименований товара, прибыль от продажи
которого больше 200 р.;
4)вывести
общее
количество
список
наименований
наименований
в
магазине
(ассортимента);
5)вывести
товара,
начинающихся
с
определенного символа.
ЗАДАНИЕ 3
3.1 При помощи мастера форм, создайте одну форму для
отображения данных таблицы.
3.2 С помощью мастера создайте отчеты по своим вариантам для
отображения данных таблицы и для одного (любого) запроса.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ
ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное
учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ
По дисциплине «Системы управления базами данных в системе
управления»
080504.65 Государственное и муниципальное управление
г. Петропавловск-Камчатский
Контрольный тест
В наиболее полном варианте СУБД может иметь следующие компоненты:
а) среда пользователя, дающая возможнось непосредственного
управления данными с клавиатуры
б) алгоритмический язык для программирования прикладных
систем обработки данных, реализованный как интерпретатор,
позволяющий быстро создавать и отлаживать программы
в) компилятор для придания завершённой программе вид
коммерческого продукта в форме ЕХЕ - файла
г) программы - утилиты для программирования отчётов, форм,
таблиц, экранов.меню и других приложений.
д) информационные системы
2. Группа реляционных СУБД, являющихся компиляторами - это... .
а) СУБД dBase
б) СУБД FoxPro
в) СУБД Access
г) СУБД Clipper
д) СУБД Paradox
3. Как называется средство MS Access, позволяющее приложениям
реагировать на возникновение различных событий?
а) программная поддержка механизма OLE
б) обработка ошибок
в) модуль форм и отчётов
г) модель событий
д) улучшенные средства отладки
4. Как называется средство MS Access, механизм с помощью которого
можно обрабатывать объекты из других приложений? .
а) программная поддержка механизма OLE
б) обработка ошибок
в) модули форм и ошибок
г) модуль событий
д) мастер форм
5. Как называется средство MS Access, которое сначала задаёт
пользователю вопросы, а затем создаёт объект в соответствии с
указаниями пользователя?
а) мастер
б) модуль
в) макрос
г) отчёт
д) форма
6. Мастер, позволяющий повысить эффективность БД за счёт
нормализации данных - это ... .
а) мастер по созданию форм и отчётов
б) мастер подстановок
в) мастер по анализу таблиц
г) мастер защиты
д) мастер по созданию таблиц
7.Основные объекты СУБД MS Access ?
а) таблицы
б) формы
в) отчёты
г) запросы
д) модули и макросы
8. Указать типы запросовв СУБД MS Access: .
а) запрос-выборка
б) запрос-изменение
в) перекрёстный запрос
г) запрос с параметрами
д) запрос SQL
9. Выбрать типы модулей:
а) модуль формы
б) модуль отчёта
в) общий модуль
г) модуль таблиц
д) модуль печати
10 Это определяет вид и диапазон допустимых значений, которое могут
быть введены в поле, а также объём памяти, выделяющийся для этого
поля. .
а) тип данных
б) свойства данных
в) отчёт о данных
г) форма
д) модуль
11.Указать типы данных ключевого поля:
а) счётчик
б) числовой
в) денежный
г) текстовый
д) процентный
12.Указать основные свойства полей: .
а) размер поля
б) формат поля
в) подпись поля
г) условие на значение
д) сообщение об ошибке
13. Указать условия корректировки базы данных для обеспечения
целостности баз данных:
а)связываемые поля имеют одинаковый тип данных
б) таблицы сохраняются в одной базе данных
в) в подчинённую таблицу не может быть добавлена запись. для
которой не существует в главной таблице ключа связи
г) в главной таблице нельзя удалитьзапись, если не удалены
связанные с ней записи в подчинённой таблице;
д) значение ключа связи главной таблицы должно приводить к
изменению соответствующих значений в записях подчинённой
таблицы
14. Объект MS Access, который позволяет представить определённую
пользователем информацию в указанном виде, просматривать и
распечатывать её. .
а) язык SQL
б) форма
в) отчёт
г) макрос
д) запрос
15. Объект MS Access,в котором можно разместить элементы управления ,
предназначенные для ввода изображения и изменения данных в полях
таблиц. .
а) язык SQL
б) форма
в) отчёт
г) макрос
д) модуль
ПЕРЕЧЕНЬ ТИПОВЫХ ВОПРОСОВ ДЛЯ ИТОГОВОГО КОНТРОЛЯ
1) Базы и банки данных.
2) Виды приложений баз данных.
3) Виды сетевых СУБД.
4) ДИПС: информационно-поисковые языки. Типы ИПЯ.
5) ДИПС: лингвистический анализ текста.
6) ДИПС: обработка входящей текстовой информации.
7) Документальные информационно-поисковые системы (ДИПС).
8) Жизненный цикл БД.
9) Законодательство в области информационной безопасности.
10)
Иерархическая модель данных.
11)
Источники формирования КБД.
12)
Классификация БД.
13)
Классификация коммерческих БД.
14)
Методы и способы доступа к БД.
15)
Механизм транзакций. Целостность БД.
16)
Многомерная модель данных.
17)
Модели распределенных СУБД.
18)
Мультимедийные СУБД.
19)
Объектно-ориентированная модель данных.
20)
Основные понятия СУБД.
21)
Подходы к проектированию БД.
22)
Пользователи КБД.
23)
Постреляционная модель данных.
24)
Примеры зарубежных КБД.
25)
Примеры российских КБД.
26)
Реляционная модель данных.
27)
Связи между таблицами.
28)
Сетевая модель данных.
29)
Структура БД.
30)
Формы оплаты за пользование КБД.
31)
Характеристика MS Access. Объекты БД.
32)
Характеристика MS Access. Свойства полей.
33)
Характеристика MS Access. Типы хранимых данных.
34)
Элементы БД: таблицы.
35)
Элементы БД: ключи и индексы.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ
ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное
учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
СПИСОК ЛИТЕРАТУРЫ
По дисциплине «Системы управления базами данных в системе
управления»
080504.65 Государственное и муниципальное управление
г. Петропавловск-Камчатский
Основная литература
1.
Акулов О.А. Информатика: базовый курс: учебное пособие для
студентов вузов, бакалавров, магистров / О.А. Акулов, Н.В. Медведев.
– 5-е изд., испр. И доп. – М.: Омага-Л, 2008. – 574 с. ISBN 978-5-36500901-1.
2.
http://inf.e-alekseev.ru/Алексеев
Е.Г.,
Богатырев
С.Д.
Информатика: учебник – Саранск: Морд.гос. ун-т, 2009.-103 с.
3.
Жукова Е.Л. Информатика:Учеб.пособие.-2-е изд .-М:Дашков
и К;Академцентр,2010.-270с.
4.
Информатика для юристов и экономистов / Под ред. С.В.
Симоновича – СПб.: Питер, 2007. – 688 с., ил. ISBN 5-272-00249-0.
5.
Информатика
практикум:Учеб.пособие
и
для
программирование
:
Компьютерный
вузов/А.Н.Гуда
и
др.Подобщ.ред.В.
И.Колесникова.-М:Дашков и К,2009.-236с.
6.
Информатика. Базовый курс. 2-е изд. / Под ред. С.В.
Симоновича. – СПб.: Питер, 2008. – 640 с., ил. ISBN 978-5-94723-752-8.
7.
Логинов В.Н. Информационные технологии управления:
учебное пособие / В.Н. Логинов. – М.: КНОРУС, 2008. – 240 с. – ISBN 9785-390-00176-9.
8.
http://www.aup.ru/books/m188/Трахтенгерц Э.А. Компьютерные
методы реализации экономических и информационных управленческих
решений В 2-х томах.Том 1. Методы и средства. - М.: СИНТЕГ, 2009, 172
с. Том 2. Реализация решений. - М.: СИНТЕГ, 2009, 224 с.
9.
http://www.aup.ru/books/m556/Чернышев И.В., А. Н. Никулин,
Д. Н. Расторгуев Информационные системы в экономике УлГТУ, 2009.341 с.
8.2 Дополнительная и справочная литература
1.
MicrosoftAccess 2002/ Русская версия. Шаг за шагом: Практ. пособ. /
Пер. с англ. – М.: Издательство ЭКОМ, 2002. – 352 с. ISBN 5-7163-0095-2.
Марков А.С., Лисовский К.Ю. Базы данных. Введение втеория и
методологию: учебник. – М.: Финансы и статистика, 2004. – 512 с. ISBN
5-279-02298-5.
2.
В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. Базы данных.
Интеллектуальная обработка информации. – М.: Издатель Молгачева
С.В., Издательство Нолидж, 2001, - 496 с.: ил. ISBN 5-89251-100-6.
3.
Голдман М. Работа на компьютере. Библиотека пользователя. –
СПб.: Питер, 2006. – 592 с. – ил. ISBN 5-469-00809-6.
4.
Информатика: учебник. – 3-е перераб. изд. / под ред. Н.В.
Макаровой. – М.: Финансы и статистика, 2009. – 768 с. ISBN 978-5-27902202-1.
5.
Информационные системы и технологии в экономике и управлении:
учебник / под ред. проф. В.В. Трофимова. – 2-е изд., перераб. И доп. – М.:
Высшее образование, 2007. – 480 с. – ISBN 978-5-9692-0114-9.
6.
Конгаловский М.Р. Энциклопедия технологий баз данных. – М.:
Финансы и статистика, 2002. – 800 с.: ил. ISBN 5-279-02276-4.
7.
Лабораторный практикум по информатике: учеб.пособие для вузов /
под ред. В.А. Острейковского. – М.: Высш. шк.. 2003. – 376 с. ISBN 5-06004273-1.
8.
Левин А.Ш. Самоучитель работы на компьютере. 8-е изд. – СПб.:
Питер, 2005. – 655 с. ISBN 5-94723-792-Х.
9.
Сергеева И.И. Информатика: учебник / И.И. Сергеева И.И.,
Музалевская А.А., Тарасова Н.В. – М.: ИД «ФОРУМ»: ИНФРА-М, 2009.
– 336 с. ISBN 978-5-8199-0250-9.
10. Симонович С.В. Общая информатика. Новое издание / С.В.
Симонович. – СПб.: Питер, 2008. – 428 с., ил. ISBN 978-5-469-01335-8.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ
ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное
учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
(ДВФУ)
ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ
ГЛОССАРИЙ
По дисциплине «Системы управления базами данных в системе
управления»
080504.65 Государственное и муниципальное управление
г. Петропавловск-Камчатский
Глоссарий
ActiveX - набор технических средств и приемов, связывающий в единое
целое разные инструменты, которые позволяют разработчикам Webстраниц создавать интерактивную среду.
BBS (BulletinBoardSystem) - электронная доска объявлений. Пользователи
имеют возможность оставлять сообщения на BBS и читать имеющиеся
сообщения.
dpi (dotperinch) – число точек на дюйм. Единица измерения разрешающей
способности различных устройств (принтеров, сканеров и т.д.)
EISA (ExtendedIndustryStandardArchitecture - расширенная архитектура
промышленного
стандарта)
-
32-разрядная
архитектура
шины
персональных компьютеров с обратной совместимостью с более старой 16битной шинной архитектурой ISA.
FTP (FileTransferProtocol) - протокол передачи файлов, используемый в
Интернет для копирования файлов с одной машины в сети на другую.
Протокол передачи файлов применяется для обмена данными между
компьютерами по сетям TCP/IP. Этот независимый от платформы
протокол позволяет перемещать файлы между компьютерами с разными
процессорами и операционными системами.
Gopher - служба, основанная на протоколе TCP/IP, позволяющая
передавать файлы по Интернет. Gopher может использовать связи с
другими компьютерами и стандарт MIME.
HTML (Hyper Text Mark-up Language - языкразметкигипертекста).Язык,
используемый для создания гипертекстовых документов в сети Интернет.
HTTP (HyperTextTransportProtocol - транспортный протокол передачи
гипертекста) - протокол пересылки гипертекстовых файлов по Интернету.
Для его применения на одном конце канала должна быть запущена
клиентская программа HTTP, а на другом установлен HTTP-сервер.
IP (InternetProtocol - протокол Интернета) - первичный сетевой протокол
TCP/IP, который предоставляет адресную и маршрутную информацию.
IP-адрес - уникальный физический адрес компьютера, подключенного к
Internet, составляемый из четырех десятичных чисел, разделенных
точками.
IRC (InternetRelayChat) - популярная служба Internet, позволяющая
пользователям общаться друг с другом, подключившись к одному серверу
IRC. Беседа ведется в реальном времени путем набора своих высказываний
на клавиатуре.
ISA
(IndustryStandartArchitecture
-
стандартная
промышленная
архитектура) - сокращенное название для 16-битного интерфейса плат
расширения персонального компьютера, первоначально разработанного
для использования с компьютерами IBM PC/AT.
OLE (ObjectLinkingandEmbedding) - технология компании Microsoft,
позволяющая включать в документ одного приложения (OLE- клиента)
объекта, созданного в другом приложении (OLE - сервере) с возможностью
редактировать этот объект средствами OLE-сервера.
PCI (PeripheralComponentInterconnect - взаимодействие периферийных
компонентов) - шина персонального компьютера, которая обеспечивает
значительно большую производительность и более развитые возможности,
чем шина ISA.
Plugandplay (включи и работай) – стандарт для материнских плат, шин,
контроллеров и операционных систем, позволяющий персональному
компьютеру обнаруживать и настраивать оборудование в системе
автоматически.
Shareware - бесплатные версии программ с ограниченным временем
полноценного функционирования.
SMTP (SimpleMailTransferProtocol – простой протокол передачи почты) протокол Интернет для отправки электронной почты.
TCP (TransmissionControlProtocol - протокол управления передачей) ориентированный
на
соединение
протокол,
ответственный
за
переформатирование данных в пакеты и надежную доставку этих пакетов.
TCP/IP - базовый набор протоколов Internet, отвечающий за разбивку
исходного сообщения на пакеты (TCP), доставку пакетов на узел адресата
(IP) и сборку исходного сообщения (TCP).
Telnet - протокол Internet, который позволяет пользователю одного
компьютера подключиться к другому удаленному компьютеру и работать с
ним как на собственном компьютере, включая операции редактирования,
перемещения, удаления.
URL (UniformResourceLocator - универсальный адрес ресурса) – способ
символьного указания адресов компьютеров, ресурсов и документов сети
Интернет.
USB (UniversalSerialBus – универсальная последовательная шина) концентратор, который позволяет подключать к одному порту 127
различных устройств. У шины USB стандартный разъем, к которому могут
быть подключены все периферийные устройства.
Web-страница – отдельный документ с гипертекстовой информацией,
расположенный на сервере, доступный для пользователей сети через
службу WWW.
WWW
(WorldWideWeb
-
всемирная
паутина)
–
это
служба,
предоставляющая доступ к различным ресурсам Интернет – документам,
графике, аудио и видеозаписям, использующая протокол HTTP и язык
HTML.
WYSIWYG (WhatYouSeeIsWhatYouGet – что увидел, то и получил) –
принцип точного соответствия изображения на экране дисплея и
документа, отпечатанного на принтере.
Администраторсистемный
сотрудник,
-
осуществляющий
администрирование операционных систем, выполнение задач, связанных с
настройкой и поддержанием работоспособности системного программного
обеспечения серверов и маршрутизаторов, распределение ресурсов
серверов между различными сервисами, поддержание единой базы
пользовательских бюджетов, участие в поддержании и продвижении
информационных и служебных сервисов, интеграция различных сервисов.
Адрес - закодированное обозначение пункта отправления или назначения
данных.
АРМ (автоматизированное рабочее место) - персональный компьютер,
оснащенный
специализированным
программным
обеспечением
(бухгалтерия, система автоматизированного проектирования).
Архитектура
-
концепция,
определяющая
модель,
структуру,
выполняемые функции и взаимосвязь компонентов сложного объекта;
Аутентификация
достоверности
(Authentication)
чего-либо
-
установление
(объекта или
субъекта).
подлинности,
Аутентификация
является важным компонентом технологии безопасности работы в сети.
База данных - это поименованная совокупность структурированных
данных, относящихся к определенной предметной области.
Баннер (Banner)– динамичная, яркая картинка на Web-странице,
рекламирующая что-либо.
Браузер
(Browser)-
программа-клиент,
облегчающая
процессы
перемещения между узлами глобальной сети, отображения, поиска, сбора
и хранения информации. Термин происходит от английского слова
"browse" – просматривать.
Гиперссылка (Hyperlink)– специальным образом выделенный фрагмент
гипертекста, который содержит невидимый для пользователя указатель на
другой сервер, сайт, документ или фрагмент документа. Переход на другой
ресурс происходит при щелчке мышью на гиперссылке. При попадании на
гиперссылку курсор принимает форму указывающей ладони.
Гипертекст (HyperText) – это формат документа, который кроме текста,
может содержать ссылки на другие гипертекстовые документы, картинки,
музыку и файлы.
Глобальнаясеть (WAN, WideAreaNetwork) - множество объединенных
сетей, в котором для межсетевых коммуникаций используются сторонние
средства коммуникации.
Данные - представление информации в формализованном виде, удобном
для пересылки, сбора, хранения и переработки.
Дистрибутив - программа, предназначенная для начальной установки
приложений.
Документ - носитель информации, подтверждающий какой-либо факт или
событие.
Домен – группа серверов, находящихся в одном районе, организации,
здании, этаже, подразделении.
Защитаинформацииотнесанкционированногодоступа и модификации разграничение функциональных полномочий и доступа к информации с
целью сохранения конфиденциальности, целостности и готовности.
Зеркало – сервер, который является копией другого популярного, но
далеко расположенного сервера. Используется для снижения нагрузки в
сети и повышения скорости передачи информации. Содержимое зеркала
периодически обновляется.
Идентификация - процесс отождествления объекта (сети, пользователя,
системы, канала, устройства, программы, процесса) с одним из известных.
Интернет – глобальная компьютерная сеть, объединяющая сети, шлюзы,
серверы и компьютеры, использующие для связи единый набор
протоколов.
Интерфейс
(Interface)
-
соединение
двух
устройств
или
сред,
определяемое физическими характеристиками соединителей, параметрами
сигналов и их значением.
Информационная
система
-
организационно
упорядоченная
совокупность документов, массивов документов и информационных
технологий, реализующих информационные процессы.
Информационная система - совокупность данных (базы данных или базы
знаний)
и
аппаратно-программных
средств,
предназначенных
для
автоматизации обработки данных (поиска, сортировки), решения задач,
характерных для экспертных систем. Различают фактографические ИС
(факты, например, о сотрудниках института) и документальные ИС
(совокупность статей, книг, рисунков).
Информационно-поисковаясистема – это прикладная компьютерная
среда для обработки, хранения, сортировки, фильтрации и поиска больших
массивов структурированной информации.
Информация
-
это
сведения,
снимающие
неопределенность
об
окружающем мире, которые являются объектом хранения, преобразования,
передачи и использования.
Канал - средство или путь, по которому передаются сигналы или данные.
Кластер – минимальная единица размещения информации на диске,
состоящая из одного или нескольких смежных секторов.
Клиент - компьютер в сети, который запрашивает ресурсы или услуги от
других компьютеров в сети.
Клиент-сервер - концепция сети, в которой основная часть ее ресурсов
(баз данных, файлов, запоминающих устройств, внешних устройств)
сосредоточена в серверах, обслуживающих своих клиентов;
Компьютерныйвирус - специально созданная небольшая программа,
способная присоединяться к другим программам, размножаться (создавать
свои копии) и выполнять нежелательные действия.
Криптография
(Cryptography)-
наука,
занимающаяся
разработкой
методов шифрования – преобразований, которые делают текст нечитаемым
и трудно раскрываемым без знания секретных ключей.
Локальнаясеть (LAN, LocalAreaNetwork) - сеть в пределах предприятия,
учреждения, одной организации.
Макрос - последовательность нескольких команд, вызываемых нажатием
одной клавиши. Макросы используются для автоматизации многократно
повторяющихся действий.
Маршрут - последовательность узлов сети, через которые передается
информация от источника к приемнику.
Маршрутизаторы (Router)- стандартные устройства сети, работающие на
сетевом уровне и позволяющее переадресовывать и маршрутизировать
пакеты из одной сети в другую, а также фильтровать широковещательные
сообщения.
Маршрутизация (Routing) - процесс определения в сети пути, по
которому блок данных может дойти до адресата. Маршрутизация
обеспечивает преобразование адреса объекта назначения в перечень
каналов, по которым этот блок данных проследует к адресату.
Мастер – специальная программа, которая с помощью нескольких
диалоговых окон помогает выполнить определенную операцию.
Материнская
плата
(Motherboard)
–
самостоятельный
элемент
компьютера, который управляет внутренними связями и с помощью
системы прерываний взаимодействует с внешними устройствами.
Межсетевойэкран (брандмауэр, Firewall) – аппаратно-программное
средство,
которое
предотвращает
несанкционированный
доступ
в
защищаемую сеть.
Модем (Modem) - устройство, обеспечивающим преобразование цифровой
информации компьютера в сигналы, передаваемые по телефонной линии, и
обратно.
Мультимедийныесредства - интерактивные средства, позволяющие
одновременно проводить операции с неподвижными изображениями,
видеофильмами, анимированными графическими образами, текстом,
речевым и звуковым сопровождением.
ОЗУ (RAM, RandomAccessMemory - память с произвольным доступом) –
устройство энергозависимой памяти компьютера на микросхемах для
записи, считывания и хранения информации.
Операционнаясистема (OS - OperatingSystem) – это комплекс программ,
обеспечивающих управление работой компьютера и его взаимодействие с
пользователем.
Папка - объект операционной системы Windows, представляющий собой
контейнер,
который
приложения,
может
документы
и
содержать
ярлыки.
другие
папки,
Эквивалентным
программы,
понятием
в
операционной системе MS-DOS являются термины директория и каталог.
Пароль
-
конфиденциальный
признак,
подтверждающий
право
пользователя, или прикладной программы на использование какого-нибудь
ресурса.
Периферийноеустройство (PeripheralDevice) - аппаратному компоненту
в компьютере, с помощью которого он взаимодействует с внешней средой.
Пиксель - элементарная точка изображения на экране дисплея.
Пиктограмма - компактное графическое представление на экране
программы, документа, файла, папки и т.п. Практически синонимами
являются термины: значок, иконка.
Пользователь (User) - человек, использующий компьютер для решения
какой-либо прикладной задачи.
Почтовыйящик – область жесткого диска на почтовом сервере,
предназначенная для записи писем. Владелец почтового ящика может с
помощью специальной программы-клиента просматривать, копировать,
перемещать, удалять содержимое ящика. Почтовому ящику присваивается
уникальный электронный адрес, который позволяет каждый почтовый
ящик отличать от других.
Прокси-сервер – компьютер, который используется для снижения
нагрузки в сети и повышения быстродействия.
Протокол - стандарт, определяющий поведение функциональных блоков
при передаче данных.
Рабочаястанция - абонентская система, специализированная на решении
определенных задач пользователя.
Разрядностьшины (BusWidth) - количество одновременно передаваемых
по шине бит.
Распределенная база данных - база данных, содержимое которой находится
в нескольких абонентских системах сети.
Региональнаясеть (MAN, MetropolitanAreaNetwork) - сеть, в которой
используются
технологии
глобальных
сетей
и
которая
соединяет
локальные сети внутри конкретного географического региона, например,
города.
Релевантность - степень соответствия отобранной информации критериям
поиска.
Сайт - совокупность Web-страниц, тематически связанных между собой и
расположенных на одном сервере.
Сервер
(Server)
–
1.
Программа,
предоставляющая
возможность
использовать свои возможности (ресурсы) другой программе - клиенту. 2.
Компьютер, предоставляющий услуги другому компьютеру - клиенту.
Серверноепрограммноеобеспечение
(ServerNetworkSoftware)
-
разработанный для серверов тип программного обеспечения, которое
обеспечивает хранение ресурсов для доступа клиентов.
Сетевыеприложения
(NetworkApplications)
-
усовершенствованные
программы, доступные через коммуникационную систему сети.
Сетьодноранговая (Peer-to-PeerNetwork) - тип сети, где каждый
компьютер может быть клиентом для других компьютеров, а также
действовать в качестве сервера.
Сетьс выделенным сервером (Server-basedNetwork) – тип сети, где
требуется присутствие сервера как для обеспечения служб и ресурсов, так
и для управления доступом к этим службам и ресурсам.
Скрипт – небольшой набор инструкций (программа или макрос),
служащая для выполнения определенного задания. Для составления
скриптов чаще всего используются языки Java, VisualBasic, JavaScript и
Perl.
Спам – массовая рассылка предварительно несогласованных электронных
писем.
Телеконференции (группы новостей) - это глобальные или локальные
форумы,
в
которых
люди
с
общими
интересами
обмениваются
информацией, обсуждают различные темы и задают друг другу вопросы.
Трафик - нагрузка, обмен информацией, поток сообщений.
Центральныйпроцессор (CPU, CentralProcessingUnit) – центральное
устройство компьютера, которое выполняет операции по обработке
данных и управляет периферийными устройствами компьютера.
Чипсет (Chipset) - набор микросхем, установленных на материнской
плате.
Шина (Bus) - cпециализированный набор параллельных проводников в
персональном компьютере, служащий для перемещения данных между
центральным процессором и периферийными устройствами.
Шлюз (Gateway) - специфический по используемому программному
обеспечению узел, соединяющий сети, несовместимые иным способом.
Преобразует данные для обеспечения совместной работы сетей.
Электроннаяпочта (E-mail) - служба передачи и приема текстовых
сообщений или двоичных файлов в качестве вложенных с компьютера
одного пользователя на компьютер другого пользователя средствами
Интернет.
Скачать