2 / 2 / 0
Регистрация: 10.10.2019
Сообщений: 199
|
|
Подскажите с созданием базы данных офиса24.01.2020, 00:05. Показов 1754. Ответов 22
Метки нет Все метки)
(
Здравствуйте, подскажите пожалуйста! Нужно создать базу данных офиса, как вы понимаете? Подскажите какие основные таблицы(отделы) должны присутствовать и подгруппы? Помогите составить описание предметной области (инфологическая модель предметная области).
0
|
24.01.2020, 00:05 | |
Ответы с готовыми решениями:
22
Подскажите с созданием базы данных Создание базы данных офиса Помогите с созданием базы данных |
2 / 2 / 0
Регистрация: 10.10.2019
Сообщений: 199
|
|
24.01.2020, 07:46 [ТС] | |
VinniPuh, Спасибо. У меня вопрос.
1. В инфологической модели нужно будет указывать основные таблицы? Или все 10-12 таблиц? 2. Например Таблица отделы, в ней соответственно отделы, нужно будет для каждого отдела создавать таблицу и делать связь?
0
|
24.01.2020, 08:27 | |
а если добавится отдел, то создавать еще таблицу? и переписывать все запросы? стоит ли?
0
|
![]() 9115 / 6072 / 591
Регистрация: 27.03.2013
Сообщений: 19,895
|
|
24.01.2020, 09:42 | |
Как вам помочь не знаю, ибо вы даже задачу сформулировать не можете.
Офисы бывают разные и их сфера деятельности тоже. На вскидку можно придумать ещё таблички Кабинеты Имущество Телефоны Документооборот Приказы Да много чего можно нагородил зная цель. Добавлено через 7 минут Только описывая - Адрес Клиента или Поставщика, можно понасоздавать справочников с десяток Страны Регионы РайоныРегиона НасПункты ТипыНасПунктов Улицы ТипыУлиц Строения ТипыСтроений Заказы КаталогТоваров РасписаниеРаботы КонтактныеЛица ГруппаКонтактов Учёт МестоХранения ...
0
|
2 / 2 / 0
Регистрация: 10.10.2019
Сообщений: 199
|
|
24.01.2020, 09:48 [ТС] | |
VinniPuh, Задание с примерами.
1.rar
0
|
Модератор
![]() ![]() |
|
24.01.2020, 10:59 | |
VinniPuh, вот только база не в аксесс
0
|
![]() 9115 / 6072 / 591
Регистрация: 27.03.2013
Сообщений: 19,895
|
|
25.01.2020, 10:54 | |
Alberto123, Да, еще вчерась же уточнили, что я в - SQL Server, плохо секу, лучше взаимодействую с - Access.
В Access, для начала, я бы описал структуру от Организации до Сотрудника и сделал примерно вот такую Схему данных. И на ее основе начал бы думать, чем занять сотрудников какого ни то одного из отделов. И это еще не все таблицы отобрахены в схеме данных, ибо например справочники для Адреса, я соединяю связями в запросах и не отражаю обычно в схеме данных, т. к. не всегда нужно обеспечение йелостности данных. Для общефилософского понятия - Отдел Офиса, такого будет даже за глаза и с излишком, аж наверное на 5 с плюсом. ![]()
1
|
![]() 9115 / 6072 / 591
Регистрация: 27.03.2013
Сообщений: 19,895
|
|
26.01.2020, 15:27 | |
В смысле?
Таблиц чего, каких и для чего? Чёткое и не урезанное ТЗ где? Просто структуру организации я вроде показал, а что бы что то конкретнее, нужно знать специфику, ибо отдел отделу рознь, можно и 100 таблиц понасоздавать, только нужны ли они будут?
0
|
![]() 9115 / 6072 / 591
Регистрация: 27.03.2013
Сообщений: 19,895
|
|
26.01.2020, 15:42 | |
Я взял себе за правило, что бы в БД небыло ни одного Имени поля с одинаковым Именем.
Так как я паталогический лентяй, то мне так гораздо удобнее писать запросы из нескольких таблиц, где могут встречаться одинаковые имена полей. А в конце имени ставлю Первую или несколько буковок из имени таблицы, в которой это поле находится и мне лично намного проще вспомнить какое поле из 10-20 таблиц участвует в запросе, иначе приходится перед именем поля прописывать имя таблицы, но нам лентяям, это делать лень. ![]() Короче всё на любителя. Я люблю именно так. На скорость это не влияет, только на уменьшение размера запроса и количества символов. Добавлено через 3 минуты Как и отсутствие пробелов в именах, ибо их приходтися обрамлять в квадратные скобки, иначе частенько SQL начинает ругаться.
0
|
![]() 9115 / 6072 / 591
Регистрация: 27.03.2013
Сообщений: 19,895
|
|
26.01.2020, 15:58 | |
Да я и БД скину, мне никогда не жалко.
Просто у вас не Аксик, а СКЛ, вот грешным делом понадеялся, что вам просто Идея нужна. Некоторые просто сами любят по своему делать Ловите. Может поможет.
1
|
2 / 2 / 0
Регистрация: 10.10.2019
Сообщений: 199
|
|
26.01.2020, 16:15 [ТС] | |
VinniPuh, Спасибо большое! Как понять какой тип данных у строки, что такое Фл? (и выбор галочкой). Мне нужно будет к каждому отделу назначить сотрудников?Как сделать? В каждом отделе нужно будет сделать свои документы и т.д.?
0
|
26.01.2020, 16:15 | |
Помогаю со студенческими работами здесь
20
Помогите с созданием простой базы данных Трудности с созданием базы данных в delphi проблема с созданием базы данных для Django Проблема с созданием calculated field (базы данных). Не могу разобраться с созданием базы данных VS2012 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
|
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
|
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations
рестрикции доступа на сервер sshd
статья:
https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
|
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
|
Многопоточное программирование в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
|
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
|
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
|
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
|
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
|
Образование и практика
Igor3D 21.03.2025
Добрый день
А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
|