- •Основные понятия
- •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
Список литературы
Четвериков В.Н. и др. Базы и банки данных. Учеб. для вузов по спец. АСУ.
М.: Высш. шк., 1987
Мартин Дж. Организация баз данных в вычислительных системах. М.:Мир, 1987
Дейт К. Введение в системы баз данных. М.: Наука, 1998
Бойко В.В., Савинков В.Н. Проектирование информационной базы автоматизированной системы на основе СУБД. М.:Финансы и статистика, 1985
Тиори Т., Фрай Дж. Проектирование структур баз данных ( в двух книгах). М.: Мир, 1985
Диго С.М. Проектирование и использование баз данных. М.: Финансы и статистика, 1995
Попов А.Б. Программирование в среде СУБД FoxPro2.0.М.: Наука, 1987
Каратыгин С.А. и др. Visual FoxPro5.К вершинам мастерства. М.: Наука,1997
Каратыгин С.А. и др. Программирование в FoxProдляWindowsна примерах версии 2.5, 2.6. М.:1995
Вейскас Д. Эффективная работа с MicrosoftAccess2.Санкт - Петербург: Питер Пресс, 1996
Системы управления Базами данных MicrosoftAccess2.0.
М.: Экономика, 1995 – 272с.
12. Использование MicrosoftOffice97, профессиональный выпуск, 1998 –1120с.
Оглавление
Глава 1. Основные понятия………………………………………………….…3
1.1. Состав СУБД .........................................................................………….3
1.2. Классификация баз данных ........................................................…….. 6
1.3.Архитектура баз данных ...........................................................……......6
Глава 2. Проектирование баз данных ..............................................…………..9
2.1. Этапы проектирования базы данных.............................................…... 8
2.2. Моделирование локальных представлений....................................….13
Глава 3. Модели данных................................................................……………. 15
3.1. Иерархические модели............................................................... ……...15
3.2. Сетевые модели...................................................................…………... 17
3.3. Реляционные базы данных .................................................………..…20
Глава 4. Реляционные основы концептуального проектирования..............…..22
4.1. Нормализация отношений .................................................. .………….22
4.2. Проектирование реляционных баз данных (РБД)........................……28
Упражнения к главе 4 ....................................................................…..……..31
Глава 5. Операции над отношениями .................................................…………32
5.1. Выполнение операций над отношениями....................…......... .…...…33
99
Глава 6. Реляционные языки запросов .........................................…....………36
6.1. Язык SQL (Structured Query Language) ..................................……..36
6.2. Операторы манипулирования данными ................................………37
6.3. Выборки ............................................................................…………..38
6.4. Запросы, использующие соединения ...................................……….42
6.5. Подзапросы ........................................................................ …………43
6.6. Подзапросы с несколькими уровнями вложения ......................……44
6.7. Коррелированный подзапрос .................................................. ……..44
6.8. Квантор существования. Запрос, использующий EXISTS ............ ..46
6.9. Стандартные функции .........................................................…………47
6.10. Использование группировок (GROUP BY)...............................……48
6.11. Объединение с использованием UNION ..................................……48
6.12. Многоаспектный запрос .......................................................………..49
6.13. Операции обновления ........................................................….………49
6.14. Представления .....................................................................………….52
Упражнения к главе 6.................................................................. ..…………53