- •6. Понятие базы данных (бд).
- •12.Целостность отношен,ссылочная целостность
- •13.Операции над отношениями
- •14. Постреляц. Модель.
- •15.Объектно-ориентирован. Мод дан
- •16.Объектно-реляцион. Модель
- •21. Типы связи, их представление на er-диаграмме. Класс принадлежности сущности, его представление на er-диаграмме
- •18.Понятие процесса проектирования, основные его принципы.
- •19. Этапы жизненного цикла базы данных
- •20. Назначение модели "сущность-связь". Ее понятия.
- •22. Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1,1:м, м:n
- •24. Нормализация таблиц, ее цель. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.
- •25. Концептуальное проектирование, его цель и процедуры
- •29. Функциональные возможности субд. Производительность субд
- •31.Функции субд.
- •32. Тенденции развития субд ,интеграция технолог,превращ в сис упр базами знаний.
- •33.Знания,их виды.
- •34. Продукционные модели
- •35. Семантические сети
- •36. Фреймовая модель.
- •37. Общая характеристика субд Access 2000
- •38.Инструментальные средства для создания бд и ее объектов, для выполнения расчетов
- •39. Типы данных, обрабатываемых в Access
- •40. Типы создания запросов.
- •41. Формы.
- •43. Страницы доступа.
- •44. Элементы управления.
- •45. Понятие макроса. Классификация макрокоманд.
- •46. Классификация макросов по структуре
- •47. Макросы, связ с событиями.
- •48. Назначение, стандарты, достоинства языка sql
- •49. Структура команды языка sql.
- •50. Типы данных в sql. Выражения в sql
- •51. Возможности языка sql: по определению данных; по внесению изменений в базу данных; по извлечению данных из базы
- •52.Понятие транзакции.
- •53. Управление доступом к данным: привелегии, их назначение и отмена
- •54. Диалекты языка sql в субд.
- •55. Эволюция концепций обработки данных
- •56. Системы удаленной обработки
- •57. Клиенты, серверы. Клиентские приложения, серверы баз данных
- •58.Функции клиентского прилож.И сервера бд,
- •59.Общие сведен о храним процедур.И триггерах
- •60. Механизмы доступа к данным базы на сервере
- •61. Понятие и архитектура распределенных баз данных (РаБд). Стратегии распределения данных в РаБд. Гомогенные и гетерогенные РаБд
- •62.Распределенные субд (РаСубд). Двенадцать правил к. Дейта
- •63. Хранилища данных.
- •64. Пользователи базы данных. Администратор базы данных, его функции
- •65. Актуальность защиты базы данных. Причины, вызывающие разрушение базы данных
- •66.Методы защиты баз данных: защита паролем, шифрование, разграничение прав доступа
- •67. Восстановление базы данных с помощью резервного копирования базы данных,журн транз.
- •68. Оптимизация работы базы данных.
- •69. Возможности access по администрированию бд.
- •70. Правовая охрана баз данных
55. Эволюция концепций обработки данных
Обработка данных со временем претерпела некоторую эволюцию. В развитии концепций обработки данных можно выделить следующие этапы:
· обработка БД на мэйнфреймах с помощью СУБД;
· обработка локальных БД на ПК с помощью настольных СУБД;
· обработка БД с помощью систем удаленной обработки данных
· использование систем совместного использования (работа с централизованной базой данных с помощью сетевых версий настольных СУБД);
· использование клиент/серверных систем;
· использование систем обработки распределенных баз данных.
56. Системы удаленной обработки
Пользователи работают с терминалами, которые передают данные и сообщения о транзакциях центральному компьютеру (компьютер удаленной обработки). Функции управления данными возложены на операционную систему. Часть ОС, отвечающая за управление связью, принимает сообщения и данные и передает их соответствующим прикладным программам. Программы обращаются к СУБД, а СУБД выполняет операции с БД, используя ту часть ОС, которая отвечает за обработку данных. Когда транзакция завершается, подсистема управления связью возвращает результаты пользователям, сидящим у терминалов.
Преимуществом такой обработки является возможность коллективного использования ресурсов и оборудования, централизованное хранение данных, а недостатком – отсутствие персонализации рабочей среды (все программное обеспечение хранится централизованно и используется коллективно).
57. Клиенты, серверы. Клиентские приложения, серверы баз данных
Клиенты, серверы. Наиболее эффективную работу с централизованной БД обеспечивает архитектура клиент/сервер. В отличие от системы удаленной обработки, в которой имеется только один компьютер, клиент/серверная система состоит из множества компьютеров, объединенных в сеть. Компьютеры называемые клиентами, занимаются обработкой прикладных программ. Компьютеры, называемые серверами, занимаются обработкой БД.
как правило, функции клиентов выполняют почти всегда ПК. В роли сервера может выступать компьютер любого типа, но по экономическим причинам функции сервера чаще всего также выполняют ПК, но имеющие более высокую производительность.
На сервере сети размещается БД и устанавливается мощная серверная СУБД – сервер баз данных..
На компьютере-клиенте приложение-клиент формирует запрос к БД. Серверная СУБД обеспечивает интерпретацию запроса, его выполнение, формирование результата запроса и пересылку его по сети на клиентский компьютер. Клиентское приложение интерпретирует его необходимым образом и представляет пользователю.
58.Функции клиентского прилож.И сервера бд,
Клиентское приложен выполн:
· ввод-вывод данных (презентационная логика) – это часть кода клиентского приложения, которая определяет, что пользователь видит на экране, когда работает с приложением;
· бизнес-логика – это часть кода клиентского приложения, которая определяет ход решения конкретных задач приложения;
· обработка данных внутри приложения (логика базы данных) – это часть кода клиентского приложения, которая связывает данные сервера с приложением. Для этой связи используется процедурный язык запросов SQL, с помощью которого осуществляется выборка и модификация данных в серверных СУБД.
Сервер вып:
· выполнение пользовательских запросов
· хранение и резервное копирование данных;
· поддержка ссылочной целостности данных согласно определенным в БД правилам;
· обеспечение авторизованного доступа к данным на основе проверки прав и привилегий пользователя;
· протоколирование операций и ведение журнала транзакций.
Груз файловых операций ложится в основном на сервер, который мощнее компьютеров-клиентов и поэтому способен быстрее обслуживать запросы. Как следствие этого, уменьшается потребность клиентских приложений в оперативной памяти.
Поскольку серверы способны хранить большое количество данных, то на компьютерах-клиентах освобождается значительный объем дискового пространства для других приложений.
