|
|
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Специалисты по базам пишут различные скрипты, запросы.. а как эти запросы используются на практике? Например акцесс/оракл/sql большие софтины, сложно представить как юзер будет работать в них. Нужна клиентская часть. Вопрос: БД-шники разрабатывают формы в акцессе/оракле/sql или же пишут свой софт для работы с этими БД? Вопрос 2: если взять очень большие базы, то информация какого рода в ней содержится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:01 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
я смотрю тут флуд контроль отсутствует как класс. очень жаль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:05 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721я смотрю тут флуд контроль отсутствует как класс. очень жаль. 1) (БД-шники разрабатывают формы в акцессе/оракле/sql) OR (пишут свой софт для работы с этими БД) = TRUE 2) информация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:10 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Зайцев ФёдорTRUEспасибо за утрочнение. Разработка направлена на свои нужды (фирму) или ваша контора этим и живет, что разрабатывает да оттачивает чужие базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:21 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721Разработка направлена на свои нужды (фирму) или ваша контора этим и живет, что разрабатывает да оттачивает чужие базы? это не имеет отношения у теме топика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:07 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
А что понимается под разработкой форм в Oracle? И чем это отличается от разработки форм для БД на каком-то стороннем софте типа Delphi ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 15:19 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Парень, купи себе книжку http://www.ozon.ru/context/detail/id/1512309/ или что-то вроде. Там ответ на все вопросы, которые у тебя могут быть в течение полугода. А дальше ты и сам поймешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 16:28 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721, 1. Они формы вообще непишут. 2. Разная у меня например в отновном ссылки и индексы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 09:37 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721спасибо за утрочнение. Разработка направлена на свои нужды (фирму) или ваша контора этим и живет, что разрабатывает да оттачивает чужие базы? Вы начинающий разработчик или матерый маркетолог, получивший задание исследовать рынок СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 14:37 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
tru55А что понимается под разработкой форм в Oracle? И чем это отличается от разработки форм для БД на каком-то стороннем софте типа Delphi ?ФршддуыAlex721, 1. Они формы вообще непишут. 2. Разная у меня например в отновном ссылки и индексы. ДжекНепотрошительВы начинающий разработчик или матерый маркетолог, получивший задание исследовать рынок СУБД?Нет, я не базовед и пока что не собираюсь :) Почитал главный форум. много думал Но все равно не ясно в каком виде у вас получается исходный продукт. Подключаемые модули к различным 1С, парусам или полноценное ПО с инсталяхой и хелпом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 15:28 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721 Но все равно не ясно в каком виде у вас получается исходный продукт. Подключаемые модули к различным 1С, парусам или полноценное ПО с инсталяхой и хелпом? У нас - это у кого? Здесь присутствуют разработчики/администраторы/и т.д. из десятка тысяч организаций. У всех получается по-разному. У кого-то подключаемые модули к 1С/Парусам, у кого-то полноценное ПО, у кого неполноценное, у кого-то на выходе получается сама 1С или Парус, а кто-то разрабатывает СУБД, которым и посвящен форум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 15:59 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
ДжекНепотрошительУ всех получается по-разному. У кого-то подключаемые модули к 1С/Парусам, у кого-то полноценное ПО, у кого неполноценное, у кого-то на выходе получается сама 1С или Парус, а кто-то разрабатывает СУБД, которым и посвящен форум.Это я и хотел узнать. Как я и предполагал узкопрофильность себя изжила и в открытом виде нигде не встречается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 16:12 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721Это я и хотел узнать. Как я и предполагал узкопрофильность себя изжила и в открытом виде нигде не встречается. Почему это изжила? Живет и здравствует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 16:14 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721 Это я и хотел узнать. Как я и предполагал узкопрофильность себя изжила и в открытом виде нигде не встречается. Есть места, где одни люди пишут серверную часть (логику), а другие клиентскую. А есть места, где эти люди одни и те же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 16:19 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721ДжекНепотрошительУ всех получается по-разному. У кого-то подключаемые модули к 1С/Парусам, у кого-то полноценное ПО, у кого неполноценное, у кого-то на выходе получается сама 1С или Парус, а кто-то разрабатывает СУБД, которым и посвящен форум.Это я и хотел узнать. Как я и предполагал узкопрофильность себя изжила и в открытом виде нигде не встречается.Собственно непонятна логическая цепочка, на основании которой сделан такой вывод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 09:03 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Access - это и СУБД, и RAD (среда разработки приложений). Причем, можно воспользоваться только первым, только вторым, или обеими частями одновременно. Если пользуются только вторым, то роль СУБД выполняет уже не Access, а, например, MS SQL Server. Как СУБД Access является СУБД файл-серверной архитектуры. Это означает, что множество клиентских приложений САМИ, НЕПОСРЕДСТВЕННО обращаются к данным, хранящимся в MDB-файле. Если они используют SQL-запросы, то парсит и исполняет эти запросы само клиентское приложение с помощью библиотек, расположенных на компьютере каждого пользователя. Недостаток такой архитектуры очевиден - огромные массивы данных перегоняются по сети между файл-сервером и пользовательскими компьютерами, даже если реально использованы (например, отображены на экране) будет из них только очень небольшая часть. Клиент-серверная архитектура, в отличие от файл-серверной предполагает наличие промежуточного программного обеспечения, расположенного на сервере (обычно на том же компьютере, где расположены базы данных). Оно получает SQL-запросы от клиентских приложений, парсит их, исполняет, и по сети отправляет только результат их выполнения. Объемы информации, передаваемой между сервером и клиентскими приложениями в такой архитектуре существенно меньше. Существует еще архитектура трехзвенных и многоуровневых приложений, но в это мы углубляться не будем. Для обсуждения поднятой темы достаточно первых двух архитектур. Как для файл-серверной, так и для клиент-серверной архитектуры данные хранятся в некоторой базе, как правило, в виде совокупности реляционных таблиц. Кто-то должен разработать состав таких таблиц (сколько их, для хранения какой информации они будут использоваться, состав и тип их полей, задать связи между ними и т.п.). Если используется клиент-серверная архитектура, то кроме собственно таблиц в базе данных еще расмещается часть функционала по обработке данных на сервере - в виде хранимых процедур, функций, запросов (VIEW), триггеров. Для такой архитектуры архитектор обычно производит разграничение таким образом, чтобы часть функционала, отвечающего за целостность данных, за транзакции, за их синхронную модификацию и представление более близкое к предметной области, было расположено на сервере. А часть функционала, связанного с отображением данных, интерфейсом и т.п. - на клиенте. На самом деле разгарничить эти вещи не так просто, но углубляться в эти вопросы мы не будем, чтобы не отклониться от темы. Таким образом, разработчик средствами СУБД разрабатывает серверную часть - таблицы, VIEW, хранимые процедуры, серверные функции (UDF), триггеры (обработчики событий на стороне сервера), связи DRI (декларативной ссылочной целостности). Для клиентского приложения разрабатывается визуализация и интерфейс - средсвами RAD (Delphi, Visual Studio, VBA MS Access и т.п.) и та часть, которая должна обращаться к серверу с помощью SQL-запросов. Любые ли клиентские приложения связаны с разработкой форм? Чаще всего, да. Но бывают и исключения. Я, например, не имея достаточного времени на разработку интерфейса, буквально за 2-3 дня разработал приложение на MS Access, не использующее ни одной формы, а использующее только продвинутые средства визуализации данных на закладках MS Access "таблицы" и "запросы" - для библиотеки ВУЗа. Это приложение продолжает использоваться уже на протяжении нескольких лет, и оказалось вполне удобным и эргономичным. Access позволяет задавать "подчиненные таблицы" (при этом визуализация одних таблиц "встраивается" визуализацию других таблиц таким образом, что их данные могут отображаться в виде иерархического дерева, а скрытые из визуализации поля Primary-Foreign keys заполняются автоматически сами). Можно в настройке отображения полей таблиц и VIEW настроить визуализацию таким образом, что поле реально будет заполняться целочисленным значением суррогатного ключа, но для пользователя все будет выглядеть как "выбор записи справочника", то есть, отображение полей другой таблицы, с которой связана данная таблица. Конечно, для сложных приложений таких возможностей врядли будет достаточно, но в данном конкретном случае мне удалось покрыть потребности пользователей полностью. Замечу, что разработка интерфейса именно таким способом в 10 - 100 раз отнимает меньше времени, нежели разработка форм, написание обработчиков событий и т.п. Использовалась файл-серверная архитектура, роль базы данных, в которой хранились основные таблицы и связи между ними (и больше ничего!), играл один MDB-файл. Другой MDB-файл играл роль "клиентского приложения". Реальных таблиц в нем не было, а были выставлены ссылки на таблицы первого файла. Еще в нем были VIEW и настроенные отображения таблиц и VIEW. Ну, и парочка отчетов. Больше - ничего. Настоятельно рекомендую взять MS Access и научиться пользоваться сначала его типовым интерфейсом, не создавая никаких форм. Для того, чтобы не напортачить со структурой таблиц, настоятельно рекомендую ознакомиться с правилами нормализации реляционных данных. Лучше всего внимательно прочитать книжка Эдгара Кодда. 2 All. Понятно, что задавший вопрос в данной области начинающий. Однако, это не дает морального права "крутым спецам" глумиться и выпячивать свою "крутость". Если не охота отвечать по существу, то лучше просто промолчать. Вспомните, что кода вы родились, то тоже не знали, что такое 3-я нормальная форма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2009, 10:55 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Garya 2 All. Понятно, что задавший вопрос в данной области начинающий. Однако, это не дает морального права "крутым спецам" глумиться и выпячивать свою "крутость". Если не охота отвечать по существу, то лучше просто промолчать. Вспомните, что кода вы родились, то тоже не знали, что такое 3-я нормальная форма. Вы думаете, пытаться пересказывать начинанющиму какие-то избитые банальные упрощенные весчи и выдавать свои рекомендации не является выпечиванием чего-либо эдакого? Ить для этого нужно быть признанным авторитетом (а у таковых есть свои сайты для ответов). Да и разве все начинающие обязательно любители назидательного чтения? Тем более нельзя исключать наличие более грамотные источников, а тем более образования по специальности. И уже сосвем есть сомнения, что не начинающие нуждаются в разного рода рекомендациях и нравоучениях разного рода. Мы же не профсоюзном собрании или митинге? Потому, все еще думаю, что можно раслабиться и отвечать адекватно поставленному вопросу, как, собсно, и было сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2009, 11:30 |
|
||
|
Основы БД
|
|||
|---|---|---|---|
|
#18+
Alex721ДжекНепотрошительУ всех получается по-разному. У кого-то подключаемые модули к 1С/Парусам, у кого-то полноценное ПО, у кого неполноценное, у кого-то на выходе получается сама 1С или Парус, а кто-то разрабатывает СУБД, которым и посвящен форум.Это я и хотел узнать. Как я и предполагал узкопрофильность себя изжила и в открытом виде нигде не встречается.Странно - процитированнй вами ответ говорит о том, что узкопрофильность в открытом виде встречается очень часто, а вы сделали другой вывод... У меня и на этой, и на предыдущих работах специалисты по базам пишут различные скрипты, запросы, разрабатывают модели данных и т.д. Никто из них форм не разрабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36162130&tid=1552891]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 158ms |

| 0 / 0 |
