- •Введение.
- •I.Что такое бд?
- •1.Основные понятия и терминология.
- •2.Уровни представления данных.
- •Связь 1
- •3. Реляционная бд.
- •4. Установление связи между таблицами.
- •5. Порядок строк и полей в таблице.
- •6. Первичный ключ
- •7. Целостность данных.
- •8. Избыточность данных
- •Пример для всего курса
- •II. Общее представление об ms Access.
- •Например, при разработке запросов, форм, отчетов и макросов используется способ «перетащить и оставить», можно выделить в таблице некоторое поле, перетащить его и вставить в отчет на нужное место.
- •1.Объекты Access.
- •2. Запуск Access и завершение работы.
- •3. Создание новой бд.
- •III. Работа с таблицами в ms Access.
- •1. Создание новой таблицы.
- •Создание таблицы в режиме таблицы.
- •1.2. Создание таблицы в режиме конструктора
- •2. Типы полей.
- •3. Свойства поля
- •3.1. Размер поля
- •3.2. Форматы полей
- •3.3.Маска ввода.
- •3.4.Число десятичных знаков, Auto,0,1,2
- •3.5.Подпись поля.
- •3.6.Значение по умолчанию.
- •3.7.Условие на значение.
- •3.8.Обязательное поле
- •3.9.Сообщение об ошибке
- •3.10.Индексированное поле
- •3.11.Создание первичного ключа
- •IV.Использование режима таблиц
- •1. Просмотр данных.
- •2. Изменение макета таблицы.
- •3. Изменение данных
- •4.Сортировка и фильтрация данных
- •4.1. Сортировка по одному полю.
- •4.2. Фильтр по выделенному
- •4.3. Фильтр по форме.
- •4.4. Использование расширенного фильтра.
- •V.Модификация проекта бд
- •1.Модификация таблицы.
- •2. Удаление, копирование и переименование объектов бд.
- •3. Поддержка бд.
- •VI. Определение связей между таблицами
- •VII. Работа с данными при помощи Запроса – Выборки.
- •1. Создание Запроса – Выборки.
- •2.Использование Конструктора.
- •Используется для просмотра результатов запроса
- •3. Описание запроса. Отбор полей.
- •4. Установка свойств полей.
- •5. Вычисляемые поля
- •5.1. Выражения в Access
- •5.2. Элементы выражения.
- •5.3. Три правила написания выражений
- •6. Создание выражений при помощи Построителя выражений.
- •7. Итоговые запросы.
- •Групповые операции.
- •8. Перекрестные запросы
- •9. Сортировка результатов запроса.
- •10. Указание критериев отбора.
- •11. Использование параметров запроса
- •VIII. Использование форм
- •1. Применение форм
- •2. Планирование формы
- •3. Создание формы
- •4. Работа с различными разделами формы
- •5. Работа с элементами управления
- •6. Создание новых Элементов управления
- •7. Создание формы на базе запроса
- •8. Специальные эффекты
- •Использование панели инструментов форматирования
- •9. Вычисляемые значения в формах.
- •Отчеты.
- •1. Создание отчета.
- •2. Создание отчета при помощи Мастера отчетов.
- •2. Модификация отчета.
- •3. Работа с выражениями.
Введение.
Числовая и нечисловая обработка.
Известно, что компьютеры были созданы для удовлетворения нужд крупных учреждений при реализации большого объема вычислений, для которых существованием были точность и время вычисления. Как правило, эти вычисления имели сложные алгоритмы и были характерны для числовой обработки. По мере распространения компьютеров и создания РС возникли другие области их применения, отличные от вычислений. Так появилась необходимость в обработке экономической информации, в создании информационных систем для различных организаций, автоматизации работ в учреждениях и т.д. Так же эти применения требуют различных баз данных, которые могут хранить миллионы и миллиарды отдельных записи. В отличие от числовой обработки в данном случае не требуется высокая точность и большой объем вычислений. Обычно достаточно выполнить одно «+» или «*», например, при вычислении налога. Однако объем обработки данных велик (например, вычислить налог с какого–либо товара или с какого–либо клиента), поэтому и базы данных, содержащие требуемую информацию, огромны. Кроме того, нужно найти требуемую запись, обработать ее и вывести в определенной заданной форме. Для этого требуются такие операции как поиск и сортировка. Процесс, который мы описали, характеризует нечисловую обработку информации. В настоящее время на нечисловую обработку информации тратится гораздо больше машинного времени, чем на числовую.
I.Что такое бд?
1.Основные понятия и терминология.
В области электронной обработки данных одним из базовых понятий является «информация». Информация, используемая нами в повседневной жизни, хранится в нашей памяти. Мы получаем ее из самых разных источников: книг, газет, радио, телевидение, разговоров с соседом и т.д.
Иногда в рамках выполняемой работы используется информация большого объема, отдельные части которой похожи друг на друга по структуре, различаясь по содержанию: например справочник адресов, каталог товаров и т.п.. При работе с большими объемами информации очень важна скорость ее поиска (или вообще доступа к ней).
Компьютер способен обрабатывать разнообразные данные, их можно сохранить в специальной форме [Бемер].
Чаще всего в последнее время используется реляционная модель управления БД. Название «реляционная» связана с тем, что какая-либо запись в такой БД содержит информацию, относящуюся (related) только к одному конкретному объекту, кроме того, можно связывать (relate) данные разных таблиц.
Данные - информация, фиксированная в определенной форме, пригодной для хранения в памяти ЭВМ, обработки и передачи.
БД -специальным образом структурированная информация, которая записана как правило во внешней памяти ЭВМ, отображающая состояние объектов реального Мира и связи между ними и используется для одного или нескольких приложений.
Предметная область (ПО) – часть реальной системы, представляющая интерес для данного исследования. ПО может относиться к любому типу организации. Например - банк, университет, завод. Необходимо различать полную ПО (крупные предприятия по производству автомобилей, склад, универмаг) и организационную единицу этой предметной области. Организационная единица так же может представлять свою ПО (отдел обработки данных, цех).
Для ряда ПО может потребоваться информация о персонале, заработной плате, товарах, накладных, историях болезни и т.д., т.е. сведения о людях, местах, предметах, событиях и понятиях - объектах.
Объект – элемент информационной системы, информацию о котором мы сохраняем. Объектом может быть человек, предмет, событие, место или понятия, о котором есть данные.
Так в банковском деле объекты: клиенты, банковские счета. На товарном складе : поставщики, товары. В академии – студенты, изучаемые дисциплины, работники.
Объекты могут быть реальными – человек, предмет, населенный пункт, либо абстрактным – событие, счет, изучаемый студентами курс. Каждый объект обладает определенным набором свойств.
Атрибуты (элементы данных) – информационное отражение свойств объекта. Каждый объект характеризуется рядом основных атрибутов. Например, клиент банка имеет: фамилию, имя, отчество, адрес, ID. Банковский счет описывается типом, номером и балансом. Каждый изучаемый курс имеет название, количество учебных часов, номер семестра, когда он проводится, вид контроля. Атрибут часто называют полем данных или просто полем.
Значения данных представляет действительные данные, содержащиеся в поле (атрибуте).
Поле «Ф.И.О. клиента» может принимать значение «Иванов И.И.», «Марк Твен». В зависимости от того, как элементы данных описывают объект, они могут быть количественными, качественными, описательными.
Информацию о ПО можно представить с помощью нескольких объектов, а отдельный объект – с помощью нескольких атрибутов, каждый атрибут принимает какое –либо значение.
Объекты связываются между собой определенным образом. Соответствующая модель объектов с составляющими их элементами данных и взаимосвязями называют концептуальной моделью.