Организация структуры базы данных

Содержание

Слайд 2

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

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

Что такое База данных и СУБД?

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

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

Слайд 3

Структура БД

Таблица – главный объект БД. Именно в таблицах хранятся данные,
все

Структура БД Таблица – главный объект БД. Именно в таблицах хранятся данные,
остальные объекты являются производными от таблиц.

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

Структурными составляющими таблицы БД являются записи и поля.

Слайд 4

Реляционные СУБД

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

Реляционные СУБД Это программное обеспечение позволяет обрабатывать БД в которых содержится большое
параметров для каждого объекта
за счет организации множества таблиц и установления между ними связей.
Слово «реляционный» происходит от англ. relation (отношение).

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

Слайд 5

Принцип связи

Основная особенность реляционных баз данных – связи между таблицами, что дает

Принцип связи Основная особенность реляционных баз данных – связи между таблицами, что
возможность их объединения и совместного анализа.

Пример связи таблиц:

Таблица «Сотрудники» содержит сведения о сотруднике, включая адрес, телефон и т.д:

Таблица «Выплачено» содержит сведения о выплаченных сотрудникам средствах:

Слайд 6

Этапы организации БД

Проектирование базы данных
Постановка задачи (какая информация будет храниться в БД)
Определение

Этапы организации БД Проектирование базы данных Постановка задачи (какая информация будет храниться
состава таблиц (для информации разного рода должны быть созданы разные таблицы)
Определение полей для каждой таблицы
Определение связей между таблицами

Создание базы данных
Создание таблиц, определение полей таблиц и их свойства
Создание связей между таблицами
Пробная эксплуатация
Исправление выявленных ошибок, улучшение структуры

Наполнение базы данных

Слайд 7

Выбор средства работы с БД:

Выбор средства работы с БД:

Слайд 8

Создание БД средствами:

Excel

Access

Создание БД средствами: Excel Access

Слайд 9

EXCEL как СУБД

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

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

В Excel применяется ряд терминов:
Список (интервал списка) – БД
Фильтрация – поиск и отбор информации
Критерий – условие поиска и отбора
Метки столбцов – имена полей

Слайд 10

На пересечении строк и столбцов образуются ячейки таблицы.

Каждая ячейка имеет свой адрес

На пересечении строк и столбцов образуются ячейки таблицы. Каждая ячейка имеет свой
(А1, В2 и т.п.)
Адрес активной ячейки отображается в поле «Адрес»

Одна ячейка всегда является активной и выделена табличным курсором.
Табличный курсор – это рамка выделенной в данный момент ячейки или группы ячеек.

Структура таблицы Excel:

Лист книги Excel может содержать:
- 256 столбцов
- 65 536 строк

Слайд 11

Ввод данных

Что бы начать вводить данные в намеченную ячейку, необходимо выделить ее,

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

А затем на клавиатуре набрать нужную информацию.
В конце необходимо нажать для перемещения маркера :
Вниз по столбцу – Enter
Вверх по столбцу - Shift+ Enter
Вправо по строке – Tab
Влево по строке - Shift+Tab

Ячейка может содержать
- до 255 символов

Содержимым ячейки могут быть числа, текст, дата и время, различные формулы и функции.

Слайд 12

Форматирование данных

Выполнить команду Формат/Ячейки

или

Правой кнопкой мыши вызываем контекстное меню и выбираем пункт

Форматирование данных Выполнить команду Формат/Ячейки или Правой кнопкой мыши вызываем контекстное меню
«Формат ячеек»

Для изменения формата данных в ячейке нужно:

Слайд 13

Форматы данных

В открывшемся диалоговом окне выбираем нужный нам формат данных

Форматы данных В открывшемся диалоговом окне выбираем нужный нам формат данных

Слайд 14

Форматы данных

Общий – этот формат используется для отображения как текстовых , так

Форматы данных Общий – этот формат используется для отображения как текстовых ,
и числовых произвольных значений.

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

Слайд 15

Форматы данных

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

Финансовый используется для выравнивания денежных

Форматы данных Денежный используется для отображения денежных величин. Финансовый используется для выравнивания
величин по разделителю целой и дробной части

Слайд 16

Форматы данных

Форматы «Дата и Время» – служат для отображения дат и времени,

Форматы данных Форматы «Дата и Время» – служат для отображения дат и
представленных числами, в различном виде.

Слайд 17

Форматы данных

В процентном формате значение ячеек умножается на 100 и выводится на

Форматы данных В процентном формате значение ячеек умножается на 100 и выводится
экран с символом процента

В дробном формате – десятичная дробь будет представлена в виде обыкновенной дроби.

Слайд 18

Форматы данных

Значения в текстовом формате отображаются точно так же, как вводятся. Они

Форматы данных Значения в текстовом формате отображаются точно так же, как вводятся.
обрабатываются как строки вне зависимости от их содержания.

В экспоненциальной форме:

Слайд 19

Форматы данных

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

Маска

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

Слайд 20

Создание БД средствами Excel:

Ввод меток столбцов (имен полей) в первую строку

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

Слайд 21

Существует несколько путей задания диапазона БД :

Присвоить диапазону ячеек, выступающему в

Существует несколько путей задания диапазона БД : Присвоить диапазону ячеек, выступающему в
качестве диапазона базы данных имя База_данных (Database) – в таком случае Excel будет его автоматически считать диапазоном БД. Однако такой способ не годиться при наличии нескольких списков.
Для большинства команд в меню Данные можно непосредственно указать диапазон базы данных.
При наличии нескольких списков на странице следует отделять их как минимум одной строкой.
Не забудьте задать строку заголовка – это поможет избежать непредвиденных ситуаций при работе с данными.

Слайд 22

Советы по проектирование баз данных в Excel:

Располагайте списки на отдельных рабочих листах
Внимательно

Советы по проектирование баз данных в Excel: Располагайте списки на отдельных рабочих
следите за расположением списков – при помещением списка под неограниченным диапазоном.
Пользуйтесь формой ввода данных.
Выделите место для дальнейшего роста списка – при добавлении записи используется первое поле окончание списка строка, т.е список растет вниз.

Слайд 23

ACCESS как СУБД

Позволяет:
Создавать как реляционные базы данных, так и однотабличные.
Хранить практически

ACCESS как СУБД Позволяет: Создавать как реляционные базы данных, так и однотабличные.
любые объёмы данных
Получать и распространять данные средствами интернет
Быстро находить нужную информацию

Слайд 24

Создание таблиц в программе Access

В программе Access предусмотрено 3 различных способа создания

Создание таблиц в программе Access В программе Access предусмотрено 3 различных способа
таблиц БД:
С помощью мастера
В режиме конструктора
Путем ввода данных

Слайд 25

Создание таблицы с помощью мастера:

В объекте «Таблицы» выберете пункт Создание таблицы с

Создание таблицы с помощью мастера: В объекте «Таблицы» выберете пункт Создание таблицы
помощью мастера.
В результате откроется окно Создания таблиц первого шага мастера:

Для начало нужно определить категорию с помощью переключателя.

Затем в списке «Образцы таблиц» нужно выбрать название наиболее подходящего образца таблицы.

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

Слайд 26

Создание таблицы с помощью мастера:

В окне следующего шага задаётся имя таблицы и

Создание таблицы с помощью мастера: В окне следующего шага задаётся имя таблицы
выбирается способ задания главного ключа.

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

Слайд 27

Создание таблицы с помощью мастера:

Если Вы выбрали пункт «Пользователь определяет ключ самостоятельно»,

Создание таблицы с помощью мастера: Если Вы выбрали пункт «Пользователь определяет ключ
то на следующем шаге нужно будет из списка выбрать поле, которому будет присвоен «Ключ».

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

Слайд 28

Создание таблицы с помощью мастера:

В последнем окне мастер предлагает 3 варианта дальнейших

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

Следует сделать выбор и щелкнуть на кнопке Готово.

Слайд 29

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

В верхней части окна находится таблица полей, служащая

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

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

Сектор динамически изменяющейся подсказки

В режиме конструктора можно создавать новую базу данных, либо добавлять, удалять или изменять свойства уже существующей таблицы.
Что бы создать новую таблицу выберете пункт «Создание таблице в режиме конструктора»

В результате откроется окно конструктора.

Слайд 30

Типы данных:

Текстовый - поле содержит текст или комбинацию текста и чисел. Длинна

Типы данных: Текстовый - поле содержит текст или комбинацию текста и чисел.
поля может достигать 255 знаков.

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

Дата/время - поле содержит календарные даты и время. Возможна сортировка в хронологическом порядке.

Слайд 31

Поле МЕМО - поле содержит длинный текст или числа. Максимальная длинна поля

Поле МЕМО - поле содержит длинный текст или числа. Максимальная длинна поля
– 64000 знаков

Денежный - поле используется для хранения денежных значений и их использования в финансовых расчетах.

Типы данных:

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

Слайд 32

Типы данных:

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

Типы данных: Логический - поле хранит только одно из 2-х возможных значений,
как Да/Нет, Истина/Ложь, Вкл/Выкл.

Мастер подстановок - выбор данного параметра в списке типов данных приводит к запуску мастера преобразования этого поля подстановок. Перед этим нужно установить один из 3-х типов данных поля – Текстовый, Числовой или Логический. В режиме таблице это поле представляет собой раскрывающийся список, содержащий данные из другой таблицы или запроса.

Слайд 33

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

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

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

Слайд 34

Создание таблицы путем ввода данных:

В случае создание таблицы путем ввода данных производиться

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

Во врем я сохранения таблицы на основании введенных данных автоматически определяются типы и форматы полей таблицы

Слайд 35

Типы отношений

Access различает несколько типов отношений между таблицами. При создании связи Access

Типы отношений Access различает несколько типов отношений между таблицами. При создании связи
автоматически определяется тип отношения и выбирает соответствующие им способы контроля за соответствием данных установленным отношениям.

Тип отношения

Структура связи и использование

Пример:

«один-к-одному»

Каждая запись в главной таблице соответствует только одной записи в связанной таблице и наоборот. Используется для: расщепления широких таблиц; Связываются ключевые поля.

«один-ко-многим»

Каждой записи в главной таблице могут соответствовать несколько записей в связанной таблице. Запись в связанной таблице не может иметь более одной соответствующей ей записи а главной таблице.

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

«многие-ко-многим»

«не определенно»

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

Слайд 36

Для создания связи необходимо:

1) Выполнить команду Сервис / схема данных

Для создания связи необходимо: 1) Выполнить команду Сервис / схема данных

Слайд 37

Для создания связи необходимо:

2) Добавить связываемые таблицы в окно «Схема данных» с

Для создания связи необходимо: 2) Добавить связываемые таблицы в окно «Схема данных»
помощью команды меню Связи/Добавить таблицу

Слайд 38

Для создания связи необходимо:

3) Используя окно «Добавление таблиц» добавляем в «Схему данных»

Для создания связи необходимо: 3) Используя окно «Добавление таблиц» добавляем в «Схему
таблицы, которые необходимо связать.

Слайд 39

Для создания связи необходимо:

4) В окне схемы данных выделите в одной таблице

Для создания связи необходимо: 4) В окне схемы данных выделите в одной
поле и «перетащите» его мышью в другую таблицу на поле, с которым необходимо установить связь. Поля должны быть одинаковыми

5) В открывшемся диалоговом окне «Связи» установите флажок для параметра «Обеспечения целостности данных» и нажимаем кнопку Создать

Имя файла: Организация-структуры-базы-данных.pptx
Количество просмотров: 218
Количество скачиваний: 0