- •1 Системы Бд и их характеристики. Бд, банк бд, субд, ипс.
- •2 Субд (определение, функции)
- •3 Уровни классификации пользователей систем баз данных.
- •4 Определение данных в базах данных.
- •5 Языки запросов субд.
- •6 Манипулирование данными в субд.
- •7 Модификация баз данных.
- •8 Реструктуризация баз данных.
- •9 Понятие целостности баз данных.
- •10 Безопасность баз данных.
- •11 Модели данных. Классификация моделей.
- •12 Объекты и отношения. Er-диаграммы, концептуальное проектирование.
- •13 Этапы проектирования баз данных.
- •14 Архитектура (общая схема) систем баз данных.
- •15 Сравнение реляционного, иерархического и сетевого подхода к форме моделей данных.
- •16 Реляционная модель данных.
- •17 Иерархическая модель данных.
- •18 Сетевая модель данных.
- •19 Логические структуры данных. (элемент, группа (кортеж), отношение, представление).
- •20 Организация физических записей. Способы выделения элементов в физической записи.
- •21 Структуры хранения. Понятие метода доступа.
- •22 Последовательный файл, файл с указателем, индексирование по одному элементу.
- •23 Инвертированная организация файлов.
- •24 Списковые структуры (списки).
- •26 Иерархическая организация (структура хранения).
- •27 Бинарные деревья и их использование в субд.
- •29 Создание форм в субд Visual Foxpro
- •31 Создание отчетов в субд Visual Foxpro
- •32 Создание этикеток (label) в субд Visual Foxpro
- •33 Создание форм "один-ко-многим" в субд Visual Foxpro. Установление отношения в форме.
- •34 Определение данных в системе Visual foxpro.
- •35 Объектно-ориентированное визуальное проектирование форм в субд Visual Foxpro
- •36 Характеристика субд Visual foxpro
- •37 Создание и ведение бд в Visual foxpro (Основные команды).
- •38 Программирование в субд Visual foxpro.
- •39 Операторы доступа и поиска командного языка системы Visual foxpro.
- •40 Установление отношения в базе данных в субд Visual FoxPro.
- •42 Программный способ установление отношения в субд Visual FoxPro.
- •43 Понятие транзакции.
- •44 Управление доступом, привилегии.
- •45 Отношения и схемы отношений. Формализация отношений. Ключ отношения, выделенный ключ, суперключ.
- •47 Булевы операции над отношениями. Дополнение, активное дополнение, выбор, проекция, соединение.
- •6.Проекция
- •48 Оператор деления. Постоянные отношения. Переименование атрибутов, эквисоединение.
- •49 Расширение для сравнения на доменах. Расширение оператора выбора. Оператор ѳ - соединения.
- •50 Оператор расщепления.
- •51 Оператор фактор.
- •52 Функциональные зависимости. Алгоритм проверки функциональной зависимости satisfies.
- •55 Транзитивная зависимость. 3-я нормальная форма. Примеры
- •56 Назначение языка баз данных sql. Основные принципы языка.
- •57 Sql.: Управление таблицами: создание, удаление. Типы данных в таблицах.
- •58 Sql: Управление данными: добавление, удаление записей.
- •59 Sql: Команда select. Общая структура команды (блоки from, where и т.П.)
- •60 Sql: Команда select. Выборка из нескольких связанных таблиц.
- •61 Sql: Команда select. Вложенные запросы к таблицам.
- •62 Sql: Объединение таблиц (команда join). Общая структура команды.
- •63 Sql: Объединение таблиц (команда union). Общая структура команды. Отличие от команды join.
- •65 Sql: Курсоры (cursor). Создание, удаление, использование.
- •66 Аксиомы вывода.
- •67 Нормализация.
31 Создание отчетов в субд Visual Foxpro
Отчёт – это:
печатный многостраничный документ в который включены данные из БД.
Вид объекта
Создание: File – new – report – quick report
Вид отчёта:
FAM NAME GR KAF -Объекты типа Text Верхний Колонтитул |
FAM NAME GR KAF -Объекты типа fields Описание строки БД |
DATE() Page Gen() - Печать даты и номера стр. Нижний колонтитул |
Получилось:
Report form имя – запуск отчёта.
Изменить – Report designer.
Недостаток – отчёт привязан к таблице, для печати используется промежуточный файл.
Создаем отчет для таблицы. Для этого выполняем команду File→New в меню FoxPro. В окне создания нового файла мы выбрали опцию создания отчета (Report) и нажали на кнопку мастера отчетов (Wizard).В появившемся диалоговом окне Wizard Selection (выбор мастера) выбираем тип создаваемого отчета- (Report wizard).
После нажатия кнопки ОК, появляется первое диалоговое окно мастера, в котором необходимо указать таблицу, для которой создается отчет и выбрать размещаемые в этом отчете поля. Далее выполняем все шаги -указываем поля для группировки, стиль отображения, порядок размещения, упорядочивание, заголовок.
32 Создание этикеток (label) в субд Visual Foxpro
Создадим этикетки для таблицы authors.dbf. Для этого выполняем команду File→New в меню FoxPro. В окне создания нового файла мы выбрали опцию создания этикеток (Label) и нажали на кнопку мастера этикеток (Wizard).
В появившемся первом диалоговом окне мастера необходимо выбрать источник данных, т.е. указать таблицу, из которой будут выбираться данные(authors.dbf).
Label ( карточка) – создаётся через wizard.
1.) Выбор размера – количество столбцов, высота карточки
2.) Выбор таблицы
3.) формирование этикетки
FILE NAME GR KAF |
► ◄ |
FAM NAME GR KAF |
|
|
|
33 Создание форм "один-ко-многим" в субд Visual Foxpro. Установление отношения в форме.
Вначале выполняем команды File→New в меню FoxPro. В окне создания нового файла мы выбираем опцию создания автоформы (Form) и нажимаем на кнопку мастера форм (Wizard). В появившемся диалоговом окне Wizard Selection (выбор мастера) выбираем тип создаваемой формы. В нашем случае это многотабличный тип (One-to-Many Form Wizard).
После нажатия кнопки ОК, появляется первое диалоговое окно мастера, в котором необходимо указать родительскую таблицу для создаваемой формы и выбрать поля этой таблицы, размещаемые в форме. В список Selected fields (выбранные поля) мы переносим поля родительской таблицы, которые хотим разместить на создаваемой форме: Firstname и Name.
На следующем шаге выбираем дочернюю таблицу (Works.dbf) и следующие поля, которые будут размещены на форме от второй таблицы, - Name и God.
На третьем шаге проверяем поля, по которым устанавливается связь между нашими таблицами:
Четвертый шаг. Выбираем понравившийся стиль отображения объектов формы и типы кнопок управления.
Пятый шаг. Указываем поле, по которому будет проводится сортировка.
Шестой шаг. Задаем заголовок формы
После сохранения в диалоговом окне Save под именем.scx и изменение вида формы в конструкторе форм получаем итоговый вид формы на основе двух таблиц
Способы установления связи между таблицами.
1)Физическое соединение двух таблиц.
2)Установление связей с помощью команды SET RELATIONS.
3)Установление связи в форме
4)Установление связи в БД.
