База и банк данных

Автор: Пользователь скрыл имя, 22 Марта 2012 в 08:53, реферат

Описание работы

Данные связаны с конкретной задачей (технология массивов) - упорядочение по использованию. Вместе с тем алгоритмы более подвижны (могут чаще меняться), чем данные. Это вызывает необходимость переупорядочения данных, которые к тому же могут повторяться в различных задачах.
В связи с этим предложена другая, широко используемая технология баз данных, представляющая собой упорядочение по хранению.

Содержание

1 Базы и банки данных. Основные понятия, компоненты банка и базы данных. Модели организации базы данных…………………………………...3
1.1 Основные понятия и определения…………………………………….3
1.2 Компоненты банка данных……………………………………………6
1.3 Компоненты базы данных……………………………………………..7
1.4 Модели организации баз данных…………………………………….7
1.4.1 Иерархическая модель………………………………………………7
1.4.2 Иерархические структуры данных…………………………………8
1.4.3 Сетевая модель……………………………………………………….8
1.4.4 Сетевые структуры данных………………………………………….8
1.4.5 Реляционная модель базы данных…………………………………9
2 Глобальная сеть Internet. Провайдеры. Виды подключений. Предоставляемые услуги. Программы для работы в сети Internet…………11
2.1 Провайдеры……………………………………………………………11
2.2 Виды подключений……………………………………………………11
2.3 Основные услуги………………………………………………………13
2.4 Программы для работы в сети Internet……………………………....13
Список использованной литературы……………………

Работа содержит 1 файл

Юпатов. Контрольная №2.doc

— 693.50 Кб (Скачать)


Министерство образования и науки Российской федерации

 

Государственное образовательное учреждение

Высшего профессионального образования

«Сибирский государственный индустриальный университет»

 

 

 

 

Кафедра прикладной информатики

 

 

 

 

 

 

 

 

КОНТРОЛЬНАЯ РАБОТА №2

 

 

 

 

 

 

 

                                                                            Выполнил:

                                                                            Юпатов П.А.

                                                                            Группа ЗТП-09

                                                                            Шифр 09094

                                                                            Проверил:

                                                                            Павлова Л.Д.

 

 

 

 

 

 

 

 

 

 

 

 

Новокузнецк 2012


Содержание

 

1 Базы и банки данных. Основные понятия, компоненты банка и базы данных. Модели организации базы данных…………………………………...3

1.1 Основные понятия и определения…………………………………….3

1.2 Компоненты банка данных……………………………………………6

1.3 Компоненты базы данных……………………………………………..7

1.4 Модели организации баз данных…………………………………….7

1.4.1 Иерархическая модель………………………………………………7

1.4.2 Иерархические структуры данных…………………………………8

1.4.3 Сетевая модель……………………………………………………….8

1.4.4 Сетевые структуры данных………………………………………….8

1.4.5 Реляционная модель базы данных…………………………………9

2 Глобальная сеть Internet. Провайдеры. Виды подключений. Предоставляемые услуги. Программы для работы в сети Internet…………11

2.1 Провайдеры……………………………………………………………11

2.2 Виды подключений……………………………………………………11

2.3 Основные услуги………………………………………………………13

2.4 Программы для работы в сети Internet……………………………....13

Список использованной литературы…………………………………...16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 Базы и банки данных. Основные понятия, компоненты банка и базы данных. Модели организации базы данных

 

1.1 Основные понятия и определения

 

Любая задача обработки информации и принятия решений может быть представлена в виде схемы, показанной на Рисунке 1.

 

             

Рисунок 1 - Схема решения задач обработки информации и принятия решений: x-штрих, y-штрих - входная и выходная информация; f - внутреннее операторное описание

 

Данные связаны с конкретной задачей (технология массивов) - упорядочение по использованию. Вместе с тем алгоритмы более подвижны (могут чаще меняться), чем данные. Это вызывает необходимость переупорядочения данных, которые к тому же могут повторяться в различных задачах.

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

Под базой данных (БД) понимают совокупность хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. Целью создания баз данных, как разновидности информационной технологии и формы хранения данных, является построение системы данных, не зависящих от принятых алгоритмов (программного обеспечения), применяемых технических средств и физического расположения данных в ЭВМ; обеспечивающих непротиворечивую и целостную информацию при нерегламентируемых запросах. БД предполагает многоцелевое ее использование (несколько пользователей, множество форм документов и запросов одного пользователя).

Наряду с понятием «база данных» существует термин «банк данных», который имеет две трактовки.

В настоящее время данные обрабатываются децентрализованно (на рабочих местах) с помощью персональных компьютеров (ПК). Первоначально же использовалась централизованная обработка на больших ЭВМ. В силу централизации базу данных называли банком данных и потому часто не делают различия между базами и банками данных.

Банк данных - база данных и система управления ею (СУБД). СУБД (например, FoxPro) представляет собой приложение для создания баз данных как совокупности двумерных таблиц.

Как отмечалось, БД в простейшем случае представляется в виде системы двумерных таблиц, для которых введем следующие термины.

Файл - информация, хранимая на электронном носителе после завершения отдельных заданий и рассматриваемая в процессе обработки как единое целое.

Поле - столбец файлового документа (таблицы). Имя поля часто называют атрибутом.

Домен - совокупность значений поля.

Универсум - совокупность значений всех полей.

Запись - строка документа. Это пользовательское представление называют также логической записью.

Запись физическая (совокупность данных записываемых/считываемых одним блоком) характеризует расположение данных в физической памяти ПК.

Хранимая запись - совокупность связанных элементов данных, соответствующая одной или нескольким логическим записям и содержащая все необходимые служебные данные.

Ключ - поле с уникальными (неповторяющимися) записями, используемое для определения места расположения записи. Ключ может состоять из совокупности полей (составной ключ), называемых суперключом.

Выделенный ключ - ключ, явно перечисленный вместе с реляционной схемой. В противном случае говорят о неявном ключе. Вводят и такие понятия, как возможный ключ (ключ-кандидат), если любой из нескольких наборов полей может быть принят за составной ключ. Один из выделенных ключей называют первичным. При работе с несколькими связанными таблицами говорят о родительском ключе главной таблицы и внешнем ключе подчиненной таблицы. Иногда ключ называют идентификатором - атрибутом, значения которого однозначно определяют экземпляры объекта предметной области.

Предметная область - отражение в БД совокупности и объектов реального мира с их связями, относящимися к некоторой области знаний и имеющих практическую ценность для пользователя. Понятие «идентификатор» используется и в физической базе данных.

Указатель - идентификатор, который ведет к заданной записи из какой-то другой записи в базе данных. Приведем перечень используемых в дальнейшем терминов, детальное пояснение которых проводится в последующих разделах данной работы.

Администратор базы данных (АБД) - лицо, отвечающее за выработку требований к БД, ее проектирование, реализацию, эффективное использование и сопровождение.

Архитектура - разновидность (обобщение) структуры, в которой какой-либо элемент может быть заменен на другой элемент, характеристики входов и выходов которого идентичны первому элементу.

Внешняя схема - описание данных на концептуальном уровне.

Внутренняя схема - описание данных на физическом уровне.

Задание (работа) - программа или совокупность программ и преобразуемые этими программами данные.

Индекс - совокупность указателей, содержащих информацию о местоположении записи.

Инфологическая модель предметной области - модель формализованного интерфейса между специалистами, владеющими содержательной стороной предметной области, и специалистами, осуществляющими проектирование базы данных.

КОДАСИЛ (CODASYL) - набор стандартов для сетевых БД.

Логический - определение, относящееся к представлению или описанию данных, не зависящему от запоминающей среды или вычислительной системы.

Метаданные - данные о данных, описание информационных ресурсов, их характеристик, местонахождения, способов использования и т.д.

Модель данных - средство абстракции, позволяющее видеть информационное содержание (обобщенную структуру), а не их конкретные значения.

Подсхема - описание логического представления пользователя данной группы.

Распределенная база данных (РБД) - единая БД, представленная в виде отдельных (возможно, избыточных и перекрывающихся) разделов на разных вычислительных средствах.

Семантика - часть языка, касающаяся указания смысла и действия текста, составленного в соответствии с синтаксическим правилами.

Схема данных - описание логической структуры данных, специфицированное на языке описания данных и обрабатываемое СУБД. Дело в том, что в общем случае поля таблицы (отношения) могут располагаться в произвольном порядке (семейство отношения). Для конкретного пользователя и в конкретной БД должен быть выбран и зафиксирован только один вариант порядка. Этот вариант называют схемой (пользователя).

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

Язык описания данных (ЯОД) - предназначен для описания данных на концептуальном, логическом и физическом уровнях на основе соответствующих схем.

Язык запросов - высокоуровневый язык манипулирования данными, обеспечивающий взаимодействие пользователей с БД. Исходным элементом базы данных является таблица, структурными составляющими которой являются поле и запись. Возможно выделить две разновидности структуры таблиц: линейную и нелинейную. В линейной структуре поля располагаются последовательно друг за другом в произвольном порядке.

 

1.2 Компоненты банка данных

 

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

Структуру банка данных можно представить в виде Рисунка 2:

 

 

                                   Рисунок 2 - Схема банка данных

 

Следовательно, банк данных состоит из следующих компонентов:

1. Базы данных – именованной совокупности данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными.

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

3. Словаря (справочника) базы данных – информации о базе данных, используемой СУБД для доступа к хранимой в ней информации.

База данных обычно содержит информацию о некоторой конкретной части окружающего нас мира (обычно ее называют предметной областью). Физически база данных представляет собой один или несколько специальным образом организованных файлов, хранящихся во внешней памяти (например, на магнитных или оптических дисках). По возможности при создании и обновлении базы данных следует исключать дублирование хранящейся в ней информации.

 

 

1.3 Компоненты базы данных

 

СБД является сложной человеко-машинной системой, включающей различные взаимосвязанные и взаимозависимые компоненты (подсистемы):

 

 

Рисунок 3 – Компоненты БД

 

1.4 Модели организации баз данных

Существует огромное количество разновидностей баз данных, отличающихся по различным критериям. Например, в «Энциклопедии технологий баз данных»,по материалам которой написан данный раздел, определяются свыше 50 видов БД. Основные классификации приведены ниже.

1.4.1 Иерархическая модель

 

Типичным представителем (наиболее известным и распространенным) является Information Management System (IMS) фирмы IBM. Первая версия появилась в 1968 г. До сих пор поддерживается много баз данных, что создает существенные проблемы с переходом как на новую технологию БД, так и на новую технику.

 

 

 

 

 

1.4.2 Иерархические структуры данных

Информация о работе База и банк данных