Отправляет email-рассылки с помощью сервиса Sendsay

[TC] обучение базам данных

Здравствуйте!!!
имеется необходимость обучиться базам данных, напр: аксесу, не
подскажите с чего начать?
какие книги нужно прочесть, есть ли какие-либо описания для облегчения
работы с джозом?

С уважением, das
mailto:das_in***@m*****.ru
website: http://limansky2006.nm.ru
icq: 198298879

Ответить   Wed, 19 Jul 2006 20:05:02 +0600 (#573432)

 

Ответы:

Здравствуйте, Das!

Могу предложить вам первую часть своего учебного пособия по Access 2000,
которую я, правда, дописал не до конца, но зато в нём я пишу о работе
исключительно при помощи джоза. За основу взял простое учебное пособие по
Access 97, но планирую наполнить его ещё созданием кнопочных форм и более
детальным описанием создания разнообразных запросов.
Также по ходу написания создаю примеры готовых баз Access, упоминающихся в
тексте учебного пособия.
Убедительная просьба ко всем, не обращаться с просьбой выслать уже
написанную часть учебного пособия. Как только я закончу работу по его
написанию (ориентировочно до конца лета) сразу же выложу на своём сайте о
чём проинформирую всех через рассылки тифлокомп и интеграция.

С уважением,
Грызунов Александр, Самара
Моя WEB-страничка:
http://www.eastreb.narod.ru

Ответить   "eastreb" Wed, 19 Jul 2006 13:12:10 +0400 (#573449)

 

Здравствуйте, das.

Вы писали среда 19 июля 2006 г., 18:05:02:

Учебных пособий по аксесу в сети очень много, особенно в PDF. Ну,
например, вот здесь:

http://books.kulichki.net/data/access/as1/

Если более или менее дружите с PDF, то поищите на http://medigo.ru, я
оттуда в своё время много чего выкачал. В принципе, если интересно,
могу выслать ссылки. Но вот распознать так, чтобы можно было
пользоваться, у меня не получилось.

Вообще же, читайте хелп. Особенно обратите внимание на раздел по
сочетаниям клавиш. Небольшая справка по acces+JAWS есть в самом JAWS,
правда, по-английски, и в JAWSRUI этот раздел тоже не переведён.

Если знать, чего нужно, то access вообще можно освоить безо всяких
пособий. Здесь проблема в том, что базы данных сами по себе требуют
некоторых теоретических знаний независимо от того, на чём их делать.

Ответить   Thu, 20 Jul 2006 13:40:09 +0400 (#573547)

 

Здравствуйте Михайил!
20 июля 2006 г., 15:40:09 писалось:

очень жаль, ибо аглицким не владею.

а можете сказать конкретно какие знания нужны?

С уважением, das
mailto:das_in***@m*****.ru
website: http://limansky2006.nm.ru
icq: 198298879

Ответить   Fri, 21 Jul 2006 10:52:16 +0600 (#573743)

 

привет, дас.

коли решил заняться базами, изучай SQL.
он идет практически везде. есть и бесплатные варианты.
с уважением, сергей.
tirc@m*****.ru

Ответить   Fri, 21 Jul 2006 16:57:21 +1000 (#573769)

 

Здоров Сергей!
21 июля 2006 г., 12:57:21 писалось:

а с чего начать (пособия какие)? и где этот sql найти, раз он
встречается везде?

С уважением, das
mailto:das_in***@m*****.ru
website: http://limansky2006.nm.ru
icq: 198298879

Ответить   Fri, 21 Jul 2006 21:25:48 +0600 (#573951)

 

Здравствуйте, das.

Вы писали пятница 21 июля 2006 г., 19:25:48:

Если собираетесь писать на access, то, как я понимаю, там вообще можно
обойтись без него.

А вообще: http://mysql.ru

Ну или та книга, которую я упоминал в предыдущем письме, при условии,
что интерфейс к базе пишете на delphi.

Ответить   Fri, 21 Jul 2006 23:06:16 +0400 (#573980)

 

Привет, das!

Вы писали 21 июля 2006 г., 18:25:48:

А собственно какой тебе нужен уровень знаний по базам данных?
И для чего, Ведь чтобы работать на компьютере то не обязательно знать про строение
процессора и сколько там транзисторов и какая их топология.

Одно дело создать простую базу в Эксес.
А другое дело быть администратором SQL сервера предприятия, а еще другое быть
преподавателем и преподавать теорию баз данных.
Если это курс баз данных Вуза, то посмотри методичку, вопросы и сначала разберись
по курсу.
А уж потом влезай в дебри.

Тебе вот советовали книгу по теории баз данных. Но она теоритическая и для её
восприятия нужна предварительная теоритическая подготовка, и нужно проучиться
несколько симестров на программиста или математика. Надо иметь понятие про теорию
множеств, математическую логику и т.д.
Вобщем совет, если видишь что в содержании ты 70% не понимаешь, о чем там речь,
так подумай и реши, а может тебе это знать вовсе и не надо. В частности та книга
для начинающего не подходит.
Ведь можно знать теорию, но не уметь создать реальной базы.
Советую прочти книгу по Эксесс, чем тоньше тем лучше. И начни создавать базу.
А уж когда тебе понадобиться, скорее всего понадобится создавать запросы, то
сначала все таки попробуй использовать мастер, и потом можно посмотреть азы SQL
про простые запроссы select ... from.. where...
Но начинай с простого, а уж потом если захочешь то влезай в дебри в реляционную
алгебру и счисление, и в теорию баз данных.

Правда Вот есть проблема Джоз заточен под английский Эксесс, и 70 - 90 % скриптов
с русским MS Eccess не работает. это во всех версиях от 451 до 7.1. Это касается
конструкторов и дизайнеров таблиц, запросов, форм и отчетов.
И получаештся, что по сути работаешь без скриптов.
Единствено, в русском интерфейсе для JAWS 4.51 сделана локализация скриптов под
русский MS Access. И дизайнеры и конструкторы поддерживаются при работе с Джоз.
В общем как говорится не бери дурного в голову, а тяжелого в руки.
И не святые горшки лепят.
Успехов.

Ответить   Sat, 22 Jul 2006 19:34:28 +0300 (#574161)

 

Здравствуйте, Олег!
Вы писали:

OK:Джоз заточен под английский Эксесс, и 70 - 90 OK:% скриптов с русским MS
Eccess не работает. OK:это во всех версиях от 451 до 7.1. Это касается
OK:конструкторов и дизайнеров таблиц, запросов, OK:форм и отчетов.

Олег, а где ещё в Access нужно использовать скрипты?
Я написал в слепую курсовую по Access 2000 и не испытывал огромных
трудностей всвязи с этим, начиная от запроса заканчивая кнопочной формой.
Единственным неудобством было то, что надо то и дело переводить Jaws-курсор
к PC-курсору, потому что без этого там необойтись (выделение нужного поля,
поиск и щелчок по нужной кнопке), но после третьего запроса или формы или
отчёта на это перестаёшь обращать внимание.
Во-вторых, мне было удобнее создавать таблицу в режиме конструктора, а вот
всё остальное с помощью мастера. Всё что не сделал с помощью мастера
доделывал в конструкторе. После создания к примеру, запроса, открывал его в
режиме конструктора и вписывал какие нужно формулы в какое мне нужно поле.
Очень много использовал при этом справку, в которой приводятся конкретные
примеры использования формул и вообще, синтаксис.
За время написания курсовой пришлось переделывать некоторые запросы и формы
десятки раз. Я это к тому, что слепому не нужно бояться браться за Acces- не
сразу, но всё получится!

С уважением,
Грызунов Александр, Самара
rabinovi***@s*****.ru
http://eastreb.narod.ru

Ответить   "eastreb" Sat, 22 Jul 2006 11:20:13 +0400 (#574267)

 

Привет, eastreb!

Вы писали 22 июля 2006 г., 10:20:13:

В том то и дело, что можно обойтись.
Вот я использовал ДОС, как то работал, но вот появился Джоз и про ДОС вспоминать
не хочу.
В своё время тоже делал курсовую на Эксесе, и тогда не было русского Джоз адаптированного
под русские программы. И так же использовал Джоз курсор, а куда было деваться.
Я вот длинные многоэтажные формулы в Mathtype ввожу, а потом их просматриваю
на техе, дело нудное, и трудоёмкое, а если другого выхода нет, то что ж делать.
Так, вот и тебе надо было сделать курсовую, и приспосабливался.
Я вот вспоминаю, что я в своё время вслепую сканировал книги, тогда у меня не
было Джоза, знал, какие конбинации нажимать, сейчас сам с ужасом вспоминаю, но
было дело.
Но все же лучше не изгаляться а работать нормально и использовать максимально
все доступные возможности.

Ответить   Mon, 24 Jul 2006 10:18:48 +0300 (#574520)

 

Здравствуйте, das.

Вы писали пятница 21 июля 2006 г., 8:52:16:

Ну кроме изучения языка SQL, без которого, кстати, если писать базы на
ms-access в принципе можно обойтись, о чём тут уже писали, приведу вам
часть оглавления из очень хорошей книги по базам данных, где как раз
изложены все вводные понятия в базы данных:

УРОК + ++++1. Введение в базы данных ..............................и
Терминология ................................................. 14
Первичные ключи и индексы......................................16
Реляционные отношения между таблицами...........................18
Ссылочная целостность............................,.............21
Понятие транзакции ............................................23
Параллельная обработка транзакций ............................23
Блокировка ресурсов.........................................24
Сериализуемые транзакции и виды блокировок ....................25
Уровень изоляции транзакции..................................27
Курсор.................................................*.....28
Хранимые процедуры ...........................................30
Понятие триггера...............................................30
Представление ................................................31
Модели данных ................................................32
Иерархическая модель .......................................32
Сетевая модель .............................................34
Реляционная модель .........................................35
Объектно-ориентированная модель .............................. 36
Нормализация таблиц при проектировании баз данных .................37
Первая нормальная форма ....................................37
Вторая нормальная форма.....................................39
Третья нормальная форма.....................................40
Пользователи и роли............................................41
Системный каталог .............................................41

Сорокин А.В. Delphi. Разработка баз данных

Кто бы нашёл эту книгу в качественно распознанном виде и формате
HTML!!!

Ответить   Fri, 21 Jul 2006 12:20:07 +0400 (#573817)