Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Система управления базами данных. База данных MS Access

Недосконалість інструментів розробки

Розробники додатків баз даних для середовища Web швидко усвідомили той факт, що наявні інструменти розробки вельми невчинені. Ще зовсім недавно розробники додатків Intertnet використовували язики програмування першого покоління середовищем розробки, трохи відмінною по своїх можливостях від текстового редактора. Цей дуже серйозний недолік програмування Internet залишається актуальним і в наші дні, по цьому розробники сподіваються незабаром одержати більш досконалі інструменти розробки з графічним інтерфейсом.

Сама технологія Web все ще дуже невчинена, тому більш якісне середовище розробки необхідне хоча б для того, щоб полегшити і без того складну роботу прикладного програміста. В даний момент існує дещо конкуруючих технологій, але все ще залишається неясним, чи зможуть вони реалізувати закладений в них потенціал. Насправді ще не існує навіть ніяких реальних критеріїв, що дозволяють оцінити оптимальність вибору тієї або іншої технології для того або іншого додатку. Як було описано на чолі 22, присвяченої розподіленим СУБД, і на чолі 25, де розглядаються объектно-орієнтировані СУБД, в області інтеграції баз даних в середу Web ще не накопичений необхідний досвід роботи, порівнянний з досвідом роботи з традиційними додатками баз даних, що не використовують технології Web. Проте з часом цей недолік, безумовно, буде усунений.

Багато перерахованих вище переваг і недоліки є тимчасовими. Деякі переваги коли-небудь зникнуть (наприклад, язик HTML поступово стає все більш складним). Зникнуть і деякі недоліки (наприклад, технології Web стануть більш вчиненими і зручними у використовуванні). Це лише підкреслює мінливість того середовища, в якому доводиться працювати програмістам при створенні додатків баз даних на основі технології Web.

 

Контрольні питання

 

1. Через яку причину може бути не виконаний інтернет-запит?

2. Як, на вашу думку, можна організувати захист даних в мережі?

3. Чому інтеграція СУБД в веб-середовище є настільки дорогою? З чим це повязано?

4. Яким чином розподіляються кошти на утримання веб-інтегрованої СУБД?

5. Як можна обійти дуже великіьнавантаження в роботі інтернет-сервера?

6. Яким чином можна регулювати пропускну здатність мережі?

7. З чим, на вашу думку, повязана недосконалість наявних інструментів розробки?

8. Який доступ до мережі, в вашому розумінні, є прозорим?

9. В чому саме полягає новаторський підхід інтеграції СУБД в вєб-середовище?

 

База данных (БД) – организационная структура, предназначенная для хранения информации. Система управления базами данных (СУБД) представляет собой комплекс программных средств, предназначенных для создания структуры новой базы, наполнения её содержимым, редактирования содержимого, отбора отображаемых данных в соответствии с заданным критерием, упорядочивания данных, оформление данных с последующей выдачей на устройство вывода или передачи по каналам связи.

Основной объект БД – таблицы. Структуру таблиц БД образуют поля и записи. Даже если таблица не заполнена данными, она все равно содержит информацию – это информация о структуре таблицы. Структура таблицы определяет методы занесения данных и хранение их в базе. БД должна иметь хотя бы одну таблицу, в случае нескольких – между ними устанавливается межтабличная связь по ключевому полю. Следует различать первичный ключ, который однозначно идентифицирует запись и внешний ключ -поле, не являющееся первичным в данной таблице, но дублирующее поле, которое служит первичным ключом в другой таблице и используется для связи этих таблиц. Связываемые поля должны иметь одинаковый тип данных (исключение представляют типы данных Счетчик – Числовой (типа Длинное целое)).

При создании межтабличных связей способом корректного ввода данных во вторичной таблице является включение режима «Обеспечение целостности данных». Это означает, что данные, содержащиеся в поле первичного ключа, используемом в межтабличной связи, должны совпадать с данными в таком же поле вторичной таблицы.

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

 


 

<== предыдущая лекция | следующая лекция ==>
Недостатня продуктивність | Безопасность баз данных
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 224; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.