powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите бедной девушке.
25 сообщений из 25, страница 1 из 1
Помогите бедной девушке.
    #33414457
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствйте. У меня такая проблема: учусь на программиста, все было хорошо до недавнего времени, но вот дали задание по созданию базы данных. Сама в этом ничего не понимаю, к сожалению. Может кто-нибудь поможет.
Мне нужно выполнить вторую часть. Неоюходимо сделать схему данных и таблицы в SQL Server, а программу в Access через какие-то сохраненные процедуры, вроде бы. ПОМОГИТЕ, ПРОШУ ВАС, ПОЖАЛУЙСТА.

1.
В бухгалтерии любого предприятия рано или поздно встает вопрос автоматизации и хранения платежных поручений. Обычно предприятие имеет несколько банковских счетов в различных банках. Поэтому, при заполнении очередной платежки бухгалтер выбирает банк и номер счета предприятия в этом банке (их так же может быть несколько). Банк характеризуется своим названием (обычно существует полное и краткое название банка), БИК (8-10 цифр), КоррСчет(13 цифр), ОКО (6 цифр), ОКПО (8 цифр). Следует тщательно проверять эти сведения при внесении и при попытке их исправить. В каждом зарегистрированном банке у предприятия может быть один или несколько счетов (но не меньше одного).
Следует реализовать функции:
добавление нового банка и хотя бы одного счета в нем;
добавление нового счета в уже сущестыующем банке;
изменение сведений о банке или одном из его счетов;
удаление сведений о банке или одном из его счетов.
2.
В бухгалтерии любого предприятия рано или поздно встает вопрос автоматизации и хранения платежных поручений. На каждом предприятии существует список постоянных корреспондентов, т.е. предприятий, периодически получающих денежные переводы. Для каждого такого прежприятия хранится его название, название банка данного предприятия, реквизиты этого банка (см. предыдущий раздел), номер счета предприятия в этом банке. Необходимо реализовать функции внесения реквизитов нового предприятия, копирование реквизитов уже существующего в БД предприятия (для последующего изменения), удаления предприятия (физического, если на него не ссылается ни одна платежка или отметка об удалении данных), изменение реквизитов (тогда старые сохраняются в БД и отмечаются как удаленные, а заносится новая запись, содержащая измененные сведения).

3.
В бухгалтерии любого предприятия рано или поздно встает вопрос автоматизации и хранения платежных поручений. Платежные поручения имеют уникальный в рамках года номер, который должен порождаться системой без участия оператора. Необходимо реализовать следующие функции:
заполнение новой платежки;
копирование уже существующей платежки для ее последующего изменения;
отметка о регистрации платежки в банке;
изменение незарегистрированной в банке платежки;
удаление незарегистрированной в банке платежки.
[/i]
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414462
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот теперь тебя никто из здесь присутствующих на работу не возьмет.

"пока вы смотрите свой телевизор, инопланетяне через него трахают вам мозги"
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414467
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я и не хотела. Мне бы это задание сделать. И я буду счастлива!
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414470
Лисицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Передай преподам, что они лохи педальные. Акцесс - отстой. Давай сделаем на фоксе.
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414475
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему Access отстой? И что такое фокс? Мне нужно в аксес и SQL Server.
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414493
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не просто лохи педальные, они совки махровые.

Корсчет лет пять как стал длиннее.
Физическое удаление записей в БД только лохи педальные делают.
Что такое ОКО не знаю, может, старшие товарищи подскажут.
С чего это нельзя занести запись о банке, если в нем не открыто ни одного счета?
И вообще, поделятся ли деньгами? Очень полезная программа получается.

"пока вы смотрите свой телевизор, инопланетяне через него трахают вам мозги"
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414516
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кто с вами должен поделиться? Я так понимаю эту базу у меня проверят и выкинут, ну в крайнем случае куда-нибудь закинут подальше.
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414565
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я к тому что здесь довольно много работы. Которую полезно было бы сделать, "учась на программиста".

"пока вы смотрите свой телевизор, инопланетяне через него трахают вам мозги"
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414577
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том, что нужно делать самой, вы правы. Но как делать, если нам ничего не объясняют. Как делать не говорят. Рассказали про то, какие есть служебные файлы и для чего они нужны и все. А что до реализации БД, додумывайте сами, что называется.
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414583
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OksanchikВ том, что нужно делать самой, вы правы. Но как делать, если нам ничего не объясняют. Как делать не говорят. Рассказали про то, какие есть служебные файлы и для чего они нужны и все. А что до реализации БД, додумывайте сами, что называется.
Преподы-идиоты - это Ваша беда, согласен.
Но как с ними выучиться на программиста??
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414601
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот и я думаю как?!!!
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414627
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oksanchik wrote:
> Вот и я думаю как?!!!
а никак! Я вот это понял давно, и выучился на Инженера минус электроника
по производству радиоэлектронной аппаратуры (а начинал строителем
самолётов и вертолётов).
Некуда податся.... некак учится... пятница.. вечер... пиво... рыба... о!
и девочки... с вопросами...

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414635
Лисицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oksanchik , а если Вы их Мочквы, то можно было бы встретиться в центре... посидели б где нить, поговорили бы о преподах, о БД...
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414649
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не повезло вам, лисицын, я не из Москвы, а из города Находка Приморского края!
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414678
Лисицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой а у ва сичас 2 ночи? Ах как рамантична. А что в Находке приморскго края институты есть? Или Вы во Владике учитесь?
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414696
Oksanchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Находке есть институты, но филиалы, а я учусь во Владике. Живу в Находке. Вот приехала на выходные, и пытаюсь заниматься базой. Пыталась. Но уже пора спать, завтра продолжу, вернее уже сегодня.
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414810
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вы хотите чтобы кто-то спроектировал базу данных для SQL server и интерфейс на акцесе?
это что за задание такое? дипломная что ли?
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33414894
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Oksanchik. Не буду помогать. Надеюсь, Вас с треском вышибут из института и я НИКОГДа не увижу ваших приблуд в реальной работе.
=====
Достопочтимые сэры и лэди! Я бы с удовольствием помог человеку, который что-то делает, но запутался. Но любителям халявы я никогда помогать не буду.
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33415660
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oksanchik
В том, что нужно делать самой, вы правы. Но как делать, если нам ничего не
объясняют. Как делать не говорят. Рассказали про то, какие есть служебные
файлы и для чего они нужны и все. А что до реализации БД, додумывайте сами,
что называется.

Угу. Обязаны все тебе.
Отчисляйся. На твое место нормального парня/девчонку возьмут.
Сейчас диплом нужен, чтобы только в милицию, МЧС да в армию взяли. Иди в
какой-нибудь библиотечный институт, там и получишь.
В нормальном месте тебы потрясут при приеме на работу - будь здоров, и
никакая бумажка не поможет.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33417037
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно, чего уж так набросились то?

Всем в институте все рассказаывали так, что без проблем любые задания делали? Не верю!

Обычно в институте ничего не рассказывают - это правда. Если сам чего-то не выучишь - фиг сдашь. И это правда.
Но! Есть еще один вариант - смочь сдать просто так, без всяких там работающих программ. Это не в каждом институте получится - вот в моем университете так получалось, я ни одного зачета/экзамена по программированию не сдал :)), правда сам потом (с 3-го курса) научился, как практика началась человеческая.
Так что выход есть.

Тока вот чего я не пойму:
авторНо как делать, если нам ничего не объясняют. Как делать не говорят. Рассказали про то, какие есть служебные файлы и для чего они нужны и все. А что до реализации БД, додумывайте сами, что называется.
Что-то вот мне не верится, чтобы совсем ничего не рассказывали, вот совсем-совсем ничего, а задали такую задачу - аж с Акцессом сразу да еще SQL Server в качестве БД!!!
Нам хоть чего рассказывали, так примерно то и задавали. Но чтобы так!!!

Это какой же курс у вас?


-- Tygra's --
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33418706
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Девушка, вы (или вам) хотя бы основы на уровне этого читали?
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33418727
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это АЗБУКА проектирования БД, и пока вы не будете на этом уровне ориентироваться, это все рано как пытаться писать не зная букв... Даже если вам напишут, вряд ли вы сможете прочитать.
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33419766
Фотография Finans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А когда сдавать?
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33420766
Фотография Dinamo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это развод.
Работодатели проверяют отзывчивость и квалификацию участников форума на тестовых задачках ;)
...
Рейтинг: 0 / 0
Помогите бедной девушке.
    #33421003
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
изучите http://www.firststeps.ru/sql/sql1.html


это примерный ответ на первый вопрос по структуре и простейший пример.
непонятно что вы понимаете под понятием счет - вам нужно перечилить его аттрибуты, и также платежки. Как делать формы на акцессе - это в форум акцесса

Код: plaintext
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.
if object_id('dbo.bank') is not null drop TABLE dbo.bank
GO
go
CREATE TABLE [bank] (
	[id] [int] IDENTITY ( 1 ,  1 ) NOT NULL ,
	[short_name] [nvarchar] ( 12 ) COLLATE Cyrillic_General_CI_AI NOT NULL ,
	[full_name] [nvarchar] ( 128 ) COLLATE Cyrillic_General_CI_AI NULL ,
	[BIK] [bigint] NULL ,
	[KS] [bigint] NULL ,
	[OKO] [bigint] NULL ,
	[OKPO] [bigint] NULL ,
	CONSTRAINT [PK_bank] PRIMARY KEY  CLUSTERED 
	(
		[id]
	)  ON [PRIMARY] ,
	CONSTRAINT [UK_short_name] UNIQUE  NONCLUSTERED 
	(
		[short_name]
	)  ON [PRIMARY] ,
	CONSTRAINT [CH_BIK] CHECK
	(
		BIK >  9999999  AND BIK <  1000000000 
	),
	CONSTRAINT [CH_KS] CHECK
	(
		LEN(CAST(KS AS varchar( 15 )))  =  13 
	),
	CONSTRAINT [CH_OKO] CHECK
	(
		OKO >  99999  AND OKO <  1000000 
	),
	CONSTRAINT [CH_OKPO] CHECK
	(
		OKPO >  9999999  AND OKPO <  100000000 
	),
) ON [PRIMARY]
GO

if object_id('dbo.sp_AddBank') is not null drop PROCEDURE dbo.sp_AddBank
GO  
CREATE PROCEDURE dbo.sp_AddBank @short_name nvarchar( 12 ), @full_name nvarchar( 128 ), @BIK bigint, @KS bigint, @OKO bigint, @OKPO bigint
AS
BEGIN
set nocount on
	if LEN(@short_name) <  3  begin PRINT N'короткое название банка слишком короткое' goto Error_Handler end
	if LEN(@short_name) >=  12  begin PRINT N'короткое название банка слишком длинное' goto Error_Handler end
	if LEN(@full_name) <  3  begin PRINT N'длинное название банка слишком короткое' goto Error_Handler end
	if LEN(@full_name) >  127  begin PRINT N'длинное название банка слишком длинное' goto Error_Handler end
	if @BIK <  10000000  OR @BIK >  999999999999  begin PRINT N'неправильно набран БИК' goto Error_Handler end
	if LEN(CAST(@KS AS varchar( 15 )))<>  13  begin PRINT N'неправильно набран Кор. счет' goto Error_Handler end
	if LEN(CAST(@OKO AS varchar( 15 )))<>  6  begin PRINT N'неправильно набран ОКО' goto Error_Handler end
	if LEN(CAST(@OKPO AS varchar( 15 )))<>  8  begin PRINT N'неправильно набран ОКПО' goto Error_Handler end
-- проверить если банк уже в базе
declare @id_bank int
set @id_bank = (select top  1  id from bank where @short_name like short_name)
if @id_bank >  0  
begin
	update bank set short_name = @short_name, full_name =@full_name, BIK = @BIK, KS = @KS, OKO = @OKO, OKPO = @OKPO
	print N'банк ' +  @full_name + N' изменен'
end
else
begin
	insert into bank (short_name, full_name, BIK, KS, OKO, OKPO)  values (@short_name, @full_name, @BIK, @KS, @OKO, @OKPO)
	print N'банк ' +  @full_name + N' добавлен'
end
return  0 
Error_Handler:  
print 'не могу добавить или изменить параметры банка'
END
GO

-- добавить банк
exec dbo.sp_AddBank N'НБ2', N'новый банк',  12345678 ,  1234567890123 ,  123456 ,  12345678 
GO
select * from bank
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите бедной девушке.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]