- •Комментарии к вопросам по дисциплине «Разработка и эксплуатация удаленных баз данных»
- •Требования, предъявляемые к базе данных:
- •Удовлетворять требованиям заказчика и содержать сведения только о
- •Структурированный язык запросов sql. Место языка sql в разработке информационных систем, организованных на основе технологии клиент-сервер. Основные достоинства языка sql.
- •Классификация команд языка sql: определение структуры базы данных, манипулирование данными, выборка данных, управление данными, команды администрирования данных и управления транзакциями.
- •Нормализация отношений. Условия первой, второй и третьей нормальной формы. Приведите пример нормализации сущности.
- •Основные характеристики систем управления базами данных.
- •Защита информации в базах данных. Основные методы и средства защиты данных в базах данных.
- •Способы контроля доступа к данным и управление привилегиями.
Комментарии к вопросам по дисциплине «Разработка и эксплуатация удаленных баз данных»
Базы данных - важнейший компонент информационных систем. Основные понятия теории баз данных (базы данных, СУБД, объект, параметр, сущность, атрибут, таблица, запись, поле, ключ, связь). Требования, предъявляемые к базе данных.
Обработка больших объемов информации становится не под силу человеку, поэтому для быстрой и достоверной обработки данных используются персональные компьютеры. Информация в компьютере структурируется и хранится, как правило, в виде таблиц. В свою очередь, отдельные таблицы объединяются в базы данных.
Базы данных как одно из направлений теории информации представляют собой методы и средства разработки компьютерных информационных систем, основу которых составляют особым образом структурированные файлы, предоставляющие пользователю эффективные методы получения и анализа данных, необходимых для принятия оптимального решения.
Теория разработки баз данных — сравнительно молодая область науки, однако на сегодняшний день базы данных являются основой таких направлений в разработке автоматизированных систем обработки информации, как системы искусственного интеллекта, экспертные системы, системы автоматизированного конструкторского и технологического проектирования.
Базы данных (БД) — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации. Примерами баз данных могут быть телефонная книга, каталог товаров, штатное расписание и т. д.
Мало создать базу данных, надо разработать механизмы извлечения информации из базы данных и способы ее представления на экране и бумаге. Для этих целей предназначена система управления базами данных (СУБД).
СУБД — это система программного обеспечения, предоставляющая доступ к данным многих пользователей. СУБД обеспечивает правильность, полноту и непротиворечивость данных, а также простой и понятный интерфейс.
Основой баз данных является информация (данные) о конкретной группе предметов (объектов). Как правило, базы данных создаются для какого-либо предприятия (организации) в целом; информацией (данными) пользуются различные структурные подразделения предприятия, причем каждое подразделение использует одни и те же данные в различных форматах. Особое место занимает создание терминологии, то есть однозначного понимания назначения конкретных данных, их типа и структуры.
Объект — это нечто существующее и различимое, обладающее набором свойств. Отличие одного объекта от другого определяется конкретными значениями свойств. Объекты бывают материальные и идеальные. К материальным объектам относятся предметы материального мира: автомобиль, здания, предметы мебели и т. д. К идеальным (абстрактным) объектам можно отнести спектакль, содержание книги и т. д.
Сущность — отображение объекта в памяти человека или компьютера.
Параметр — конкретное значение любого из свойств объекта.
Атрибут — конкретное значение любого из свойств сущности.
Таблица — некоторая регулярная структура, состоящая из конечного числа записей (строк). Как правило, в базах данных используются двумерные массивы (матрицы).
Запись — это одна строка таблицы (или нескольких таблиц), полностью описывающая одну сущность. Каждая запись состоит из конечного числа полей.
Поле — это один элемент записи, в котором хранится конкретное значение атрибута.
Ключевым элементом данных (ключом) называется такой атрибут, по значению которого можно определить значения других атрибутов.
Связь — это функциональная зависимость между сущностями. Если между некоторыми сущностями существует связь, то атрибуты из одной сущности ссылаются или некоторым образом связаны с атрибутами другой сущности.