Выделение ячеек, строк, столбцов, блоков и листов
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПИЩЕВЫХ ПРОИЗВОДСТВ»
Конопленко Е.И., Хореева Н.К., Лапусь А.П.
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
по курсу ²Информатика²
(раздел ²Работа с пакетами прикладных программ²) для студентов заочной формы обучения
Москва, 2008
ОГЛАВЛЕНИЕ
Работа с табличным процессором Microsoft Excel. 5
Лабораторная работа №1. Освоение приемов работы с электронными таблицами. 5
1. Настройка экрана Excel. 5
2. Выделение ячеек, строк, столбцов, блоков и листов. 6
3. Ввод данных в ячейки. 8
4. Редактирование данных. 10
5. Операции перемещения, копирования и заполнения. 11
Контрольные вопросы к лабораторной работе № 1. 12
Лабораторная работа №2. Выполнение вычислений. 13
1. Создание таблицы, вставка формул и функций. Пример 1. 14
2. Создание таблицы, вставка формул и функций. Пример 2. 16
3. Создание таблицы, вставка формул и функций. Пример 3. 17
Контрольные вопросы к лабораторной работе № 2. 18
Лабораторная работа №3. Методы сортировки и фильтрации данных. 18
1. Сортировка данных. 19
2. Фильтрация данных с использованием автофильтра. 19
3. Фильтрация данных с использованием расширенного фильтра. 20
Контрольные вопросы к лабораторной работе № 3. 21
Лабораторная работа №4. Создание и редактирование диаграмм. 21
1. Построение круговой диаграммы.. 21
2. Построение объемной диаграммы.. 22
Контрольные вопросы к лабораторной работе № 4. 24
Лабораторная работа №5 Анализ данных. Операции Подбор параметра и Поиск решения. 24
1. Подбор параметра. 24
2. Использование надстройки Поиск решения. 25
Контрольные вопросы к лабораторной работе № 5. 27
Лабораторная работа №6. Обобщение данных. Создание таблицы подстановки. Подведение итогов. 27
1. Создание таблицы подстановки с одной переменной. 27
2. Создание таблицы подстановки с двумя переменными. 29
3. Автоматическое подведение общих и промежуточных итогов. Работа со структурой таблицы 30
4. Выполнение вычислений и построение диаграмм на основе итоговых данных. 33
Контрольные вопросы к лабораторной работе № 6. 34
Работа с СУБД Access. 34
Лабораторная работа №1. Знакомство с СУБД Access. 34
1. Основные понятия баз данных. 34
Вывод. 37
2. СУБД MS Access. 38
3. Целостность данных. 39
4. Виды связей. 39
5. Анализ предметной области. 43
Вывод. 45
6. Анализ данных. 46
Вывод. 48
7. Построение модели данных. 48
Вывод. 51
8. Создание базы данных в среде MS Access. 51
9. Построение схемы. 55
Компьютерный практикум Создание структуры и заполнение базы данных. 58
Лабораторная работа №2. Работа с формой. 58
1. Ввод данных через форму. 58
Лабораторная работа №3. Запросы к базе данных. 60
1. Запросы к базе данных. 60
Вывод. 62
2. Конструктор запросов в MS Access. 63
Компьютерный практикум.. 65
Реализация простых запросов на выборку. 65
3. Логические выражения и условия отбора. 65
Вывод. 68
Вопросы и задания. 68
4. Запросы по нескольким таблицам к базе данных. 69
Вычисляемые поля. 69
Вывод. 70
Вопросы и задания. 71
5. Реализация выборки Вычисляемые поля и конструктор запросов. 72
Компьютерный практикум Реализация сложных запросов. 75
Лабораторная работа №4. Работа с отчетами. 75
1. Создание отчетов в MS Access. 75
2. Этап создания отчета в базе данных. 76
Вопросы.. 79
Компьютерный практикум. Формирование отчетов в MS Access. 79
КОНТРОЛЬНЫЕ ТЕСТЫ.. 80
ЭЛЕКТРОННЫЕ ТАБЛИЦЫ.. 80
Вопросы часть 1. 80
ОТВЕТЫ НА ТЕСТ. 90
Вопросы часть 2. 90
ОТВЕТЫ НА ТЕСТ. 100
БАЗЫ ДАННЫХ.. 100
Вопросы часть I. 100
ОТВЕТЫ НА ТЕСТ. 110
Вопросы часть II. 110
ОТВЕТЫ НА ТЕСТ. 118
Список литературы.. 119
Работа с табличным процессором Microsoft Excel.
Лабораторная работа №1. Освоение приемов работы с электронными таблицами.
Цель работы.
1. Овладеть приемами работы в табличном процессоре Microsoft Excel.
2. Получить навыки практической работы по созданию и редактированию электронных таблиц.
Настройка экрана Excel.
Запустить Windows. Запустить программу Microsoft Excel.
Раскрыть окно документа. Внимательно изучить окно программы Excel и сравнить его с окном программы Word. Записать отличия в конспект.
Изучить панель инструментов Excel, отметить в конспекте новые пиктограммы (по сравнению с Word).
Ввести параметры настройки программы Excel (или проверить их установку), не снимая ранее установленные другие переключатели.
Используя меню Вид à Панели инструментов, вывести на экран панели инструментов:
· Стандартную;
· Форматирование.
С помощью команды меню Сервис à Параметры на вкладке Вид установить:
· Строку состояния;
· Строку формул.
Установить переключатели:
· Объекты – отображать;
· Сетка;
· Заголовки строк и столбцов;
· Символы структуры;
· Горизонтальная и вертикальная полосы прокрутки;
· Ярлычки листков;
· Авторазбитие на страницы.
Переключатель Формулы в поле Параметры окна должен быть снят.
На вкладке Общие установить следующие параметры:
· Стиль ссылок – снять переключатель R1C1 в поле Параметры. В этом случае по умолчанию устанавливается стиль рассылок A1, при котором столбцы обозначаются буквами от A до ZZ. При установленном переключателе R1C1 и столбцы, и строки обозначаются цифрами;
· Защита от макровирусов;
· Листов в новой книге – 5 (по умолчанию -3);
· Стандартный шрифт Arial Cyr, размер 10;
· Указать рабочий каталог для сохранения новых файлов (по умолчанию) – ввести путь и имя Вашей папки;
· Ввести имя пользователя.
На вкладке Вычисления установите переключатели:
· Вычисления автоматически;
· Точность как на экране.
На вкладке Правка установите переключатели следующих параметров:
· Правка прямо в ячейке;
· Перетаскивание ячеек;
· Переход к другой ячейке после ввода – вправо;
· Автозаполнение значений ячеек.
Ввод данных в ячейки
В ячейку A1 Листа 2 введите текст: Зеленоград.
При вводе данных в ячейки электронной таблицы их необходимо зафиксировать, т.е. сообщить программе об окончании ввода.
Зафиксировать данные можно одним из способов:
· Нажать клавишу Enter;
· Щелкнуть мышью по другой ячейке;
· Перейти к другой ячейке с помощью клавиш управления курсором;
· Щелкнуть мышью по кнопке Конец ввода (Enter) в строке формул;
· Щелкнуть мышью на квадратике в нижнем правом углу ячейки.
В ячейку В1 ввести число – 1959 (год основания Зеленограда).
В ячейку С1 ввести число – Текущий год.
В Excel текстовые данные выравниваются по левому краю, а числа и даты – по правому.
Выделить ячейку D1, ввести формулу для вычисления возраста Зеленограда.
Ввод формул начинается со знака равенства. Адреса ячеек нужно вводить без пробелов латинскими буквами.
Адреса ячеек можно вводить в формулы без использования клавиатуры, а просто щелкая по ним мышью.
Удалить содержимое ячейки D1 и повторить ввод формулы с использование мыши.
Изменить ширину столбца А, перенеся мышью правый разделитель в строке заголовка столбца или дважды щелкнув по разделителю столбца.
Для изменения ширины столбца можно использовать команды меню Формат à Столбец à Ширина (Автоподбор ширины или Стандартная ширина).
Изменить высоту строки 2 с помощью мыши и сделать ее равной 30 пт. Вернуть первоначальную ширину строки (12,75 пт.)
С помощью команд Формат à Строка à Высота строки изменить высоту строки 6 до 45 пт. Вернуть высоту строки, используя команду Автоподбор (подгон) высоты.
В ячейку А2 ввести текст Мой возраст.
В ячейку В2 ввести свой год рождения.
В ячейку С2 ввести текущий год.
Ввести в ячейку D2 формулу для вычисления.
Очистить ячейку D2 командой Правка à Очистить все.
Выделить ячейку D1. Указать мышью на маркер заполнения – маленький квадрат в правом нижнем углу ячейки. После того, как курсор превратится в черное перекрестие, нажать левую клавишу мыши и, удерживая ее нажатой, переместить маркер вниз, в ячейку D2. Что произошло?
Формула из ячейки D1 скопировалась в ячейку D2.
Выделить ячейку D2. В строке ввода – формула для расчета, а в самой ячейке отображается значение – число, полученное в результате вычисления по этой формуле.
Найти свой возраст в 2025 году. Для этого заменить год в ячейке С2 на 2025. При вводе новых данных пересчет в таблице произошел автоматически.
В ячейку А3 ввести текст: Количество прожитых дней.
С помощью команды меню Формат à Столбец à Ширина (или Автоподбор ширины) отрегулировать ширину столбца так, чтобы был виден весь текст.
В ячейку В3 ввести полную дату своего рождения в одном из следующих форматов: 2.03.88, 2/03/88, 2 марта 1988 или 1 мар 88.
Если при вводе даты или числа вначале поставить пробел, кавычки или апостроф, то программа воспримет такие данные как текст и выровняет их по левому краю.
В ячейку С3 ввести сегодняшнюю дату.
Скопировать формулу из ячейки D1 в ячейку D3. Полученный результат – количество прожитых Вами дней.
Если результат в ячейке D3 представлен в виде даты, то с помощью команд меню Формат à Ячейки установить для этой ячейки Числовой формат.
Сохранить работу.
Редактирование данных
Отредактировать текст в ячейке А1. Новый текст: Зеленоград – центр микроэлектроники.
Выделить ячейку А1. Текст, частично скрытый в самой ячейке, можно увидеть полностью в строке ввода и редактирования, если активизировать эту ячейку.
Разделить текст на две строки с помощью комбинаций клавиш Alt+Enter.
С помощью меню Формат à Ячейки вывести на экран диалоговое окно Формат ячеек. Проанализировать структуру этого окна, его вкладки и те возможности, которые оно предоставляет для форматирования ячеек.
На вкладке Выравнивание выбрать переключатель Переносить по словам.
В ячейке А1 установить полужирное начертание шрифта и изменить его размер до 14 пт. Отменить две последние операции.
В ячейке А2 изменить ориентацию текста. Отменить последнее действие.
Цель работы.
Научиться использовать формулы и функции, выполнять вычисления.
Создание таблицы, вставка формул и функций. Пример 1
В документе Таблицы.xls создайте лист Таблица. Создайте приведенную на рисунке таблицу.
Таблица 2. Площадь и население стран мира
Страна | Площадь, тыс. км | Население, тыс. чел. | Плотность населения, чел/км | В % от всего населения | |
Россия | 17 075 | 149 000 | |||
США | 9 363 | 252 000 | |||
Канада | 9 976 | 27 000 | |||
Франция | 56 500 | ||||
Китай | 9 561 | 1 160 000 | |||
Япония | 125 000 | ||||
Индия | 3 288 | 850 000 | |||
Израиль | 4 700 | ||||
Бразилия | 2 767 | 154 000 | |||
Египет | 1 002 | 56 000 | |||
Нигерия | 115 000 | ||||
Сумма | СРЗНАЧ | ||||
Весь мир | 5 292 000 |
Вычислить сумму в столбце Площадь, используя кнопку Вставка функции и функцию СУММ.
Вычислить сумму в столбце Население, используя кнопку ∑ -Автосумма.
Для каждой страны вычислить:
· Плотность населения, чел/км2;
· Долю (в %) от всего населения Земли.
При вычислении долей (в %) необходимо использовать формулу, содержащую в качестве делителя абсолютный адрес ячейки с числом, обозначающим суммарное количество населения Земли, - 5 292 000: $адрес столбца $адрес строки, например, =D3/$D$15.
Обозначение ячейки, составленное из номера столбца и номера строки, называется относительным адресом (относительной ссылкой) или просто ссылкой или адресом.
Абсолютный адрес ячейки (абсолютную ссылку) используют в том случае, если при копировании формулы ссылка на ячейку не должна изменяться.
Абсолютная ссылка создается из относительной ссылки путем вставки знака доллара ($) перед заголовком столбца и/или номером строки.
Например: $А$1.
Абсолютная адресация ячеек используется, например, при вычислении процентов (доли) отдельных компонентов относительно какого-либо числа (суммы). Адрес суммы должен быть постоянным (абсолютным), а адреса других компонентов вычисления должны быть относительными.
Изменение типа ссылки для редактируемого адреса производится с помощью клавиши F4.
Используя кнопку Вставка функции и функцию СРЗНАЧ, вычислить среднюю плотность населения.
Вычислить, сколько процентов населения Земли составляет население всех стран, приведенных в таблице.
С помощью кнопок на панели инструментов уменьшить разрядность вычисленных значений и установить точность – 1 десятичный знак после запятой.
С помощью команды Формат à Строка à Скрыть скрыть две последние строки.
Выделить созданную вместе с находящейся под ней пустой строкой и скопировать ее ниже на этом же листе.
В исходном результате таблицы выделить две строки, находящиеся выше и ниже удаленных строк, и восстановить скрытие строки с помощью команды Формат à Строка à Отобразить.
Отформатировать исходный экземпляр таблицы, используя команды меню Формат à Ячейки и кнопки панели инструментов Границы и Цвет заливки.
Отформатировать второй экземпляр таблицы с помощью команд меню Формат à Автоформат.
Сохранить работу в своей папке.
На листе Таблица рабочей книги Таблицы.xls выделить строки с 1-ой по 15-ю (исходный экземпляр таблицы) и скопировать их в буфер обмена.
Создание таблицы, вставка формул и функций. Пример 2
Присвоить листу 2 имя Вычисления. Уточнить настройку параметров программы и привести их в соответствие с установками лабораторной работы № 1.
В Excel предусмотрен удобный способ ссылки на ячейку путем присвоения этой ячейке произвольного имени.
Имена ячеек используют в формулах вместо адресов. Имена ячеек представляют собой абсолютные ссылки.
Присвоить ячейке собственное имя (или удалить имя) можно с помощью команды ВСТАВКАàИмяàПрисвоить или используя поле имени.
В последнем случае необходимо:
- выделить ячейку (или диапазон ячеек);
- щелкнуть мышью в поле имени (в строке формул), после чего там появится текстовый курсор;
- ввести имя и нажать Enter.
Имя должно начинаться с буквы русского или латинского алфавита. В имени нельзя использовать пробелы.
Для быстрого присвоения ячейке собственного имени используется комбинация клавиш Ctrl+F3.
Для быстрой вставки имени в формулу используется клавиша F3.
Для перехода к ячейкам, имеющим собственные имена, (или указания их адреса в формулах) раскрывают список поля имени и выбирают необходимое имя.
Для быстрого перехода к ячейкам, которым присвоены имена, используется клавиша F5.
Создать приведенную ниже таблицу.
Таблица 3. Реализация изделий и доход
Фирма "Юпитер" | ||||||||
Реализация изделий и доход | ||||||||
Курс, $ | ||||||||
февраль 2008 | 26,2 | Доход | 20% | |||||
Сегодня | ||||||||
Февраль2008 | Сегодняшняя дата | |||||||
Цена, $ | Цена, руб. | Кол-во | Выручка, руб. | Цена, руб. | Кол-во | Выручка, руб. | ||
Компьютер | ||||||||
Монитор | ||||||||
Принтер | ||||||||
Сканер | ||||||||
Итого | ||||||||
Доход |
Сохранить работу в своей папке в виде файла Таблицы.xls.
Выполнить необходимые вычисления, используя там, где это необходимо, абсолютные адреса ячеек или их имена.
Рассчитать суммарную выручку и доход фирмы.
Создание таблицы, вставка формул и функций. Пример 3
Составьте таблицу по приведенному на рисунке примеру.
Таблица 4. Динамика изменения численности населения Земли в ХХ веке
Регионы мира и весь мир | |||||||||
Млн. чел | % | Млн. чел. | % | Млн. чел. | % | Млн. чел | % | ||
Россия, Зарубежная Европа, Северная Америка | |||||||||
Африка, Зарубежная Азия, Латинская Америка | |||||||||
Весь мир | |||||||||
Ячейкам последней строки (с числами) присвойте собственные имена, которые используются в качестве абсолютных ссылок при вычислении данных в процентах.
Осуществите необходимые вычисления и заполните ячейки таблицы. Отформатируйте данные в таблице, используя команды в меню ФОРМАТàЯчейки.
Оформите таблицу рамками и заливкой.
Выделите в таблице несмежные столбцы с численностью населения (млн. чел.).
С помощью команды ФОРМАТàСтолбцыàСкрытьскройте (временно удалите из таблицы) выделенные столбцы. Оставьте только столбцы с процентным составом.
Предъявить преподавателю результаты работы:
· Сохраненный в своей папке файл Таблицы.xls;
· Таблицы с выполненными в них расчетами.
Сохранить работу.
Контрольные вопросы к лабораторной работе № 2.
1. Назовите элементы строки формул и укажите их назначение.
2. Какое назначение строкового поля ввода и редактирования?
3. Назовите и охарактеризуйте основные типы данных в ячейках электронной таблицы.
4. Что такое ссылка? Какими способами можно вводить в электронную таблицу и использовать ссылки?
5. Что такое относительный адрес ячейки? Для чего он используется?
6. Что такое абсолютный адрес ячейки? Для чего он используется?
7. Перечислите основные типы функций, используемых в Excel.
8. Как присвоить ячейке или диапазону ячеек собственное имя?
9. Как ввести в ячейку формулу?
Цель работы.
1. Ознакомиться с методами сортировки данных.
2. Ознакомиться с методами фильтрации данных.
Сортировка данных
Создать новую рабочую книгу, в которой 7 рабочих листов. Добавить рабочие листы можно с помощью команды меню Вставка à Лист.
Вставить таблицу (см. Таблицу 2), на рабочий лист 1.
Сохранить рабочую книгу в своей папке в виде файла с именем Сортировка и выборка.xls.
В документе Сортировка и выборка.xls скопировать рабочий лист 1 на все остальные рабочие листы (со 2 по 7).
С помощью контекстного меню переименовать лист 1 в лист Сортировка.
На листе Сортировка скрыть две последние строки таблицы с помощью контекстного меню, выделить всю таблицу (строки с 1 по 16) и скопировать их ниже на этом же листе еще 4 раза.
Сортировка данных в электронных таблицах производится с помощью команд меню Данные à Сортировка.
На листе Сортировка во втором экземпляре таблицы осуществить сортировку по данным столбца Плотность населения (по убыванию).
В третьем экземпляре таблицы расположить страны по алфавиту.
В четвертом экземпляре таблицы провести сортировку по данным последнего столбца (%).
В последнем экземпляре таблицы расположить страны по численности населения, а затем в этом же экземпляре отсортируйте данные по первому столбцу (по номерам).
Проанализировать полученные результаты.
Сохранить работу.
Цель работы.
Ознакомление с приемами работы по созданию и редактированию диаграмм.
Пример 1.
Переименовать лист 7 документа Сортировка и выборка.xls в лист Диаграммы (см. Таблицу 2).
На листе Диаграммы выделить в таблице столбцы с названиями стран и численностью населения.
Построить круговую диаграмму по данным выделенных столбцов.
Изменить тип диаграммы. Восстановить круговую диаграмму.
Построить различные гистограммы по данным остальных столбцов.
Пример 2.
На основе проведенных расчетов (см. Таблицу 3) создайте новую таблицу по приведенному ниже образцу и с помощью команды меню Вставка à Диаграмма постройте объемную гистограмму (рис.1).
«Февраль 2008» | «Сегодняшняя дата» | |
Курс $,руб. | 26,2 | |
Выручка, тыс. руб. | ||
Доход, тыс. руб. |
Рис.1. Доходы фирмы «Юпитер»
Пример 3.
Активизируйте лист 2. Присвойте листу 2 имя Динамика.
Выделите весь лист и очистите его командой ПРАВКА à Очистить à Все.
Постройте диаграмму на основе созданной в лабораторной работе № 2 таблицы (см. Таблицу 4), используя кнопку Мастер диаграмм. Тип диаграммы выберите по своему вкусу (пример смотри на рис. 2.) Переименуйте файл Сортировка и выборка.xls в Диаграммы.xls .
Подвергните анализу содержание построенной диаграммы. Поменяйте тип диаграммы.
Почему в этом случае не следует использовать круговую диаграмму?
Для редактирования диаграммы нужно выделить ее щелчком мыши, а затем использовать команды контекстного меню или меню ФОРМАТ.
Рис. 2. Динамика изменения численности населения Земли
Аналогично можно отредактировать и отдельные элементы диаграмм.
Изучите возможности редактирования созданных диаграмм.
Разверните панельРисованиевстроенного графического редактора MS Office. Сопоставьте с панелью рисования в Word.
Работа с графическим редактором Excel практически не отличается от рисования в Word.
С помощью инструмента Надписьсделайте заголовок диаграммы.
Нарисуйте какую-либо автофигуру и поэкспериментируйте с тенью, объемом и окрашиванием рисованных объектов.
С помощью команды меню СЕРВИСàПараметрыàВидскройте и снова восстановите сетку на рабочем листе.
Сохранить работу. Результаты работы:
· Сохраненные в своей папке файл Диаграммы.xls;
· Таблицы с выполненными в ней расчетами;
· Построенные диаграммы.
Контрольные вопросы к лабораторной работе № 4
1. Как построить в электронной таблице диаграмму?
2. Как отредактировать построенную диаграмму?
3. Как убрать с экрана изображение сетки?
Лабораторная работа №5
Анализ данных. Операции Подбор параметра и Поиск решения.
Цель работы:
1. Освоение операции Подбор параметра.
2. Освоение операции Поиск решения.
Подбор параметра
Создайте новый документ, сохраните его в своей папке и присвойте ему имя Подбор.xls.
Программа Подбор параметра позволяет получить требуемое значение в определенной ячейке, которую называют целевой, путем изменения значения (параметра) другой ячейки, которую называют влияющей. При этом целевая ячейка должна прямо или косвенно ссылаться на ячейку с изменяемым значением.
Подбор параметра осуществляется с помощью команды Меню СЕРВИСà Подбор инструмента.
Используя инструмент Подбор инструмента, решите следующую задачу:
Известен размер вклада, который будет помещен в банк на некоторый срок под определенный процент. Требуется рассчитать сумму возврата вклада в конце периода и определить условия помещения вклада наиболее подходящие для его владельца.
Присвойте листу 1 имя Подбор.
Создайте таблицу.
Таблица 5. Данные для выполнения подбора параметра
Коэффициент увеличения вклада при начислении сложных процентов вычисляется по формуле: = (1+В3)^В2, где В3 – процентная ставка, В2 – срок возврата вклада, а символ : ^ - это оператор «возведение в степень».
Сумма возврата вклада вычисляется в ячейке В5 по формуле: =В1*В4.
Введите формулы в ячейки В4 и В5.
Скопируйте созданную таблицу на этот же лист, а также на листы 2 и 3.
Сохраните работу.
Введите команду СЕРВИСà Подбор параметра и в первой копии таблицы на листе Подбор рассчитайте процентную ставку при которой сумма возврата вклада будет составлять 8 000 рублей.
Во второй копии таблицы рассчитайте на этом же листе срок вклада при котором сумма возврата вклада будет составлять 8 000 рублей.
Сохраните работу.
Работа с СУБД Access
Основные понятия баз данных
Основой многих информационных систем (прежде всего, информационно-справочных систем) являются базы данных.
База данных - совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ, предназначенная для длительного хранения во внешней памяти ЭВМ, постоянного обновления и использовании.
В большинстве случаев базу данных можно рассматривать как информационную модель некоторой реальной системы, например книжного фонда библиотеки, кадрового состава предприятия, учебного процесса в школе и так далее. Такую систему называют предметной областью базы данных и информационной системы, в которую она входит.
Классификация по способу хранения данных делит БД на централизованные и распределенные.
Вся информация и централизованной БД хранится на одном компьютере. Это может быть автономный ПК или сервер сети, к которому имеют доступ пользователи-клиенты. Распределенные БД используются в локальных и глобальных компьютерных сетях. В последнем случае разные части базы данных хранятся на разных компьютерах.
Известны три разновидности структуры данных: иерархическая, сетевая и табличная. Соответственно по признаку структуры базы данных делятся на иерархические БД, сетевые БД и реляционные (табличные) БД.
Слово "реляционная" происходит от английского relation — отношение. Отношение — математическое понятие, но в терминологии моделей данных отношения удобно изображать в виде таблицы.
В последнее время наиболее распространенным типом баз данных стали реляционные БД. Известно, что любую структуру данных можно свести к табличной форме.
Структурированное представление данных называется моделью данных. Основной информационной единицей реляционной БД является таблица. Реляционные БД используют табличную модель данных. База данных может состоять из одной таблицы — однотабличная БД, или из множества взаимосвязанных таблиц — многотабличная БД.
Структурными составляющими таблицы являются записи и поля.
Поле 1 | Поле 2 | Поле 3 | |
Запись 1 | |||
Запись 2 | |||
Запись 3 |
Каждая запись содержит информацию об отдельном объекте системы: одной книге в библиотеке, одном сотруднике предприятия и т. п. А каждое поле — это определенная характеристика (свойство, атрибут) объектов: название книги, автор книги, фамилия сотрудника, год рождения и т. п. Поля таблицы должны иметь несовпадающие имена.
При этом строки таблицы соответствуют кортежам отношения, а столбцы — атрибутам. Ключом называют любую функцию от атрибутов кортежа, которая может быть использована для идентификации кортежа. Такая функция может быть значением одного из атрибутов (простой ключ), задаваться алгебраическим выражением, включающим значения нескольких атрибутов (составной ключ). Это означает, что данные в строках каждого из столбцов составного ключа могут повторяться, но комбинация данных каждой строки этих столбцов является уникальной.
Для каждой таблицы реляционной БД должен быть определен главный ключ — имя поля или нескольких полей, совокупность значений которых однозначно определяют запись. Иначе говоря, значение главного ключа не должно повторяться в разных записях.
Для строчного представления структуры таблицы применяется следующая форма:
Имя_таблицы (ИМЯ_ПОЛЯ_1, ИМЯ_П0ЛЯ_2, ....)
Подчеркиваются имена полей, составляющие главный ключ.
Каждое поле таблицы имеет определенный тип.
Тип — это множество значений, которые поле может принимать, и множество операций, которые можно выполнять над этими значениями. Существуют четыре основных типа для полей БД: символьный, числовой, логический и дата.
Программное обеспечение, предназначенное для работы с балами данных, называется системой управления базами данных — СУБД.
Наибольшее распространение на персональных компьютерах получили реляционные БД, использующие табличное представление данных.
Основные действия, которые пользователь может выполнять с помощью СУБД:
• создание структуры БД;
• заполнение БД информацией;
• изменение (редактирование) структуры и содержания БД;
• поиск информации в БД;
• сортировка данных;
• защита БД;
• проверка целостности БД.
Вывод
База данных — организованная совокупность данных, предназначенная для длительного хранения но внешней памяти ЭВМ, регулярного обновления и использования.
База данных представляет собой информационную модель определенной предметной области.
Классификация баз данных возможна по характеру информации: фактографические и документальные БД; по структуре данных: иерархические, сетевые, реляционные БД; по способу хранения данных: централизованные и распределенные БД.
Реляционные БД (РБД) — наиболее распространенный тип БД, использующий табличное представление данных.
Реляционная база данных — база данных, основанная на реляционной модели.
Основные понятия организации данных в РБД: таблица, запись, поле, тип поля, главный ключ таблицы.
СУБД (система управления базами данных) - программное обеспечение для работы с базами данных.
СУБД MS Access
СУБД может быть ориентирована на программистов или на пользователей. Любые действия, выполняемые с базой данных, производятся па ЭВМ с помощью программ. К числу СУБД такого типа относятся FoxPro, Paradox и другие.
Access — это система управления базами данных (СУБД). Под системой управления понимается комплекс программ, который позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде.
Access является приложением Windows, а поскольку и Windows и Access разработаны одной фирмой (Microsoft), они очень хорошо взаимодействуют друг с другом. СУБД Access работает под управлением Windows; таким образом, все преимущества Windows доступны в Access, например, вы можете вырезать, копировать и вставлять данные из любого приложения Windows в приложение Access и наоборот.
Access — это реляционная СУБД.
В СУБД Access предусмотрено много дополнительных сервисных возможностей. Мастерапомогут вам создать таблицы, формы или отчеты из имеющихся заготовок, сделав за вас основную черновую работу. Выражения используются в Access, например, для проверки допустимости введенного значения. Макросыпозволяют автоматизировать многие процессы без программирования, тогда как встроенный в Access язык VBA(Visual Basic for Applications) — специально разработанный компанией Microsoft диалект языка Basic для использования в приложениях Microsoft Office — дает возможность программировать сложные процедуры обработки данных. Просматривая свою форму или отчет, вы сможете представить, как они будут выглядеть в распечатанном виде.
Система Access содержит набор инструментов для управления базами данных, включающий конструкторы таблиц, форм, запросов и отчетов. Кроме того, Access можно рассматривать и как среду для разработки приложений. Программируя на VBA, можно создавать программы, по мощности не уступающие самой Access. Более того, многие средства Access, например мастера и конструкторы, написаны на VBA.
Целостность данных
Целостность данных означает систему правил, используемых в СУБД Access для поддержания связей между записями в связанных таблицах, а также обеспечивает защиту от случайного удаления или изменения связанных. Контролировать целостность данных можно, если выполнены следующие условия:
· связанное поле (поле, посредством которого осуществляется связь) одной таблицы является ключевым полем или имеет уникальный индекс;
· связанные поля имеют один тип данных.
Здесь существует исключение. Поле счетчика может быть связано с числовым полем, если оно имеет тип Длинное целое; обе таблицы принадлежат одной базе данных Access. Если таблицы являются связанными, то они должны быть таблицами Access. Для установки целостности данных база данных, в которой находятся таблицы, должна быть открыта. Для связанных таблиц из баз данных других форматов установить целостность данных невозможно.
Виды связей
В Access можно задать три вида связей между таблицами:
· Один-ко-многим,
· Мно-гие-ко-многим
· Один-к-одному.
Связь Один-ко-многим— наиболее часто используемый тип связи между таблицами. В такой связи каждой записи в таблице А может соответствовать несколько записей в таблице В (поля с этими записями называют внешними ключами), а запись в таблице В не может иметь более одной соответствующей ей записи в таблице А.
При связи Многие-ко-многимодной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В — не