Презентация, доклад по информатике и ИКТ на тему Создание БД на компьютере (9класс)

Содержание

Создание базы данных «Фирма»Запустите Microsoft Access 2007.Создадим базу данных «Фирма». Сотрудники данной организации работают с клиентами и выполняют их заказы.

Слайд 1Создание связей между таблицами

Создание связей между таблицами

Слайд 2Создание базы данных «Фирма»
Запустите Microsoft Access 2007.
Создадим базу данных «Фирма».
Сотрудники

данной организации работают с клиентами и выполняют их заказы.
Создание базы данных «Фирма»Запустите Microsoft Access 2007.Создадим базу данных «Фирма». Сотрудники данной организации работают с клиентами и

Слайд 3Создание базы данных «Фирма»
Если все сведения поместить в одной таблице, то

она станет очень неудобной для работы. В ней начнутся повторы данных. Всякий раз, когда сотрудник Иванов будет работать с какой-либо фирмой, придется прописывать данные о сотруднике и клиенте заново, в результате чего можно допустить множество ошибок. Чтобы уменьшить число ошибок, можно исходную таблицу разбить на несколько таблиц и установить связи между ними. Это будет более рационально, чем прежде.
Таким образом, необходимо создать 3 таблицы: Сотрудники, Клиенты и Заказы.
Создание базы данных «Фирма»Если все сведения поместить в одной таблице, то она станет очень неудобной для работы.

Слайд 4Самостоятельно
Создайте следующие таблицы:

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

Слайд 5Ключевое поля – Главный ключ БД
Отдельные таблицы- Сотрудники, Клиенты и Заказы,

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

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

Ключевое поля – Главный ключ БДОтдельные таблицы- Сотрудники, Клиенты и Заказы, содержащие информацию по определенной теме, необходимо

Слайд 6Ключевое поля – Главный ключ БД
Наиболее подходящим в качестве ключевого поля

является «Счетчик», так как значения в данном поле являются уникальными (т. е. исключают повторы).

На вкладке «Конструктор» на панели инструментов «Сервис» нажмите пиктограмму «Ключевое поле»

Ключевое поля – Главный ключ БДНаиболее подходящим в качестве ключевого поля является «Счетчик», так как значения в

Слайд 7Самостоятельно
Установите ключевое поле :
для таблицы «Клиенты» - поле «Код клиента»;
для таблицы

«Заказы» – «Код заказа».
СамостоятельноУстановите ключевое поле :для таблицы «Клиенты» - поле «Код клиента»;для таблицы «Заказы» – «Код заказа».

Слайд 8Мастер подстановок
Таблица «Заказы» содержит поля «Код сотрудника» и «Код клиента».
При их

заполнении могут возникнуть некоторые трудности, так как не всегда удается запомнить все предприятия, с которыми работает фирма, и всех сотрудников с номером кода.
Для удобства можно создать раскрывающиеся списки с помощью «Мастера подстановок».
Мастер подстановокТаблица «Заказы» содержит поля «Код сотрудника» и «Код клиента».При их заполнении могут возникнуть некоторые трудности, так

Слайд 9Откройте таблицу «Заказы» в режиме Конструктора.
Для поля «Код сотрудника» выберите тип

данных «Мастер подстановок».

Мастер подстановок

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

Откройте таблицу «Заказы» в режиме Конструктора.Для поля «Код сотрудника» выберите тип данных «Мастер подстановок».Мастер подстановокВ появившемся окне

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

на кнопке «Далее».

Мастер подстановок

В окне «Создание подстановки» в списке выберите «Таблица: Сотрудники» и щелкните на кнопке «Далее».Мастер подстановок

Слайд 11В окне «Создание подстановки» в списке «Доступные поля» выберите поле «Код

сотрудника» и щелкните на кнопке со стрелкой ,
чтобы ввести поле в список «Выбранные поля».

Мастер подстановок

В окне «Создание подстановки» в списке «Доступные поля» выберите поле «Код сотрудника» и щелкните на кнопке со

Слайд 12Самостоятельно
В окне «Создание подстановки» таким же образом добавьте в список «Выбранные

поля» поле «Фамилия» и «Имя» и щелкните на кнопке «Далее».
СамостоятельноВ окне «Создание подстановки» таким же образом добавьте в список «Выбранные поля» поле «Фамилия» и «Имя» и

Слайд 13В окне «Создание подстановки» выберите порядок сортировки элементов списка по полю

«Фамилия» - «по возрастанию» и щелкните на кнопке «Далее».

Мастер подстановок

В окне «Создание подстановки» выберите порядок сортировки элементов списка по полю «Фамилия» - «по возрастанию» и щелкните

Слайд 14В окне «Создание подстановки» задайте необходимую ширину столбцов раскрывающегося списка.
Установите

флажок «Скрыть ключевой столбец» и нажмите кнопку «Далее».

Мастер подстановок

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

Слайд 15На последнем шаге Мастера подстановок можно заменить при необходимости надпись для

поля подстановок .
Мы оставим все без изменения, щелкните на кнопке «Готово».

Мастер подстановок

На последнем шаге Мастера подстановок можно заменить при необходимости надпись для поля подстановок .Мы оставим все без

Слайд 16Самостоятельно
Для поля «Код клиента» выберите тип данных «Мастер подстановок».
В появившемся окне

«Создание подстановки» выберите команду «Объект столбец подстановки будет использовать значения из таблицы или запроса».
Далее в окне в списке выберите «Таблица: Клиенты».
Далее в окне введите в список «Выбранные поля» - поле «Код клиента» и «Наименование компании»
Далее в окне выберите порядок сортировки элементов списка по полю «Наименование компании» - «по возрастанию».
Далее в окне задайте необходимую ширину столбцов раскрывающегося списка и установите флажок «Скрыть ключевой столбец».
Далее в окне оставим все без изменения, щелкните на кнопке «Готово».





Аналогичным образом создайте
раскрывающийся список для поля «Код клиента»:

СамостоятельноДля поля «Код клиента» выберите тип данных «Мастер подстановок».В появившемся окне «Создание подстановки» выберите команду «Объект столбец

Слайд 18Тип связи между таблицами «один-к-одному»
При отношении «один-к-одному» каждой записи ключевого поля в

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

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

Тип связи между таблицами «один-к-одному»При отношении «один-к-одному» каждой записи ключевого поля в первой таблице соответствует только одна

Слайд 19Тип связи между таблицами «один-ко-многим»
При отношении «один-ко-многим» каждой записи в первой таблице

соответствует несколько записей во второй, но запись во второй таблице не может иметь более одной связанной записи в первой таблице;
Тип связи между таблицами «один-ко-многим»При отношении «один-ко-многим» каждой записи в первой таблице соответствует несколько записей во второй,

Слайд 20Тип связи между таблицами «многие-ко-многим»
При отношении «многие-ко-многим» одной записи в первой таблице

могут соответствовать несколько записей во второй таблице, а одной записи во второй таблице могут соответствовать несколько записей в первой.
Тип связи между таблицами «многие-ко-многим»При отношении «многие-ко-многим» одной записи в первой таблице могут соответствовать несколько записей во

Слайд 21Отношения и связи
Каждая из спроектированных таблиц (Сотрудники, Клиенты и Заказы) будет

представлена в БД отдельным отношением.
Опишем все их в строчной форме и подчеркнув главные ключи.

СОТРУДНИКИ(Код_сотрудника, Фамилия, Имя, Отчество, Должность, Телефон, Адрес, Дата рождения, Зароботная плата, Фото, Эл_почта)

КЛИЕНТЫ(Код клиента, Название компании, Адрес, Номер телефона, факс, Эл_почта, Заметки)

ЗАКАЗЫ(Код заказа, Код клиента, Код сотрудника, Дата размещения, Дата исполнения, Сумма, Отметка о выполнении)
Отношения и связиКаждая из спроектированных таблиц (Сотрудники, Клиенты и Заказы) будет представлена в БД отдельным отношением. Опишем

Слайд 22Отношения и связи
Чтобы эти три таблиц представляли собой систему, между ними

должны быть
установлены связи.
Отношения и связиЧтобы эти три таблиц представляли собой систему, между ними должны быть установлены связи.

Слайд 23Схема базы данных

Схема базы данных

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

открытыми таблицами нельзя.
На вкладке «Работа с базами данных» на панели инструментов щелкаем по кнопке «Схема данных»

Создание связей между данными

Закройте все открытые таблицы, так как создавать или изменять связи между открытыми таблицами нельзя.На вкладке «Работа с

Слайд 25Создание связей между данными
Связь таблиц в базе данных устанавливается с помощью

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

Слайд 26Если связи между таблицами уже

были заданы,
то для добавления в схему данных данных

Создание связей между данными

«новой» таблицы или для изменения связей на вкладке «Конструктор» выберите соответствующую пиктограмму

Если связи между таблицами уже        были заданы,   то

Слайд 27Если ранее никаких связей между таблицами базы не было, то при

открытии окна «Схема данных»

Создание связей между данными

одновременно открывается окно «Добавление таблицы», в котором выберите таблицы: «Сотрудники», «Клиенты» и «Заказы».

Если ранее никаких связей между таблицами базы не было, то при открытии окна «Схема данных»Создание связей между

Слайд 28Установите связь между таблицами «Сотрудники» и «Заказы», для этого выберите поле

«Код сотрудника» в таблице «Сотрудники» и удерживая левую кнопку мыши перенесите его на соответствующее поле в таблице «Заказы».

Создание связей между данными

Установите связь между таблицами «Сотрудники» и «Заказы», для этого выберите поле «Код сотрудника» в таблице «Сотрудники» и

Слайд 29После перетаскивания откроется диалоговое окно «Изменение связей»

Создание связей между данными
Параметры

связи можно изменить, нажав на кнопку «Объединение…».
После перетаскивания откроется диалоговое окно «Изменение связей» Создание связей между даннымиПараметры связи можно изменить, нажав на кнопку

Слайд 30Включите флажки:
«Обеспечение условия целостности». Это позволит предотвратить случаи удаления записей

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

Создание связей между данными

«Каскадное обновление связанных полей» и
«Каскадное удаление связанных записей» обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.

Включите флажки: «Обеспечение условия целостности». Это позволит предотвратить случаи удаления записей из одной таблицы, при которых связанные

Слайд 31Самостоятельно
Установите связь между таблицами «Клиенты» и «Заказы», для этого выберите поле

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

Слайд 32В приведенном примере используются связи
«один-ко-многим»
Создание связей между данными
Связь на схеме

данных они отображаются в виде соединительных линий со специальными значками около таблиц: «1» вблизи главной таблицы (имеющей первичный ключ) и «∞» вблизи подчиненной таблицы (имеющей внешний ключ).
В приведенном примере используются связи «один-ко-многим»Создание связей между даннымиСвязь на схеме данных они отображаются в виде соединительных

Слайд 33СУБД поддерживает организацию связей между таблицами БД, обеспечивающую одно важное свойство

базы данных, которое называется
целостностью данных.

Что такое целостность данных

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

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

Слайд 34В таблицу «Сотрудники» внесите данные о семи работниках.
Самостоятельно

В таблицу «Сотрудники» внесите данные о семи работниках.Самостоятельно

Слайд 35В таблицу «Клиенты» внесите данные о десяти предприятиях, с которыми работает

данная фирма.

Самостоятельно

В таблицу «Клиенты» внесите данные о десяти предприятиях, с которыми работает данная фирма.Самостоятельно

Слайд 36В таблице «Заказы» оформите три заявки, поступивших на фирму.
Самостоятельно

В таблице «Заказы» оформите три заявки, поступивших на фирму.Самостоятельно

Слайд 37Контрольные вопросы
1. С помощью чего можно создавать таблицы?
2. Что такое ключевое

поле?
3. Как установить связи между таблицами?
4. Какие существуют отношения между таблицами?
5. Что означают на схеме данных «1» и «∞»?
6. Зачем нужен Мастер подстановок?
Контрольные вопросы1. С помощью чего можно создавать таблицы?2. Что такое ключевое поле?3. Как установить связи между таблицами?4.

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть