СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Представление об организации баз данных

Категория: Информатика

Нажмите, чтобы узнать подробности

Для занятий на уроках

Просмотр содержимого документа
«Представление об организации баз данных»

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

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

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

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

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

Функции :

  • поиск информации в БД выполнение несложных расчетов вывод отчетов на печать редактирование БД
  • поиск информации в БД
  • выполнение несложных расчетов
  • вывод отчетов на печать
  • редактирование БД

Расширение: *.accdb  (раньше – *.mdb ),  все в одном файле  Состав:  таблицы формы – диалоговые окна для ввода и редактирования данных запросы – обращения к базе данных для выбора нужной информации или изменения базы отчеты – документы для вывода на печать макросы – средства автоматизации работы таблицы формы – диалоговые окна для ввода и редактирования данных запросы – обращения к базе данных для выбора нужной информации или изменения базы отчеты – документы для вывода на печать макросы – средства автоматизации работы

Расширение: *.accdb (раньше – *.mdb ), все в одном файле

Состав:

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

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

Типы баз данных

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

 Табличные БД Модель – картотека Примеры: записная книжка каталог в библиотеке записная книжка каталог в библиотеке  Петров Вася  Суворовский пр., д. 32, кв. 11 275-75-75 поля записи Фамилия Петров Имя Иванов Адрес Вася Телефон Дима Суворовский пр., д. 32, кв. 11 275-75-75 Кирочная ул., д.25, кв.12 276-76-76  самая простая структура все другие типы БД используют таблицы    во многих случаях – дублирование данных:   А.С. Пушкин Сказка о царе Салтане А.С. Пушкин 20 стр. Сказка о золотом петушке 12 стр.

Табличные БД

Модель – картотека

Примеры:

  • записная книжка каталог в библиотеке
  • записная книжка
  • каталог в библиотеке

Петров Вася Суворовский пр., д. 32, кв. 11

275-75-75

поля

записи

Фамилия

Петров

Имя

Иванов

Адрес

Вася

Телефон

Дима

Суворовский пр., д. 32, кв. 11

275-75-75

Кирочная ул., д.25, кв.12

276-76-76

  • самая простая структура
  • все другие типы БД используют таблицы

во многих случаях – дублирование данных:

А.С. Пушкин

Сказка о царе Салтане

А.С. Пушкин

20 стр.

Сказка о золотом петушке

12 стр.

Табличные БД Количество полей определяется разработчиком и не может изменяться пользователем. Любое поле должно иметь уникальное имя . Поля могут иметь различный тип : строка символов (длиной до 255 символов) вещественное число (с дробной частью) целое число денежная сумма дата, время, дата и время логическое поле (истина или ложь, да или нет) многострочный текст (МЕМО) рисунок, звук или другой объект (объект OLE) строка символов (длиной до 255 символов) вещественное число (с дробной частью) целое число денежная сумма дата, время, дата и время логическое поле (истина или ложь, да или нет) многострочный текст (МЕМО) рисунок, звук или другой объект (объект OLE) Поля могут быть обязательными для заполнения или нет. Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.

Табличные БД

  • Количество полей определяется разработчиком и не может изменяться пользователем.
  • Любое поле должно иметь уникальное имя .
  • Поля могут иметь различный тип :
  • строка символов (длиной до 255 символов) вещественное число (с дробной частью) целое число денежная сумма дата, время, дата и время логическое поле (истина или ложь, да или нет) многострочный текст (МЕМО) рисунок, звук или другой объект (объект OLE)
  • строка символов (длиной до 255 символов)
  • вещественное число (с дробной частью)
  • целое число
  • денежная сумма
  • дата, время, дата и время
  • логическое поле (истина или ложь, да или нет)
  • многострочный текст (МЕМО)
  • рисунок, звук или другой объект (объект OLE)
  • Поля могут быть обязательными для заполнения или нет.
  • Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.

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

Ключевое поле (ключ таблицы)

Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись.

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

Могут ли эти данные быть ключом? фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы марка стиральной машины фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы марка стиральной машины

Могут ли эти данные быть ключом?

  • фамилия имя номер паспорта номер дома регистрационный номер автомобиля город проживания дата выполнения работы марка стиральной машины
  • фамилия
  • имя
  • номер паспорта
  • номер дома
  • регистрационный номер автомобиля
  • город проживания
  • дата выполнения работы
  • марка стиральной машины

 Сетевые БД Сетевая БД – это набор узлов, в которых каждый может быть связан с каждым (схема дорог). Старые Васюки Средние Васюки А       Г Б В Васюки    Новые Васюки лучше всего отражает структуру некоторых задач (сетевое планирование в экономике)    сложно хранить информацию о всех связях запутанность структуры   9

Сетевые БД

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

Старые Васюки

Средние Васюки

А

Г

Б

В

Васюки

Новые Васюки

  • лучше всего отражает структуру некоторых задач (сетевое планирование в экономике)

  • сложно хранить информацию о всех связях
  • запутанность структуры

9

Иерархические БД Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева). Рабочий  стол Мои  документы Сетевое  окружение Мой  компьютер 10 Задания Рисунки A: D: Учебники С: Мои  видеозаписи Моя  музыка Мои  рисунки

Иерархические БД

Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).

Рабочий стол

Мои документы

Сетевое окружение

Мой компьютер

10

Задания

Рисунки

A:

D:

Учебники

С:

Мои видеозаписи

Моя музыка

Мои рисунки

Иерархические БД Прайс-лист: Продавец  (уровень 1) Антон Товар   (уровень 2) Мониторы Принтеры Sony Phillips Samsung Изготовитель   (уровень 3) Модель   (уровень 4) X93B S93 10 $312 $306 Цена   (уровень 5)

Иерархические БД

Прайс-лист:

Продавец (уровень 1)

Антон

Товар (уровень 2)

Мониторы

Принтеры

Sony

Phillips

Samsung

Изготовитель (уровень 3)

Модель (уровень 4)

X93B

S93

10

$312

$306

Цена (уровень 5)

Иерархические БД Приведение к табличной форме: Продавец Антон Товар Антон Монитор Изготовитель Антон Sony Модель Монитор Цена Монитор S93 Sony Антон … X93B $306 Phillips Монитор 190 B5 CG $312 Samsung $318 SyncMaster 193P $452 дублирование данных при изменении адреса фирмы надо менять его во всех строках нет защиты от ошибок ввода оператора  ( Кей – Key ), лучше было бы выбирать из списка

Иерархические БД

Приведение к табличной форме:

Продавец

Антон

Товар

Антон

Монитор

Изготовитель

Антон

Sony

Модель

Монитор

Цена

Монитор

S93

Sony

Антон

…

X93B

$306

Phillips

Монитор

190 B5 CG

$312

Samsung

$318

SyncMaster 193P

$452

  • дублирование данных
  • при изменении адреса фирмы надо менять его во всех строках
  • нет защиты от ошибок ввода оператора ( Кей – Key ), лучше было бы выбирать из списка

Реляционные базы данных

Реляционные базы данных

Реляционные БД 1970-е гг . Э. Кодд, англ. relation – отношение. Реляционная база данных  – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов. Изготовители Код Название Страна Сайт Прайс-лист Код записи Код продавца Код изготовителя Код товара Код модели Цена Продавцы Код Название Адрес Телефон Сайт       Модели Код Название Код изготовителя Товары Код Название

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

1970-е гг . Э. Кодд, англ. relation – отношение.

Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов.

Изготовители

Код

Название

Страна

Сайт

Прайс-лист

Код записи

Код продавца

Код изготовителя

Код товара

Код модели

Цена

Продавцы

Код

Название

Адрес

Телефон

Сайт

Модели

Код

Название

Код изготовителя

Товары

Код

Название

 Реляционные БД нет дублирования информации; при изменении адреса фирмы достаточно изменить его только в таблице Продавцы ; защита от неправильного ввода: можно выбрать только фирму, которая есть в таблице Продавцы ; механизм транзакций : любые изменения вносятся в базу только тогда, когда они полностью завершены.     сложность структуры (не более 40-50 таблиц); при поиске надо обращаться к нескольким таблицам; нужно поддерживать целостность : при удалении фирмы-продавца надо удалять все связанные записи (автоматически, каскадное удаление ).

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

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

  • сложность структуры (не более 40-50 таблиц);
  • при поиске надо обращаться к нескольким таблицам;
  • нужно поддерживать целостность : при удалении фирмы-продавца надо удалять все связанные записи (автоматически, каскадное удаление ).

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

Принципы нормализации:

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

Связи между таблицами Один к одному («1-1») – одной записи в первой таблице соответствует ровно одна запись во второй.  Применение: выделение часто используемых данных. 1 1  Код 1 Год рожд. 2 Адрес 1992 Суворовский, д.20, кв. 6 … 1993 Кирочная, д. 30, кв 18 Код 1 Фамилия Имя 2 Иванов … Кузьма Петров Василий Один ко многим («1-  ») – одной записи в первой таблице соответствует сколько угодно записей во второй. прайс-лист товары  1   Код Название 1 Код Код товара 123 Монитор 2 Винчестер … 345 1 Цена … 10 999 1 11 999

Связи между таблицами

Один к одному («1-1») – одной записи в первой таблице соответствует ровно одна запись во второй. Применение: выделение часто используемых данных.

1

1

Код

1

Год рожд.

2

Адрес

1992

Суворовский, д.20, кв. 6

…

1993

Кирочная, д. 30, кв 18

Код

1

Фамилия

Имя

2

Иванов

…

Кузьма

Петров

Василий

Один ко многим («1- ») – одной записи в первой таблице соответствует сколько угодно записей во второй.

прайс-лист

товары

1

Код

Название

1

Код

Код товара

123

Монитор

2

Винчестер

…

345

1

Цена

…

10 999

1

11 999

Связи между таблицами Многие ко многим («  -  ») – одной записи в первой таблице соответствует сколько угодно записей во второй, и наоборот . предметы Код 1 Название 2 История География 3 … Биология учителя Код 1 Фамилия 2 Иванов … Петров   Реализация  – через третью таблицу и две связи «1-  ».   1  1  Код Фамилия 1 2 Иванов … Петров Код Код учителя 1 1 2 Код предмета 1 1 3 Класс … 2 2 9-А 3 8-Б 7-В Код Название 1 2 История География 3 Биология …  расписание

Связи между таблицами

Многие ко многим (« - ») – одной записи в первой таблице соответствует сколько угодно записей во второй, и наоборот .

предметы

Код

1

Название

2

История

География

3

…

Биология

учителя

Код

1

Фамилия

2

Иванов

…

Петров

Реализация – через третью таблицу и две связи «1-  ».

1

1

Код

Фамилия

1

2

Иванов

…

Петров

Код

Код учителя

1

1

2

Код предмета

1

1

3

Класс

…

2

2

9-А

3

8-Б

7-В

Код

Название

1

2

История

География

3

Биология

…

расписание

Начало работы Пуск – Программы – Microsoft Office –  Microsoft Access создание новой базы данных открыть базу с диска шаблоны  последние документы

Начало работы

Пуск – Программы – Microsoft Office – Microsoft Access

создание новой базы данных

открыть базу с диска

шаблоны

последние документы

Объекты базы данных выбрать другое 2×ЛКМ

Объекты базы данных

выбрать другое

2×ЛКМ

Схема данных ЛКМ ключевое поле таблица  связь «1-  »  Удалить связь : ЛКМ + Delete. Создать связь : перетащить нужное поле на соответствующее поле второй таблицы.

Схема данных

ЛКМ

ключевое поле

таблица

связь «1-  »

Удалить связь : ЛКМ + Delete.

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

Работа с таблицами текущее поле область выделения поля 2xЛКМ текущая запись номер текущей записи записи последняя  запись последняя запись новая запись новая запись  на 1-ую запись предыдущая запись следующая запись

Работа с таблицами

текущее поле

область выделения

поля

2xЛКМ

текущая запись

номер текущей записи

записи

последняя запись

последняя запись

новая запись

новая запись

на 1-ую запись

предыдущая запись

следующая запись

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

Сортировка и поиск

Сортировка по текущему полю (столбцу):

по возрастанию

по убыванию

сброс

Поиск и замена:

целиком, с любой частью, с началом

текущее поле или все поля

всё, вверх, вниз

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

Фильтрация

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

Фильтр по выделенному     Щелкнуть в нужной ячейке или выделить часть текста. Щелкнуть по кнопке . Снятие фильтра .

Фильтр по выделенному

  • Щелкнуть в нужной ячейке или выделить часть текста.
  • Щелкнуть по кнопке .
  • Снятие фильтра .

Сложная фильтрация Сложные условия одновременно (операция И) точное совпадение начинается  с буквы «С»   новое условие, связанное через ИЛИ применить/сбросить фильтр  Расширенный фильтр – можно переставлять столбцы выводить не все столбцы устанавливать порядок сортировки переставлять столбцы выводить не все столбцы устанавливать порядок сортировки

Сложная фильтрация

Сложные условия

одновременно

(операция И)

точное совпадение

начинается с буквы «С»

новое условие, связанное через ИЛИ

применить/сбросить фильтр

Расширенный фильтр – можно

  • переставлять столбцы выводить не все столбцы устанавливать порядок сортировки
  • переставлять столбцы
  • выводить не все столбцы
  • устанавливать порядок сортировки
Проектирование таблиц

Проектирование таблиц

Создание таблиц (ввод данных)  2xЛКМ  ввод значения поле-счетчик

Создание таблиц (ввод данных)

2xЛКМ

ввод значения

поле-счетчик

Создание таблиц (шаблоны)

Создание таблиц (шаблоны)

Конструктор таблиц тип поля (выбор из списка)  ПКМ  ключ текущее  поле свойства текущего поля

Конструктор таблиц

тип поля (выбор из списка)

ПКМ

ключ

текущее поле

свойства текущего поля

18»). Сообщение об ошибке («Возраст должен быть 18 лет!») Обязательное поле (да/нет) Индексированное поле (да/нет) " width="640"

Свойства полей

Размер поля: байт, целое, вещественное, …

Формат поля: как выводить на экран.

Маска ввода: шаблон (ввод телефона).

Подпись : как называется столбец при выводе на экран; можно использовать скобки, знаки и т.д. (« Население, млн. чел .»)

Значение по умолчанию (вписывается автоматически).

Условие на значение : защита от ошибок ввода («18»).

Сообщение об ошибке («Возраст должен быть 18 лет!»)

Обязательное поле (да/нет)

Индексированное поле (да/нет)

Конструктор таблиц режим таблицы сделать поле ключевым изменить индексы

Конструктор таблиц

режим таблицы

сделать поле ключевым

изменить индексы

Индексы Primary Key : ключ таблицы выбор поля из списка  ПКМ название индекса  свойства индекса

Индексы

Primary Key :

ключ таблицы

выбор поля из списка

ПКМ

название индекса

свойства

индекса

Формы

Формы

Формы Форма – это диалоговое окно для просмотра и редактирования данных ввода новых записей управления ходом работы (кнопки) вывода вспомогательной информации просмотра и редактирования данных ввода новых записей управления ходом работы (кнопки) вывода вспомогательной информации Создание форм: разные способы создания форм   источник данных

Формы

Форма – это диалоговое окно для

  • просмотра и редактирования данных ввода новых записей управления ходом работы (кнопки) вывода вспомогательной информации
  • просмотра и редактирования данных
  • ввода новых записей
  • управления ходом работы (кнопки)
  • вывода вспомогательной информации

Создание форм:

разные способы создания форм

источник данных

Форма (на одну запись) переход по записям

Форма (на одну запись)

переход по записям

Ленточная форма

Ленточная форма

Разделенная форма

Разделенная форма

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

Конструктор форм

заголовок формы

изменение размеров

область данных

примечание формы

Свойства формы и ее элементов  или  ПКМ – Свойства Макет = оформление Данные : источник (таблица или запрос), фильтр, сортировка События:  клавиши, мышь открытие, закрытие изменение записи клавиши, мышь открытие, закрытие изменение записи выбор элемента

Свойства формы и ее элементов

или ПКМ – Свойства

Макет = оформление

Данные : источник (таблица или запрос), фильтр, сортировка

События:

  • клавиши, мышь открытие, закрытие изменение записи
  • клавиши, мышь
  • открытие, закрытие
  • изменение записи

выбор элемента

Некоторые свойства формы ( Макет ) подпись изменяемая граница (да/нет) область выделения (да/нет)  кнопки перехода (да/нет)

Некоторые свойства формы ( Макет )

подпись

изменяемая граница

(да/нет)

область выделения

(да/нет)

кнопки перехода (да/нет)

Добавление новых полей    перетащить

Добавление новых полей

перетащить

Добавление новых элементов  Рисунок Свободная рамка объекта (объект редактируется) Гиперссылка Присоединенная рамка объекта (объект из базы)  Подчиненная форма Разрыв страницы

Добавление новых элементов

Рисунок

Свободная рамка объекта (объект редактируется)

Гиперссылка

Присоединенная рамка объекта (объект из базы)

Подчиненная форма

Разрыв страницы

Запросы

Запросы

Запросы Запрос – это обращение  к СУБД для выполнения каких-либо операций с данными. Типы запросов: выборка (отбор нужной информации ) создание таблицы обновление (изменение данных) добавление записей удаление записей … выборка (отбор нужной информации ) создание таблицы обновление (изменение данных) добавление записей удаление записей …

Запросы

Запрос – это обращение к СУБД для выполнения каких-либо операций с данными.

Типы запросов:

  • выборка (отбор нужной информации ) создание таблицы обновление (изменение данных) добавление записей удаление записей …
  • выборка (отбор нужной информации )
  • создание таблицы
  • обновление (изменение данных)
  • добавление записей
  • удаление записей
  • …

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

Запрос и фильтрация

Дополнительные возможности запросов:

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

Создание запросов  Мастер: режим «вопрос-ответ» Конструктор: полностью вручную

Создание запросов

Мастер: режим «вопрос-ответ»

Конструктор: полностью вручную

Мастер запросов

Мастер запросов

Запуск запроса 2 x ЛКМ

Запуск запроса

2 x ЛКМ

Конструктор ПКМ

Конструктор

ПКМ

Конструктор таблица (ПКМ – Добавить таблицу) все поля перетащить ЛКМ по возрастанию по убыванию отсутствует  фильтр

Конструктор

таблица

(ПКМ – Добавить таблицу)

все поля

перетащить ЛКМ

  • по возрастанию
  • по убыванию
  • отсутствует

фильтр

Работа со столбцами перетащить (ЛКМ) выделить (ЛКМ)  ПКМ: вырезать копировать вставить свойства вырезать копировать вставить свойства

Работа со столбцами

перетащить (ЛКМ)

выделить (ЛКМ)

ПКМ:

  • вырезать копировать вставить свойства
  • вырезать
  • копировать
  • вставить
  • свойства

Условия отбора Совпадение Шаблон *  любое количество любых символов ?  один любой символ    #  любая цифра  Неравенство

Условия отбора

Совпадение

Шаблон

* любое количество любых символов

? один любой символ # любая цифра

Неравенство

Построитель выражений ПКМ Forms – формы Reports – отчеты Функции: 1) встроенные; 2) функции пользователя (VB) Константы: пустая строка, Истина, Ложь Операторы: + - * /  = =  Not And Or Xor Общие выражения – время, дата, нумерация страниц

Построитель выражений

ПКМ

Forms – формы

Reports – отчеты

Функции: 1) встроенные; 2) функции пользователя (VB)

Константы: пустая строка, Истина, Ложь

Операторы: + - * / = = Not And Or Xor

Общие выражения – время, дата, нумерация страниц

Вычисляемые поля !  Все данные, которые можно вычислить, не  должны храниться в таблицах! ввести Цена * Количество  Выражение1: [Цена]*[Количество] заменить Выражение1 на Сумма или ПКМ - Построить

Вычисляемые поля

!

Все данные, которые можно вычислить, не должны храниться в таблицах!

  • ввести Цена * Количество

Выражение1: [Цена]*[Количество]

  • заменить Выражение1 на Сумма

или ПКМ - Построить

Вычисляемые поля Задача : отобрать все заказы за 2007 год. ввести Year ( Дата )   Выражение1: Year([Дата]) заменить Выражение1 на Год

Вычисляемые поля

Задача : отобрать все заказы за 2007 год.

  • ввести Year ( Дата ) Выражение1: Year([Дата])
  • заменить Выражение1 на Год

 Запросы с параметрами Задача: вводить числовые данные для фильтра не в конструкторе, а при выполнении запроса. Пример: «Какой суммой Вы располагаете?» Любая неизвестная строка вызывает запрос

Запросы с параметрами

Задача: вводить числовые данные для фильтра не в конструкторе, а при выполнении запроса.

Пример: «Какой суммой Вы располагаете?»

Любая неизвестная строка вызывает запрос

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

Виды запросов

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

Отчеты

Отчеты

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

Отчеты

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

Источник данных – таблица или запрос, несколько связанных таблиц/запросов (мастер).

Создание отчетов  таблица или запрос (ЛКМ)  простой отчет конструктор мастер отчетов пустой отчет

Создание отчетов

таблица или запрос

(ЛКМ)

простой отчет

конструктор

мастер отчетов

пустой отчет

Режимы просмотра отчета Представление отчета   (без разбивки на страницы) Предварительный просмотр   (как на печати, по страницам) Режим макета (можно менять  оформление) Конструктор (добавление новых  элементов)

Режимы просмотра отчета

Представление отчета (без разбивки на страницы)

Предварительный просмотр (как на печати, по страницам)

Режим макета (можно менять оформление)

Конструктор (добавление новых элементов)

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

Предварительный просмотр

готовые варианты

на печать

размер бумаги

ручная настройка

Конструктор отчетов =Date() =Time() =

Конструктор отчетов

=Date()

=Time()

="Страница " & [Page] & " из " & [Pages]

Заголовок отчета – один раз в начале отчета.

Верхний колонтитул – в начале каждой страницы.

Область данных – информация из БД.

Нижний колонтитул – в конце каждой страницы.

Примечание отчета – один раз в конце отчета.

Редактирование отчетов Так же, как в конструкторе форм: ЛКМ – выделить элемент – свойства выбранного  элемента Добавление элементов:

Редактирование отчетов

Так же, как в конструкторе форм:

ЛКМ – выделить элемент

– свойства выбранного элемента

Добавление элементов:

Отчеты с группировкой общая зарплата группировка по должностям

Отчеты с группировкой

общая зарплата

группировка по должностям

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

Отчеты с группировкой

Создание запроса, включающего все данные:

(не обязательно, но проще)

поля таблиц

& - соединение символьных строк

Отчеты с группировкой (мастер) группировка сортировка  итоговые данные

Отчеты с группировкой (мастер)

группировка

сортировка

итоговые данные

Отчеты с группировкой (конструктор) заголовок группы примечание группы

Отчеты с группировкой (конструктор)

заголовок группы

примечание группы

Настройка группировки (конструктор)  подробная настройка или

Настройка группировки (конструктор)

подробная настройка

или

Примерах баз данных различного назначения

Примерах баз данных различного назначения

- юридические (правовые) БД  — структурируют огромный массив информации, позволяющий ориентироваться в российском законодательстве.   Например, правовой портал Референт ( www.referent.ru ) предоставляет пользователю круглосуточный on-line доступ ко всем материалам правовой базы данных: нормативным правовым актам, комментариям, методикам, рекомендациям, консультациям аудиторских компаний, формам документов, материалам профильных средств массовой информации.

- юридические (правовые) БД  — структурируют огромный массив информации, позволяющий ориентироваться в российском законодательстве. Например, правовой портал Референт ( www.referent.ru ) предоставляет пользователю круглосуточный on-line доступ ко всем материалам правовой базы данных: нормативным правовым актам, комментариям, методикам, рекомендациям, консультациям аудиторских компаний, формам документов, материалам профильных средств массовой информации.

- налоговые БД   — предназначены для автоматизации функций по обеспечению сбора налогов и других обязательных платежей в бюджет и внебюджетные фонды.  На официальном сайте Федеральной налоговой службы ( www.nalog.ru ) можно получить доступ к личному кабинету налогоплательщика, в котором пользователь имеет возможность осуществлять поиск информации о задолженности по имущественному, транспортному, земельному налогам, налогу на доходы физических лиц.

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

На официальном сайте Федеральной налоговой службы ( www.nalog.ru ) можно получить доступ к личному кабинету налогоплательщика, в котором пользователь имеет возможность осуществлять поиск информации о задолженности по имущественному, транспортному, земельному налогам, налогу на доходы физических лиц.

- фактографические базы социальных данных   — включают сведения о населении и социальной среде.  Сайт «Территориальное устройство России» ( www.terrus.ru ), который содержит базу данных «Социально-экономический справочник — Интернет-каталог “Вся Россия”». Авторы проекта определяют круг потенциальных пользователей сайта школьниками, начинающими изучать экономическую географию (население и хозяйство) России, учителями, студентами и преподавателями вузов. Перейдем по ссылке  Вся Россия.

- фактографические базы социальных данных   — включают сведения о населении и социальной среде.

Сайт «Территориальное устройство России» ( www.terrus.ru ), который содержит базу данных «Социально-экономический справочник — Интернет-каталог “Вся Россия”». Авторы проекта определяют круг потенциальных пользователей сайта школьниками, начинающими изучать экономическую географию (население и хозяйство) России, учителями, студентами и преподавателями вузов. Перейдем по ссылке  Вся Россия.

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

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

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

 - библиотечные (библиографические) БД   — содержат описания книг, статей, докладов, диссертаций и других документов, для которых обычно дается полное библиографическое описание, набор ключевых слов и рубрикационных шифров, раскрывающих тематику и содержание документа, а также приводятся рефераты или аннотации работ.  Библиографические БД формируются преимущественно по отраслевому или тематическому признаку. База данных Института научной информации по общественным наукам — ИНИОН ( http://www.inion.ru ).

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

Библиографические БД формируются преимущественно по отраслевому или тематическому признаку. База данных Института научной информации по общественным наукам — ИНИОН ( http://www.inion.ru ).

Рейтинг

Рейтинг