Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, Entity Framework
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
1

Способы реализации БД

26.11.2015, 10:01. Показов 1358. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача:
Создать базу данных (с клиентами, конечно), которая свяжет работу отдела.

Вводные данные:
К базе одновременно могут подключаться до 20 человек. Поднять сервер возможности нет. Бюджет ограничен моим энтузиазмом. Опыт подобных проектов минимален (но я охотно учусь). Выполнять проект буду на Visual Studio 2010.

Способы реализации БД (которые я вижу):
1. В сетевой папке создать локальную БД.
2. Найти бесплатный MySQL хостинг (слышал, что такие есть).

По какому пути пойти? Где грабли поменьше?

Добавлено через 2 часа 33 минуты
Попробовал пойти по первому пути. Не идет. Насколько я понял, по сети локальные базы данных не работают. На то они и локальные...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.11.2015, 10:01
Ответы с готовыми решениями:

Лексический анализатор: способы реализации
Помогите определиться с чего начать или подскажите как можно это реализовать? Само задание:...

Свой ntp-сервер, способы реализации
Добрый день! Появилась необходимость проводить синхронизацию времени между несколькими серверами...

Чат: способы реализации
Всем зига. Кто поможет сделать чат-программу? :3

Способы реализации теста на с++!
Здравствуйте форумчане!Мне поставили задачу сделать тест на VS(c++) в формах. соотстветственно с...

13
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
26.11.2015, 10:06 2
polkilokanfet, А чем не устраивает вариант с аксес на первое время? С mySQL я долго искал бесплатный сайт так и не нашел а какой нашел там тормозит со страшной силой.
А тут в принципе работающий пример https://www.cyberforum.ru/ado-... 92336.html будь то аксес или mySQL
1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17784 / 13903 / 5324
Регистрация: 17.03.2014
Сообщений: 28,453
Записей в блоге: 1
26.11.2015, 10:43 3
polkilokanfet, подними сервер. Это несложно. При установке Visual Studio можно установить Express редакцию SQL Server. Можно установить его на твоей машине или на чей-то другой. Отдельный сервер для этого не нужен.
1
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
26.11.2015, 14:23  [ТС] 4
Цитата Сообщение от КВА696 Посмотреть сообщение
А чем не устраивает вариант с аксес на первое время?
Насколько я понял, Entity Framework не дружит с Access. Могу ошибаться.
Цитата Сообщение от OwenGlendower Посмотреть сообщение
подними сервер. Это несложно.
Я б с удовольствием. Но на моем рабочем компьютере нет прав администратора.
Когда я упросил поставить VS 2010 Professional, на меня уже смотрели как на врага народа. Объяснять экономической безопасности что я не верблюд, уже устал.
Есть ли способ поднять сервер без прав администратора?
0
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
26.11.2015, 14:32 5
Цитата Сообщение от polkilokanfet Посмотреть сообщение
Насколько я понял, Entity Framework
Я тоже не нащол как их подружить.

Цитата Сообщение от polkilokanfet Посмотреть сообщение
способ поднять сервер без прав администратора?
Если вам безопасность не дает то стороние сервера вам вообще не подойдут тем самым хранить вашу информацию только на ваших компах без лишней установки а это посильно только аксес если он уже установлен на компы работников либо SQLite но как мне кажется с ним не получится работать сразу нескольким людям одновременно.

Добавлено через 1 минуту
Тут даже наверное аксес отпадает так как вам может понадобиться установка Microsoft Access Database Engine 2010
0
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
26.11.2015, 14:38  [ТС] 6
Безопасники - бывшие полицейские. От слова "хостинг" они впадают в благоговенный ужас. Не думаю, что они поймут как это работает.

SQLite как и Access - не могу подружить с Entity Framework. А в рукопашную создавать все сущности очень не хочу.

Ищу обходные пути вот...
0
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
26.11.2015, 14:43 7
polkilokanfet, тогда вам искать что поддерживает Entity Framework и если он поддерживает хоть какую нить не серверную базу то её и пробовать.

А так у вас сеть в производстве есть? между компами или по принципу флешки ходите. Просто если есть сеть то и сетевые админы должны быть а значит с них требовать сервер надо. На крайний случай записку на имя генерального директора что производство тормозит из за пенсионеров не желающих идти в ногу со временем
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17784 / 13903 / 5324
Регистрация: 17.03.2014
Сообщений: 28,453
Записей в блоге: 1
26.11.2015, 14:43 8
Цитата Сообщение от polkilokanfet Посмотреть сообщение
Насколько я понял, Entity Framework не дружит с Access. Могу ошибаться.
С Access можно работать через классический ADO.NET.

Цитата Сообщение от polkilokanfet Посмотреть сообщение
Когда я упросил поставить VS 2010 Professional
Возможно SQL Server был установлен вместе с VS. Открой список служб и посмотри есть ли служба с именем SQL Server (SQLExpress).

Цитата Сообщение от polkilokanfet Посмотреть сообщение
Есть ли способ поднять сервер без прав администратора?
Боюсь что нет. Тебе в частности может понадобится добавить исключение в правила локального фаервола чтобы работали удаленные подключения. А это требует прав администратора.

Цитата Сообщение от КВА696 Посмотреть сообщение
либо SQLite но как мне кажется с ним не получится работать сразу нескольким людям одновременно.
На оф. сайте пишут что возможно, но это ненадежно и несколько процессов не могут одновременно менять данные.
2
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
26.11.2015, 14:45  [ТС] 9
Всё, конечно, есть. И сеть и администраторы. Не хочу вдаваться в тонкости положения, но поверьте, я могу рассчитывать только на себя.
0
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
26.11.2015, 14:49 10
polkilokanfet, В таком случае только облегчайте жизнь самому себе. И вставляйте 5 копеек когда говорят как мне это надоело то скать бумажки, а вы им в ответ а если бы был сервер то все бы было хороше))) кстати а 1С вас не спасат? бугалтера обязаны на нем работать может и вы как нить к ним на хвост упадете. Все зависит что конкретно должно быть. Так как у нас сетевой админ пытается все в 1с свести)) я только заговорил о программе ручной написки, он сразу зачем в 1С все есть)))
0
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
26.11.2015, 15:04  [ТС] 11
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Возможно SQL Server был установлен вместе с VS. Открой список служб и посмотри есть ли служба с именем SQL Server (SQLExpress).
Да, такая служба установлена. Даже работает сейчас.

Цитата Сообщение от OwenGlendower Посмотреть сообщение
Боюсь что нет. Тебе в частности может понадобится добавить исключение в правила локального фаервола чтобы работали удаленные подключения. А это требует прав администратора.
Ну раз они установили VS 2010, то и на такое небольшое нарушение они пойдут =).


Правильно ли я понимаю, что раз служба работает, то у меня "поднят сервер"?
Пойду погуглю...
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17784 / 13903 / 5324
Регистрация: 17.03.2014
Сообщений: 28,453
Записей в блоге: 1
26.11.2015, 15:13 12
Цитата Сообщение от polkilokanfet Посмотреть сообщение
Правильно ли я понимаю, что раз служба работает, то у меня "поднят сервер"?
Да. Постарайся добиться разрешения на установку Management Studio Express. С её помощью будет проще управлять БД. Дистрибутив можно бесплатно скачать с сайта Microsoft.
0
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
26.11.2015, 15:56  [ТС] 13
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Да. Постарайся добиться разрешения на установку Management Studio Express. С её помощью будет проще управлять БД. Дистрибутив можно бесплатно скачать с сайта Microsoft.
Создать и настроить БД можно при помощи студии. Вопрос только в простоте управления или я чего-то важного не смогу без установки Management Studio?

Добавлено через 28 минут
Не получилось... Не удалось открыть подключение к SQL Server.
Пойду на поклон к админам...
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17784 / 13903 / 5324
Регистрация: 17.03.2014
Сообщений: 28,453
Записей в блоге: 1
26.11.2015, 16:50 14
polkilokanfet, по моему ряд настроек можно сделать только через Management Studio.
0
26.11.2015, 16:50
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2015, 16:50
Помогаю со студенческими работами здесь

Способы реализации идей
Добрый день, господа девелоперы! Хотелось бы обратиться к вам для обмена опытом, мнениями,...

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

Электронный учебник, способы реализации
Как сделать форму как на картинке заранее спасибо

Программа для тестирования: способы реализации
Помогите пожалуйста, до этого момента никогда не придавала сильного значения к ООП. И вот настало...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции. / / . . .
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru