- •Основы реляционной модели данных
- •Цель автоматизации
- •Основные задачи
- •Список сотрудников АКБ Буревестник
- •ЗАДАНИЕ 1
- •ЗАДАНИЕ 2
- •УПР. 1. Нормализуйте исходную таблицу
- •Объекты ТАБЛИЦЫ – объекты хранения данных
- •УПР. 2. Создание таблиц.
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •CВЯЗИ между таблицами
- •Связь «Один-ко-многим»
- •Связи «Многие-ко-многим»
- •Связи «Один-к-Одному»
- •УПР. 3. Создание связей
- •УПР. 4-з. Создание запросов
- •УПР. 4-о. Создание отчетов
- •Задача «Недвижимость»
- •Контрольные вопросы
- •УПР 5. Дополнительные свойства полей
- •УПР 6. Подстановка значений
- •Задача «Ремонт»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 7. Вычисляемые поля
- •УПР. 8. Сложные формы
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР. 9. Сложные запросы
- •Условия отбора в запросе
- •Вычисления в запросе.
- •Запросы с параметром в условии
- •УПР 10. Назначение прав доступа в Формах
- •УПР 11. Запросы с итогами
- •Задача «Налог»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 12. Отчеты с итогами
- •Задача «Монеты»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 13. Тип связи МНОГИЕ-КО-МНОГИМ
- •УПР 14. Самостоятельная работа
- •КОНТРОЛЬНАЯ РАБОТА
- •Приложение.
- •Пример исходной информации для разработки ИС АвтоСтрахование
- •Пример ИС Чек
- •Пример ИС «Сейфовые ячейки»
- •Пример ИС «АвтоБУ»
Объекты ТАБЛИЦЫ – объекты хранения данных
Сведения о представителях (экземплярах) каждой сущности из выбранной предметной области в БД записываются в отдельную таблицу – основной объект хранения структурированной, типизированной информации определенного размера. При работе с данными из нескольких таблиц устанавливаются связи между таблицами на основе специальных ключевых полей: первичного и внешнего ключа.
УПР. 2. Создание таблиц.
Задание: постройте БД, состоящую из совокупности трех таблиц Сотрудники, Должности, Отделы, для оптимального хранения информации из примера на рис. 1.
1.Загрузите программу MS Access.
2.Создайте новую БД.
3.Сохраните файл БД с именем «Кадры.mdb» в свою папку.
4.Создайте с помощью КОНСТРУКТОРА три таблицы: Сотрудники, Должности, Отделы.
5.Откройте последовательно КОНСТРУКТОР для каждой новой таблицы и определите в нем основные свойства полей (смотри Задание 3): имя поля 1, тип данных 2, размер поля 3.
6.Определите специальным символом поля первичного ключа 4 (контекстное меню –
23
> Ключевое поле) в каждой таблице.
7.Для числовых значений в полях [Пол] и [Семейное положение], в тетради запишите соответствие чисел и их текстового описания. Например, 0-«Не семейный», 1-«Семейный», 2-«В разводе» и т.д. Такой справочник называется кодификатором.
24
Задача «Расписание»
Проанализируйте информацию о расписании и составьте структуру исходной таблицыотношения.
Таблица Расписание
Ключ |
Имя поля |
Тип поля |
Размер |
|
|
|
|
|
|
|
|
РАСПИСАНИЕ
занятий для студентов 1 курса очной формы обучения юридического факультета (2006/2007учебный год)
Ауд. 310
1 сентября |
9.00-10.20 |
История отечественного государства и права – лекция |
|
10.35-11.55 |
проф. Яковлев Л.С. |
||
пятница |
|||
12.25-13.45 |
Теория государства и права – лекция |
||
|
|||
|
14.05-15.25 |
проф. Оксамытный В.В. |
|
|
9.00-10.20 |
Математика – лекция |
|
4 сентября |
|
проф.Усков Л.Ф. |
|
10.35-11.55 |
Теория государства и права – лекция |
||
понедельник |
12.25-13.45 |
проф. Оксамытный В.В. |
|
|
14.05-15.25 |
История отечественного государства и права – лекция |
|
|
15.35-16.55 |
проф. Яковлев Л.С. |
25
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что такое ИС? Примеры ИС.
2.Для чего предназначены БД?
3.Какие существуют модели хранения данных?
4.Что такое НОРМАЛИЗАЦИЯ и что является ее результатом?
5.Каково основное предназначение СУБД? Объекты СУБД.
6.Каковы основные свойства полей таблиц?
7.Какие типы данных могут использоваться для построения таблиц?
8.Какие типы данных предназначены для числовой информации?
9.Какие типы данных предназначены для текстовой информации?
10.Какие виды чисел можно хранить с помощью числового типа?
11.Какие размеры существуют для целых чисел?
12.Какой тип данных подходит для поля Почтовый индекс=123411?
13.Какой тип данных подходит для поля Площадь квартиры=104,4 кв.м.?
14.Зачем необходим денежный тип данных, если имеется числовой?
15.Что такое ключевое поле? Какие бывают ключи в таблицах?
16.Почему в качестве ключа часто используются значения «Счетчика»?
17.Какое поле не может стать ключевым?
26