Текущий архив: 2006.01.15;
Скачать: CL | DM;
Вниз
Курсовая по СУБД Найти похожие ветки
← →
Silky (2005-12-20 07:33) [0]Привет всем!
Очень нужна помощь! Я совсем чайник в программировании вообще, и гуманитарий, но нам тут такой курсовик задали, я не могу ничего сделать. Я конечно пыталась, но у меня времени даже нет, чтобы писать.
Тема "Пользовательская среда СУБД" нужно теоретически описать инструментарий(пользовательскую среду) СУБД желательно Информикс, но если мало информации, то можно использовать пользовательскую среду различных СУБД. Плиз помогите, мне нужно это уже к этой субботе...
за 2000тг
← →
paul_k © (2005-12-20 09:03) [1]Silky (20.12.05 7:33)
ну предполагаю кучу ответов Вам в виде: "Сумма не озвычена, тема помощи не раскрыта"
> теоретически описать инструментарий(пользовательскую
> среду) СУБД желательно Информикс
Совет один: RTFM до просветления. оттуда методом РеКле и делаете свой курсовой
← →
Sergey13 © (2005-12-20 09:34) [2]Интересно, каким это гуманитариям дают писАть курсовые по СУБД, да еще "желательно Информикс"? Ботаникам-литературоведам?
← →
Sandman29 © (2005-12-20 09:37) [3]Informix не распространяется бесплатно. Можно ничего не делать :)
← →
msguns © (2005-12-20 09:44) [4]Гнал бы таких студентов если вуз технический или преподов, если гуманитарный. Чем ТАК читать СУБД, лучше вообще их не читать.
← →
Skyle © (2005-12-20 09:44) [5]
> [1] paul_k © (20.12.05 09:03)
> ну предполагаю кучу ответов Вам в виде: "Сумма не озвычена,
> тема помощи не раскрыта"
> мне нужно это уже к этой субботе...
> за 2000тг
Может это сумма?
Только в каких тугриках? ;-)
← →
Steepe Wolf © (2005-12-20 10:09) [6]
> > [1] paul_k © (20.12.05 09:03)
> > ну предполагаю кучу ответов Вам в виде: "Сумма не озвычена,
>
> > тема помощи не раскрыта"
>
>
> > мне нужно это уже к этой субботе...
> > за 2000тг
>
> Может это сумма?
> Только в каких тугриках? ;-)
Я так понимаю это 2 тысячи гривен
← →
euru © (2005-12-20 10:18) [7]тг -- это, скорее всего, тенге (валюта Казахстана).
Приблизительный курс: 5 тг = 1 руб.
2000 тг = 400 руб.
← →
Плохиш © (2005-12-20 11:11) [8]
> Я конечно пыталась, но у меня времени даже нет, чтобы писать.
Интересно, чем это так современные студентки занимаются?
← →
seg (2005-12-20 11:13) [9]У меня после командировки тенге остались, может надо кому?
2000 тг стоимость такси от аэропорта до Астаны.
← →
Silky (2005-12-20 16:32) [10]Ну вообщем спасибо ВСЕМ! Я как поняла тут мне помочь не могут. Продолжайте трепаться.
← →
Silky (2005-12-22 10:44) [11]2 Плохиш, пишу 2 научные работы + делаю проект по созданию НПО, и сдаю досрочно сессию. Так что, нет времени писать :)
2 Сергей13, мы экономисты, но Проектирование БД обязательный предмет. А ботаником-литературоведом видимо являетесь вы??? Хотя, художественную литературу изучать это похвально, но занятие у нас совсем другое, экономика.
2 seg, зря переплачивали. Такси не стоит дороже чем 400тг. Просто нужно знать сколько нужно платить.
для сравнения дипломные у нас покупают за 1500 тг. Вообще это мой первый случай когда я решилась спросить, вот и не знаю как и где покапают, а если предлагают, то это не по теме.
2 СЭндмэн, между прочим в Инете есть учебники по СУБД, и ИНформикс есть, и бесплатно. Еслиб я хоть врубалась в понятие "пользовательская среда" я бы что нибудь и написала бы... а так.. :(((
Может кто нибудь хотя бы объяснит какие бывают Инструменты для работы в СУБД, а там я сама как нибудь.
← →
paul_k © (2005-12-22 11:04) [12]Silky (22.12.05 10:44) [11]
> Может кто нибудь хотя бы объяснит какие бывают
> Инструменты для работы в СУБД, а там я сама как нибудь
как и с любым сатериалом в первую очередь "голова и руки". а вообще - вопрос не раскрыт лтветить на него можно что угодно и каждый отвечающий будет прав.
в изначальном посте спрашивается про устройство СУБД Информикс, и приложения , которые облегчают голове с руками работу с БД.
Все это детальнейшим образом описано в документации по СУБД.
в посте Silky (22.12.05 10:44) [11] уже всплывает > Проектирование БД.
Уточните вопрос что Вам надо.
как проектировать БД с использованием средств предоставляемых СУБД Информикс
спроектировать конкретную БД под конкретную задачу используя СУБД информикс и кратенько описать инструментарий, которым пользовались?
← →
paul_k © (2005-12-22 11:05) [13]прошу пардону
сатериалом = материалом
лтветить = ответить
← →
Sergey13 © (2005-12-22 11:20) [14]2[11] Silky (22.12.05 10:44)
>мы экономисты, но Проектирование БД обязательный предмет.
Так надо было посещать, раз обязательный. И переспрашивать препода, если что непонятно. Мы, ботаники-литературоведы, так и делали, ибо инета не было и спросить было не у кого. 8-)
← →
paul_k © (2005-12-22 11:24) [15]Sergey13 © (22.12.05 11:20) [14]
ещё упомяни про "5 километров в гору до библиотеки, в мороз, пургу, дождь и туман"
← →
k2 © (2005-12-22 11:27) [16]to Silky
а ещё девушка, очень некрасиво
← →
TUser © (2005-12-22 11:27) [17]Почитай тут рядом ветку про образование.
← →
TUser © (2005-12-22 11:27) [18]Почитай тут рядом ветку про образование.
← →
Sergey13 © (2005-12-22 11:31) [19]2[15] paul_k © (22.12.05 11:24)
Точно. Забыл. 8-)
← →
Silky (2005-12-22 11:34) [20]2 paul_к, ничего проектировать не надо, просто нужно мне описать какую либо СУБД, то есть её инструменты, что они делают, для чего предназначены, не обязательно Информикс. Говорит это как в Аксессе инструменты "запрос, отчет, таблица", только вот Аксес брать не нужно.
Как мне пояснила препод "пользовательская среда" это инструментарий, вот я и ищу по инструментам...
Сергей, честно скажу я не пропустила НИ ОДНОЙ ЛЕКЦИИ по этому предмету, препод не позволял и предмет тоже. Дело в том, что мы проходили только ОСНОВЫ проетирования, а курсовик это уже другое! ОСНОВЫ там изучали только виды БД, модели, предметную область и прочее...
В читалке уже несколько книг перелопатила нету ничего по теме, да и препод меня там раз увидела и грит, не теряй время тут зря тут ничего не найдешь. Вот и я перестала туда бегать, в инете ищу...
Ну вот %(
← →
Silky (2005-12-22 11:41) [21]2 к2
Что некрасиво?
← →
Silky (2005-12-22 11:45) [22]Посмотрела ветку про образование. Не по наслышке знаю такие вещи как academic integrity, сама всегда соблюдала эти правила. Никого не разводила, не покупала ничего. Но тут время поджимает! На Новый Год хочу домой уехать, вот и сдаю досрочно. Нужно успеть. Потому что чем раньше уеду тем больше дома буду, просто уезжаю по обмену в Корею, сразу после НГ.
← →
Silky (2005-12-22 11:48) [23]Насчет западных ВУЗОВ(в моем случае - США), я бы не сказала что там что то покупают... по крайней мере я еще не видела, может кто то видел... там за читинг могут отчислить, или на detention отправить...
← →
paul_k © (2005-12-22 11:50) [24]Silky (22.12.05 11:34) [20]
так сказать свежо питание....
разнуцу между СУБД и БД Вы хоть представляете после этих лекций?
документацию по любой СУБД читать пробовали? (кроме акссеса. кстати запрос отчет таблица инструментами назвать можно с натяжкой. Вот мастера построения запросов (отчетов таблиц) - можно
Вам нужно дать направление куда копать, или провести раскопки вмето Вас?
← →
k2 © (2005-12-22 11:51) [25]Silky (22.12.05 11:41) [21]
я про ваше участие в ветке "чистосердечное признание"
← →
msguns © (2005-12-22 11:51) [26]>Silky (22.12.05 10:44) [11]
>Может кто нибудь хотя бы объяснит какие бывают Инструменты для работы в СУБД, а там я сама как нибудь.
Честно говоря, меня покоробила сама фраза "пользовательская среда" применительно к базам данных. Если бы звучало "инструменты" было б более понятно.
Итак, про "пользовательскую среду". Насколько я понимаю, имелось в виду программное средство, позволяющее как создавать БД, так и разрабатывать приложения, работающие с этими БД. Что-то типа клиппера, фокса, парадокса, акцеса, информикса и т.д. Такие программы обычно являют собою диалог с разработчиком приложений БД и позволяют создавать сценарии (скрипты), которые служат основой для создания "клиентских" приложений либо непосредственно исполняемые файлы.
Однако подобные технологии очень устарели и сегодня редко используются для создания новых баз данных. Основной их недостаток - низкая скорость надежность, масштабируемость.
"Модные" сегодня технологии построены на клиент-серверной концепции и лишены недостатков "локалок". А выпуск бесплатных релизов таких промышленных серверов, как Оракл, MS SQL Server и Interbase сделали эти технологии чрезвычайно популярными среди разработчиков баз данных в самых разных областях. Как правило, "инструмент" таких систем включает в себя серверную, клиентскую и сервисную части.
1. Серверная часть - это собственно сам сервер-специальная программа (несколько программ), которая имеет непосредственный доступ к информации Баз Данных. Сервер, как это можно понять из его названия, устанавливается на ПК-сервере, предназначеноом для хранения данных, доступных по сети ПК-клиентам. Сервер имеет определенный "стандарт" интерфейса (SQL-стандарт), на языке которого с ним можно "общаться".
2. Клиентская часть - набор ПО (библиотеки, драйвера, компоненты доступа и т.д.), с помощью которого с ПК-клиента можно извлекать данные с сервера. Клиентские части бывают универсальными и специализированными.
Примером универсальной клиентской части может служить BDE (Borland Database Engine), - набор программ и библиотек, позволяющий получить на клиенте информацию из различных БД, как локальных, так и клиент-серверных.
3. Сервисная часть - набор программ, позволяющих в консольном или диалоговом режиме создавать и управлять БД. Простейшим примером сервиса служит консольное приложение IBConsole, посредством которой можно "дешево и сердито" создавать и посылать к IB-серверу SQL-запросы (на жаргоне базовиков - "сиквель-скрипты"). Более "навороченным" является, например, Query Analiser из "комплекта" MS SQL Server, предлагающий разработчику или администратору БД многооконный полнофункциональный удобный сервис для просмотра, модификации и отладки баз данных. В поставке Delphi имеется следующий сервисный инструментарий разработчика БД:
1. Database DeskTop - программа для создания и просмотра БД форматов, поддерживаемых BDE
2. BDE Admin - программа для создания или редактирования алиасов -спец.псевдонимов БД, содержащих ссылки на соответствующие таблицы-описатели конкретных БД
3. DataPump - средство для "перекачки" информации из одних БД в другие, в т.ч. разных форматов
4. SQL Explorer - сервисная программа для просмотра, радактирования и создания/отладки сиквель-скриптов. Работает с форматами, поддерживаеміми BDE через алиасы.
← →
Sergey13 © (2005-12-22 11:57) [27]2[11] Silky (22.12.05 10:44)
>Может кто нибудь хотя бы объяснит какие бывают Инструменты для работы в СУБД, а там я сама как нибудь.
Так что твой препод считает инструментами непонятно.
>Говорит это как в Аксессе инструменты "запрос, отчет, таблица",
ну можно наверное и так сказать, но я почему то подумал о программах, которые помогают управлять СУБД. Типа Ентерпрайз Менеджера для Оракла или ИБЭксперт для ИБ. Но такие программы - это всего лишь обертки для выполнения запросов на языке SQL. Кстати язык SQL можно назвать единственным инструментом серверных БД. Все чез него делается.
← →
paul_k © (2005-12-22 12:03) [28]Sergey13 © (22.12.05 11:57) [27]
Все чез него делается.
Угу.. Но без хотябы isql.exe запрос серверу не отдаш.
← →
Sandman29 © (2005-12-22 12:05) [29]Для информикса есть r4gl - интерактивная программа, позволяющая создавать БД, таблицы, хранимые процедуры и прочие объекты БД. Данная программа позволяет генерировать шаблоны отчетов и заготовки экранных форм одним нажатием кнопки. Кроме того, позволяет осуществлять простейшие операции по вводу/редактированию/удалению данных в удобном окне прямо из нее, не создавая никаких программ.
← →
Sandman29 © (2005-12-22 12:07) [30]Хотя внутри r4gl есть и пункты меню, позволяющие написать, откомпилировать и выполнить собственные программы.
← →
Silky (2005-12-22 12:16) [31]Спасибо, ребята! Дело продвигается!
← →
msguns © (2005-12-22 12:45) [32]Еще о технологиях.
Для локальных БД ("локальными" называются БД, доступ к которым выполняется программами, расположенными на том же ПК, что и клиент. Такие программы иногда называют "движком" (Engine). Примеры "движков" - BDE от Борланда, набор драйверов ODBC от MicroSoft, при этом база может находиться на другом ПК (файл-сервере)) характерно то, что почти вся логика БД описывается непосредственно в программе, осуществляющей доступ к данным посредством интерфейса с пользователем. Любое изменения непосредственно в БД (структура и состав таблиц и полей, межтабличные связи и т.д.) обычно приводит к тому, что надо править и программу-клиент. Причем, если такая программа установлена на 20 ПК, то на всех 20 ее надо заменить на модернизированную.
В клиент-серверных технологиях существую "сервер", где централизуется обработка ВСЕХ запросов к БД, откуда бы они не поступали (хоть с 20 000 ПК-клиентов). Кроме того, в самой БД существует такое понятие, как "метаданные", представляющие из себя не непосредственно хранимую в БД пользовательску информацию, а описание этой информации: структуры таблиц, полей, межтабличных связей, ключей и индексов, генераторов и т.д. А также определенную часть логики, "вынесенной" на сервер разработчиком БД. Элементами этой логики (называемой "бизнес-логикой") могут служить триггеры, хранимые процедуры, функции, представления. Чем большая часть "правил" будет вынесена в бизнес-логику, тем достигается бОльшая независимость собственно данных от клиентского ПО. Перенос большинства функций по обмену данными с БД с "клиента" на "сервер" лежит в основе концепции "тонкого клиента", когда максимум "логики" закладывается на "сервере" (сиквель-сервере для двухзвенок и сервере приложений для трехзвенок), максимально "облегчая" клиентское ПО, оставляя в нем (в идеале) лишь чисто интерфейсные (отображательные) функции.
Такие приложения прекрасно масштабируются (под масштабированием понимается качественное, на порядки, увеличение как объемов данных, так и кол-ва пользователей, включая удаленный доступ) и легко администрируются,- в случае модернизации как БД, так и логики изменению подлежат лишь метаданные либо "серверное" (в сллучае трехзвенок) приложение. Клиенты, сколько б их ни было, "не почувствуют" ничего даже если в БД были кардинальные изменения.
← →
Kicked (2005-12-23 07:14) [33]Удалено модератором
Страницы: 1 вся ветка
Текущий архив: 2006.01.15;
Скачать: CL | DM;
Память: 0.57 MB
Время: 0.04 c