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

Автор: Пользователь скрыл имя, 19 Января 2012 в 02:20, отчет по практике

Описание работы

Широчайший класс офисных задач, решаемых в современной жизни, решается с помощью пакета офисных программ Microsoft Office. Поэтому современный пользователь обязан владеть основами работы с этим пакетом.
Одними из составляющих этого офисного пакета являются приложения MS Excel, позволяющие в электронных таблицах обрабатывать различные виды информации и системы управления базами данных MS Access.

Содержание

ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ 4
1.1 Задание на курсовую работу 4
2. ЭЛЕКТРОННАЯ ТАБЛИЦА EXCEL 6
2.1 Основные положения 6
2.2 Создание базы данных 7
2.2.1 Задание имен полей базы данных 7
2.2.2 Заполнение базы данных с помощью функции Форма 8
2.2.3 Использование формул 9
2.3 Использование функций для упрощения поиска по базе данных 10
2.3.1 Использование сортировки 10
2.3.2 Использование автофильтра 11
2.4 Построение диаграмм 13
3. СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ ACCESS 15
3.1 Основные положения 15
3.2 Создание базы данных 17
3.2.1 Создание таблиц в режиме Конструктора 17
3.2.2 Создание связей между таблицами 18
3.2.3 Заполнение таблиц данными 20
3.3 Создание запросов 21
3.3.1 Запросы на выборку. Параметрические запросы 21
3.4 Создание и редактирование форм 25
3.5 Создание отчетов 26
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 30

Работа содержит 1 файл

готовый отчет Оснащение комп классов.doc

— 843.00 Кб (Скачать)

 

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

С помощью автофильтра  выберем Условие… для поля Недостающая площадь, укажем “больше” и введем значение “0”, нажмем Ok:

 

Результат:

На экран выведены сведения об аудиториях, несоответствующих  санитарным нормам, т.е. аудиториях, имеющих  недостающую площадь. 

Чтобы вернуть таблицу  в исходное положение выберем  Данные – Фильтр – Отобразить все

Подсчет общей стоимости  компьютеров по аудитории, заданной пользователем, с указанием названия факультета и фамилии  И.О. декана.

Рассчитаем общую  стоимость компьютеров для всех аудиторий:

Затем с помощью  автофильтра выберем в поле “Номер ауд комп класса” любое значение, например, “1-313”:

Готово:

  • Построение  диаграмм
  •  

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

         Диаграмму можно создать на отдельном листе  или поместить в качестве внедренного  объекта на лист с данными. Чтобы создать диаграмму, необходимо сначала ввести для нее данные на листе. После этого, выделив эти данные, следует воспользоваться мастером диаграмм (меню Вставка à Диаграмма) для пошагового создания диаграммы, при котором выбираются ее тип и различные параметры.

     

     

    1. СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ ACCESS

  • Основные  положения
  •  

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

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

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

          Основными свойствами полей являются имя поля, тип поля, его размер, определяющий предельную длину данных, размещаемых в этом поле, и др.

          При работе с Microsoft Access 2000 и Microsoft Access 2002 используются следующие типы данных:

    • текстовый – тип данных, используемый для хранения простого неформатированного текста, число символов в котором не должно превышать 255;
    • поле MEMO – специальный тип данных, применяемый для хранения больших объёмов текста (до 65 535 символов);
    • числовой – тип данных для хранения чисел;
    • дата/время – тип данных для хранения значений даты и времени;
    • денежный – тип данных для хранения денежных значений (длина поля 8 байт);
    • счётчик – специальный тип данных, используемый для автоматической нумерации записей;
    • логический – для хранения логических данных, которые могут иметь одно из двух возможных значений Да или Нет;
    • поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE (электронных таблиц Microsoft Excel, документов Microsoft Word, звукозаписей и др.);
    • гиперссылка – специальное поле для хранения адресов URL Web-объектов;
    • мастер подстановок – тип данных, запускающий мастер подстановок, что позволяет выбирать данные из раскрывающегося списка, а не вводить их в поле вручную.
     

          Числовые  поля могут иметь следующие размеры:

    • байт (Byte) – целые числа от 0 до 255 (1 байт);
    • целое (Integer) – целые числа от минус 32768 до +32767 (2 байта);
    • длинное целое (Long Integer) – целые числа от минус 2147483648 до +2147483647 (4 байта);
    • одинарное с плавающей точкой (Single) – числа от минус 3,4´1038 до +3,4´1038 с точностью до 7 знаков (4 байта);
    • двойное с плавающей точкой (Double) – числа от минус 1,797´10308 до +1,797´10308 с точностью до 15 знаков (8 байт).

         База  данных может состоять из нескольких таблиц, содержащих различную информацию. Эти таблицы связаны между собой каким-либо определённым полем, называемым ключевым полем. Ключевое поле позволяет однозначно идентифицировать каждую запись таблицы, т.е. каждое значение этого поля отличает одну запись от другой. Связи между таблицами дают возможность совместно использовать данные из различных таблиц. 

     

  • Создание  базы данных
  • Создание  таблиц в режиме Конструктора
  •  

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

    Окно Конструктора таблиц, фактически является графическим  шаблоном для создания и редактирования структуры таблиц. В первом столбце вводят имена полей. Если свойство Подпись для поля не задано, то Имя поля станет одновременно и именем столбца будущей таблицы. Тип для каждого поля выбирают из раскрывающегося списка, открываемого кнопкой выбора типа данных. Эта кнопка — скрытый элемент управления. Она отображается только после щелчка на поле бланка. Нижняя часть бланка содержит список свойств поля, выделенного в верхней части. Некоторые из свойств уже заданы по умолчанию. Свойства полей не являются обязательными. Их можно настраивать по желанию, а можно и не трогать. При создании таблицы целесообразно (хотя и не обязательно) задать ключевое поле. Это поможет впоследствии, при организации связей между таблицами. Для задания ключевого поля достаточно щелкнуть на его имени правой кнопкой мыши и в открывшемся контекстном меню выбрать пункт Ключевое поле.

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

     

    Создадим  таблицы для нашей базы данных и зададим в них ключевые поля: 

     

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

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

    Создание  межтабличных связей начинается в окне базы данных с выполнения команды главного меню Сервис – Схема данных, что вызывает появление на экране окна Схема данных. Одновременно с открытием этого окна открывается диалоговое окно Добавление таблицы. Если оно не появляется, то щелчком правой кнопки мыши в окне Схема данных вызывается контекстное меню, в котором выбираем Добавление таблицы. 

     

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

    В окне Схема  данных между двумя связанными полями появится линия объединения. 

     

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

    У связи два  основных назначения. Первое — обеспечение  целостности данных, а второе — автоматизация задач обслуживания базы.

    Связь между  таблицами позволяет:

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

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

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

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

  • Заполнение  таблиц данными
  •  

    Созданную таблицу  открывают в окне База данных двойным  щелчком на ее значке. Новая таблица  не имеет записей — только названия столбцов, характеризующие структуру  таблицы. Заполнение таблицы данными  производится обычным порядком. Курсор ввода устанавливается в нужную ячейку указателем мыши. Переход к следующей ячейке можно выполнить клавишей TAB. Переход к очередной записи выполняется после заполнения последней ячейки. В нижней части таблицы расположена Панель кнопок перехода. Ее элементами управления удобно пользоваться при навигации по таблице, имеющей большое число записей. После наполнения таблицы данными сохранять их не надо — все сохраняется автоматически. Однако если при работе с таблицей произошло редактирование ее макета (например, изменялась ширина столбцов), СУБД попросит подтвердить сохранение этих изменений. Если возникнет необходимость изменить структуру таблицы (состав полей или их свойства), таблицу надо открыть в режиме Конструктора. Для этого ее следует выделить в окне База данных и щелкнуть на кнопке Конструктор. 

     

  • Создание  запросов
  • Запросы на выборку. Параметрические  запросы
  •  

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

    Для создания запроса в окне БД выбирается объект Запросы – Создание запроса в  режиме конструктора. Появляется диалоговое окно добавление таблицы.

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

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

    Вычисление  площади, занимаемой одним компьютером  и формирование списка аудиторий  с  указанием  недостающей площади (санитарная норма 6 м2 на 1 компьютер). 

    Информация о работе Создание и редактирование баз данных