- •Информационные технологии
- •В менеджменте.
- •Учебное пособие
- •Глазкова Светлана Владимировна
- •Тема 1. Современные информационные технологии 6
- •Тема 1. Современные информационные технологии
- •Тема 2 Методологические основы создания информационных технологий в управлении предприятием
- •Тест по теме 2.
- •Тема 3. Организация и средства информационных технологий обеспечения управленческой деятельности
- •Тема 4. Аппаратное обеспечение современных информационных технологий
- •Тема 5. Информационные технологии документационного обеспечения управленческой деятельности.
- •Тема 6. Компьютерные сети
- •Тема 7. Базы данных (2 ч)
- •Тема 8. Справочно-правовые системы.
- •Литература
Тема 7. Базы данных (2 ч)
Вопросы.
Основные понятия баз данных. Виды баз данных.
Иерархические базы данных. Сетевые базы данных. Реляционные базы данных.
Этапы создания реляционной базы данных.
Типы информационных связей в моделях данных.
Реализация базы данных средствами СУБД MS Access. Понятие структуры базы данных. Схема данных. Виды форм. Виды запросов. Виды отчетов.
Алгоритм построения БД в СУБД MS Access
База данных (БД) — это совокупность специальным образом организованных и взаимосвязанных данных по конкретной предметной области, хранимых на внешних носителях информации и управляемых средствами СУБД
|
По способу организации данных различают:
|
Реляционные базы данных представляют собой…
|
Особенности таблиц реляционной БД: - каждый столбец имеет уникальное имя, - значения в таблице представляют собой элементарные данные, - смысловое содержание строк таблицы не зависит от их местоположения - отсутствуют повторяющиеся строки.
|
Система управления базами данных (СУБД) — это совокупность программных и языковых средств, предназначенных для ведения баз данных.
|
Ведение базы данных — это создание базы данных и поддержание ее в актуальном состоянии. Ведение базы данных представляет собой определенную последовательность действий:
|
Разработка структуры БД предусматривает определение состава и взаимосвязи реляционных таблиц, описывающих предметную область, а также характеристику этих таблиц по входящим в них реквизитам.
|
Реквизит — это неделимая с точки зрения смыслового описания предметной области единица информации, отражающая качественную или количественную характеристику объекта (процесса). Каждый реквизит базы данных имеет уникальное имя, а совокупность конкретных значений реквизита представляет в реляционной таблице столбец, который в терминах баз данных называется полем. Строки реляционной таблицы называются записями. Ключ — это реквизит или группа реквизитов, которые используются для идентификации конкретной записи в реляционной таблице.
|
Этапы создания реляционной базы данных:
|
1 этап. Инфологическое, или концептуальное, описание. Исходными данными для осуществления инфологического проектирования базы данных является словесная и документальная характеристика предметной области, которая может быть получена в результате предварительного (предпроектного) исследования. Разработка концептуальной модели предметной области основана на анализе информационных потребностей конечных пользователей и тех требований, которые они предъявляют к создаваемой базе данных. На этом этапе прежде всего решается вопрос о том, какие данные должны храниться в базе и какого типа информационные выборки и отчеты могут потребоваться пользователю БД. Концептуальная модель предметной области обычно представляется в виде графической схемы, на которой показан состав и взаимосвязи хранимых данных. В процессе работы инфологическая модель может дополняться новыми данными в соответствие с изменяющимися потребностями пользователя.
|
Логическое проектирование. На этом этапе осуществляется выбор подходящей системы управления базами данных и представление инфологической модели предметной области в форме структуры базы данных конкретной СУБД. Для реляционных баз данных на этом этапе производится описание структуры каждой таблицы и их взаимосвязей.
|
Физическое проектирование. Оно предполагает определение способов и мест размещения базы данных, оценку ее объема и других параметров. |
Типы информационных связей в моделях данных
|
Основные подходы к созданию базы данных
функциональный (процессный) подход объектный подход
|
Функциональный (процессный) подход к созданию базы данных
При таком подходе структура БД зависит
|
Объектный подход к созданию базы данных
|
В этом случае применения объектного подхода к созданию базы данных существует обычно некоторая избыточность базовой информационно-логической модели предметной области, и в то же время некоторые уникальные бизнес-процессы могут быть не учтены.
|
Для формализованного представления информационно-логической модели предметной области используется так называемая модель «сущность-связь», разработанная П. Ченом в 1976 г. Описание предметной области осуществляется в виде схем, на которых с помощью графических объектов представлены информационные объекты, описывающие их реквизиты и связи между ними.
|
Информационные объекты (или сущности) представляют собой информационное описание с помощью набора реквизитов отдельных реальных объектов, процессов, явлений или событий конкретной предметной области, информация о которых должна сохраняться и быть доступна в БД.
|
Построение информационно-логической модели начинается с анализа взаимосвязей между реквизитами, выявления информационных объектов и определения ключей |
Переход от информационно-логической модели к реляционным таблицам производится следующим образом: 1. Каждый информационный объект представляется отдельной таблицей. 2. Реквизиты информационных объектов являются полями реляционных таблиц. 3. Ключи информационных объектов становятся ключами таблиц.
|
База данных в Microsoft Access представляет собой файл с расширением .mdb.
|
Microsoft Access позволяет создавать таблицы следующими способами:
Первый способ (в режиме конструктора) предоставляет широкие возможности по конструированию таблиц с указанием различных параметров и условий для полей таблицы. На практике этот способ применяется как для создания новых таблиц, так и для модификации существующих.
|
Второй способ (с помощью мастера) позволяет создать таблицу по заранее введенным макетам, которые можно изменять, и содержит описание типовых информационных объектов, таких, как клиенты, сотрудники, заказы и т.д. Возможности этого способа ограничены небольшим набором типовых таблиц.
|
При применении третьего способа (путем ввода данных) создания таблиц в Microsoft Access автоматически создается таблица с десятью полями со стандартными именами Поле 1, Поле2, ...,Поле 10.
|
В случае создания таблиц в Microsoft Access с помощью запроса при выполнении заранее созданного запроса к БД автоматически создается или обновляется таблица, содержащая результаты этого запроса. Этот способ можно применить, если в БД уже имеются таблицы и запросы.
|
В Access предусмотрены следующие типы полей:
|
Типы полей БД в Microsoft Access Тип поля: текстовый
Размер поля типа «текстовый» определяется максимальным числом символов в значениях данного поля и в Microsoft Access должен находиться в пределах от 0 до 255. Если число вводимых символов больше, то происходит усечение до 255 символов.
|
Типы полей БД в Microsoft Access Тип данных: числовой
|
Типы полей БД в Microsoft Access Тип данных «MEMO» предназначен для хранения больших текстовых данных суммарной длиной до 64 тыс. символов. Этот тип данных может быть использован для описания различных объектов и процессов, например описание экскурсионной программы тура, отдельных достопримечательностей, особенностей оформления виз и т. п.
|
Тип данных «счетчик» в качестве значений содержит последовательно возрастающие на единицу или псевдослучайные числа. Значения таких полей создаются автоматически, и изменить их нельзя. Поля этого типа можно использовать в качестве ключевого.
|
Тип данных «логический» может содержать одно из двух возможных значений истина (1) или ложь (0) и обычно используется в логических выражениях. |
Тип данных «дата/время» используется при хранении даты и времени в специальном числовом формате. Удобство заключается в том, что с такого типа полями можно проводить вычисления
|
Тип данных «поле объекта OLE» относится к виду данных «Объекты произвольного типа» и может содержать рисунки, диаграммы, звукозапись, рабочий лист электронной таблицы и другие объекты данных OLE из приложений Windows |
Тип данных «гиперссылка» предназначен для представления вида данных «Адреса Web- и других HTML-документов». Поле этого типа содержит адреса Web-страниц, которые могут быть Web-страницами Интернета или локально храниться на персональном компьютере или сети.
|
При использовании типа данных «мастер подстановок» создается столбец подстановок, в котором отображается список возможных значений для данного поля.
|
Ввод данных при помощи форм обеспечивает:
|
В Microsoft Access формы бывают:
Простые формы строятся на основе одной таблицы, а составные — нескольких таблиц. Простая форма в Microsoft Access обычно представлена в одном из видов:
|
Составные формы могут быть представлены в одном из трех видов:
Подчиненная форма имеет иерархический вид, отображающий структуру первичного документа. Форма состоит из главной формы и одной или нескольких подчиненных форм. |
Применение запросов позволяет:
|
В СУБД Microsoft Access используются следующие виды запросов:
Наиболее распространенный тип запросов — это запросы на выборку, в которых в формализованном виде представлен критерий поиска данных, необходимых конечному пользователю. |
Использование отчетов является удобным и эффективным способом отображения результирующей информации. Отчеты можно создавать слудующими способами:
В отчетах присутствует разделы: заголовок, верхний и нижний колонтитулы, область данных и примечание отчета.
|
Вопросы для закрепления материала по теме 7:
Что такое база данных (БД) и система управления базами данных (СУБД)?
2. Какие задачи решаются применением баз данных?
3. Дайте понятие поля и записи БД.
4. Какие существуют этапы проектирования БД?
5. Какие базы данных называются реляционными?
6. Что такое информационно-логическая модель?
7. Какие существуют типы информационных связей в БД?
8. Что такое структура таблицы в Access?
9. Какие типы полей имеются в Access? Приведите примеры их использования при построении баз данных для сферы СКС и Т.
10. Какие функции выполняет в Access схема данных?
11. Какие существуют способы ввода данных в таблицы Access?
12. Что такое ключевое поле?
13. Основные возможности СУБД Access.
14. Назовите три способа создания таблицы в Access.
15. Как задать свойства полей таблицы?
16. Что такое запрос с параметрами и как его создать?
17. Как создать многотабличный запрос?
18. Как создать вычисляемое поле?
19. Для чего нужны формы и какие они бывают?
20. Какие способы создания форм вы знаете?
21. Как создать форму для загрузки главной и подчиненной таблиц одновременно?
22. Как создать отчет в Microsoft Access?
Тест по теме 7.
База данных - …
Это совокупность специальным образом организованных и взаимосвязанных данных по конкретной предметной области, хранимых на внешних носителях информации и управляемых СУБД.
Это совокупность программных и языковых средств, предназначенных для ведения баз данных
Это совокупность специальным образом взаимозависимых данных, хранимых на внутренних носителях компьютера.
Это совокупность данных, программных и языковых средств одного или нескольких компьютеров.
Виды баз данных
Реляционная БД
Сетевая
Управляемая
Иерархическая
Неделимая с точки зрения смыслового описания предметной области единица информации, отражающая качественную или количественную характеристику объекта (процесса) называется…
Реквизит
Данные
Показатель
Таблица БД
Известны следующие типы информационных связей междуобдельными реквизитам базы данных
Один-к-одному
Один-к-множеству
Один-ко-многим
Многие-ко-многим
На этапе логического проектирования …
Осуществляется выбор подходящей системы управления базами данных и представление инфологической модели предметной области в форме структуры базы данных конкретной СУБД.
Предполагается определение способов и мест размещения базы данных, оценку ее объема и других параметров.
Решается вопрос о том, какие данные должны храниться в базе и какого типа информационные выборки и отчеты могут потребоваться пользователю.
Проводится словесная и документальная характеристика предметной области, которая может быть получена в результате предварительного исследования.