рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Базы данных

Базы данных - Лекция, раздел Информатика, Технические и программные средства реализации информационных процессов База Данных (Бд)- Это Хранящаяся Во Внешней Памяти Эвм Совокупность Взаимосвя...

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

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

1. техническое обеспечение

2. программное обеспечение

3. математическое обеспечение

4. лингвистическое обеспечение

5. информационное обеспечение

6. методическое обеспечение

7. организационное обеспечение.

Базы данных бывают фактографическими и документальными.

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате.

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

Сама по себе база данных не может обслуживать запросы пользователя на поиск и обработку информации. БД - это только «информационный склад». Обслуживание пользователя осуществляет информационная система.

Информационная система (ИС)- это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.

Устройство внешней памяти, на котором хранится БД, должно иметь высокую информационную емкость и малое время доступа к хранимой информации. Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.

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

Известны три основных типа организации данных и связей между ними: иерархический (в виде дерева), сетевой и реляционный.

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

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

Наиболее распространенным способом организации данных является реляционный. Реляционной называется БД, представленная в виде таблиц. Каждая строка таблицы содержит информацию об одном отдельном объекте описываемой в БД системы, а каждый столбец – об определенной характеристике этих объектов. Например, атрибутами объектов могут быть автор книги, должность сотрудника, отдел, в котором он работает, и пр.

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

Связи в реляционных базах данных определяются по совпадению значений полей в разных таблицах. Например, клиенты и заказы связаны отношением "один-ко-многим", т. к. одной записи в таблице, содержащей сведения о клиентах, может соответствовать несколько записей в таблице заказов этих клиентов. Если же рассмотреть отношение между преподавателями и курсами лекций, которые они читают, это будет отношение "многие-ко-многим", т. к. один преподаватель может читать несколько курсов, но и один курс может читаться несколькими преподавателями. И последний тип связей между таблицами — это отношение "один-к-одному". Такой тип отношений встречается гораздо реже. Как правило, это бывает в двух случаях: запись имеет большое количество полей, и тогда данные об одном типе объектов разносятся по двум связанным таблицам, или нужно определить дополнительные атрибуты для некоторого количества записей в таблице, тогда создается отдельная таблица для этих дополнительных атрибутов, которая связывается отношением "один-к-одному" с основной таблицей.

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

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

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

Типичными режимами работы с базой данных являются:

· Создание БД;

· Редактирование БД;

· Манипулирование БД;

· Поиск в БД.

Для работы в каждом режиме существует своя система команд СУБД. Всякая работа пользователя с БД строится в форме алгоритма, составленного из этих команд. Такие алгоритмы могут выполняться в режиме прямого выполнения (отдается команда и сразу выполняется) и в режиме автоматического выполнения, т.е. в программном режиме.

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

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.

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

В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам.

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

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

– Конец работы –

Эта тема принадлежит разделу:

Технические и программные средства реализации информационных процессов

Лекция... Технические и программные средства реализации информационных... Представление различной информации в компьютере Представление текстовой...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

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

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

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

Представление текстовой информации.
Любое сообщение на любом языке состоит из последовательности символов - букв, цифр, знаков. В ЭВМ используются 2 символа - ноль и единица (0 и 1), аналогично тому, как в азбуке Морзе испол

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

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

Устройства обработки информации и управляющие устройства.
Основным устройством обработки информации в ЭВМ является арифметико-логическое устройство (АЛУ). Его основой является электронная схема, составленная из большого числа транзисторов, называемая сумм

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

Архитектура персонального компьютера.
Архитектура ЭВМ- это общее описание структуры и функции ЭВМ на уровне, достаточном для понимания принципов работы и системы команд ЭВМ. Архитектура не включает в себя описание деталей технического

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

Процессор
Современные процессоры для ПК выпускают сегодня две компании: Intel и AMD. У компании Intel современные процессоры ПК — это Intel Pentium 4 и Intel Celeron, а у компании AMD — Athlon XP/64.

Intel Pentium 4
Первым на свет появился процессор Intel Pentium 4 с тактовой частотой 1,3 ГГц. Выполненный по 0,18-микронному технологическому процессу, этот процессор имел кэш размером 256 Кбайт, поддерживал част

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

Видеокарта
Современная карта (видеоадаптер)- это, по сути, второй самостоятельный компьютер внутри ПК. Когда человек играет в любимую 3D-игру, процессор видеокарты (GPU) фактически выполняет большую часть раб

Жесткий диск
Жесткий диск (винчестер), устройство для постоянного хранения информации, используемой при работе с компьютером. Свое название «жесткий» получил в отличие от носителей информации на гибких магнитны

Преобразование чисел из одной системы счисления в другую.
Правила перевода целых чисел Результатом является целое число. 1. Из десятичной системы счисления - в двоичную и шестнадцатеричную: a. исходное целое числ

Правила перевода правильных дробей
Результатом является всегда правильная дробь. 1. Из десятичной системы счисления - в двоичную и шестнадцатеричную: a. исходная дробь умножается на основание системы счисле

Правило перевода дробных чисел
Отдельно переводится целая часть числа, отдельно - дробная. Результаты складываются. ПримерВыполнить перевод из десятичной системы счисления в шестнадцатеричную числа 19,84

Правила выполнения простейших арифметических действий.
Правила сложения Пример Сложить двоичные числа 11012 и 110112. Запишем слагаемые в столбик и пронумеруем разряды, присвоив младшему разря

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

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

Методы изображения алгоритмов
На практике наиболее распространены следующие формы представления алгоритмов: словесная (записи на естественном языке); графическая (изображения из графических символов);

Моделирование и алгоритмизация. Математические и статистические системы. Понятие алгоритма (продолжение).
Слово "Алгоритм" происходит от algorithmi - латинского написания имени аль-Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма (город в современном Узбекис

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

Программное обеспечение.
Программное обеспечение — это совокупность всех программ, используемых компьютерами, а также вся область деятельности по их созданию и применению: · технология проектирования программ

Обзор операционной системы Windows XP и пакета Microsoft Office 2003.
Буквы ХР в названии популярной операционной системы Windows являются частью английского слова eXPerience, которое переводится как жизненный опыт, знания. При создании операционной системы Windows X

Локальные и глобальные сети
Компьютерная сеть (англ. net)- совокупность эвм и других устройств, соединенных линиями связи и обменивающихся информацией между собой в соответствии с определенными правилами - протоколом.

Интернет.
Интернет- глобальная компьютерная сеть. Интернет был создан довольно давно и развивался как ведомственная сеть, принадлежащая министерству обороны США. Однако он достаточно быстро стал доступным ря

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

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

Основные меры по защите от вирусов
Для того чтобы не подвергнуть компьютер заражению вирусами и обеспечить надежное хранение информации на дисках, необходимо соблюдать следующие правила: • оснастить компьютер современными а

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

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

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

Некоторые основные директивы QBasic
Директива REM или апостроф ' - обозначает комментарий к программе или команде. Вся строка (как правило, это поясняющий текст), что идёт после знака комментария, не исполняется. Этот знак использует

Управляющие конструкции QBasic
1. Оператор безусловного перехода GOTO N, где N-метка. В качестве N можно взять любое число, не обязательно совпадающее с номером строки, так как в QBasic 4.5 строки можно не нумер

Обзор среды программирования Visual Basic
Графические интерфейсы пользователя (ГИП) революционизировали микрокомпьютерную индустрию. Они продемонстрировали, что выражение "Лучше один раз увидеть, чем сто раз услышать не потеряло своег

Последовательность действий при разработке приложений Visual Basic
Первым шагом при построении приложения Visual Basic является планирование того, что пользователь видит на экране, другими словами, разработка интерфейса. Какие меню понадобятся? Окно какого размера

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги