Лабораторная работа №4 по дисциплине "Основы визуального программирования". Тема: "Базы данных"

Цена:
100 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Faculty.db
material.view.file_icon Faculty.PX
material.view.file_icon Group.DB
material.view.file_icon Group.PX
material.view.file_icon Group.X02
material.view.file_icon Group.Y02
material.view.file_icon Stud.DB
material.view.file_icon Stud.PX
material.view.file_icon Stud.X02
material.view.file_icon Stud.Y02
material.view.file_icon Project1.cfg
material.view.file_icon Project1.dof
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon Project1.~dpr
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.dfm
material.view.file_icon Unit1.pas
material.view.file_icon Unit1.~ddp
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon
material.view.file_icon
material.view.file_icon Faculty.db
material.view.file_icon Faculty.PX
material.view.file_icon Group.DB
material.view.file_icon Group.PX
material.view.file_icon Group.X02
material.view.file_icon Group.Y02
material.view.file_icon Stud.DB
material.view.file_icon Stud.PX
material.view.file_icon Stud.X02
material.view.file_icon Stud.XG0
material.view.file_icon Stud.XG1
material.view.file_icon Stud.Y02
material.view.file_icon Stud.YG0
material.view.file_icon Stud.YG1
material.view.file_icon Project1.cfg
material.view.file_icon Project1.dof
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon Project1.~dpr
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.dfm
material.view.file_icon Unit1.pas
material.view.file_icon Unit1.~ddp
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

ЗАДАНИЕ 1:
1. Создание таблиц.
Создайте таблицы:
Faculty (Название факультета, Курс, Количество групп на курсе );
Group (Название группы, Фамилия старосты, Количество студентов в группе);
Stud (ФИО, Домашний адрес, Телефон).
2. Построение внешних ключей
1) Постройте внешние ключи так, чтобы
- в таблице Group отображались только записи с группами текущего факультета таблицы Faculty;
- в таблице Stud отображались только записи со студентами текущей группы таблицы Group.
3. Разработка Приложения.
1) Разместить на форме компоненты как показано на рисунке 1
2) Сохранить Приложение в том же каталоге, где хранится каталог базы данных
3) Для удобства работы изменить названия компонентов TTable на tbF, tbGrp, tbStd и TDataSource на dsF, dsGrp, dsStd.
4) Связать компоненты и активизировать таблицы (см. лекцию, п.8.4).
Должны появиться пустые таблицы с заголовками полей.
4. Объединение таблиц.
1) Свойство MasterSource: TDataSource; - определяет имя главной таблицы в связи главный-подчиненный
Установите TbStd.MasterSourse - dsGrp;
TbGrp.MasterSourse - dsF;
2) Свойство MasterFields: String; - Содержит список полей главной таблицы, по которым в данной подчиненной таблице будет установлена связь главный - подчиненный
5. Заполнение таблиц.
- Запустите Приложение (обратите внимание на скорость запуска Приложения при первом запуске и при последующих) и заполните таблицы (поля F_Num, G_Num, St_Num заполняются автоматически).
6. Редактирование полей
1) Чтобы работать с конкретным полем надо создать объект для этого поля.
2) Для настройки полей поочередно щелкайте мышью в списке редактора по каждому полю и в окне Object Inspector устанавливайте нужные значения свойств.
7. Проверка работы Приложения
1) Запустите Приложение и проследите за изменением индексированных полей во всех таблицах каждый раз при переходе на другую запись.
2) С помощью Database Desktop просмотрите содержимое и структуры таблиц.
Формы приложения
Текст программы

ЗАДАНИЕ 2:
Добавить в Приложение (см. рис. 2)
1. Для таблицы Facultу и Group – компонент TDBNavigator.
Установите свойства TDBNavigator: DataSource = dsF (dsGrp);
      ShowHint = True 
2. Для таблицы Stud:
- Перемещение на первую запись (First)
- Перемещение на одну запись назад (Prior)
- Перемещение на одну запись вперед (Next)
- Перемещение на последнюю запись (Last)
- Добавление новой записи (значение поля Фамилия - из Edit1) (Insert)
- Редактирование записи (значение поля Фамилия - из Edit1) (Edit)
- Удаление записи (Delete)
- Удаление всех записей (Del All)
- Перемещение на заданное количество записей, '-' – движение к первой записи (Move by)
- Включение режима сортировки (неотсортированный список/ сортировка по фамилиям).
Для возможности сортировки по полю Фамилия надо создать вторичный индекс таблицы Stud по двум полям: G_Num и St_FIO (Фамилия). Для этого выполните следующее:
• Установите значения свойства Active=False у всех таблиц (это необходимо, чтобы можно было реконструировать таблицы. При Active=True таблицы находятся в режиме работы с базой данных и изменять их нельзя) 
• Запустите DBD и создайте вторичный индекс известным способом
• Вернитесь к Приложению и у всех таблиц установите значения свойства Active=True 
– Поиск фамилии способом перебора (Фамилия набирается в Edit2)
2. Для выполнения в таблице Stud Точного поиска и Поиска по символам необходимо:
• Установить значения свойства Active=False у всех таблиц
• Запустить DBD и создать вторичный индекс (inFIO) табл. Stud по полю St_FIO
• Вернуться в Приложение к табл. Stud и установить значение свойства Active=True (у таблиц Faculty и Group свойство Active=False)
• Запустить Приложение и проверить оба варианта поиска.
Формы приложения
Поиск перебором
Сортировка
Точный поиск
Поиск по символам
Текст программы

Дополнительная информация

Работа успешно зачтена!
В архиве отчет + программы
Лабораторная работа №4 по дисциплине «Основы визуального программирования»
Лабораторная работа № 4 Тема: Базы данных. ЗАДАНИЕ 1: 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ); Group (Название группы, Фамилия старосты, Количество студентов в группе); Stud (ФИО, Домашний адрес, Телефон). При выполнении команды Save as… создайте новый каталог для хранения Приложения, а внутри – еще один каталог (н-р, Base) для хранения базы (в нем и сохраняйте таблицы). - При необходимости видеть таблицу сразу после сохранения вк
User xtrail : 8 апреля 2013
250 руб.
Лабораторная работа №4 по дисциплине "Основы визуального программирования"
Тема: Базы данных. ЗАДАНИЕ 1: 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ); Group (Название группы, Фамилия старосты, Количество студентов в группе); Stud (ФИО, Домашний адрес, Телефон). ЗАДАНИЕ 2: Добавить в Приложение (см. рис. 2) 1. Для таблицы Facultу и Group – компонент TDBNavigator. Установите свойства TDBNavigator: DataSource = dsF (dsGrp);
User Greenberg : 9 февраля 2012
49 руб.
Лабораторная работа № 4 по дисциплине "Основы визуального программирования"
Тема: Базы данных ЗАДАНИЕ 1 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ), Group (Название группы, Фамилия старосты, Количество студентов в группе), Stud (ФИО, Домашний адрес, Телефон). (см. лекцию, п.8.3) - При выполнении команды Save as… создайте новый каталог для хранения Приложения, а внутри – еще один каталог (н-р, Base) для хранения базы (в нем и сохраняйте таблицы). - При необ
User 1231233 : 29 января 2012
23 руб.
Лабораторная работа №4 по дисциплине: Основы визуального программирования. Для всех вариантов.
Лабораторная работа №4 Тема: Базы данных ЗАДАНИЕ 1 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ), Group (Название группы, Фамилия старосты, Количество студентов в группе), Stud (ФИО, Домашний адрес, Телефон). Построение внешних ключей 2. Разработка Приложения. 3. Объединение таблиц. 4. Заполнение таблиц. 5. Редактирование полей 6. Проверка работы Приложения ЗАДАНИЕ 2 Добавить в Приложение (см. рис. 2) 1. Для таблицы Facultу и Group – ко
User IT-STUDHELP : 19 июня 2017
20 руб.
Лабораторная работа №4 по дисциплине: Основы визуального программирования. (ВСЕ варианты)
Тема: Базы данных ЗАДАНИЕ 1 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ), Group (Название группы, Фамилия старосты, Количество студентов в группе), Stud (ФИО, Домашний адрес, Телефон). (см. лекцию, п.8.3) Таблица Faculty - При выполнении команды Save as… создайте новый каталог для хранения Приложения, а внутри – еще один каталог (н-р, Base) для хранения базы (в нем и сохраняйте табли
User Roma967 : 11 октября 2015
300 руб.
promo
Лабораторная работа № 4 по дисциплине: Основы визуального программирования вариант 0
4. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ) Group (Название группы, Фамилия старосты, Количество студентов в группе), Stud (ФИО, Домашний адрес, Телефон). (см. лекцию, п.8.3)
User Despite : 14 мая 2015
60 руб.
Лабораторная работа №4 по дисциплине: Основы визуального программирования. Вариант №8
Лабораторная работа №4_БД Требования к оформлению отчета: Отчет должен включать следующее: файл .doc c текстом программы и видом форм приложения; папку с проектом Project1 !!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке. Тема: Базы данных ЗАДАНИЕ 1 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ), Group (Название группы, Фамилия старосты, Количество студентов в гру
User Amor : 29 октября 2013
250 руб.
promo
Лабораторная работа №4 по дисциплине "Основы визуального программирования". 5-й семестр. 6-й вариант
ЛАБОРАТОРНАЯ РАБОТА №4 по дисциплине «Основы визуального программирования» ЗАДАНИЕ 1: 1. Создание таблиц. Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ), Group (Название группы, Фамилия старосты, Количество студентов в группе), Stud (ФИО, Домашний адрес, Телефон). 2. Построение внешних ключей 1) Постройте внешние ключи так, чтобы - в таблице Group отображались только записи с группами текущего факультета
User mastar : 23 декабря 2012
125 руб.
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх