Рефераты. Ответы на билеты по информатике 2006-2008 гг. (базовый уровень)

принятие решения о целесообразности дальнейшего уточнения модели

- прогнозирование неблагоприятных факторов (например, нехватки ресурсов),

приводящих к вымиранию популяции.

Задача: одноклеточная амеба каждые 3 часа делится на 2 клетки. Построить модель

изменения количества клеток через 3, 6, 9, 12, … часов. Факторы, приводящие к

гибели амеб, не учитываются.



Билет 24


Понятие базы данных. Системы управления базами данных. Создание, ведение и

использование баз данных при решении учебных и практических задач.

Базы данных представляют собой информационные модели, содержащие данные об

объектах и их свойствах. Базы данных хранят информацию о группах объектов с

одинаковыми свойствами. Информация в базах данных хранится в упорядоченном виде

(например, в записной книжке все записи упорядочены по алфавиту, в библиотечном

каталоге - либо по алфавиту, либо по области знания).

База данных (БД) – совокупность хранящихся взаимосвязанных данных,

организованных по определенным правилам.

Существует несколько различных типов баз данных: табличные (реляционные),

иерархические и сетевые.

Табличные базы данных.

Табличная база данных содержит перечень объектов одного типа, т. е. объектов с

одинаковым набором свойств. Такую базу данных удобно представлять в виде

двумерной таблицы.

Рассмотрим, например, базу данных «Компьютер» (табл.), представляющую собой

перечень объектов (компьютеров), каждый из которых имеет имя (название). В

качестве характеристик (свойств) могут выступать тип процессора и объем

оперативной памяти.


Поле базы данных — это столбец таблицы, включающий в себя значения определенного

свойства.

Строки таблицы являются записями об объекте; эти записи разбиты на поля

столбцами таблицы. Запись базы данных — это строка таблицы, которая содержит

набор значений различных свойств объекта.

В каждой таблице должно быть, по крайней мере, одно ключевое поле, содержимое

которого уникально для любой записи в этой таблице. Значения ключевого поля

однозначно определяют каждую запись в таблице.

Тип поля определяется типом данных, которые оно содержит. Выделяют следующие

типы данных:

1)    «счётчик» - набор целых чисел, которые задаются автоматически при вводе

записей и не могут быть изменены пользователем БД;

2)   текстовый – содержит одну строку текста не более 255 знаков;

3)   числовой – содержит числа;

4)   дата\время – содержит числа в формате времени;

5)   денежный – содержит числа в денежном формате;

6)   логический – содержит значения «истина», «ложь»;

7)   поле MEMO – содержит текст из нескольких строк, просматриваемых с помощью

полос прокрутки;

8)   объект OLE – поле вставки изображения, звука, файла, таблицы Excel и др.;

9)   гиперссылка – ссылка на другой информационный ресурс (объект, файл,

Internet).

Каждый тип поля имеет набор свойств, среди которых наиболее существенными

являются:

-          размер поля (максимальная длина текстовой или числовой величины);

-          формат поля (устанавливает формат данных);

-          обязательное поле (поле, которое надо заполнять обязательно).

В таблице реляционной БД выделяют ключевое поле, данные которого однозначно

определяют каждую запись (строку). Чаще всего, это столбец с номерами по порядку

– «счётчик», хотя бывают и другие (код товара, инвентарный номер и т. д.).




Пример 1. Таблица «Компьютеры на списание» базы данных «Склад».

НомерМарка ПКПроцессорОЗУ, Mb

1IBMPentium IV256

2CompaqPentium II64

3DellI48612

4AppleMotorola128



Реляционные БД имеют следующие свойства:

1.    Каждый элемент таблицы в пересечении строки и столбца – отдельный элемент

данных.

2.    Каждое поле имеет своё название (имя).

3.    Все данные одного поля – однотипны.

4.    Одинаковые записи в таблице отсутствуют.

5.    Порядок следования записей в таблице – произвольный.

С данными реляционной базы могут производиться следующие важные действия:

1.      Поиск записей по заданному признаку.

2.      Набор данных в группу по заданному признаку.

3.      Сортировка данных.

Реляционная БД включает, как правило, не одну, а множество взаимосвязанных

таблиц.

Большинство современных компьютерных БД являются реляционными. Информационная

модель для их построения была предложена Е. Ф. Коддом в 1970 году, и в основе её

лежит понятие отношения (relation), связывающего признаки объектов. Отсюда и

название таких БД – реляционные.

Иерархические и сетевые БД всегда можно преобразовать к табличному виду.


Иерархические базы данных.

Иерархической БД называется БД, в которой все записи связаны в виде древовидной

структуры.

Иерархические базы данных графически могут быть представлены как дерево,

состоящее из объектов различных уровней. Верхний уровень занимает один объект,

второй — объекты второго уровня и т. д.

Между объектами существуют связи, каждый объект может включать в себя несколько

объектов более низкого уровня. Такие объекты находятся в отношении предка

(объект более близкий к корню) к потомку (объект более низкого уровня), при этом

возможно, чтобы объект-предок не имел потомков или имел их несколько, тогда как

у объекта-потомка обязательно только один предок. Объекты, имеющие общего

предка, называются близнецами.

Иерархической базой данных является Каталог папок Windows, с которым можно

работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол (На

втором уровне находятся папки Мой компьютер, Мои документы. Сетевое окружение и

Корзина, которые представляют собой потомков папки Рабочий стол, будучи между

собой близнецами. В свою очередь, папка Мой компьютер — предок по отношению к

папкам третьего уровня, папкам дисков (Диск 3,5(А:), С:, D:, E:, F:) и системным

папкам (Принтеры, Панель управления и др.).


Иерархической базой данных является реестр Windows, в котором хранится вся

информация, необходимая для нормального функционирования компьютерной системы

(данные о конфигурации компьютера и установленных драйверах, сведения об

установленных программах, настройки графического интерфейса ...).

Еще одним примером иерархической базы данных является база данных Доменная

система имен подключенных к Интернету компьютеров. На верхнем уровне находится

табличная база данных, содержащая перечень доменов верхнего уровня (всего 264).

На втором уровне - табличные базы данных, содержащие перечень доменов второго

уровня для каждого домена первого уровня. На третьем уровне могут находится

табличные базы, содержащие перечень доменов третьего уровня для каждого домена

второго уровня, и таблицы, содержащие IP-адреса компьютеров, находящихся в

домене второго уровня.

База данных Доменная система имен должна содержать записи обо всех компьютерах,

подключенных к Интернету (более 150 мил. записей). Размещение такой огромной

базы на одном компьютере сделало бы поиск информации очень медленным и

неэффективным. Решение этой проблемы было найдено путем размещения отдельных

составных частей базы на различных DNS-серверах. Таким образом, иерархическая

база данных Доменная система имен является распределенной базой данных.

Сетевые базы данных.

Сетевая БД называется БД, в которой на связи между объектами не накладывается

никаких ограничений.

Сетевая база данных образуется обобщением иерархической за счет допущения

объектов, имеющих более одного предка, т. е. каждый элемент вышестоящего уровня

может быть связан одновременно с любыми элементами следующего уровня. Вообще, на

связи между объектами в сетевых моделях не накладывается никаких ограничений.

Сетевой базой данных фактически является Всемирная паутина глобальной

компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов

документов в единую распределенную сетевую базу данных.

Системы управления базами данных (СУБД).

Для создания баз данных, а также выполнения операции поиска и сортировки данных

предназначены специальные программы — системы управления базами данных (СУБД).

Таким образом, необходимо различать собственно базы данных (БД) — упорядоченные

наборы данных, и системы управления базами данных (СУБД) — программы,

управляющие хранением и обработкой данных. Например, приложение Access, входящее

в офисный пакет программ Microsoft Office, является СУБД, позволяющей

пользователю создавать и обрабатывать табличные базы данных.

Всемирная паутина (WWW).




Этапы разработки базы данных.

1.      Постановка задачи.

-          определение цели, назначения БД;

-          определение и описание состава БД;

-          определение возможностей БД и видов работы с ней;

2.      Анализ объектов.

-          определение состава объектов БД;

-          определение признаков, необходимых для описания объектов БД, и их

значений;

-          определение типов данных для признаков объектов и их значений;

-          составление проектов таблиц.

3.      Создание БД в программной среде.

-          запуск среды и создание (открытие) файла БД;

-          создание исходных таблиц с использованием инструментов программной

среды;

-          создание экранных форм и интерфейса БД;

-          заполнение БД;

-          закрытие данных.

4.      Использование БД.

-          поиск данных;

-          отбор данных;

-          сортировка данных;

-          вывод на печать или формирование отчёта.

5.      Редактирование БД.

-          изменение содержания;

-          изменение внешнего вида;

-          дополнение существующих таблиц новыми полями, записями или добавление

новых таблиц.

Надо иметь в виду, что редактирование БД проводится только разработчиками или

специалистами, имеющими к этому допуск. Закрытость БД для редактирования

пользователем вызвана необходимостью сохранения большого количества информации и

труда, затраченного на создание БД, предотвращения потери данных и разрушения

структуры БД.


Система управления базами данных MS Access.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.