
- •Задания по лабораторной работе №4 для студентов специальности асои
- •2. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
- •1)* Номер сотрудника, char(2);
- •1)* Код кафедры, char(2);
- •4. С помощью программы DataBase DeskTop создать и частично заполнить несколькими записями три взаимосвязанные таблицы.
- •5. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
- •6. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
- •7. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
- •9. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
- •10. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
- •11. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
- •13. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
Задания по лабораторной работе №4 для студентов специальности асои
Создать базу данных в формате MS Access с указанными в задании таблицами (для подготовленных студентов в одной из таблиц предусмотреть хранение картинок с изображениями соответствующих предметов).
Разработать программу ведения базы данных и задания любого запроса к базе данных. Для связи с базой данных использовать компоненты ADO. Для расчета требуемых значений использовать запросы на языке SQL.
При описании таблиц звездочками указаны ключевые поля.
1. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
Таблица 1(основная), список сотрудников отдела. Таблица должна иметь следующие поля:
1)* Номер сотрудника, char(2);
2) Фамилия сотрудника, char(40);
3) Дата его рождения, date;
4) Код области рождения, char(2);
5) Месячная зарплата, char(5)
6) Фотография сотрудника, blob.
Таблица 2(зависимая), области Беларуси. Таблица должна иметь следующие поля:
1)* Код области, char(2);
2) Наименование области, char(20);
На форму поместить компонент TADOConnection и по два компонента TADOtable и TdataSource для связи таблиц с базами данных. Связать эти таблицы по полю кода области. Для навигации по основной таблицы использовать компонент TDBNavigator. Для визуализации таблиц использовать компонент TDBGrid.
Запрос создавать в компоненте TMemo и с помощью компонент TADOQuery и TDataSource выполнять запрос, а результат запроса помещать в компонент TDBGrid.
Подсчитать месячный фонд зарплаты сотрудников отдела .
2. Создать и частично заполнить несколькими записями две взаимосвязанные таблицы.
Таблица 1(основная), список сотрудников института. Таблица должна иметь следующие поля:
1)* Номер сотрудника, char(2);
2) Фамилия сотрудника, char(40);
3) Дата его рождения, date;
4) Код кафедры, char(2);
5) Фотография сотрудника, blob
Таблица 2(зависимая), кафедры института. Таблица должна иметь следующие поля:
1)* Код кафедры, char(2);
2) Название кафедры, char(20);
На
форму поместить компонент TADOConnection
и по два компонента TADOtable
и TdataSource
для связи таблиц с базами данных. Связать
эти таблицы по полю кода кафедры. Для
навигации по основной таблицы использовать
компонент TDBNavigator.
Для визуализации таблиц использовать
компонент TDBGrid.
Запрос создавать в компоненте TMemo и с помощью компонент TADOQuery и TDataSource выполнять запрос, а результат запроса помещать в компонент TDBGrid.
Построить зависимость частоты рождений сотрудников по месяцам.
3. С помощью программы DataBase DeskTop создать и частично заполнить несколькими записями три взаимосвязанные таблицы.
Таблица 1(основная), список международных телефонных разговоров. Таблица должна иметь следующие поля:
1)* Номер разговора, char(6);
2) Телефон звонившего, char(7);
3) Дата разговора, date;
4) Время начала разговора, Time;
5) Продолжительность разговора в минутах, Char(3);
6) Код города, куда звонили, char(4)
Таблица 2(зависимая), список телефонов. Таблица должна иметь следующие поля:
1)* Номер телефона, char(7);
2) Фамилия владельца, char(40);
3) Адрес владельца, char(60)
4) Фотография владельца телефона, blob.
Таблица 3(зависимая), список городов. Таблица должна иметь следующие поля:
1)* Код города, char(4);
2) Название города, char(20).
На форму поместить компонент TADOConnection и по два компонента TADOtable и TdataSource для связи таблиц с базами данных. Связать эти таблицы по полям номера телефона и кода города. Для навигации по основной таблицы использовать компонент TDBNavigator. Для визуализации таблиц использовать компонент TDBGrid.
Запрос создавать в компоненте TMemo и с помощью компонент TADOQuery и TDataSource выполнять запрос, а результат запроса помещать в компонент TDBGrid.
Подсчитать сумму оплаты за каждый разговор и общую сумму за все разговоры, введя произвольный поминутный тариф.