Основные понятия баз данных
Содержание
Введение 3
Основные понятия баз данных 4
2.1 Базы данных и системы управления базами данных 4
2.2 Состав
системы управления базами
- Структура простейшей базы данных 6
- Свойства полей базы данных 7
- Типы данных 8
- Безопасность баз данных 10
Заключение
Список использованной
литературы
Введение
Для принятия обоснованных
и эффективных решений в
В самом широком
смысле любая программа имеет
дело с некоторой внешней по отношению
к ее коду информацией, задающей какие-либо
параметры или режим ее работы.
Такую информацию также называют
данными программы. Очевидно, что
в зависимости от типа решаемых задач
проблемы организации работы с данными
будут качественно различными. В
подавляющем большинстве
Современные информационные системы, основаны на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
Данная тема
направлена на формирование представления
о базах данных (БД), возможностях
систем управления базами данных (СУБД)
и их использовании.
Основные понятия баз данных
2.1 Базы данных и системы управления базами данных
База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.
Это утверждение
легко пояснить, если, например, рассмотреть
базу данных крупного банка. В ней
есть все необходимые сведения о
клиентах, об их адресах, кредитной
истории, состояние расчетных счетов,
финансовых операциях и т.д. Доступ
к этой базе данных имеется у достаточно
большого количества сотрудников банка,
но среди них вряд ли найдется такое
лицо, которое имеет доступ ко всей
базе полностью и при этом способно
единолично вносить в нее произвольные
изменения. Кроме данных, база содержит
методы и средства, позволяющие каждому
из сотрудников оперировать только
с теми данными, которые входят в
его компетенцию. В результате взаимодействия
данных, содержащихся в базе, с методами,
доступными конкретным сотрудникам, образуется
информация, которую они потребляют
и на основании которой в пределах
собственной компетенции
С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.
В мире существует множество
систем управления базами
2.2 Состав СУБД
Архитектура СУБД может быть представлена следующим образом:
Программа пользователя
Описание БД
Язык описания данных (ЯОД) – Средства описания данных в БД и связей между ними. Средствами этого языка описывается структура БД, форматы записей, пароли, защищающие данные.
Язык
манипулирования данными (ЯМД)
– язык для выполнения
Для различных
СУБД реализация этих уровней
языков может быть различной.
В одних случаях ЯОД и ЯМД
требует составления
2.3 Структура простейшей базы данных
Сразу поясним, что если в базе нет никаких данных (пустая база), то это все равно полноценная база данных. Этот факт имеет методическое значение. Хотя данных в базе и нет, но информация в ней все-таки есть – это структура базы. Она определяет методы занесения данных и хранения их в базе. Простейший «некомпьютерный» вариант базы данных – деловой ежедневник, в котором каждому календарному дню выделено по странице. Даже если в нем не записано ни строки, он не перестает быть ежедневником, поскольку имеет структуру, четко отличающую его от записных книжек, рабочих тетрадей и прочей писчебумажной продукции.
Базы данных
могут содержать различные
Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в простейшей базе данных являются поля и записи. Если записей в таблице пока нет, значит, ее структура образована только набором полей. Изменив состав полей базовой таблицы (или их свойства), мы изменяем структуру базы данных и, соответственно, получаем новую базу данных.
2.4 Свойства полей базы данных
Поля базы данных не просто определяют структуру базы – они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей таблиц баз данных на примере СУБД Microsoft Access.
- Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
- Тип поля – определяет тип данных, которые могут содержаться в данном поле.
- Размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
- Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю.
- Маска ввода – определяет форму, в которой вводятся данные а поле (средство автоматизации ввода данных).
- Подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
- Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).
- Условие на значение – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
- Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
- Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы.
- Пустые строки – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
- Индексированное поле – если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значение в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.
Поскольку в разных полях могут содержаться данные разного типа, то и свойства у полей могут различаться в зависимости от типа данных. Так, например, список вышеуказанных свойств полей относится в основном к полям текстового типа. Поля других типов могут иметь или не иметь эти свойства, но могут добавлять к ним и свои. Например, для данных, представляющих действительные числа, важным свойством является количество знаков после десятичной запятой. С другой стороны, для полей, используемых для хранения рисунков, звукозаписей, видео клипов и других объектов OLE, большинство вышеуказанных свойств не имеют смысла.
2.5 Типы данных
Таблицы баз данных, как правило, допускают работу с гораздо большим количеством разных типов данных. Так, например, базы данных Microsoft Access работают со следующими типами данных.
- Текстовый – тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).
- Числовой – тип данных для хранения действительных чисел.
- Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда.
- Дата/время – тип данных для хранения календарных дат и текущего времени.
- Денежный - тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа.
- Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей.
- Логический - тип для хранения логических данных (могут принимать только два значения, например Да или Нет).
- Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.
- Мастер подстановок – это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать их из раскрывающегося списка.
2.6 Безопасность баз данных
Базы данных – это тоже файлы, но работа с ними отличается от работы с файлами других типов, создаваемых прочими приложениями. Выше мы видели, что всю работу по обслуживанию файловой структуры берет на себя операционная система. Для базы данных предъявляются особые требования с точки зрения безопасности, поэтому в них реализован другой подход к сохранению данных.
Базы данных
– это особые структуры. Информация,
которая в них содержится, очень
часто имеет общественную ценность.
Нередко с одной и той же
базой работают тысячи людей по всей
стране. От информации, которая содержится
в некоторых базах, может зависеть
благополучие множества людей. Поэтому
целостность содержимого базы не
может и не должна зависеть ни от
конкретных действий некоего пользователя,
забывшего сохранить файлы
Проблема безопасности
баз данных решается тем, что в
СУБД для сохранения информации
используется двойной подход. В части
операций, как обычно, участвует
операционная система компьютера, но
некоторые операции сохранения происходят
в обход операционной системы.
ЗАКЛЮЧЕНИЕ
Конкретная реально работающая информационная система – это плод длительного и кропотливого труда большого коллектива специалистов. Информационные системы не создаются одномоментно. Их появлению предшествует огромная подготовительная работа как аналитического, так и организационного характера. Создание же системы – растянутый по времени процесс, когда к базовым возможностям добавляются все новые и новые функции. Причем все это должно делаться на едином фундаменте аппаратного и программного обеспечения. Он должен быть заложен так, чтобы интеграция новых компонентов в систему происходила максимально безболезненно и не нарушала концепции и архитектуры всей системы.
Сегодня много
говорят об объектно-ориентированных
СУБД. Существуют две концепции развития
объектно-ориентированного подхода
применительно к СУБД. Согласно первой,
создание объектно-ориентированных
СУБД возможно на основе, принципиально
отличной от традиционных моделей. Суть
второй заключается в расширении
реляционной модели объектно-ориентированными
средствами. Ее преимущество – в
использовании огромного
СПИСОК
ЛИТЕРАТУРЫ
1. «Экономическая информатика» / Под. ред. П.В. Конюховского и Д.Н. Колесова, СПб: Питер, 2000, 560 с.
2. Каймин В.А., «Информатика», учеб.4-е изд. М.:, 2003 – 285 с.
3. «Информатика» / коллектив авторов: Веретенникова Е.Г., Патрушина С.М., Савельева Н.Г., учеб. Пособ., Ростов Н/Д, 2002, 416 с.
4. «Информатика», базовый курс, 2-е издание / Под. ред. С.В. Симоновича, СПб.: 2003, 640 с.
5. «Информатика» учеб. 3-е перераб. изд. / Под. ред. проф. Н.В. Макаровой, М.: 2000, 768 с.
6. http://www.jetinfo.ru/.
7. Информатика. Базовый курс /Симонович С.В. и др. - СПб: Издательство «Питер», 2000

- Основные понятия базы данных
- Основные понятия безопасности жизнедеятельности
- Основные понятия бизнес-плана
- Основные понятия в баскетболе
- Основные понятия вёрстки
- Основные понятия в законе «О пенсионном обеспечении в Республике Казахстан»
- Основные понятия в медиапланировании
- Основные поняти правоохранительной деятельности
- Основные понятия SWOT
- Основные понятия WINDOWS
- Основные понятия административного права
- Основные понятия алгоритмического языка
- Основные понятия антикризисного управления
- Основные понятия астрономии