Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание файлового обработчика / 4 сообщений из 4, страница 1 из 1
11.05.2007, 09:30
    #34518062
Nodrug
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание файлового обработчика
Здравствуйте.
Необходима консультация по созданию системы, которая хранит файлы, поддерживает версионность их изменения и некоторый набор полей с их описанием. Как реализовать БД на SQL.
...
Рейтинг: 0 / 0
11.05.2007, 10:52
    #34518294
хламист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание файлового обработчика
такая система уже есть - Windows Sharepoint Services, по крайней мере можете рассмотреть для примера
...
Рейтинг: 0 / 0
11.05.2007, 12:17
    #34518685
NoName 2007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание файлового обработчика
FilesData(id, FileData (not null), ControlSum (not null))
Files (id, FileName (not null), FileDataID (null), Comments (null))
History (id, FilesID (not null), FileDate (not null), ChangeType (not null), ModifiersID (not null), Comments (null))
ChangeType: input (0), changed (1), deleted (2)
Modifiers (id, NickName (null), FIO (not null))
что-то вроде этого
...
Рейтинг: 0 / 0
11.05.2007, 14:09
    #34519232
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание файлового обработчика
mysqlfs-0.4.0-rc1/schema.sql
Код: 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.
--
-- Table structure for table `data`
--

DROP TABLE IF EXISTS `data_blocks`;
CREATE TABLE `data_blocks` (
  `inode` bigint( 20 ) NOT NULL,
  `seq` int unsigned not null,
  `data` blob ,
  PRIMARY KEY  (`inode`, `seq`)
) ENGINE=MyISAM DEFAULT CHARSET=binary;

--
-- Table structure for table `inodes`
--
DROP TABLE IF EXISTS `inodes`;
CREATE TABLE `inodes` (
  `inode` bigint( 20 ) NOT NULL,
  `inuse` int( 11 ) NOT NULL default '0',
  `deleted` tinyint( 4 ) NOT NULL default '0',
  `mode` int( 11 ) NOT NULL default '0',
  `uid` int( 10 ) unsigned NOT NULL default '0',
  `gid` int( 10 ) unsigned NOT NULL default '0',
  `atime` int( 10 ) unsigned NOT NULL default '0',
  `mtime` int( 10 ) unsigned NOT NULL default '0',
  `ctime` int( 10 ) unsigned NOT NULL default '0',
  `size` bigint( 20 ) NOT NULL default '0',
  PRIMARY KEY  (`inode`),
  KEY `inode` (`inode`,`inuse`,`deleted`)
) ENGINE=MyISAM DEFAULT CHARSET=binary;

--
-- Table structure for table `tree`
--

DROP TABLE IF EXISTS `tree`;
CREATE TABLE `tree` (
  `inode` int( 10 ) unsigned NOT NULL auto_increment,
  `parent` int( 10 ) unsigned default NULL,
  `name` varchar( 255 ) NOT NULL,
  UNIQUE KEY `name` (`name`,`parent`),
  KEY `inode` (`inode`),
  KEY `parent` (`parent`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание файлового обработчика / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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