Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/48: Рейтинг темы: голосов - 48, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41

Создание локальной БД

12.07.2017, 20:17. Показов 10710. Ответов 54
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть необходимость создать простую БД для большого списка учащихся школы и в дальнейшем вбить туда данные с бумажных носителей. Несколько граф: ФИО учащегося, дата рождения, дата зачисления в школу, в какой класс зачислен, ФИО родителей/опекунов. То есть 5-6 ячеек на строку.
Чем лучше воспользоваться для создания БД на локальном компьютере с дальнейшим локальным доступом? Желательно с бесплатной средой разработки (т.е. без использования microsoft office и иных платных аналогов).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.07.2017, 20:17
Ответы с готовыми решениями:

Хочу освоить и применить на практике создание локальной сети, создание домена
Доброго времени суток. Господа, на днях начал осваиваю win server 2003. Хочу освоить и применить на практике создание локальной сети,...

Создание локальной БД
Господа, я пока нуб в базах данных:-[ мне нужна помощь, надо сделать локальную базу данных, т.е. без сервера, чтобы информация хранилась на...

Создание локальной сети
почему на одном компе могу подключить сетевой диск а на другом не могу?

54
6005 / 4580 / 1096
Регистрация: 29.08.2013
Сообщений: 28,288
Записей в блоге: 3
14.12.2019, 21:24
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Shangry Посмотреть сообщение
насколько она проста и удобна для освоения новичком в базах данных?
новички разные бывают

ваша скорость освоения и упорство мне неизвестны, поэтому я не могу сказать насколько проста она для вас и, тем более, удобна

Добавлено через 50 секунд

Не по теме:

Цитата Сообщение от Shangry Посмотреть сообщение
Тогда как у Access с тем, что спрашивал перед этим?
скачайте любой пример из ветки по Аксессу и посмотрите

0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
14.12.2019, 21:25
Цитата Сообщение от qwertehok Посмотреть сообщение
как же нет? и формы и компоненты там есть.
А где они там лежат? Пока что в Exel ничего похожего не попадалось.
0
6005 / 4580 / 1096
Регистрация: 29.08.2013
Сообщений: 28,288
Записей в блоге: 3
14.12.2019, 21:31
Цитата Сообщение от Shangry Посмотреть сообщение
А где они там лежат?
я думаю такому опытному пользователю как вы, не состоит труда в том, что бы найти такую полезную функцию
Миниатюры
Создание локальной БД  
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,062
14.12.2019, 21:40
Цитата Сообщение от Shangry Посмотреть сообщение
...Тогда как у Access...
Не У, а - В
Ну как то так.
Миниатюры
Создание локальной БД  
Вложения
Тип файла: rar Ученики Класса-01 (Адрес,Фото).rar (86.0 Кб, 1 просмотров)
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
14.12.2019, 22:43
VinniPuh
А про такой фокус, как на этом скриншоте, я раньше даже и не подозревал.
Можно создать одну общую форму для заполнения всей БД (если полей много, то будет достаточно тяжеловесно). А можно разбить ее поля на блоки и создать подформы для заполнения каждого из блоков этой базы. Здесь это "Данные", которые состоят из "Данные", "Адрес", "Класс ученика" и "Фото". А они в свою очередь состоят из отдельных полей для заполнения данными. Т.е. можно выстраивать заполнение базы в виде своеобразного дерева форм.
Получается удобнее, чем одна форма на всю базу, а заодно решается с пунктом 5 - просмотр и вывод выборкой полей. Если конечно можно вывести в документальный формат не всю базу, а только содержимое одной подформы.
А фото, как я понимаю, просматриваются миниатюрами?

Где бы почитать, как создать такую БД, как у вас на скриншоте? Что-то похожее я и собирался сделать.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12792 / 5089 / 814
Регистрация: 07.08.2010
Сообщений: 14,991
Записей в блоге: 4
14.12.2019, 23:11
Цитата Сообщение от Shangry Посмотреть сообщение
Есть приличного размера кучка биографических данных. Сейчас она живет в Word-таблицах, но в таком виде ее уже громоздко и неудобно пополнять, сортировать, делать выборки
хотелось бы увидеть пример документа , т.к. пока только беспредметные разговоры

в первую очередь надо понять какие таблицы нужны и какова связь таблиц
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,062
14.12.2019, 23:15
Цитата Сообщение от Shangry Посмотреть сообщение
Что-то похожее я и собирался сделать.
Ну так возьмите ее как основу и творите то, чего в ней не достает для ваших потребностей.
Если чего то не понимаете или не знаете, то переспросите и уточните.
Обычно за это не сьедают.
Правда желательно попросить модераторов перенести тему в соответствующий раздел, там как говорится больше спецов обитает, чем в общем разделе про БД, соответственно и помощь будет в несколько раз больше.
Ну или создайте новую тему с конкретными вопросами.
Я вот лично в общий раздел забрел случайно, типа от скуки и смотрю его не регулярно, а раз от раза, ибо в Свой сразу захожу.
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
15.12.2019, 22:36
Цитата Сообщение от shanemac51 Посмотреть сообщение
хотелось бы увидеть пример документа , т.к. пока только беспредметные разговоры
Рабочий материал - данные по репрессированным в 1930-е годы. Начато не так давно, поэтому всё еще в процессе, устоявшихся таблиц нет. В основном потому, что пока не очень понятно, как лучше раскидывать материал по отдельным блокам.
Вот пример, как могут выглядеть данные, которые надо раскидать по таблицам (по полям БД).

Автаномов (Автономов) Александр Осипович
Родился в 1903 году, в селе Иверском {Иверовском), Старицкого района, Калининской области. Русский, происхождением из крестьян, беспартийный, образование среднее.
Проживал на станции Болшево, Московской области, в Трудкоммуне №1, по Парковому проезду, дом 17, кв. 149. Состоял в Трудкоммуне №1 НКВД, работал строгальщиком на Коньковском заводе Трудкоммуны.
Арестован 20.01.1938, по обвинению в контрреволюционной агитации. 08.02.1938 тройкой при УНКВД по Московской области приговорен к расстрелу. Приговор приведен в исполнение 17.02.1938, в Москве (Бутовский полигон НКВД). Место захоронения — Бутово.
Реабилитирован 06.1989.
Источник сведений: «Бутовский полигон, 1937-1938», вып. 2, стр. 50. (М., 1998); «Книга памяти Московской области».


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

Переделывать, перекомпоновывать большие Word-таблицы - достаточно громоздкое занятие. А в Access похоже это более удобно делать - перестроил форму и отображение данных пошло другим образом. Перебор возможных вариантов "как это лучше подать" займет куда меньше времени, чем с Word.
Да еще и возможность, которую показал VinniPuh - делать все не одной большой формой, а в виде дерева "форма - подформы - поля". Еще больше упрощает работу.
Теперь бы только разобраться как такая структура создается - до сих пор встречалось только про создание одной общей формы на всю БД.

Извините, за такую невнятность изложения, но в БД изрядный новичок, знаком с ними достаточно обрывочно.

Цитата Сообщение от shanemac51 Посмотреть сообщение
в первую очередь надо понять какие таблицы нужны и какова связь таблиц
Пока еще в процессе - и как раскидывать исходные данные по отдельным таблицам, и как их взаимоувязывать.
Миниатюры
Создание локальной БД  
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
15.12.2019, 22:50
Цитата Сообщение от VinniPuh Посмотреть сообщение
Ну так возьмите ее как основу и творите то, чего в ней не достает для ваших потребностей. Если чего то не понимаете или не знаете, то переспросите и уточните.
С удовольствием , но сначала надо понять - как такое вообще создается. Чтобы не одна общая форма на всю БД, а дерево "форма - подформы - поля". До сих пор встречалось только по созданию одной общей формы.

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

Цитата Сообщение от VinniPuh Посмотреть сообщение
Правда желательно попросить модераторов перенести тему в соответствующий раздел, там как говорится больше спецов обитает, чем в общем разделе про БД, соответственно и помощь будет в несколько раз больше.
Спасибо, но к спецам буду обращаться, когда пойдут детали и подробности реализации моей затеи. А пока надо понять общую идею - как такое вообще создается.
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,062
15.12.2019, 23:00
Создайте таблицу с нужными полями.
С помощью мастера форм, создайте форму.
Создайте подчинённую таблицу, свяжите связью с главной по полям.
В главной это поле с типом данных - Счётчик, ключевое.
В подчинённой - числовое, длинное целое.
Открываете основную форму в режиме конструктора и из панели инструментов выбираете - подчинённая форма, вставляете ее в основную.
Мастер спрашивает и рекомендует, вы делаете.
И все таким Макаром.
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
15.12.2019, 23:54
VinniPuh
Спасибо.
И еще вопрос - можно ли проделать описанное в Access 2003 (у меня эта версия стоит)? Или надо переходить на более старшие версии (в 2003-й такого еще нет)?

Добавлено через 6 минут
Цитата Сообщение от VinniPuh Посмотреть сообщение
на панели инструментов выбираете - подчинённая форма
Если я правильно понял, то в случае чего необходимую инфу искать на "подчинённая форма", "подчинённая таблица"?
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12792 / 5089 / 814
Регистрация: 07.08.2010
Сообщений: 14,991
Записей в блоге: 4
16.12.2019, 00:09
Цитата Сообщение от Shangry Посмотреть сообщение
как раскидывать исходные данные по отдельным таблицам, и как их взаимоувязывать
в примере у вас просматривается 1 основная таблица и десяток справочников для ввода текстовых полей, только ваш текст про Артамонова намного шире чем строка на него же в таблице

очень часто в подобных таблицах присутствует неполность данных (например только год вместо даты), сдвоенная фамилия(непонятно какая правильная) и т.д.,
ФИОнациональностьгде работалкем работалв чем обвинендата арестадата приговорадата
Автаномов (Автономов) Александр ОсиповичрусскийКоньковский завод Трудкоммуны №1 НКВДстрогальщикконтрреволюционная агитация20.01.193808.02.193808.02
Автономов Алексей ТимофеевичрусскийБолшевская трудовая коммунаповарантисоветская агитация04.03.193807.06.193804.07
Алексеичев Сергей Борисович Т.К. №1агент по снабжениюантисоветская агитация (ст. 58-10 ук рсфср)20.01.193826.01.1938итл, освоб 03.07
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,062
16.12.2019, 00:34
Можно хоть на чем.
У меня например Акцесс 2000 и ни че, не жалуюсь.
0
26.01.2020, 17:23

Не по теме:

Цитата Сообщение от Shangry Посмотреть сообщение
Рабочий материал - данные по репрессированным в 1930-е годы. Начато не так давно, поэтому всё еще в процессе, устоявшихся таблиц нет.
В чем сакральный смысл сего действа когда есть Открытый список?
«Открытый список» — самая полная база данных жертв политических репрессий в СССР (1917—1991 гг.), построенная по принципу «Википедии». Пользователи сайта и профессиональные исследователи ежедневно добавляют в список новые имена, а также дополняют уже существующие справки.

0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
01.02.2020, 20:54
Времена были изрядно хлопотные, только сейчас сюда выбрался.

VinniPuh,
Спасибо за помощь. Накопал хороший самоучитель по Access 2003, сейчас понемногу осваиваю. Если такой "антиквариат" еще кому-нибудь интересен, то могу выложить

Цитата Сообщение от shanemac51 Посмотреть сообщение
десяток справочников для ввода текстовых полей,
А что такое "справочник для ввода текстовых полей"? До сих пор о таком не слышал.

Цитата Сообщение от shanemac51 Посмотреть сообщение
только ваш текст про Артамонова намного шире чем строка на него же в таблице
Так именно потому и потребовалось заводить БД. В Word-таблицах все это трудновато разместить, да и изрядно тяжеловесно получается. Сейчас часть данных держу в одной таблице, а часть - в другой.
К тому же таблица (БД) - это просто стопка данных по тому или иному человеку. А конечный результат предполагается именно в виде текста - что-то вроде мини-биографии.

Цитата Сообщение от shanemac51 Посмотреть сообщение
Очень часто в подобных таблицах присутствует неполность данных (например только год вместо даты)
Исходные данные брались из базы данных общества "Мемориал" (base.memo.ru). Что там лежало, то и взял.
И это еще не самый худший случай. Периодически встречаются совсем куцые материалы, вроде вот такого:
"Журис Иван Владимирович
Родился в 1909 году, в Ленинграде.
Проживал на станции Болшево, Московской области, по улице Нового быта, дом 3, кв. 2. Состоял в Трудкоммуне №1 НКВД, работал сотрудником редакции
".

Обычно такое бывает если данные брали из Книги памяти Московской области. Там записи обычно идут куцые, до невозможности.

Цитата Сообщение от shanemac51 Посмотреть сообщение
сдвоенная фамилия(непонятно какая правильная)
Тоже проблема исходных данных.
Делаю выборку из БД "Мемориал". В ней периодически обнаруживаю пары записей, по всем признакам относящиеся к одному и тому же человеку (совпадает большая часть данных). Но при этом в базе они идут как разные, относящиеся к разным людям. Причина такого скорее всего в том, что материал был взят из различных источников (разных «Книг памяти»).
В таких случаях одна из записей берется, как основная, и текст составляется по ней. А расхождения со второй записью даются в скобках.

Который вариант верен, а который нет - это только по исходным НКВД-шным делам определить можно.

Цитата Сообщение от userzero Посмотреть сообщение
В чем сакральный смысл сего действа когда есть Открытый список?
Сакральный смысл в том, что в моей фразе пропущена пара слов:
"Рабочий материал - данные по репрессированным нашего города в 1930-е годы".

Отлавливаю все, что обнаруживается по нашему городу, сейчас свожу в общую БД и буду пополнять дальше. И из БД "Мемориала", и из "Открытого списка" (это, кстати, одна из ветвей "Мемориала"), и вообще отовсюду.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2020, 20:54

Создание локальной сети
Доброго времени суток! Очень прошу вас дать совет, потому что я перепробовал уже всё, что можно. Собственно говоря, проблема в...

Создание локальной сети по Wi-Fi
Есть Wi-Fi роутер TP-LINK(раздающий интернет), ноутбук_1(Windows7), ноутбук_2(windows.xp). Нужно настроить сеть таким образом, чтобы оба...

Создание локальной сети
Привет всем. Меня интересует можно ли с помощью adsl Wifi роутера создать локальную сеть между компьютером (к нему подлючен роутер шнуром...

Создание локальной сети
Здравствуйте!!! у меня токая проблемка,у меня два комьпьЮтера и я хочу подклЮчить локальнуЮ сеть!!!!!!!! у меня имеется...

Создание локальной сети
Здравствуйте. Возникла такая ситуация: есть два компа(Win 7),Оба подключены к одному и тому же интернет провайдеру, подключены к одной и...


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

Или воспользуйтесь поиском по форуму:
55
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru