Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Умк_Базы.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆

Вопросы для самопроверки по теме 1.2

1. Найдите сходства первого и современного этапов развития ИС.

2. Что такое Web сервер.

3. Что лежит в основе клиент-серверной технологии?

4. Что такое гипертекст и тег гипертекста?

5. Зачем нужен браузер?

6. Поясните, зачем нужен язык SQL?

7. Что потенциально быстрее – файловая система или база данных реализованная с использованием SQL?

8. В чем отличие понятия интернет от интарнет?

9. Назовите пример из реальной практики, когда необходимо разрабатывать клиентское приложение.

10. Что такое сервер приложений?

11. Поясните назначение и принцип работы Router.

12. В чем различия между потоковой и процессной архитектурой процессора БД?

Резюме

Современный этап развития баз данных характеризуется появлением новой технологии доступа к данным — интернет. Основное отличие этого подхода от технологии клиент-сервер состоит в том, что отпадает необходимость использования специализированного клиентского ПО. Для работы с удаленной базой данных используется стандартный Браузер Интернета, например Microsoft Internet Explorer или Netscape Navigator, и для конечного пользователя процесс обращения к данным происходит аналогично скольжению по Всемирной Паутине (см. рис. 1.8), используя маршрутезатор (роутер от англ. Router) - сетевое устройство, на основании информации о топологии сети и определённых правил принимающее решения о пересылке пакетов сетевого уровня между различными сегментами сети.

При этом встроенный в загружаемые пользователем HTML-страницы код, написанный обычно на языке PHP, Java-script, Perl и других, отслеживает все действия пользователя и транслирует их в низкоуровневые SQL-запросы к БД, выполняя, таким образом, ту работу, которой в технологии клиент-сервер занимается клиентская программа. Важно понимать, что Java-программа хоть и загружается с web-сервера, но исполняется на компьютере посетителя (не на сервере), а PHP-программа исполняется на сервере.

Удобство данного подхода привело к тому, что он стал использоваться не только для удаленного доступа к БД, но и для пользователей локальной сети предприятия. В этом случае для подключения нового пользователя к возможности использовать данную задачу не требуется установка дополнительного клиентского ПО. Однако алгоритмически сложные задачи рекомендуется реализовывать в архитектуре "клиент-сервер" с разработкой специального клиентского ПО.

Схема работы с разделом 2

Раздел 2. Архитектура банка данных

Второй раздел курса включает три темы: “Уровни представления баз данных”, “Категории пользователей банков данных” и “Этапы проектирования моделей баз данных”. После изучения каждой темы Вам следует ответить на вопросы для самопроверки.

Работа с разделом 2 завершается сдачей контрольного теста.

Для того, чтобы Вы смогли успешно ответить на вопросы контрольного теста, Вам предоставляется возможность поработать с репетиционным тестом. Если Вы испытываете затруднения в ответе на какой-либо вопрос, обратитесь к главе 5 учебника [1] или к учебному пособию [7].

2.1. Уровни представления баз данных

При изучении данной темы Вы должны уяснить роль и место банков данных в информационных системах. Уровни представления (отображения) информации в моделях базах данных на основе стандарта ANSI/SPARC. Понятия схемы и подсхемы и особенности архитектуры современных СУБД.

Для проверки изучения материала темы Вам предстоит ответить на вопросы для самопроверки.

Если Вы испытываете затруднения в ответе на какой-либо вопрос, обратитесь к главе 2 учебника [1] или к учебному пособия [8].