№1
База данных- совокупность связанных данных, правила организации которой основаны на общих принципах описания, хранения и манипулирования данными.
Система управления базами данных – это комплекс программ и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
№2
Структурирование данных – это введение соглашений о способах представления данных. Необходимо для того, чтобы пользователь смог упорядочить информацию по различным признакам и смог быстро извлечь выборку с произвольным сочетанием признаков.
№3
Централизованная база данных хранится в памяти одной вычислительной системы.
Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой БД осуществляется с помощью системы управления распределенной базой данных.
По способу доступа к данным БД распределяются на БД с локальным и БД удаленным(сетевым) доступом. Системы централизованных БД с сетевым доступом предполагают различные архитектуры подобных систем:
Файл-сервер. На нем хранится совместно используемая база данных. Другие машины сети выполняют функцию рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной БД. Файлы БД передаются на рабочие станции, где производиться их обработка.
Клиент-сервер. По мимо хранения централизованной БД центральная машина (сервер БД) обеспечивает обработку данных. Запрос на данные, выдаваемый рабочей станцией, порождает поиск и извлечение данных на сервере. Извлеченный данные транспортируются по сети от сервера к клиенту. (Использование языка запросов SQL)
№4
Модель данных- совокупность структур данных и операций их обработки.
Иерархическая модель представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое по структуре дерево. К основным понятиям иерархической структуры относятся уровень, узел и связь. Узел - это совокупность атрибутов данных, описывающих некоторый объект. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину, не подчиненную никакой другой вершине и находящуюся на самом вернем уровне.
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом. Сетевые СУБД поддерживают сложные соотношения между типами данных, что делает их пригодными во многих различных приложениях.
Реляционная модель данных характеризуется простой структурой данных, удобной для пользователя табличным представлением. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
Каждый элемент таблицы соответствует одному элементу данных.
Все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип и длину.
Каждый столбец имеет уникальное имя.
Одинаковые строки в таблице отсутствуют.
Порядок следования строк и столбцов может быть произвольным.
№5
Понятие реляционной БД на примере МС Access это реляционная система управления базами данных (СУБД), входящая в пакет MS Office. Составляющие базы данных - таблицы, отчеты, запросы в Access хранятся в едином дисковом файле. Основным структурным компонентом БД является таблица. Каждая таблица состоит из столбцов, называемых полями, и строк, называемых записями. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных. При разработке структуры таблицы, прежде всего, необходимо задать поля, определив их свойства.
Типы используемых данных: Текстовый, Числовой, Дата/время, Денежный, Счетчик, Логический.
№6
Объектно-ориентированная модель является дальнейшим развитием технологии баз данных. В этом случае вся совокупность данных, которая хранится и обрабатывается в базе данных, задана не в виде набора отдельных таблиц, а в виде объектов определенного класса. Объектно-ориентированная модель наряду атрибутивной информацией сохраняет программный код, определяющий поведение объектов того или иного класса при вводе и редактировании, анализе или представлении данных. Jasmine, Cache, Кассандра, HyperTable
№7
Перечислите объекты БД, дайте характеристику каждому из них. БД может содержать разные типы объектов. Каждая СУБД может реализовывать свои типы объектов. Таблицы – основные объекты любой БД, в которых хранятся все данные, имеющиеся в базе, и хранится сама структура базы (поля, их типы и свойства). Отчеты – предназначены для вывода данных, причем для вывода не на экран, а на печатающее устройство (принтер). В них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, время создания отчета и другое). Макросы и модули – предназначены для автоматизации повторяющихся операций при работе с системой управления БД, так и для создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования. Это одно из средств, с помощью которых разработчик БД может заложить в нее нестандартные функциональные возможности, удовлетворить специфические требования заказчика, повысить быстродействие системы управления, уровень ее защищенности. Запросы – служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С их помощью выполняют отбор данных, их сортировку и фильтрацию. Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу ( моментальный снимок ) – образ отобранных из базовых таблиц полей и записей. Формы – средства для ввода данных, предоставляющие пользователю необходимые для заполнения поля. В них можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода.
№8
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле - это поле, значение которого однозначно определяет запись в таблице. Свойства:
Имя поля — определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
• Тип поля — определяет тип данных, которые могут содержаться в данном поле.
• Размер поля — определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
• Формат поля — определяет способ форматирования данных в ячейках, принадлежащих полю.
• Маска ввода — определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).
• Подпись — определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
• Значение по умолчанию — то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).
• Условие на значение — ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
• Сообщение об ошибке — текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
• Обязательное поле — свойство, определяющее
заполнения данного поля при наполнении базы.
• Пустые строки — свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
• Индексированное поле — если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются.
Типы данных:
• Символьный (текстовый). В таком поле по умолчанию может храниться до 256 символов.
• Числовой . Содержит числовые данные различных форматов, используемые для проведения расчетов.
• Дата / время . Содержит значение даты и времени.
• Денежный . Включает денежные значения и числовые данные до пятнадцати знаков целой части и четырех знаков дробной части.
• Поле примечание . Оно может содержать до 2^16 символов (2^16 = 65536).
• Счетчик . Специальное числовое поле, в котором СУБД присваивает уникальный номер каждой записи.
• Логический . Может хранить одно из двух значений: true or false..
• Гиперссылка . Может содержать строку, состоящую из букв и цифр, представляющую адрес сайта или web - страницы.
• Мастер подстановок . Создает поле, в котором предлагается выбор значений из списка или содержащего набор постоянных значений.
№9
Загрузить Access, в появившемся окне выбрать пункт «Новая база данных»
В окне «Файл новой базы данных» задайте имя вашей базы (пункт имя файла) и выберите папку (пункт папка), где ваша база будет находится.
Щелкнуть по кнопке «создать»
№10
В окне базы данных выберите вкладку «Таблицы», а затем щелкните по кнопке «Создать»
В окне «Новая таблица» выберите пункт Конструктор и щелкните по кнопке «ОК». В результате открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
Чтобы сохранить таблицы выбираем пункт «Файл» «Сохранить».
В диалогом окне «Сохранение» введите имя таблицы
Щелкните по кнопке «ОК»
Откройте вкладку «Формы» в окне базы данных
В появившемся окне выберете пункт «Мастер форм»
Щелкните по значку списка в нижней части окна
Выберете из появившегося списка необходимую таблицу
Щелкните по кнопке «ОК»
В появившемся окне выберите поля, которые будут присутствовать в форме.
Щелкните по кнопке далее
В появившемся окне выберете вид. Затем нажмите далее
В появившемся окне выберите стиль оформления. Для этого щелкните по словам, обозначающим стили, после выбора стиля ---- далее.
В появившемся окне задайте имя формы
Щелкните по кнопке готово. Перед вами откроется форма.
Для перемещения по записям нажимать на соответствующие кнопки
№11
Таблица, запрос с помощью мастера и конструктора.
В окне базы данных выберите вкладку «Таблицы», а затем щелкните по кнопке «Создать»
В окне «Новая таблица» выберите пункт Конструктор и щелкните по кнопке «ОК». В результате открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
Чтобы сохранить таблицы выбираем пункт «Файл» «Сохранить».
В диалогом окне «Сохранение» введите имя таблицы
Щелкните по кнопке «ОК»
В окне БД откройте вкладку «Запросы»
В открывшемся окне щелкните по кнопке «Создать»
Из появившихся пунктов окна «Новый запрос» выберите Простой запрос и щелкните по кнопке «ОК»
В появившимся окне в строке Таблицы\ запросы выберите нужную таблицу
В окне «Доступные поля» переведите выделение на необходимый параметр
Щелкните по кнопке далее. Имя данного параметра перейдет в окно «Выбранные поля»
Аналогично в окно «Выбранные поля» переведите другие необходимые поля.
Затем жмите далее
В строке параметра «Задайте имя запроса» введите новое имя
Щелкните по кнопке готово. На экране появится таблица с результатами запроса.
№12
В окне базы данных выберите вкладку «Таблицы», а затем щелкните по кнопке «Создать»
В окне «Новая таблица» выберите пункт Конструктор и щелкните по кнопке «ОК». В результате открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
Чтобы сохранить таблицы выбираем пункт «Файл» «Сохранить».
В диалогом окне «Сохранение» введите имя таблицы
Щелкните по кнопке «ОК»
Откройте вкладку «Отчеты» и щелкните по кнопке «Создать»
В открывшимся окне выберите пункт МАСТЕР ОТЧЕТОВ
Щелкните по значку раскрывающегося списка в нижней части окна
Выберите из появившегося списка нужную таблицу
Щелкните по кнопке «ОК». В появившемся окне выберите поля, которые будут присутствовать в форме.
Щелкните далее.
В появившемся окне присутствует перечень полей. Переведите выделение на какое-либо поле
Жмите далее. Таким образом, вы задаете группировку по данному полю
Параметры появившегося окна оставляем без изменений. Жмем далее.
В появившемся окне выбираем стиль оформления отчета.
Жмем далее
В появившемся окне введем название отчета
Щелкаем по кнопке «Готово». На экране появится оформленный отчет.
Посмотрите, затем закройте отчет.