- •Министерство образования и науки российской федерации
- •Основы базы данных и Системы Управления Базами Данных (субд)
- •Все субд, в том числе и субд access позволяют:
- •Запуск субд access
- •Упражнение 1. Создание простейшей Базы Данных в виде одной таблицы
- •Простейшие операции с таблицами Базы Данных
- •Упражнение 2. Изменение ширины столбцов "мышью" или командой "Ширина столбца" в меню "Формат"
- •Упражнение 3. "Вставка" и "Удаление" полей, а также изменение порядка следования "Полей" (столбцов) в таблице.
- •Упражнение 4. Вставка нового Поля с "фотографиями" работников
- •Упражнение 7. Поиск записей по образцу в больших таблицах бд и поиск с заменой содержимого конкретного Поля
- •Теория: создание и использование запросов в базах данных
- •Упражнение 8. Создание и использование нового объекта бд - "Запроса".
- •Упражнение 9. Создание и использование "Запроса с параметром".
- •Теория: создание и использование форм в базах данных
- •Упражнение 10. Создание в Базе Данных нового объекта - "Формы".
- •Теория: создание и использование отчетов в базах данных
- •Упражнение 11. Создание и использование нового объекта бд - "Отчета".
- •Упражнение 12. Создание Отчета с параметром на основе Запроса с параметром
- •Самостоятельная работа – зачет
- •Постановка задачи и этапы создания многотабличной базы данных
- •Работа по созданию многотабличной базы данных включает 4 этапа:
- •Проектирование структуры базы данных – 1-й этап
- •Конструирование пустых таблиц базы данных – 2-й этап
- •Упражнение 14. Конструирование таблицы "Преподаватели" в режиме "Мастер таблиц"
- •"Конструктор"
- •Заполнение пустых таблиц базы данных – 4-й этап
- •Использование базы данных путем создания запросов
- •Параметрический запрос
- •Теория: Работа с формами
- •1. Изменение надписей и размещения полей
- •2. Создание кнопок для перехода к другой записи
- •Теория: Создание и использование отчетов в базах данных .
- •Упражнение 31. Многотабличный отчет с основной частью на базе главной таблицы
- •Теория: Разработка подчиненного отчета
- •Приложение 1. Исходные данные для ввода таблиц Базы Данных Данные таблицы "студент"
- •Данные таблицы "группа"
- •Данные таблицы "преподаватель"
- •Данные таблицы "кафедра"
- •Данные таблицы "изучение"
- •Данные таблицы "предмет"
- •Данные таблицы Успеваемость
Постановка задачи и этапы создания многотабличной базы данных
В ПЕРВОЙ ЧАСТИ ПОСОБИЯ на примере простой Базы Данных включающей только одну таблицу, Вы познакомились на практике с базовыми объектами любой БД (Таблицами, Запросами, Формами и Отчетами) и методами работы с ними.
В реальной жизни Вам придется создавать Базы Данных, включающие не одну, а несколько и к тому же, связанных между собой Таблиц.
В этом пособии Вам предлагается создать Базу Данных из 4-х таблиц, которая реально используется в нашем Институте для выполнения следующих задач:
- регистрация студентов (Таблица "Студент"),
- формирование групп (Таблицы "Группа" и "Кафедра", "Изучение"),
-учет успеваемости студентов (Таблица "Преподаватели", "Успеваемость").
Работа по созданию многотабличной базы данных включает 4 этапа:
1-й этап. Проектирование структуры БД, т.е. определение количества Таблиц, их назначения и состава.
2-й этап. Конструирование Таблиц БД, т.е. задание Полей, их типов и свойств, для каждой из Таблиц.
3-й этап. Создание схемы БД, т.е. определение и установка связей между Таблицами БД.
4-й этап. Ввод данных в пустые Таблицы БД.
Проектирование структуры базы данных – 1-й этап
Проектирование структуры БД– это определение количества Таблиц в БД, их назначения и состава. Мы с Вами эту работу уже проделали, так как определили 6 таблиц ("Студент", "Группа", "Кафедра", "Изучение", "Успеваемость" и "Преподаватели"), необходимые для создания Базы Данных Института, позволяющей вести прием студентов, формировать группы по отдельным кафедрам, а также учитывать успеваемость студентов.
Конструирование пустых таблиц базы данных – 2-й этап
Конструирование Таблиц БД– это задание Имен Полей в каждой из Таблиц и определение Типов данных и свойств каждого из Полей. Есть несколько способов (режимов) для конструирования Таблиц:
- режим Конструктора,
- режим Таблицы,
- режим Мастера таблиц.
Каждый из этих способов имеет свои преимущества и недостатки. Вы попробуйте использовать все три способа для конструирования таблиц создаваемой Вами БД.
В первой части данного пособия была уже создана БД с таблицами «Студент» и «Предмет».
Упражнение 13. Конструирование таблицы "Группа" в режиме
"Таблица"
В окне Базы Данных выберите щелчком "мыши" объект "Таблицы"(если был выбран другой объект) и щелкните по кнопке
в Панели инструментов этого окна.
Появится диалоговое окно "Новая
таблица" с перечнем способов
(режимов) создания таблицы.Выберите щелчком "мыши" "Режим таблицы" и щелкните по кнопке "ОК". Появится пустая таблица, поля которой просто пронумерованы. Их нужно переименовать командой "Переименовать столбец" в меню "Формат".
Переименуйте "Поле1", для чего:
Зафиксируйте указатель "мыши" в любой ячейке столбца "Поле1" (если он находился в другом столбце).
Раскройте меню "Формат" и щелчком мыши выберите команду "Переименовать столбец". Имя столбца "Поле1" выделится.
Введите вместо имени столбца "Поле1" новое имя –НГи нажмите клавишуEnter.на клавиатуре.
Переименуйте точно также еще 4 поля, взяв новые имена полей из таблицы 2.
Сохраните созданную таблицу щелчком "мыши" по кнопке "Сохранить" в Панели инструментовACCESS, а в появившемся диалоговом окне "Сохранение" введите имя таблицы – "Группа"и щелкните по кнопке "ОК".
Перейдите в режим "Конструктор" щелкнув по кнопке "Вид" (первая слева) в Панели инструментовAccess.
Установите "Тип данных"и "Свойства"всех полей согласно таблицы Группа.
Сделайте поле "НГ" ключевым, для чего зафиксируйте указатель "мыши" в этом поле и щелкните по кнопке "Ключевое поле" в Панели инструментовACCESS.
Сохраните новую таблицу еще раз, для чего щелкните по кнопке "Сохранить" в Панели инструментовACCESS.
Закройте таблицу "Группа" щелчком "мыши" по кнопке"Закрыть" в строке заголовка окна таблицы.
Описание свойств полей таблицы Группа.
|
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Размер |
Описание |
Условие на значение Сообщение об ошибке |
|
НГ |
Да |
Да |
Текстовый |
3 |
Номер группы |
|
|
Кол |
|
Нет |
Числовой |
Байт |
Кол. студ. в гр. |
>=0 And <=25 Кол. Студ. больше допустимого |
|
ПБАЛЛ |
|
Нет |
Числовой |
С плав. точ. |
Прох. балл |
>2 And <5 Ошибка |
