Материал: Базы данных-конспект

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

67

Лекционная часть курса "Информатика и компьютерная техника"

Розділ 5. Системи керування базами даних

Тема 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.

Лекция 1. Основные понятия баз данных

MS Access 2000/XP является системой управления реляционными базами данных, которые в настоящее время являются наиболее распространенными и практически стали промышленным стандартом.

База данных – это набор взаимосвязанных таблиц с информацией, состоящей из строк (записей) и столбцов (полей).

Все записи состоят из одинаковых полей. Данные для одного поля во всех записях имеют одинаковый тип, но разные поля могут иметь разные типы данных.

Имя

Фамилия

База данных Дата рождения

Телефон

Для обработки такой простой базы данных нет необходимости использовать MS Access 2000/XP. Преимущество и сила реляционной базы становятся очевидными, когда у вас есть две или более таблицы на различные темы и эти таблицы связаны между собой.

Каждая строка таблицы должна быть уникальна. Для обеспечения уникальности строк используются ключи – поля, значения которых не могут повторяться ни в одной записи базы данных.

С помощью СУБД (системы управления базами данных) MS Access 2000/XP можно:

  • выбрать информацию, представляющую интерес;

  • напечатать всю таблицу или только выбранные записи и поля;

  • отобрать данные таблиц в графическом виде;

  • выполнять любые вычисления, группировку данных и их анализ.

MS Access 2000/XP состоит из отдельных компонентов, которые используются для хранения и представления информации.

Таблицы – являются основой базы данных. В них хранится вся информация.

Формы – используются для ввода и просмотра таблиц в окне формы.

Форма позволяет ограничить объем информации, отображаемой на экране, и представить ее в требуемом виде.

Отчеты – используют для отображения информации, содержащейся в базе данных и вывода ее на печать.

Запрос – является средством извлечения выборочной информации из базы данных.

Макросы – предназначены для автоматизации часто выполняемых операций.

Создание базы данных

Для создания базы данных нужно выбрать команду Файл/Создать базу данных/задать имя новой базы данных и нажать кнопку Создать. Откроется окно пустой базы данных. Для создания таблиц нужно перейти во вкладку Таблицы и нажать кнопку Создать. Откроется окно диалога "Новая таблица", в правой части которого находится список вариантов дальнейшей работы:

режим таблицы – позволяет создать новую таблицу в режиме таблицы;

конструктор – позволяет создать новую таблицу с помощью конструктора таблиц;

мастер таблиц – позволяет создать таблицу на основе шаблонов или заготовок полей;

импорт таблиц – позволяет осуществить импорт таблиц из внешнего файла в текущую базу данных.

Создание таблиц в режиме таблицы

В результате выбора данного режима откроется пустая таблица из 10 столбцов и 20 строк. Имена полей – кроме !, . , апострофа, прямых скобок, также не желательны пробелы.

Для переименования полей таблицы (Поле1, Поле 2, …) нужно дважды щелкнуть кнопкой мыши по заголовку поля таблицы.

Для удаления, добавления, переименования столбца таблицы нужно выделить нужный столбец () и вызвать соответствующую команду контекстного меню.

Для изменения порядка следования полей нужно выделить перемещаемый столбец и, не отпуская кнопку мыши, перенести столбец так, чтобы он оказался прямо перед тем полем, перед которым вы хотите его расположить.

Изменение ширины полей и высоты строк – мышью или меню

Создание таблиц с помощью Мастера

П осле выбора команды Создать/Мастер таблиц откроется окно диалога, в котором представлены:

Образы Образы таблиц Поля новой таблицы

полей

К





нопки позволяют перемещать выбранные имена полей в новую таблицу или из нее, а кнопки делают тоже самое со всем набором полей таблицы.

На следующем шаге мастера нужно задать имя таблицы и ключевое поле (лучше выбрать режим самостоятельного определения ключа пользователем).

Создание таблицы в окне Конструктора

Создание таблиц в окне Конструктора предоставляет наиболее широкие возможности по определению параметров создаваемой таблицы.

При выборе режима Создать/Конструктор появится окно конструктора таблицы:

Заказы: таблица

Имя поля

Тип данных

Описание

Свойства поля

Общие

Подстановка

Размер поля

Формат поля

Число десятичных знаков

Маска поля

Подпись

Значение по умолчанию

Условие на значение

Сообщение об ошибке

Обязательное поля

Индексированное поле

Источник: https://studfile.net/preview/16530623/