Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/35: Рейтинг темы: голосов - 35, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10

Создание базы данных

08.08.2011, 21:52. Показов 7461. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, с чего надо начинать писать программу (базу данных) на Турбо Паскале???
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.08.2011, 21:52
Ответы с готовыми решениями:

Создание базы данных
Составить базу данных о квартирах дома (от 9 до 12). Для каждой квартиры указать номер, жилую площадь, общую площадь, количество жильцов,...

Создание базы данных с результатами экзаменов
База данных создается как массив записей ,содержащих следующие сведения: название 4 дисциплин,по которым сдавались экзамены, ФИО студента,...

Создание базы данных "Поэты серебряного века"
Создание базы данных "Поэты серебряного века" средствами Turbo Pascal. В файле записи о FIO поэтов, даты рождения, места рождения, дата...

22
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
08.08.2011, 22:08
Цитата Сообщение от Виктория25 Посмотреть сообщение
с чего надо начинать писать программу
или
Цитата Сообщение от Виктория25 Посмотреть сообщение
базу данных
определитесь...
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 22:30  [ТС]
Базу данных.....
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 22:40  [ТС]
Помогите плз создать базу данных на турбо паскале...
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
08.08.2011, 22:42
Ну хоть задание нам дай... А то
Цитата Сообщение от Виктория25 Посмотреть сообщение
создать базу данных
.
Какую?
Какие поля?
Что будет хранить?
Какие данные выдавать?
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
08.08.2011, 22:46
С идеи! Однозначно! (или с задания).
Потом надо понять свою идею. Например:
Идея - "а не написать ли мне базу данных на Паскале для хранения дней рождения моих знакомых?"
Потом формализировать идею:
БД должна содержать:
ФИО знакомого
Дату рождения

Программа должна выдавать ближайший день рождения или список всех знакомых с их днями рождения.

Вот так пишется БД на Паскале (или других языках).
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 23:02  [ТС]
База данных ПРОДУКТЫ
Она должна содержать следующие поля:
1.Создание таблицы
2.Редактировать
3.Сохранить.bat
4.Сохранить.txt
5.Вывести на печать
6.Предварительный просмотр
7.Выход

Сама таблица должна состоять из следующих полей:
1.Название продукта
2.Когда поступил
3.Срок годности


Так же в базе должен присутствовать таймер(после выхода срока годности продукт должен автоматически исчезать из базы данных)...

Очень сложно... я даже и не знаю с чего начать....
1
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
08.08.2011, 23:04
Цитата Сообщение от Виктория25 Посмотреть сообщение
3.Сохранить.bat
4.Сохранить.txt
В смысле? В задании не поясняется?
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 23:04  [ТС]
База данных ПРОДУКТЫ
Она должна содержать следующие поля:
1.Создание таблицы
2.Редактировать
3.Сохранить.bat
4.Сохранить.txt
5.Вывести на печать
6.Предварительный просмотр
7.Выход

Сама таблица должна состоять из следующих полей:
1.Название продукта
2.Когда поступил
3.Срок годности


Так же в базе должен присутствовать таймер(после выхода срока годности продукт должен автоматически исчезать из базы данных)...

Очень сложно... я даже и не знаю с чего начать....

Добавлено через 4 минуты
И в самой таблице должен присутствовать поиск по продуктам
(например, если я ввожу морковь, то он мне должен выдать морковь привезенную в разное время, до выхода срока годности.)
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
08.08.2011, 23:06
начните с УТОЧНЕНИЯ ЗАДАНИЯ у преподавателя.
ЗЫ темы объединил, больше не плодите их.
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
08.08.2011, 23:08
Задача довольно долгая по коду (скорей всего это курсовой). Если не знакомы с языком пасаль, то я вам посоветую фо "фриланс"
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 23:11  [ТС]
т.е. если я сохраняю в bbat? то он должен сохранить в самой программе..
А если в тхт, то в вордовском документе...

Добавлено через 2 минуты
хорошо..........
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
08.08.2011, 23:11
Цитата Сообщение от Виктория25 Посмотреть сообщение
вордовском документе...
1.Что такое bat
2. Сохранить из Паскаля в Word - не получится никак. txt-файл может сожержать вашу базу в текстовом формате. например так:

морковь, 10.11.2010
свекла, 08.01.2011
.....
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 23:14  [ТС]
=((
Хорошо, ну а как хотя бы написать код для основного меню: создание табл., редактировать и т.д....???
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
08.08.2011, 23:27
Вот вам начало
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
Program PROGRAM1;
Uses Crt;
 
Type TEST=record
       NAME:String[15];   {PRODUKT}
       DATA:String[10];   {DATAPOST}
       SROK:Integer;   {GODNOST}
       :Integer;   {GODNOST}   {}
     End;
 
Var 
  zap: TEST;
  fname: file of TEST;
  rez: Integer;
 
{Otkrytie BD}
Procedure OpenBD;
Begin
  Assign (fname, 'c:\TEST.BD');
  {$I-}
  Reset(fname);
  {$I+}
  If IOResult<>0 Then Rewrite(fname);
End;
 
{Vivod Menu}
Procedure ShowMenu;
Begin
  ClrScr;
  TextColor (14);
  Writeln('MENU');
  TextColor (15);
  WriteLn('  1 - Dobavit zapis');
  WriteLn('  2 - Izmenit zapis');
  WriteLn('  3 - Prosmotr  BD (',FileSize(fname),')');
  WriteLn('  4 - Pechat  BD (',FileSize(fname),')');
  WriteLn('  5 - Sohranit BD');
  WriteLn('  0 - Vihod');
  WriteLn('------------------------');
  Write('Vash vibor? ');
End;
 
{Dobavit zapis}
Procedure AddZapis;
Begin
  ShowMenu;
  Reset (fname);
  Seek(fname, FileSize(fname));
  GotoXY(1,11);
  TextColor(14);
  WriteLn('Dobavit zapis');
  TextColor(15);
  Write('PRODUKT :');
  Readln (zap.NAME);
  Write('DATAPOST :');
  Readln (zap.DATA);
  Write('GODNOST :');
  Readln (zap.SROK);
  Write(' :');
  Readln (zap.);
  Write (fname, zap);
End;
 
{Izmenit zapis}
Procedure EditZap;
Var
  nz:Integer;
Begin
  ShowMenu;
  Reset (fname);
  GotoXY(1,11);
  TextColor(14);
  Write('Izmenit zapis N ');
  TextColor(15);
  ReadLn(nz);
  Seek(fname, nz-1);
  Read(fname, zap);
  Writeln;
  Write('PRODUKT :');
  WriteLn (zap.NAME);
  Write('DATAPOST :');
  WriteLn (zap.DATA);
  Write('GODNOST :');
  WriteLn (zap.SROK);
  Write(' :');
  WriteLn (zap.);
  Writeln;
  Seek(fname, nz-1);
  Write('PRODUKT :');
  Readln (zap.NAME);
  Write('DATAPOST :');
  Readln (zap.DATA);
  Write('GODNOST :');
  Readln (zap.SROK);
  Write(' :');
  Readln (zap.);
  Write (fname, zap);
End;
 
{Udalit zapis}
Procedure DelZap;
Var
  nz:Integer;
Begin
  ShowMenu;
  Reset (fname);
  GotoXY(1,11);
  TextColor(14);
  Write('Udalit zapis N ');
  TextColor(15);
  ReadLn(nz);
  Seek(fname, nz-1);
  Read(fname, zap);
  Writeln;
  Write('PRODUKT :');
  WriteLn (zap.NAME);
  Write('DATAPOST :');
  WriteLn (zap.DATA);
  Write('GODNOST :');
  WriteLn (zap.SROK);
  Write(' :');
  WriteLn (zap.);
  Writeln;
  Write(' :');
  Seek(fname, nz-1);
  Write (fname, zap);
End;
 
{Osnovnaya programma}
Begin
  ClrScr;
  OpenBD;  {Otkrytie BD}
  Repeat
    ShowMenu;  {Vivod Menu}
    ReadLN(rez);
    Case rez of
      1:AddZapis;  {Dobavit zapis}
      2:EditZap;  {Izmenit zapis}
      3:DelZap;  {Udalit zapis}
 
      0:exit;
    End;
  Until rez=0;
  Close(fname)
End.
Добавлено через 2 минуты
Извините, но создавалку БД я пока еще до конца не дописал...
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
08.08.2011, 23:37  [ТС]
О_О... спасибо большое!!
Вы так быстро сделали...!!
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
08.08.2011, 23:39
Цитата Сообщение от Виктория25 Посмотреть сообщение
Вы так быстро сделали...!!
Это не вся программа. Только её половина.
Просто пишу программку для написания вот таких вот программок
0
1 / 1 / 0
Регистрация: 08.08.2011
Сообщений: 10
09.08.2011, 04:26  [ТС]
да,конечно, я понимаю, что эте не все.... но все же спасибо за это начало...)))

Добавлено через 4 часа 34 минуты
В этой программке есть Добавить, изменить и удалить запись, а как Просмотреть БД, вывести на печать БД, сохранить БД???
0
9 / 8 / 1
Регистрация: 05.08.2011
Сообщений: 56
09.08.2011, 04:59
Может стоит заглянуть в Turbo Vision и поискать там соответствующие компоненты?
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
09.08.2011, 12:51
Цитата Сообщение от Виктория25 Посмотреть сообщение
В этой программке есть Добавить, изменить и удалить запись, а как Просмотреть БД, вывести на печать БД, сохранить БД???
Писал же - это не вся программа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.08.2011, 12:51
Помогаю со студенческими работами здесь

Создание базы данных
Для отладки программы необходимо предварительно создать на магнитном диске соответствующий тестовый набор исходных данных для выполнения...

Создание базы данных
В общем прошу помощи у опытных людей, в паскале полный чайник,а сессия не за горами по инфе закрыть надо долги, задали создать базу данных...

Создание базы данных с текстовым файлом
Написать две программы: Первая – содержит базу данных для аэропорта. Информация должна содержать: 1. Наименование воздушной линии 2....

Создание базы данных, открытие из под одной базы данных MS Access
Здравствуйте. В общем, C# начал заниматься только вот и сразу была поставлена задача создать базу данных. Идея есть, при открытие программы...

Создание базы данных на лету, создание и заполнение таблиц в базе DB (Paradox? или..).
Здравствуйте Профи! --- Видел я &quot;простенькую&quot; (exe-шник небольшого размера, запускается сразу, без предварительной установки)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru