Слайд 1«ОСНОВНЫЕ ПОНЯТИЯ БАЗ ДАННЫХ»
ЛЕКЦИЯ №6:
БЗ 118-2/1
Выполнил работу:
Беспамятных Е.А.
Захарова Е.В.
Слайд 2Основные вопросы лекции
Базы данных и системы управления базами данных
Структура простейшей базы
данных
Свойства полей базы данных. Безопасность баз данных
Слайд 3Базы Данных (БД).
База данных - это организованная структура, предназначенная для
хранения информации. Т.е. БД хранит множество сведений об объектах заданной предметной области, их свойствах и связях между ними.
Слайд 4
Для описания (представления) БД системе пользователь-данные-ЭВМ действуют три уровня абстракции
(модели данных -МД):
- внешняя,
- концептуальная,
- внутренняя
Слайд 5Внутренняя МД
Приближенная к технической среде, включает метод доступа к данным и
другие детали. Внутренняя МД может изменяться, например, вследствие изменения типа ПЭВМ (физический уровень).
Слайд 6Внешняя МД
Обращена к пользователю, абстрагируется от особенностей реализации данных на
физическом уровне и описывается в терминах исследуемой области.
Слайд 7Концептуальная МД
Различают три основных варианта концептуальной МД:
- иерархический,
- сетевой,
-
реляционный.
Реляционный вариант доминируют в силу простоты и однородности организации МД
Слайд 8Таблицу данных можно считать отношением если:
1. В таблице нет строк с
совпадающими ключами.
2. В каждой таблице – значения одного и того же набора атрибутов.
3. Значения атрибутов должны быть неразложимы.
Слайд 9Например:
Неверный вариант
Верный вариант
Слайд 10Основные определения
Фрагмент реального мира, сведения о котором необходимо хранить и
использовать в решаемой задаче, в том или ином виде деятельности человека принято называть предметной областью. Совокупность сведений об объектах рассматриваемой предметной области, их свойствах и взаимосвязях называется базой данных. Группы объектов, сведения о которых сосредотачиваются в базах данных, принято называть сущностями.
Слайд 11(СУБД)-системы управления базой данных
Это комплекс программных средств, предназначенных для:
создания структуры
новой базы,
наполнения ее содержимым,
редактирования содержимого
визуализации информации.
Слайд 12Основными операциями с базами данных являются:
создание,
первичное заполнение,
последующее внесение
всевозможных изменений в данные
Слайд 132. Структура простейшей базы данных.
База данных состоит из наборов данных.
Набор данных
– это объектное отношение (таблица)
Если в базе нет никаких данных (пустая база), то это все равно полноценная база данных. Этот факт имеет методическое значение. Не смотря на то, что данных об объектах в базе и нет, но информация об объектных отношениях (таблицах) в ней все-таки есть — эта информация называется структурой базы данных. Она определяет методы занесения данных и хранения их в базе. Простейшая база данных имеет хотя бы одну таблицу. Соответственно, структура простейшей базы данных тождественно равна структуре ее таблицы.
Слайд 143. Свойства полей базы данных. Безопасность баз данных.
Поля базы
данных не просто определяю структуру базы — они еще определяют групповые свойства (атрибуты) данных, записываемых в ячейки, принадлежащи каждому из полей.
Слайд 15Основные свойства полей таблиц баз данных
Имя поля — определяет, как
следует обращаться к данным этого поля при автоматических операциях с базой .
Тип поля — определяет тип данных, которые могут содержаться в данном поле.
Размер поля — определяет предельную длину (в символах) данных, которые могут размещаться э данном поле и другие.
Слайд 16Базы данных Microsoft Access работают со следующими типами данных:
Текстовый — тип
данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).
Поле Мемо — специальный тип данных для хранения больших объемов текста (до 65 535 символов).
Числовой — тип данных для хранения действительных чисел.
Дата/время — тип данных для хранения календарных дат и текущего времени.
Денежный — тип данных для хранения денежных сумм .
Счетчик — специальный тип данных для уникальных (ключевых полей) натуральных чисел с автоматическим наращиванием
Логический — тип для хранения логических
Поле объекта OLE — специальный тип данных, предназначенный для хранения объектов OLE.
Гиперссылка — специальное поле для хранения адресов URL Web-объектов Интернета.
Мастер подстановок -Это объект, настройкой которого можно автоматизировать ввод в данных так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.
Слайд 17Режимы работы с базами данных
Система управления базами данных имеет два режима
работы: проектировочный и пользовательский.
Первый режим предназначен для создания или изменения структуры базы и создания ее объектов.
Во втором режиме происходит использование ранее подготовленных объектов для наполнения базы или получения данных из нее.
Слайд 18Объекты базы данных
Основным функциональным элементом реляционных баз данных являются
таблицы. В них хранится вся информационная часть любой реляционной базы данных.
Datasheet View (Режим таблицы).
Design View (Конструктор).
Table Wizard (Мастер таблиц).
Import Table (Импорт таблиц).
Link Table (Связь с таблицами).
Слайд 19Форму в Acsess можно создавать одним из следующих способов:
автоматически, используя автоформы;
с
помощью мастера;
вручную в режиме конструктора.
Слайд 20Запросы служат для отбора из базы данных записей, отвечающих заданным критериям.
В Access можно формировать запросы пяти типов:
на выборку,
с параметрами,
перекрестные,
на изменение и запросы,
написанные на SQL
Слайд 21
Отчет – это итоговый документ, созданный с использованием информации из базы
данных и сформированный на основе таблиц или результатов запросов
Слайд 22Существует пять способов создания отчетов:
вручную в режиме Design View (Конструктор);
полуавтоматически
с помощью мастера Report Wizard (Мастер отчетов);
автоматически с помощью одного из мастеров автоотчетов (AutoReports), которые включают в отчет все поля выбранной вами таблицы или все результаты запроса;
с использованием мастера Chart Wizard (Мастер диаграмм), позволяющего построить диаграмму;
с помощью мастера Label Wizard (Мастер почтовых наклеек), предназначенного для создания почтовых наклеек.
Слайд 23Разработка технического задания.
При подготовке технического задания
составляют:
список исходных данных, с которыми работает заказчик;
список выходных данных, которые необходимы заказчику;
список выходных данных, которые не являются необходимыми, но которые он должен предоставлять в виде отчетов.
Слайд 24Разработка структуры базы данных
1. Работа начитается с составления генерального списка
полей — он может насчитывать десяти даже сотни позиций.
2. В соответствии с типом данных, размещаемых в каждом поле, определяют наиболее подходящий тип для каждого поля.
3. Далее распределяют поля генерального списка по базовым таблицам.
4. В каждой из таблиц намечают ключевое поле. В качестве такового выбирают поле, данные в котором повторяться не могут
5. С помощью карандаша и бумаги расчерчивают связи между таблицами. Такой чертеж называется схемой данных.
Слайд 25Безопасность данных
Безопасность — главный предмет забот при создании, тестировании и сопровождении
базы данных
СУБД предлагают несколько специфических механизмов повышения уровня безопасности :
обязательная регистрация и последующее распознавание пользователей до предоставления им доступа к тем или иным разделам данных.
разделение пользователей на группы с различными привилегиями доступа, поддержка профилей.
Слайд 26Целостность данных
Под термином целостность {integrity) понимается взаимная согласованность отдельных фрагментов данных
и их корректность. Согласованность {consistency) означает, что все порции данных в базе данных должны быть единообразно смоделированы и включены в систему. Квалифицировать данные как корректные можно в том случае, если они достоверны, точны и значимы.
Слайд 27Способов обеспечения целостности
блокировка постороннего доступа к данным в процессе их
обработки.
тиражирование (репликация) изменений фрагмента данных
Слайд 28Выводы:
База данных - это организованная структура, предназначенная для хранения информации.
Поля базы
данных не просто определяют структуру базы — они еще определяют групповые свойства (атрибуты) данных.
Не следует путать базу данных, представляющую собой хранимую информацию, и систему управления базой данных, которая представляет собой программную систему, обеспечивающую все необходимые для хранения и поиска действия.