![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Народ помогите сделать просто не фига не догоняю(( а еси завтра не сдам из инса отчислят(((
Вариант 6. А. Создать файл БД, содержащий сведения о сдаче студентами сессии. Структура записи: индекс группы, фамилия студента, оценки по пяти предметам, признак участия в общественной работе: - "1" – активное участие - "0" – неучастие. Количество записей ≥ 25. Б. Разработать для пользователя интерактивную форму взаимодействия с БД, позволяющую вывести информацию о зачислении студентов группы Х на стипендию. Студент, получивший все оценки "5" и активно участвующий в общественной работе, зачисляется на повышенную стипендию (доплата 50%). Не активно участвующий–доплата 25%. Студенты, получившие "4","5", зачисляются на обычную стипендию. Студенты, получившие одну "3", но активно занимающиеся общественной работой, также зачисляются на стипендию, в противном случае зачисление не производится. Индекс группы вводится на форме. |
|
#2
|
||||
|
||||
|
Цитата:
|
|
#3
|
||||
|
||||
|
Действительно. Такие работы не на 1 день студентам дают...
|
|
#4
|
||||
|
||||
|
Автор не ограничился данным форумом и я ему уже там дал ответ. Отвечу и тут, но с небольшим уточнением:
Цитата:
|
|
#5
|
||||
|
||||
|
В армии тоже прикольно, сча как раз призыв.
|
|
#6
|
|||
|
|||
|
это самая примитивная структура БД. Сделана под Firebird
но годится также и для InterBase, что очень удобно тк он стандартно входит в состав Delphi. Так что пиши адрес полевой почты- доделаю и вышлю. Код:
/*****************************************************
База данных по сдаче сессии
******************************************************/
SET AUTODDL ON;
SET ECHO ON;
OUTPUT isql.txt;
CONNECT 'Sessija.fdb'
USER 'sysdba' PASSWORD 'masterkey';
DROP DATABASE;
COMMIT;
SET NAMES WIN1251;
SET SQL DIALECT 3;
CREATE DATABASE 'Sessija.fdb'
USER 'sysdba' PASSWORD 'masterkey'
DEFAULT CHARACTER SET WIN1251;
COMMIT;
CONNECT 'Sessija.fdb'
USER 'sysdba' PASSWORD 'masterkey';
/***************************************************
Список студентов
****************************************************/
CREATE TABLE Students (
Fam VARCHAR(50) NOT NULL, /* фамилия */
Nam VARCHAR(50) NOT NULL, /* фамилия */
LastNam VARCHAR(50) NOT NULL, /* фамилия */
Group VARCHAR(20), /* индекс группы */
Predmet1 INTEGER, /* Оценки по 5 предметам */
Predmet2 INTEGER, /* Оценки по 5 предметам */
Predmet3 INTEGER, /* Оценки по 5 предметам */
Predmet4 INTEGER, /* Оценки по 5 предметам */
Predmet5 INTEGER, /* Оценки по 5 предметам */
Activn INTEGER, /* признак активности 1-активен, 0- не активен */
PRIMARY KEY(Fam,Nam,LastNam)
);
|
|
#7
|
||||
|
||||
|
Опоздал, ТС уже на плаце.
![]() |
|
#8
|
|||
|
|||
|
а может написать прогу по учету отдраенных сортиров...
все равно я на больничном. скучно..... А вообще то он халявщик. Головой думать не привык (если она есть) |