Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к ГОС.doc
Скачиваний:
175
Добавлен:
27.03.2016
Размер:
1.5 Mб
Скачать

39. Базы данных (бд). Основные этапы разработки баз данных. Методы создания структуры базы данных. Типы данных. Структурированные данные.

База данных - это поименованная совокупность структурированных данных, относящихся к определенной предметной области. Для создания БД необходимо: 1. Выбрать предметную область. 2. Создать логическую структуру данных. 3. Занести информацию. 4.Создать пользовательский интерфейс (формы и запросы). Этапы проектирования БД: 1) Построение информационно-логической модели данных, которая отображает данные предметной области в виде совокупностей информационных объектов и связей между ними. Эта модель представляет данные, подлежащие хранению в БД. В процессе создания в БД сначала осуществляется конструирование таблиц, соответствующих информационным объектам, построенной модели данных. Далее может создаваться схема данных, в которой фиксируются существующие логические связи между таблицами. В схеме данных могут быть заданы параметры обеспечения целостности БД (то есть в БД установлены и корректно поддерживаются взаимосвязи между записями различных таблиц), если модель данных была разработана в соответствии с требованиями нормализации. II. Определение связи между информационными объектами.(1:1; 1:много; много:много). Типы данных: текстовый, поле МЕМО (длинный текст), числовой (целые и вещественные), дата/время, денежный, логический, поле ОLЕ, гиперссылка, мастер подстановок (поле со списком). Структурирование – введение соглашений о способах представления данных. Структурные элементы БД: таблица (объект, который определяет и использует для хранения данные), запрос (объект, позволяющий получить нужные данные из одной или нескольких таблиц), формы (объекты для ввода данных), отчет, макрос, модуль, событие (любое изменение состояния объектов). В широком смысле слова, БД – совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Создавая БД, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольными сочетаниями признаков. Сделать это возможно, только если данные структурированные. Неструктурированные данные – данные, представленные в виде текстовых файлов, не упорядоченных цифровых массивов.

40. Модели данных, применяемых в базах данных. Связи в моделях. Архитектура баз данных. Реляционная, иерархическая и сетевая модели данных. Типы и форматы данных.

Виды моделей данных: 1. Реляционная модель состоит из 3 частей, описывающих разные аспекты реляционного подхода: структурной части (единственная структура данных – парное отношение), манипуляционной (реляционная алгебра и реляционное исчисление) и целостной части (требование целостности сущностей и ссылок). 2. Семантическая модель – обеспечение возможности выражения семантики данных. 3. Объектно-ориентированная модель. 4. Иерархическая – упорядоченный набор записей. 5. Сетевая – потомок может иметь несколько предков. Типы данных: текстовый (используется для алфавитно-цифровых данных, размер не > 255 Б), поле МЕМО (длинный текст, алфавитно-цифровые данные до 64 кБ), числовой (целые и вещественные, число не > 255 – 1 Б, не > 32767 – 2 Б, десятизначные числа – 4 Б, числа с плавающей точкой: 7 знаков после запятой – 4 Б, 15 знаков после запятой – 8 Б), дата/время (размер 8 Б), денежный (4 знака после запятой, 8 Б), логический (1 бит, представляет логические данные), поле ОЛЕ (до 1 ГБ), гиперссылка (адрес ссылки на Internet, до 2048 символов), мастер подстановок (поле со списком), счетчик (уникальное длинное целое число, которое автоматически генерируется Access, 4 Б). Структурирование – введение соглашений о способах представления данных. Структурные элементы БД: таблица (объект, который определяет и использует для хранения данные), запрос (объект, позволяющий получить нужные данные из одной или нескольких таблиц), формы (объекты для ввода данных), отчет, макрос, модуль, событие (любое изменение состояния объектов).