Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
Анжелк
8 / 8 / 6
Регистрация: 12.07.2011
Сообщений: 165
#1

Нужен пример приложения, разработанного по принципам ООП для работы с базой

20.02.2013, 13:30. Просмотров 2502. Ответов 8
Метки нет (Все метки)

Уважаемые программисты, скиньте пожалуйста исходники приложения, разработанного по принципам ООП для работы с базой данных Access. Очень нужен пример
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2013, 13:30
Ответы с готовыми решениями:

Нужен пример приложения для работы с БД с исходным кодом
Нужно на winforms сделать приложение для работы с локальной БД на Access. Но...

Создание приложения для работы с базой данных (firebird)
Есть база, подключенная к visual studio, а что с ней делать дальше не ясно....

Пример работы с базой данных MS Access (не форма)
Нужен любой пример работы с базой данных в c# без формы, пожалуйста. Гугл не...

Нужен пример работы с snmp
Ктонибудь использовал Snmp ? какую взять библиотеку ? или реализовывать...

Нужен пример работы с SQLite
Здравствуйте, подкиньте пожалуйста какой нибудь элементарный пример работы с...

8
n1l
135 / 137 / 18
Регистрация: 26.07.2010
Сообщений: 911
23.02.2013, 20:04 #2
Наверное акцессом тут никто не пользуется.
0
Анжелк
8 / 8 / 6
Регистрация: 12.07.2011
Сообщений: 165
23.02.2013, 20:07  [ТС] #3
Мне нужен пример, в котором созданы пользовательские классы и создан наследованный класс в приложении базы данных
0
n1l
135 / 137 / 18
Регистрация: 26.07.2010
Сообщений: 911
23.02.2013, 20:17 #4
Зачем вам пользовательские классы и наследование в приложении которое работает с бд?
0
Анжелк
8 / 8 / 6
Регистрация: 12.07.2011
Сообщений: 165
23.02.2013, 20:18  [ТС] #5
Потому что препод этого требует
0
n1l
135 / 137 / 18
Регистрация: 26.07.2010
Сообщений: 911
23.02.2013, 20:32 #6
А задача как поставлена?
0
Анжелк
8 / 8 / 6
Регистрация: 12.07.2011
Сообщений: 165
23.02.2013, 20:38  [ТС] #7
Создать базу данных "Великие ученые" База должна собирать анкетные данные, фотографию, биографию, область науки, основные труды
0
n1l
135 / 137 / 18
Регистрация: 26.07.2010
Сообщений: 911
23.02.2013, 21:15 #8
В упор не вижу тут необходимости наследования.

В общем от вас хотят примерно следующего:

1) Спроектировать базу данных.

"Великие ученые" База должна собирать анкетные данные, фотографию, биографию, область науки, основные труды

Будет она выглядеть примерно так:

scientist //таблица ученых
id
sex
dateofborn
....
somthingelse

science //таблица наук
id
title

science_And_scientist //таблица связей ученых и наук (многие ко многим)
scienceId
scientistId

works // таблица работ(один ко многим)
id
scienceid
scientistid
title


2) Для этой базы данных сделать в приложении классы, которые будут работать с этими данными:

C#
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
public class Scientist //класс ученого
{
  public int Id {get;set;}
  public bool sex {get;set;}
  public DateTime dateofborn {get;set;}
  ....
  public object somthingelse {get;set;}
 
  //связи
  public List<Science>{get;set;}
  public List<Works>{get;set;}
}
public class Science //класс науки
{
  public int Id {get;set;}
  public string title{get;set;}
 
  //связи
  public List<Works>{get;set;}
}
 
public class Work //класс работы
{
  public int Id{get;set;}
  public string Title{get;set;}
  //Связь с наукой, опционально в принципе можно и без нее
  public Science Domain{get;set;}
}
Ну и в конце концов с помощью приложения и запросов к бд вы создаете вот такую объектную модель:

C#
1
List<Scientist> listOfScientist
И с помощью этого списка можете обрабатывать данные о конкретном ученом.
1
Cat2
396 / 81 / 6
Регистрация: 16.02.2013
Сообщений: 327
23.02.2013, 22:46 #9
Цитата Сообщение от n1l Посмотреть сообщение
works // таблица работ(один ко многим)
id
scienceid
scientistid
title
Многие-ко-многим. Возможны совместные работы, и надо таблицу связи "ученые-работы"
1
23.02.2013, 22:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2013, 22:46

Entity Framework: нужен пример работы с данными
Манипулация с даннимы добавление,удаление,редактирование.

Ищу литературу по основным принципам эфективной работы с sqlexpress
Доброго дня. Пытаюсь осилить мир баз данных в видении Microsoft. Слышал и...

Какой инструмент выбрать для клиента и для работы с базой данных используя C#?
Какой инструмент выбрать для клиента и для работы с базой данных используя C#?...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru