Программирование баз данныхРефераты >> Программирование и компьютеры >> Программирование баз данных
Первичным ключом в этой таблице является поле “№ документа” .
2. Разработка программ создания таблиц, формы для ввода данныхв
таблицы.
Создание таблицы “документы”
CREATE TABLE Докумены ( Номер_Документа INTEGER CONSTRAINT Индекс5 PRIMARY KEY , Содержание_Документа TEXT , Дата_Полу4ения date);
Создание таблицы “задание”
create table Задание ( Номер_Задания INTEGER CONSTRAINT a1 PRIMARY KEY, содержание_задания text, Дата_Полу4ения date, срок_выполнения integer ,Дата_Окон4ания_Выполнения date , Номер_Документа integer);
Создание таблицы “сотрудник”
CREATE TABLE Сотрудник ( Номер_сотрудника COUNTER CONSTRAINT Индекс1 PRIMARY KEY , Фамилия TEXT ,Имя TEXT, От4ество TEXT,Пол TEXT, Дата_Рождения date, Адрес TEXT);
Создание таблицы
create table Сотрудник_Задание ( Номер_Сотрудника INTEGER CONSTRAINT Индек2 PRIMARY KEY ,
Номер_Задания integer);
3. Создание отчета для печати
Задание:
Вывести успешные и неуспешные задания.
Запрос состоит из двух зарпросов:
1.
SELECT Задание.Номер_Задания, Задание.содержание_задания, Дата_Окон4ания_Выполнения-Дата_полу4ения AS разность, Дата_Окон4ания_Выполнения, Задание.срок_выполнения
FROM Задание;
2.
SELECT Задание.Номер_Задания, Задание.содержание_задания, (Дата_Окон4ания_Выполнения)
FROM все
WHERE срок_выполнения > разность;
Выводит успешно выполненные задания
1.
SELECT Задание.Номер_Задания, Задание.содержание_задания, Дата_Окон4ания_Выполнения-Дата_полу4ения AS разность, Дата_Окон4ания_Выполнения, Задание.срок_выполнения
FROM Задание;
2.
SELECT Задание.Номер_Задания, Задание.содержание_задания, (Дата_Окон4ания_Выполнения)
FROM все
WHERE срок_выполнения > разность;
Выводит неуспешно выполненные задания