- •Основные понятия
- •1.1.Состав субд
- •1.2. Классификация баз данных
- •1. 3. Архитектура баз данных
- •Глава 2 проектирование баз данных
- •2.1. Этапы проектирования базы данных
- •2.2. Моделирование локальных представлений
- •3.1 Иерархические модели
- •3.2. Сетевые модели
- •3.3. Реляционные базы данных
- •Реляционные основы концептуального проектирования
- •4.1. Нормализация отношений
- •4.2. Проектирование реляционных баз данных (рбд)
- •5. Агрегированные объекты могут быть сведены в одно реляционное отношение в том случае, если те объекты, с которыми связан каждый из них, полностью совпадают (рис.4.13).
- •Упражнения к главе 4
- •Операции над отношениями
- •5.1. Выполнение операций над отношениями
- •На рис.5.1 приведены примеры операций реляционной алгебры над отноше
- •Реляционные языки запросов
- •6.1. Язык sql (Structured Query Language)
- •6.2. Операторы манипулирования данными
- •Поставщики (s)Tаблица 6.1
- •6.3.Выборки
- •Результат: номер поставщикасостояние
- •Результат: номер_деталивес
- •Р6 Шайба Красный 19 Липецк
- •6.4.3Апросы, использующие соединения
- •6.5.Подзапросы
- •6.6. Подзапросы с несколькими уровнями вложения
- •6.7. Коррелированный подзапрос.
- •6.8. Квантор существования. Запрос, использующий exists
- •6.9. Стандартные функции
- •6.10. Использование группировок (group by)
- •6.11. Объединение с использованием union
- •6.12. Многоаспектный запрос
- •6.13. Операции обновления
- •6.14. Представления
- •Упражнения к главе 6
- •Субд foxpro 2.0
- •7.1. Системный интерфейс FoxPro, главное меню
- •7.2. Архитектура субд FoxPro 2.0
- •Типы и размеры полей (в байтах).
- •Поле дат 8.
- •7.3. Основные команды FoxPro 2.0
- •7.4. Создание и редактирование бд
- •Антонов 4
- •7.5. Команды просмотра и редактирования записей
- •7.6. Создание командных файлов
- •Сведения о сотрудниках
- •7.7. Команды управления
- •7.8. Циклы в FoxPro
- •7.9. Построение экранных форм
- •Карта ввода
- •Карта ввода
- •7.10. Работа с массивами
- •Фио Должность Оклад
- •7.11. Построение меню
- •Пример составления меню
- •7.12. Модульное программирование
- •7.13.Изобразительные средства субд
- •7.14. Функции в FoxPro
- •7.15. Работа с несколькими бд, связывание бд
- •7.16. Работа с окнами
- •Упражнения к главе 7
- •Создание базы данных в среде Microsoft Access
- •8.1. Создание и открытие базы данных
- •8.2. Конструирование форм в среде Microsoft Access
- •8.3. Связывание таблиц в Microsoft Access
- •8.4. Запросы к связанным таблицам
- •8.5. Отчеты
- •8.6. Рисунки и другие объекты в среде Microsoft Access
- •Приложение 1 База данных поставок
- •Приложение 2 Список вопросов для повторения учебного материала
- •Приложение 3 Задания для самостоятельного выполнения
- •Список литературы
- •Оглавление
- •Глава 7. Субд foxpro 2.0................................................…….........………… 54
- •Глава 8. Создание базы данных в среде Microsoft Access .........……................88
Приложение 1 База данных поставок
Поставщики (П) Таблица 1.
-
КП
Имя
Статус
Город
S1
Саша
20
Самара
S2
Дима
10
Пермь
S3
Боря
30
Пермь
S4
Коля
20
Самара
S5
Аля
30
Уфа
Товары (Т) Таблица2.
-
НТ
Наименование
Цвет
Вес
Город
Р1
Гайка
Красный
12
Самара
Р2
Болт
Зеленый
17
Пермь
Р3
Винт
Голубой
17
Казань
Р4
Винт
Красный
14
Самара
Р5
Кулачок
Голубой
12
Пермь
Р6
Звезда
Красный
19
Самара
Поставки (ПТ) Таблица 3.
-
КП
КТ
Количество
S1
P1
300
S1
P2
200
S1
P3
400
S1
P4
200
S1
P5
100
S1
P6
100
S2
P1
300
S2
P2
400
S3
P2
200
S4
P2
300
S4
P4
400
S4
P5
400
Приложение 2 Список вопросов для повторения учебного материала
Банки данных. Состав. Основные понятия. Преимущества и недостатки.
Классификация банков данных.
Архитектура банка данных.
Этапы проектирования. Построение инфологической модели данных.
Модель «Объект – свойство – отношение».
Сложные объекты. Модель «Сущность-связь». Графическое представление.
Модели данных и структур.
Реляционные основы проектирования баз данных (РБД).
Этапы нормализации. Функциональная зависимость. Нормальные формы.
Рекомендации по проектированию РБД.
97
Реляционная алгебра. Основные операции над отношениями.
Язык SQL. Простые и многоаспектные запросы.
Язык SQL. Операции обновления, добавления и удаления.
Язык SQL. Стандартные функции.
СУБД FoxPro. Архитектура. Команды.
FoxPro. Синтаксис команд. Индексирование. Оператор Browse.
FoxPro. Команды ввода / вывода, управления.
FoxPro, Программные модули и процедуры.
FoxPro, Fox – меню и dBASE – меню.
FoxPro. Изобразительные средства. Управление цветом, печатью.
Функции.
Работа с несколькими базами данных. Связывание БД.
Вычислительные операторы. Работа с окнами.
СУБД MICROSOFT ACCESS.
Приложение 3 Задания для самостоятельного выполнения
№ п/п |
Вопрос из приложения 2 |
Упражнение к главе 4 |
Упражнение к главе 6 |
Упражнение к главе 7 |
1 |
1 |
2 |
3 |
4 |
2 |
2 |
3 |
4 |
5 |
3 |
3 |
4 |
5 |
6 |
4 |
4 |
5 |
6 |
7.1 |
5 |
5 |
6 |
7 |
7.2 |
6 |
6 |
7 |
8.1 |
7.3 |
7 |
7 |
8 |
8.2 |
8 |
8 |
8 |
9 |
8.3 |
9 |
9 |
9 |
10 |
8.4 |
10 |
10 |
10 |
1 |
8.5 |
11 |
11 |
11 |
3 |
8.6 |
7.1 |
12 |
12 |
5 |
9.1 |
7.3 |
13 |
13 |
7 |
9.2 |
9 |
14 |
14 |
9 |
9.3 |
11 |
15 |
15 |
2 |
9.4 |
1 |
16 |
16 |
4 |
9.5 |
3 |
17 |
17 |
6 |
9.6 |
5 |
18 |
18 |
8 |
9.7 |
7.2 |
19 |
19 |
10 |
1 |
8 |
20 |
20 |
3 |
3 |
10 |
21 |
21 |
5 |
4 |
11 |
22 |
22 |
7 |
5 |
2 |
23 |
23 |
9 |
6 |
3 |
24 |
24 |
10 |
7 |
4 |
25 |
25 |
1 |
8.4 |
5 |
98