Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];

Вниз

База данных Delphi?   Найти похожие ветки 

 
test ©   (2010-06-07 21:44) [0]

Составители школьных программ вообще трезвеют?

Программа и материалы элективного курса для учащихся 10-11 классов "Delphi: работа с базами данных в примерах"

Программа знакомит с основными понятиями, связанными с проектированием баз данных и программированием приложений для них на примере учебной задачи, рассчитана на слушателей, которые работают на компьютере и имеют представление об объектно-ориентированном программировании. По окончании курса слушатели получат знания основ технологии программирования приложений, использующих базы данных.

http://school-collection.edu.ru/catalog/rubr/7d5f9dcd-3c0e-c52c-0181-ed064bbfa22d/86785/?interface=pupil&class=54&subject=19


 
инспектор   (2010-06-07 22:05) [1]

Какие буквы тебя удивляют ?


 
turbouser ©   (2010-06-07 22:09) [2]


> test ©   (07.06.10 21:44)  

гы :) мало того, что орфографических ошибок тьма, так и по смыслу - жуть. наверное трудовика какого-нибудь назначили преподом информатики - вот и выкручивается.


 
brother ©   (2010-06-08 07:07) [3]

вот введение:
Введение
C точки зрения пользователя, база данных — это программа, которая обеспечивает работу с информацией. При запуске такой программы на экране, как правило, появляется таблица, просматривая которую пользователь может найти интересующие его сведения. Если система позволяет, то он может внести изменения в базу данных: добавить новую информацию или удалить ненужную.
С точки зрения программиста, база данных — это набор файлов, содержащих информацию. Разрабатывая базу данных для пользователя, программист создает программу, которая обеспечивает работу с файлами данных.
В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные (dBASE, FoxPro, Access, Paradox) и удаленные (Interbase, Oracle, Sysbase, Informix, Microsoft SQL Server) базы данных.
В состав Delphi входят компоненты, позволяющие писать программы работы с файлами данных различных систем: от dBASE до Informix и Oracle. Кроме того, Delphi предоставляет утилиту Borland Database Desktop, позволяющую программисту создавать файлы баз данных в различных форматах.

и что?


 
test ©   (2010-06-08 07:40) [4]

brother ©   (08.06.10 07:07) [3]

Что из этого всего вынесет рядовой школьник?
Delphi база данных!

Преподает информатику опять же какой нибудь трудовик или математик, ну кто не смог отмазаться. Кроме этого часть школ перевели на Линух, как они там будут запускать Delphi?


 
test ©   (2010-06-08 07:46) [5]

Ну хотите вы преподать теорию БД в каком то скомканом варианте, ну обьясните что такое БД историю начиная с деревьев, дальше какой нибудь практикум про простейшим в БД с помощью SQL. Чтобы это все не стоило сто тыщь мильонов поставте бесплатную БД(*FireBird, MySQL, sqllite*), их море и на ней покажите типовые операции. Как это все относиться к инструменту у которого стоимость 4.5 тысячи макс и 1.5 тысячи миниум?


 
brother ©   (2010-06-08 07:48) [6]

> Delphi база данных!

?

> В настоящее время существует достаточно большое количество
> программных систем
, позволяющих создавать и использовать
> локальные (dBASE, FoxPro, Access, Paradox) и удаленные (Interbase,
> Oracle, Sysbase, Informix, Microsoft SQL Server) базы данных.
> В состав Delphi входят компоненты, позволяющие писать программы
> работы с файлами данных различных систем: от dBASE до Informix
> и Oracle. Кроме того, Delphi предоставляет утилиту Borland
> Database Desktop
, позволяющую программисту создавать файлы
> баз данных в различных форматах.


 
brother ©   (2010-06-08 07:57) [7]

> [5] test ©   (08.06.10 07:46)

в общем, мысли не понял...


 
test ©   (2010-06-08 07:58) [8]

brother ©   (08.06.10 07:48) [6]

Проходят БД или что? Если БД то разворачивается БД попроще и школьники ее мучают как хотят, с помощью клиентов которые автоматом к ней идут.

Урок физики:
-Сегодня мы будем проходить аэродинамику, все садимся на наши вертолеты Ка-50 и отрабатываем взлет строго по конспектам.
-Иванов выключи системы наведения!
-Петров перестань мучить машину ты не выполнишь на ней мертвой петли!
-Сидоров, так посадил вертолет и завтра с родителями, что значит почему ты куда ракету пустил?


 
brother ©   (2010-06-08 08:05) [9]

> Проходят БД или что? Если БД то разворачивается БД попроще
ты все прочитал?
> и школьники ее мучают как хотят
, с помощью клиентов которые
> автоматом к ней идут.

а они там чем будут заниматься?
Интегрированная  система Delphi

Главное окно Delphi
В состав главного окна входят главное меню и панели инструментов: стандартная, панель просмотра форм и исходного текста, панель отладки, панель выбора настройки среды, пользовательская, а также палитра компонентов, которые можно располагать на форме, как основном объекте представления информации.
Палитра компонентов включает 28 панелей. В пределах отдельной панели объединены компоненты, ориентированные на конкретную область применения. Каждый компонент представлен на палитре своим значком.
Для работы с базами данных в среде Delphi служат следующие панели компонентов: Standard, Additional, Data Access, Data Controls, BDE.

Проектирование баз данных в Delphi. Создание таблицы
Процесс создания новой базы данных представляет собой последовательность следующих шагов:
1. Создание каталога (папки). База данных состоит из нескольких таблиц, которые размещаются в одном каталоге. Каталог для новой БД можно создать при помощи программы Проводник (в меню Файл/ Создать/ Папку).
2. Создание псевдонима (Alias). Проблема передачи в программу информации о месте нахождения файлов БД решается путем использования псевдонима БД. Псевдоним (Alias) – это короткое имя, поставленное в соответствие полному имени каталога БД, т.е. каталога, в котором находятся файлы БД. Например, псевдонимом БД «Список учеников ХКЛФМШ»  может быть имя School.
• Псевдоним БД создается при помощи утилиты BDE Administrator, которая запускается следующим образом Пуск/Программы /Borland Delphi/ BDE Administrator.
• На вкладке Databases перечислены псевдонимы (dBase Files, DBDEMOS, DefaultDD т.д.). Чтобы создать новый псевдоним, необходимо в главном меню Objeсt выбрать команду New.
• В открывшемся диалоговом окне New Database Alias (Новый псевдоним базы данных) в раскрывшемся списке Database Driver Name следует выбрать драйвер доступа к данным создаваемой БД.
• По умолчанию предлагается драйвер STANDARD, который обеспечивает доступ к таблицам в формате Paradox. Нажать кнопку ОК.
• Чтобы изменить имя псевдонима с STANDARD  на School нужно щелкнуть правой кнопкой мыши по имени псевдонима (на вкладке Databases), в появившемся контекстном меню выбрать команду Rename (переименовать) и в открывшемся окне ввести новое имя (School).

ну и где тут танки и авиация? один запорожец! ;))))


 
brother ©   (2010-06-08 08:08) [10]

почитав все это дело, имхо, не плохой материал... все наглядно, по картинкам и коменнтированных инструкциях...


 
boriskb ©   (2010-06-08 08:09) [11]

Программирования (да еще на Delphi) в школьной программе не должно быть вобще.


 
test ©   (2010-06-08 08:11) [12]

brother ©   (08.06.10 08:05) [9]
Вот нафига все это, если то же самое можно сделать на порядок дешевле(*дело Поносова*), без привлечения супер дорогих программ?
Опять же практикум по БД, но с одной стороны ничего кроме Paradox, с другой стороны вся мощь ООП и VCL в виде Delphi.


 
test ©   (2010-06-08 08:29) [13]

То же самое для SQLLite

Запускаем
Выполняем команды с объяснениями с методички.
Create database school;
Create table firstTable(field1 ineteger, field2 varchar(30));
insert into firstTable values(1,"first");
insert into firstTable values(2,"second");
select * from firstTable;
select * from firstTable where field1 = 1;
update firstTable set field2 = "another" where field1 = 1;
select * from firstTable;
delete from firstTable where field1 = "2"
select * from firstTable;

Стоимость софта на урок 0!
Как работает БД показывает вполне, не надо какие то непонятные Alias создавать и что либо писать на языке высокого уровня. SQLLite работает на чем угодно Windows, Linux, BSD, ARM процессоры. Если надо продемонстрировать что БД где то хранит значения, в любом редакторе (*лучше конечно Far, MC*) можно показать содержимое файла БД.


 
brother ©   (2010-06-08 08:58) [14]

> Опять же практикум по БД, но с одной стороны ничего кроме
> Paradox, с другой стороны вся мощь ООП и VCL в виде Delphi.

разве это плохо? и затрат 0!


 
test ©   (2010-06-08 09:24) [15]

Скажи где бесплатную Delphi дают!
(*Именно Delphi, а не Lazarus*)
Мне не много всего то 5 лицензий.


 
brother ©   (2010-06-08 09:30) [16]

> Скажи где бесплатную Delphi дают!

ппц(


 
test ©   (2010-06-08 09:48) [17]

brother ©   (08.06.10 09:30) [16]
Что демонстрирует пример с Delphi? Работу с таблицей Paradox через Delphi.
Стоимость Delphi не подъемна для для школы, кроме Delphi требуется Windows.
То есть стоимость именно этого урока Windows + Delphi, ну и где затрат 0?
Является ли одиночная таблица ярким примером на котором можно понять как работает БД?
Лишние сложности что либо писать и кидать компоненты на форму, только отвлекают от того что же такое БД.


 
Думкин ©   (2010-06-08 09:48) [18]


> test ©   (08.06.10 09:24) [15]

У меня есть - 1. :)


 
test ©   (2010-06-08 09:54) [19]

brother ©   (08.06.10 09:30) [16]
Если так уж хочется покидать кнопки, аж не в моготу и чтобы БД, запускаем Access из офиса, вуаля вот она БД пиши что хочешь. Кнопки, компоненты управления, даже SQL все на месте. Зачем для этих задач гонять Delphi?

Думкин ©   (08.06.10 09:48) [18]
И ты честную лицензию, купленную у одного из официальных партнеров и зарегистрированную в Embacadero вот так просто отдашь? Ты настоящий ДРУГ!


 
George   (2010-06-08 16:03) [20]


> Если так уж хочется покидать кнопки, аж не в моготу и чтобы
> БД, запускаем Access из офиса, вуаля вот она БД пиши что
> хочешь. Кнопки, компоненты управления, даже SQL все на месте.
>  Зачем для этих задач гонять Delphi?

Вот так у нас и написали целую CRM на VBA + Access. Теперь вот поддерживать пытаемся. :) Это абсолютно не смешно.


 
test ©   (2010-06-08 16:50) [21]

George   (08.06.10 16:03) [20]
Так тут то вопрос стоит не про CRM, а про начальное обучение и я убей не пойму зачем школьникам боевой софт который стоит миниум 1.5 тысячи вечно зеленых президентов.


 
atruhin ©   (2010-06-19 11:06) [22]

> [21] test ©   (08.06.10 16:50)
> George   (08.06.10 16:03) [20]
> Так тут то вопрос стоит не про CRM, а про начальное обучение
> и я убей не пойму зачем школьникам боевой софт который стоит
> миниум 1.5 тысячи вечно зеленых президентов.

Ну во первых, для школ Delphi стоит намного меньше, а во вторых, если перейти на бесплатный софт, то что пилить???


 
DVM ©   (2010-06-19 11:13) [23]

В масштабах государства купить во все школы Delphi + Windows + Офис + прочее не составляет никакой проблемы. Это копейки по сравнению с другими расходами. И цена этого пакета с учетом, что это спец версии для обучения и при таких объемах закупки может быть меньше не порядок. Т.е за всю кучу ПО  100$-300$. И поддержка будет. А какое поле для откатов.


 
Anatoly Podgoretsky ©   (2010-06-19 11:29) [24]

Так все давно куплено.


 
картман ©   (2010-06-19 12:03) [25]

на чем учить, на чем учить?.. КОГО учить? - тоже вопрос актуальный. Вот, скачайте для оценки: http://krutoe.info/?tag=%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%B8&paged=2
 Человека пять лет учили программированию. Наверное, и Delphi был в аудиториях и не только, и преподы не трудовики и не физруки.


 
turbouser ©   (2010-06-19 12:15) [26]


> test ©   (08.06.10 09:24) [15]
>
> Скажи где бесплатную Delphi дают!

Сильно обрезанный Turbo Explorer когда-то раздавали бесплатно.


 
Плохиш ©   (2010-06-19 12:26) [27]


> Программа и материалы элективного курса для учащихся 10-
> 11 классов "Delphi: работа с базами данных в примерах"

Нафига школьником программирование?
Научите их пользоваться поиском в мировой помойке.


 
Плохиш ©   (2010-06-19 12:27) [28]

PS. Опять этот файерфокса перестал сохранять ник в поле :-(


 
turbouser ©   (2010-06-19 12:38) [29]


> Плохиш ©   (19.06.10 12:26) [27]
> Нафига школьником программирование?

Я тоже не догоняю. Почему не археология или самолетостроение, а именно программирование?


 
Anatoly Podgoretsky ©   (2010-06-19 12:43) [30]


> картман ©   (19.06.10 12:03) [25]


> Плохиш ©   (19.06.10 12:26) [27]

Нафига уже все за них нашли, учить надо читать и писать, чтобы мог расписать в ведомости на зарплату.


 
Pavia ©   (2010-06-19 12:56) [31]

Скучные вы все. Из пустого в порожние переливаете.


 
turbouser ©   (2010-06-19 12:58) [32]


> Pavia ©   (19.06.10 12:56) [31]

Ну так перелей из полного в пустое :)


 
картман ©   (2010-06-19 13:00) [33]


> Из пустого в порожнее

 ну, если разобраться, 99,9% к этой категории относится...

 99,999% - так точнее.


 
AlexDn ©   (2010-06-19 13:37) [34]

> test ©   (08.06.10 09:54) [19]
> brother ©   (08.06.10 09:30) [16]
> Если так уж хочется покидать кнопки, аж не в моготу и чтобы
> БД, запускаем Access из офиса, вуаля вот она БД пиши что
> хочешь. Кнопки, компоненты управления, даже SQL все на месте.
>  Зачем для этих задач гонять Delphi?
ну да, а потом она нигде не работает, где access-а нет, тоже не выход..


 
test ©   (2010-06-19 14:10) [35]

AlexDn ©   (19.06.10 13:37) [34]

Учебная задача объяснить что такое БД, они боевую систему не разу не разработают, на практике показать что оно так и работает. Тем более про переносимость и мультиплатформенность, это вообще круто, а давайте они просто в течении занятий за 10-11 класс просто внедрение SAP сделают? Или нет им ставят малую машину IBM и они пишут все чтобы она с районо работала, во вот так лучше!

turbouser ©   (19.06.10 12:15) [26]

Только вот Embacadera хочет раздает, хочет не раздает.

DVM ©   (19.06.10 11:13) [23]

Что интересно та же Fedora+много программ или Windows  и свободные средства и не надо выкладывать 300$ не понятно в куда. Продемонстрировать какие то рабочие примеры можно и на Lazarus, бд есть свободные бери пользуйся, функционал на порядок круче чем в  Paradox мысль поясняют дай боже.


 
test ©   (2010-06-19 14:12) [36]

atruhin ©   (19.06.10 11:06) [22]
Некромант ))


 
Демо ©   (2010-06-19 14:15) [37]


> turbouser ©   (19.06.10 12:38) [29]
> > Плохиш ©   (19.06.10 12:26) [27]> Нафига школьником программирование?
> Я тоже не догоняю. Почему не археология или самолетостроение,
>  а именно программирование?


Потому что основы программирования - это развитие логики и пригодится абсолютно всем.

А кому может в чём помочь археология?

Вообще сентенции автора топика непонятны. Курс рассчитан на тех, кто это хочет изучить и знать, а не для повального изучения.


 
Демо ©   (2010-06-19 14:16) [38]

Надо уметь читать ВСЁ, что написано, и видеть ВСЁ, а не только то, что хочется.


 
test ©   (2010-06-19 14:19) [39]

Демо ©   (19.06.10 14:15) [37]

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


 
Anatoly Podgoretsky ©   (2010-06-19 14:36) [40]


> А кому может в чём помочь археология?

Археология, это в первую очередь лопата, поможет на огороде.


 
Демо ©   (2010-06-19 15:04) [41]


> Программа и материалы элективного курса для учащихся 10-
> 11 классов


 
DVM ©   (2010-06-19 23:59) [42]


> Преподавание логики еще больше развивает логику...

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



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.006 c
15-1276599769
12
2010-06-15 15:02
2010.09.12
mssql триггер, совсем забыл :(. Так правильно будет?


2-1276357423
DROWSY
2010-06-12 19:43
2010.09.12
2 запроса в Firebird 1.5


2-1276295129
HRustBB
2010-06-12 02:25
2010.09.12
как получить указатель на экземпляр класса


2-1276964759
DiamondeX
2010-06-19 20:25
2010.09.12
Режим выбора пользователя


2-1276760149
john-s
2010-06-17 11:35
2010.09.12
Не могу добавить данные типа float в mysql





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский