- •Типы входных данных
- •Качество программы
- •Вопрос1
- •Относительная и абсолютная адресация
- •Правило относительной ориентации
- •Категории специалистов по разработке и эксплуатации программ
- •Вопрос 1. Обобщенная технология работы в табличном процессоре
- •Вопрос 2. Правовые методы защиты программ
- •Отличительные признаки субд
- •Требования к организации базы данных
- •Вопрос 2. Прикладное по
- •Проблемно-ориентированное по
- •Методо-ориентированное по
- •Понятие объекта данных
- •Структурные элементы бд
- •Принципы подготовки бумажных и электронных документов
- •Принципы создания документа
- •Принципы форматирования документа
- •Вопрос 1. Классификация бд
- •Вопрос 2. Системное по
- •Базовое системное по
- •Сервисное системное по
- •Вопрос 1. Связи между наборами объектов и их типы
- •Вопрос 2. Объединение электронных таблиц
- •Межтабличные связи
- •Консолидация таблиц
- •Объединение файлов
- •Макросы в табличном процессоре
- •Вопрос 1. Глобальная сеть Internet
- •Вопрос 2. Иерархическая и сетевая модели данных
- •Вопрос 1. Реляционная модель данных
- •Вопрос 2. Форматирование входных и выходных данных
- •Уровни информации в ячейке
- •Вопрос 1. Правила Кодда
- •Вопрос 2. Интерфейс табличного процессора
- •Строки, столбцы, ячейки, адреса
- •Окно, рабочий лист, текущая ячейка
- •Типовая структура интерфейса
- •Вопрос 1. Структура пк
- •Вопрос 2. Целостность связей
- •Вопрос 1. Структура электронного документа
- •Вопрос 2. Объектный подход
- •Вопрос 1. Минимальный набор типовых операций
- •Вопрос 2. Локальные средства разработки программ
- •Вопрос 1. Многозадачность
- •Вопрос 2. Информатика, предмет и задачи
- •Вопрос 1. Расширенный набор типовых операций
- •Поиск и замена
- •Проверка правописания
- •Параметры страниц
- •Шаблоны
- •Макросы
- •Вопрос 2.
- •Принципу действия
- •Этапы создания
- •Вопрос 1. Основные положения
- •Вопрос 2. Прикладное по общего назначения
- •Офисное по
- •Вопрос 1. Управление ресурсами
- •Вопрос 2. Особенности локальных вычислительных сетей. (лвс)
- •Вопрос 1. История создания пк
- •Особенности пк
- •Вопрос 2. Основные понятия пк
- •Вопрос 1. Стандарты воздействия в компьютерной сети
- •Вопрос 2. Раб.Стол, окна, правила работы с меню, панель задач в Windows(Структура интерфейса пользователя)
- •Панель задач. Папки Мой компьютер и корзина, панель управления
Вопрос 1. Реляционная модель данных
Реляционная модель ориентирована на представление данных в виде двумерных таблиц.
Множество атрибутов объекта данных образует кортеж.
Отношением (relation) называется множество кортежей, обладающее следующими свойствами:
-
все кортежи однородны, т.е. имеют одинаковое количество и характеристики атрибутов;
-
атрибуты в кортежах неупорядочены;
-
кортежи в отношении неупорядочены;
Если проигнорировать последние 2 свойства, то отношение можно изображать в виде двумерной таблицы, в которой строки соответствуют кортежам, а столбцы - атрибутам. В таблице строки и столбцы все-таки упорядочены – есть первый и следующий, последний.
Понятие «отношение» позволяет отделить проблему хранения данных от проблемы их упорядочения. Проблема упорядочения решается с помощью особого средства – ключей. Также становится несущественным физический порядок хранения объектов данных на внешних носителях информации. Новые данные добавляются в конец файла или на место удаленных данных внутри файла.
Одни и те же данные могут группироваться в отношения различным образом.
Отношение представляет собой некую связь между объектами данных.
Дадим несколько понятий, используемых в теории БД.
Недействительное значение – значение, соответствующее отсутствию данных.
Они используются для обозначения того факта, что атрибуту ничего не присвоено, по причине того, что отсутствует, потеряно, неизвестно, недоступно или неприменимо значение. Часто обозначается как NULL. Отличается от строк нулевой длины, строки пробельных символов, от нуля и любого другого числа.
Транзакция – групповое изменение данных.
Транзакция имеет начало и окончание, между которыми обозначены операции обработки данных. Операции выполняются, но изменения данных не попадают в БД, пока не произойдет нормального окончания транзакции. При ненормальном окончании происходит возвращение БД к тому состоянию, в котором она была до начала транзакции (откат БД). Лозунг транзакции: «Все или ничего». Транзакции введены для защиты от сбоев и для ситуаций, когда частичное изменение данных бессмысленно.
Например, изменение фамилии работника должно произойти или для всех его платежей, или ни для одного. Ситуация частичного изменения здесь недопустима.
Другой пример. Перечисление денег внутри банка состоит из двух операций: снятие денег с одного счета и зачисление их на другой счет. Представим себе, что после первой операции произошел сбой. Тогда деньги будут сняты со счета, но не появятся на другом счете. Это нарушит баланс между расходами и доходами. Поэтому операции должны быть или выполнены обе, или не выполнена ни одна.
Представление – искусственная временная таблица, созданная из одной или нескольких таблиц БД.
Представления позволяют создавать таблицы, которых нет в БД. После создания представления с ним можно работать как с обычной таблицей.
Блокировка – запрет на доступ и модификацию записи или таблицы.
Используется для того, чтобы другой пользователь не мог прочитать и модифицировать запись или таблицу в то время, когда Вы ими пользуетесь. Имеют смысл только в многопользовательской СУБД.
Обновление – обобщенное название для трех операций: добавления, изменения и удаления записи.