Лекционная часть курса "Информатика и компьютерная техника"
Тема 5.1. ОСНОВНІ ПОНЯТТЯ СИСТЕМ КЕРУВАННЯ БАЗАМИ ДАНИХ
Призначення і класифікація сучасних систем керування базами даних, тенденції розвитку. Реляційні моделі і бази даних. MS ACCESS - універсальна система керування базами даних реляційного типу.
Тема 5.2. ГОЛОВНЕ ВІКНО ACCESS ТА ЙОГО ОСНОВНІ ЕЛЕМЕНТИ
Стислий огляд меню ACCESS та його команд. Панелі інструментів. Налагодження панелей інструментів та основних параметрів ACCESS.
Довідкова система. Порядок отримання довідкової інформації.
Тема 5.3. УТВОРЕННЯ ТАБЛИЦЬ БАЗИ ДАНИХ ACCESS
Визначення структури таблиці. Основні складові структури: назва поля, типи даних та їх характеристика. Порядок створення структури таблиці у вікні конструктора за допомогою майстра та у режимі таблиці. Порівняльний аналіз різних режимів створення структури таблиці.
Тема 5.4. МОДИФІКАЦІЯ СТРУКТУРИ ТАБЛИЦІ ACCESS
Необхідність підтримки бази даних у актуальному стані. Види модифікацій структури таблиці: зміна назви поля та типу його даних, зміна послідовності полів, знищення та додавання полів таблиці.
Визначення індексу. Утворення індексу для одного поля таблиці. Складових індексів.
Тема 5.5. ОСОБЛИВОСТІ ПРОЕКТУВАННЯ БАГАТОТАБЛИЧНИХ
БАЗ ДАНИХ
Стисла характеристика відношень баз даних. Проектування нормалізованих баз даних. Нормальні форми відношень у реляційних базах даних.
Визначення зв’язків між таблицями. Вікно діалогу ACCESS. Схема даних. Визначення умов цілісності даних. Використання каскадних операцій (каскадна зміна та знищення даних).
Тема 5.6. ВВЕДЕННЯ ТА РЕДАГУВАННЯ ДАНИХ У РЕЖИМІ
ТАБЛИЦЬ ACCESS
Порядок введення та збереження даних. Перегляд та редагування значень поля. Припустимі значення поля. Переміщення даних у межах таблиці. Зміна зовнішнього вигляду таблиці. Утворення нового поля у режимі таблиці. Поля, які не допускають змін даних.
Тема 5.7. ОРГАНІЗАЦІЯ ПОШУКУ ДАНИХ У БАЗІ
Огляд можливостей команди “Знайти”. Опції пошуку даних. Визначення умов пошуку.
Сортування даних для організації швидкого пошуку. Використання фільтра для організації пошуку даних.
Тема 5.8. ВИБІРКА ДАНИХ З ТАБЛИЦЬ ACCESS ЗА
ДОПОМОГОЮ ЗАПИТІВ
Визначення запиту. Запит за взірцем. Використання Майстра для складання запитів. Робота у вікні конструктора запитів. Побудова умов у запитах: об’єднання критеріїв пошуку, використання логічних операторів. Використання запитів для обчислення значень поля, зміна умов вибірки при обчисленні.
Багатотабличні запити в ACCESS. Запити у зв’язаних таблицях з відношенням “один до одного”, запити у зв’язаних таблицях з відношенням “один до багатьох”. Використання логічних функцій у багатотабличних запитах.
Означення зовнішнього з’єднання. Побудова зовнішніх зв’язків. Зміна типу зв’язку між таблицями.
Підсумкові запити у ACCESS. Означення умов вибірки у підсумкових запитах, обчислення суми, максимального та середнього значень поля, групування полів запиту, використання виразів у підсумкових запитах.
Тема 5.9. ВИКОРИСТАННЯ ФОРМ ДЛЯ ВВЕДЕННЯ ТА
РЕДАГУВАННЯ ДАНИХ
Призначення форм, характеристика альтернативних засобів утворення форм: побудова форм за допомогою майстра, робота у режимі конструктора форм.
Розширення засобів введення даних, спеціальні засоби організації введення даних: утворення списку, розміщення прапорців та вимикачів.
Тема 5.10. ПОБУДОВА ЗВІТІВ У ACCESS
Утворенні звітів. Використання майстра звітів. Робота у вікні конструктора звітів. Групування даних у звітах. Організація друку форм і звітів.
Тема 5.11. УТВОРЕННЯ ПЕРЕХРЕСНИХ ТАБЛИЦЬ І ДІАГРАМ.
ОБМІН ДАНИМИ З ІНШИМИ ДОДАТКАМИ MS OFFICE
Означення перехресної таблиці. Використання Майстра перехресних таблиць. Побудова діаграм. Підготовка даних для побудови діаграми. Використання Майстра діаграм. Зміна параметрів діаграм.
Аналіз експортно-імпортних можливостей ACCESS.
Тема 5.12. МОЖЛИВОСТІ ВИКОРИСТАННЯ СИСТЕМИ КЕРУВАННЯ
БАЗАМИ ДАНИХ У ГАЛУЗІ ЕКОНОМІКИ ТА МЕНЕДЖМЕНТУ
Доцільність використання реляційних баз даних для автоматизації функцій обробки, зберігання, коригування та оформлення економічної інформації. Специфічні особливості економічної інформації та можливості їх урахування в ACCESS.
MS Access 2000/XP является системой управления реляционными базами данных, которые в настоящее время являются наиболее распространенными и практически стали промышленным стандартом.
База данных – это набор взаимосвязанных таблиц с информацией, состоящей из строк (записей) и столбцов (полей).
Все записи состоят из одинаковых полей. Данные для одного поля во всех записях имеют одинаковый тип, но разные поля могут иметь разные типы данных.
Имя
Фамилия
База данных Дата рождения
Телефон
Для обработки такой простой базы данных нет необходимости использовать MS Access 2000/XP. Преимущество и сила реляционной базы становятся очевидными, когда у вас есть две или более таблицы на различные темы и эти таблицы связаны между собой.
Каждая строка таблицы должна быть уникальна. Для обеспечения уникальности строк используются ключи – поля, значения которых не могут повторяться ни в одной записи базы данных.
С помощью СУБД (системы управления базами данных) MS Access 2000/XP можно:
выбрать информацию, представляющую интерес;
напечатать всю таблицу или только выбранные записи и поля;
отобрать данные таблиц в графическом виде;
выполнять любые вычисления, группировку данных и их анализ.
MS Access 2000/XP состоит из отдельных компонентов, которые используются для хранения и представления информации.
Таблицы – являются основой базы данных. В них хранится вся информация.
Формы – используются для ввода и просмотра таблиц в окне формы.
Форма позволяет ограничить объем информации, отображаемой на экране, и представить ее в требуемом виде.
Отчеты – используют для отображения информации, содержащейся в базе данных и вывода ее на печать.
Запрос – является средством извлечения выборочной информации из базы данных.
Макросы – предназначены для автоматизации часто выполняемых операций.
Для создания базы данных нужно выбрать команду Файл/Создать базу данных/задать имя новой базы данных и нажать кнопку Создать. Откроется окно пустой базы данных. Для создания таблиц нужно перейти во вкладку Таблицы и нажать кнопку Создать. Откроется окно диалога "Новая таблица", в правой части которого находится список вариантов дальнейшей работы:
режим таблицы – позволяет создать новую таблицу в режиме таблицы;
конструктор – позволяет создать новую таблицу с помощью конструктора таблиц;
мастер таблиц – позволяет создать таблицу на основе шаблонов или заготовок полей;
импорт таблиц – позволяет осуществить импорт таблиц из внешнего файла в текущую базу данных.
В результате выбора данного режима откроется пустая таблица из 10 столбцов и 20 строк. Имена полей – кроме !, . , апострофа, прямых скобок, также не желательны пробелы.
Для переименования полей таблицы (Поле1, Поле 2, …) нужно дважды щелкнуть кнопкой мыши по заголовку поля таблицы.
Для удаления, добавления, переименования столбца таблицы нужно выделить нужный столбец () и вызвать соответствующую команду контекстного меню.
Для изменения порядка следования полей нужно выделить перемещаемый столбец и, не отпуская кнопку мыши, перенести столбец так, чтобы он оказался прямо перед тем полем, перед которым вы хотите его расположить.
Изменение ширины полей и высоты строк – мышью или меню
П
осле
выбора команды Создать/Мастер
таблиц
откроется окно диалога, в котором
представлены:
Образы Образы таблиц Поля новой таблицы
полей
К
На следующем шаге мастера нужно задать имя таблицы и ключевое поле (лучше выбрать режим самостоятельного определения ключа пользователем).
Создание таблиц в окне Конструктора предоставляет наиболее широкие возможности по определению параметров создаваемой таблицы.
При выборе режима Создать/Конструктор появится окно конструктора таблицы:
|
Заказы: таблица |
|||||
|
Имя поля |
Тип данных |
Описание |
|||
|
|
|
|
|||
|
|
|
|
|||
Свойства поля |
||||||
Общие |
Подстановка |
|
||||
Размер поля |
|
|
||||
Формат поля |
|
|||||
Число десятичных знаков |
|
|||||
Маска поля |
|
|||||
Подпись |
|
|||||
Значение по умолчанию |
|
|||||
Условие на значение |
|
|||||
Сообщение об ошибке |
|
|||||
Обязательное поля |
|
|||||
Индексированное поле |
|
|||||