Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.06.2011, 22:04
Deathq Deathq вне форума
Прохожий
 
Регистрация: 27.06.2011
Сообщения: 1
Репутация: 10
По умолчанию Создать файл БД, содержащий сведения о сдаче студентами сессии

Народ помогите сделать просто не фига не догоняю(( а еси завтра не сдам из инса отчислят(((
Вариант 6.
А. Создать файл БД, содержащий сведения о сдаче студентами сессии. Структура записи: индекс группы, фамилия студента, оценки по пяти предметам, признак участия в общественной работе:
- "1" – активное участие
- "0" – неучастие.
Количество записей ≥ 25.
Б. Разработать для пользователя интерактивную форму взаимодействия с БД, позволяющую вывести информацию о зачислении студентов группы Х на стипендию. Студент, получивший все оценки "5" и активно участвующий в общественной работе, зачисляется на повышенную стипендию (доплата 50%). Не активно участвующий–доплата 25%. Студенты, получившие "4","5", зачисляются на обычную стипендию. Студенты, получившие одну "3", но активно занимающиеся общественной работой, также зачисляются на стипендию, в противном случае зачисление не производится. Индекс группы вводится на форме.
Ответить с цитированием
  #2  
Старый 27.06.2011, 22:09
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Deathq
... а еси завтра не сдам из инса отчислят...
Извините за резкость, разве это будет неправильно? А если хотите помощи, то показывайте, что сделали сами и что не получается.
Ответить с цитированием
  #3  
Старый 27.06.2011, 22:18
Аватар для Gravitas
Gravitas Gravitas вне форума
Новичок
 
Регистрация: 12.06.2011
Сообщения: 61
Версия Delphi: 7
Репутация: 38
По умолчанию

Действительно. Такие работы не на 1 день студентам дают...
__________________
Gravitas
Ответить с цитированием
  #4  
Старый 28.06.2011, 12:32
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Автор не ограничился данным форумом и я ему уже там дал ответ. Отвечу и тут, но с небольшим уточнением:
Цитата:
Делать нужно именно то что сказано. Все абсолютно четко. Если вы не понимаете, что значат фразы:
...Создать файл БД...,
...Структура записи...
то помочь вам тут никто не в силах - читайте литературу или конспекты т.к. это азы.
Что именно вы не догоняете? Задайте конкретный вопрос, а не вывешивайте текст вашего задания.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 30.06.2011, 11:35
Аватар для anonymous
anonymous anonymous вне форума
Новичок
 
Регистрация: 19.01.2011
Сообщения: 61
Версия Delphi: Delphi2009 v.12
Репутация: 12
По умолчанию

В армии тоже прикольно, сча как раз призыв.
Ответить с цитированием
  #6  
Старый 02.07.2011, 22:55
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию

это самая примитивная структура БД. Сделана под 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  
Старый 02.07.2011, 23:01
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Опоздал, ТС уже на плаце.
Ответить с цитированием
  #8  
Старый 02.07.2011, 23:54
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию скучно

а может написать прогу по учету отдраенных сортиров...
все равно я на больничном.
скучно.....

А вообще то он халявщик.
Головой думать не привык (если она есть)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:32.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter