- •1.1. Системы бд и их характеристики. Бд, банк бд, субд, ипс.
- •1.2. Субд определение и функции.
- •1.3. Уровни классификации пользователей системы бд.
- •1.4. Определение данных в базах данных.
- •1.6. Манипулирование данными в субд.
- •1.10. Безопасность баз данных
- •1.11. Модели данных классификация моделей
- •1.16. Релятионная модель данных
- •1 .12. Объекты и отношения. Er-диаграммы, концептуальное проектирование.
- •1.17. Иерархическая модель данных.
- •1.15. Сравнение реляционного, иерархического и сетевого подходов к форме моделей данных.
- •1.18. Сетевая модель данных.
- •1.19. Логические структуры данных. (элемент, группа, отношение, представление).
- •1.20. Организация физических записей.Способы выделения элементов в физической записи.
- •Организация физических записей.
- •Способы выделения элементов в физической записи:
- •1.22. Последовательный файл, файл с указателем, индексирование по одному элементу.
- •1.26. Иерархическая организация (структура хранения).
- •1.26. Иерархическая организация (структура хранения).
- •2.2. Создание меню в субд vfp
- •2.3. Создание отчетов в субд vfp
- •2.4. Создание этикеток в субд vfp
- •2.1. Создание форм в субд vfp
- •2.5. Создание форм «один-ко-многим» в субд vfp. Установление отношения в форме.
- •2.8. Характеристика субд vfp.
- •2.6. Определение данных в субд vfp.
- •2.10. Программирование в субд vfp.
- •2.9. Создание и ведение бд в vfp (основные команды).
- •2.11. Операторы доступа и поиска команд. Языка системы vfp
- •2.12. Установление отношения в бд в субд vfp
- •2.14. Установление отношения в форме типа 1:n в субд vfp
- •2.13. Установление отношения c использованием команды set relation в субд vfp
- •2.7. Объектно-ориентированное визуальное проектирование форм в субд vfp
- •3.15. Язык Баз Данных sql.
- •3.17. Sql. Оператор select.
- •3.16. Управление доступом. Привилегии.
- •3.18. Sql : определение таблиц.
- •3.19. Sql : Модификация и удаление таблиц.
- •3.20. Sql: операторы insert, update, delete
- •3.21. Понятие транзакции.
- •3.22. Сериализация транзакций в распределённых субд. Двухфазная фиксация изменений.
- •3.23. Сериализация транзакций в распределенных субд на основе временных меток.
- •1.13. Этапы проектирования бд.
1.1. Системы бд и их характеристики. Бд, банк бд, субд, ипс.
Система БД – компьютеризованная система хранения записей, т.е. компьютеризованная система, осн. назначение которой – хранить инфу, предоставляя пользователям ср-ва ее извлечения и модификации.
БД – поименованная сов-сть данных, относящаяся к некоторым областям приложения (предметной области), обладающая определенной структурой, компонентами которых Мб любые структурированные единицы данных (Эл-ты, файлы, др..) связанные м/у собой определенным образом, причем эти данные могут использоваться как в одной, так и в нескольких задачах, как одним, так и несколькими пользователями.
БД свободна от излишней неуправляемой избыточности и обладает свойством целостности. Пример:
STUD
FAM |
NAME |
GR |
KAF |
FOTO |
Ким |
Иван |
|
28 |
● ссылка на файл |
… |
… |
|
27 |
● ссылка на файл |
… |
… |
|
… |
● ссылка на файл |
Совокупность всех имён полей – таблица.
Строка в таблице - кортеж (студент) с атрибутами.
KAFEDRA
KAF |
ZAV |
TEL |
28 |
|
|
37 |
|
|
KAF – в БД данные взаимосвязаны. Используется вся имеющаяся информация, причём информация не должна повторятся.
Системы баз данных.
Банк данных – некий срез системы БД.
АИПС – информационно- поисковая система.
Пользователи: а) Создатели (владельцы); б) Администратор; в)Программисты–разработчики (разработчики СУБД); г) Программисты-разработчики прикладных программ; д) Конечные пользователи.
Универсальный язык – с его помощью можно задать запрос. Пример:
1)QBF, QBE
2) Yandex и др.
БД, БАНК БД, СУБД, ИПС.
СУБД- система управления базами данных – система, предназначенная для ведения баз данных соответ опред моделей БД и поддерживающ след инфу:
Создание БД - определение данных, инициализация файлов, ввод данных с формальнологическим контролем (проверка типа данных и размера данных происходит всегда). Если в определении данных был задан список или интервал заключений, то происходит контроль соответствия этому списку/ интервалу введенного значения.
При определении данных устанавливается связь м/у таблицами и определяются поисковые индексы.
Осуществляется через: 1)команды СУБД, т.е. команды FoxPro(заполнение формы); 2)язык программирования SQL (пишутся команды)
Инициализация файлов – создание пустой БД в соответствии с заданным опред данных.
Ввод данных – заполнение пустых строчек путем: 1)загрузка данных из файла append from; 2) ввод данных через стандартную экранную форму (append).
Определение. Система управления базами данных (СУБД) – это система, предназначенная для поддержки использования БД, и включает в себя следующие функции:
Создание БД: Определение данных, инициализация файлов, ввод данных с ФЛК (формально – логическим контролем).
Справочная функция
Манипулирование данными
Обновление данных
Реструктуризация данных
Поддержка средств программирования и проектирования приложений
Обеспечение целостности
Обеспечение безопасности
ИПС- информационно-поисковая система
БАНК БД- некоторые средства базы данных