Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Базы данных и их функции. Структурные элементы базы данных

Тип Реферат
Предмет Информатика и программирование
Просмотров
869
Размер файла
2 б
Поделиться

Ознакомительный фрагмент работы:

Базы данных и их функции. Структурные элементы базы данных

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОУ ВПО Ульяновский государственный технический университет

Димитровградский институт технологии, управления и дизайна(филиал)

Ульяновского государственного технического университета.

Курсовая работа на тему:

Базыданных и их функции. Структурные элементы базы данных


 

Введение

В данной курсовой работе будут представлены.Теоретический раздел на тему: «Базы данных и их функции. Структурные элементыбазы данных». В этой части курсовой работы предполагается рассмотреть основныефункции программы Microsoft Access. Решение задач на языке программированияPascal. Создание визитной карточки в графическом редакторе Paint и изучениеработы с пакетом прикладных программ OpenOffice.org. В том числе создание базыданных в Microsoft Access, решение задач в Excel и создании презентации в PowerPoint.А также описание основных возможностей и терминов этих программ.


 

Нарисовать попугая на языке Pascal

Program Popugai;

Uses Graph;

Var

Driver,Mode:integer;

Begin

Driver:=Detect;

InitGraph (Driver,Mode,'');

Setcolor (white);

Circle(200,125,50);

Line(150,125,150,40);

Line(150,40,175,60);

Line(175,60,200,40);

Line(200,40,225,60);

Line(225,60,240,40);

Line(240,40,240,95);

Line(250,125,265,125);

Line(265,125,250,115);

Line(258,125,250,135);

Ellipse(200,250,0,359,50,75);

Line(225,200,225,300);

Arc(220,250,90,270,50);

Line(205,297,205,270);

Line(185,285,185,260);

Line(210,325,250,360);

Line(190,325,150,360);

Line(150,360,140,365);

Line(150,360,160,365);

Line(150,360,150,365);

Line(250,360,260,365);

Line(250,360,240,365);

Line(250,360,250,365);

PutPixel(220,100,Red);

Circle(220,100,10);

Readln;

Readln;

CloseGraph;

End.

Базы данных и их функции. Структурные элементы базы данных

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

Кобластям применения Microsoft Access можно отнести следующие:

·          в малом бизнесе (бухгалтерский учет, ввод заказов, ведениеинформации о клиентах, ведение информации о деловых контактах);

·          в работе поконтракту (разработкавнутриотраслевых приложений, разработка межотраслевых приложений);

·          в крупныхкорпорациях (приложениядля рабочих групп, системы обработки информации);

·          в качествеперсональной СУБД (справочникпо адресам, ведение инвестиционного портфеля, поваренная книга, каталоги книг,пластинок, видеофильмов и т. п.).

Рассмотримосновные определения, связанные с разработкой баз данных. Краткий словарьтерминов приведен в приложении 1.

База данных (БД, data base, DB) – совокупностьвзаимосвязанных данных, используемых под управлением СУБД.

Всамом общем смысле база данных – это набор записей ифайлов, организованных специальным образом.

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

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

Основныефункции СУБД следующие:

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

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

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

Архитектура Microsoft Access.

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

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

2.Запрос. Объект,который позволяет пользователю получить нужные данные из одной или несколькихтаблиц. Для создания запроса можно использовать бланк QBE (запрос по образцу)или инструкции SQL (структурированный язык запросов). Можно создать запросы навыборку, обновление, удаление или добавление данных. С помощью запросов можнотакже создавать новые таблицы, используя данные из одной или несколькихсуществующих таблиц.

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

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

5.Макрос. Объект,представляющий собой структурированное описание одного или нескольких действий,которые должен выполнить Access в ответ на определенное событие. Например,можно определить макрос, который в ответ на выбор некоторого элемента восновной форме открывает другую форму. С помощью другого макроса можноосуществлять проверку значения некоторого поля при изменении его содержимого. Вмакрос можно включить дополнительные условия для выполнения или невыполнениятех или иных указанных в нем действий. Из одного макроса можно также запуститьдругой макрос или процедуру VBA.

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

Рис.Взаимосвязи основных объектов в Microsoft Access

Втаблицах хранятся данные, которые вы можете извлекать с помощью запросов.Используя формы, вы можете выводить данные на экран или изменять их. Заметим,что формы и отчеты получают данные как непосредственно из таблиц, так и череззапросы. Для выполнения нужных вычислений и преобразования данных запросы могутиспользовать встроенные функции или функции, созданные с помощью Visual Basicдля приложений. События, происходящие в формах или отчетах, могут запускатьмакросы или процедуры VBA.

Событие любое изменение состояния объекта MicrosoftAccess. Например, событием является открытие формы, закрытие формы, ввод новойстроки в форму, изменение содержимого текущей записи или элементауправления (объекта формы или отчета, который может содержать данные).Для обработки события вы можете создать макрос или процедуру Visual Basic дляприложений.

Спомощью макросов и модулей вы можете изменять ход выполнения приложения;открывать, фильтровать и изменять данные в формах и отчетах; выполнять запросыи создавать новые таблицы. Используя Visual Basic для приложений, вы можетесоздать, модифицировать и удалить любой объект Access, обрабатывать данные построкам или по столбцам, а также каким-либо другим способом. Вы можете дажевызывать процедуры из библиотек динамической компоновки (DLL) MicrosoftWindows, чтобы использовать в своем приложении не только встроенные в Accessфункции, но и возможности Windows.

Создание новой пустой таблицы

ВMicrosoft Access существуют четыре способа создания пустой таблицы:

1.Мастер по созданию базы данных позволяет создать сразу все таблицы, формы иотчеты в базе данных. Этот мастер создает новую базу данных; его нельзяиспользовать для добавления новых таблиц, форм или отчетов в существующую базуданных.

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

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

4.В режиме конструктора можно непосредственно указать параметры всех элементовструктуры таблицы.

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

Дляпримера определим таблицу ВУЗы для базы данных «Профконсультант среднейшколы». Перейдите на вкладку Таблицы и нажмите кнопку Создать. Вокне диалога Новая таблица выберите Конструктор и нажмитекнопку Ok. Access выведет окно пустой таблицы в режиме конструктора.

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

Типы данных

Текстовый формат.

Размертекстового поля может находиться в пределах от 1 до 255 символов.

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

Кодовыесимволы формата текстовых полей представлены ниже:

@ – должен быть текстовыйсимвол или пробел; & – текстовый символ; < – преобразованиесимволов в нижний регистр; > – преобразование символов в верхнийрегистр.

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

Маскавводатакже представляет собой последовательность кодовых символов:

0– должнабыть цифра от 0 до 9; 9 - цифра или пробел; # – цифра, пробел,плюс или минус; L – должна быть буква (A...Z, А...Я); ? – буква; А– должна быть буква или цифра; а – может быть буква или цифра; &– должен быть любой символ или пробел; С – произвольный символ;:; - /– разделители, которые сохраняют свой вид в строке данных; < –преобразование символов в нижний регистр; > –преобразование символов в верхний регистр;! – маска должна заполняться справаналево; – ввод следующего за обратной косой чертой символа каксимвольной константы.

Кодовыесимволы 0, А, L, & предполагают обязательный ввод данных в поле.Поскольку некоторые виды данных (даты, время, телефонные номера) содержатстандартные разделители, то для упрощения ввода предусмотрено, что некоторыеобщепринятые символы-разделители воспринимаются в маске ввода «буквально», тоесть записываются в поле наряду с введенными данными. Кроме того, дляопределения символьных констант, состоящих из нескольких символов, допускаетсяиспользовать двойные кавычки. В отличие от символов формата, символы маскиввода являются общими для всех типов полей, в которых разрешено применениемаски. Пароль создание поля для ввода пароля, вводимые символыне отображаются.

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

Свойство«значение по умолчанию» говорит само за себя. Если при вводе данных частоповторяется одно и то же значение (в данном случае текстовая строка), тоцелесообразно «попросить» программу автоматически подставлять заданное значениево все вновь создаваемые поля. Пользователь же в процессе работы решает,оставить поле как есть или изменить данные. Это может сэкономить время привводе, но может быть и причиной дополнительных ошибок, если оператор забудетстереть ненужные значения поля. С этим свойством связана процедура Построительвыражений для облегчения формирования значения поля. Процедуравызывается нажатием кнопки , которая появляется послещелчка в строке «Значение по умолчанию».

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

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

МеньшеМеньше или равноБольшеБольше или равноHe равноитоговых функциях, таких как Sum(Сумма) или Avg (Среднее значение). Вы можете лишьпроверить наличие значения Null, сравнив значения поля со специальнойконстантой NULL или используя встроенную функцию IsNull. Сдругой стороны, вы можете установить значение текстового или Мемо поля равным пустойстроке (""), и это будет означать, что значение поляизвестно, но поле пустое. Вы можете соединять таблицы по пустым строкам. Присравнении пустые строки считаются равными друг другу. Чтобы разрешитьпользователю ввод пустых строк в текстовые и Мемо поля, вам следует установитьдля свойства Пустые строки значение Да. Если вы этого несделаете, Access преобразует введенные пользователем пустые строки, а такжестроки, состоящие из пробелов, в строки, содержащие значение Null. Если приэтом свойство Обязательное поле для текстового поля установлено как Да,то Access сохраняет пустую строку в качестве значения, когда пользовательвводит "" или строку, состоящую только из пробелов.

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

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

Свойство«сжатие Юникод». В Microsoft Access 2000 для хранения информации полей типа«Текстовый», «Поле MEMO» и «Гиперссылка» используется кодировка Юникод(Unicode). В Юникод каждый символ представляется двумя байтами, а не одним, какв традиционных кодировках. В результате для хранения данных полей типа«Текстовый», «Поле MEMO» и «Гиперссылка» требуется больше места, чем впредыдущих версиях Access.

Этотэффект использования кодировки Юникод можно сгладить, установив свойство СжатиеЮникод (Unicode Compression) поля в значение Да. При создании полей типа«Текстовый», «Поле MEMO» и «Гиперссылка» это значение свойства устанавливаетсяпо умолчанию. Когда свойство Сжатие Юникод поля имеет значение Да,все символы, первый байт которых равен 0, будут сжиматься при сохранении ивосстанавливаться при выборке. Если первый байт отдельного символа не равеннулю, этот символ не будет сжиматься.

Числовой формат

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

Байт – целые числа в пределах от 0 до 255;

Целое – целые числа от –32768 до 32767;

Длинное целое – целые числа от -2147483648 до 2147483647;

С плавающей точкой (4 байт) – числа в пределах от–3.402823ЕЗ8 до 3.402823ЕЗ8;

С плавающей точкой (8 байт) – числа в пределах от–1.79769313486232ЕЗ08 до 1.79769313486232ЕЗ08;

Код репликации – глобально уникальный идентификатор (GUID)длиной 16 байт.

Форматчислового поля может определяться следующими кодовыми символами:

. – точка используется вкачестве десятичного разделителя;

, – запятая применяетсякак разделитель групп разрядов;

0 – вывод цифры или нуля,если разряд незначащий; # – вывод цифры;

$ – знак доллара; %– вывод числа в процентном формате;

Е или е – выводчисла в экспоненциальной форме.

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

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

Группыразделяются знаком «точка с запятой». Основой для определения числового форматаможет служить следующая конструкция: # ##0,00

Вэтом формате указано не только расположение обязательных и факультативныхразрядов, но и отмечено, что в числе должно проводиться разделение группразрядов пробелами. Так, например, число 123456,789 в этом формате выглядело быследующим образом: 123 456,78

Вформате можно задавать и цвет выводимых символов. Допустим, надо представитьзначения температуры так, чтобы величины больше нуля были красного цвета, аменьше нуля – синего. В этом случае формат может быть таким:

#[Красный]; -#[Синий]; 0[Зеленый]; 'Нет данных"

Какможно использовать последнюю, четвертую группу формата? Во-первых, можносоздать фразу-напоминание (Введи число!), которая покажет, что в некоторойячейке отсутствуют данные, которые на самом деле должны там быть. Во-вторых,используя четвертую группу формата, можно из числового поля сделать «как бытекстовое», то есть позволить программе заполнять ячейку неким текстом приотсутствии числовых данных.

Формат «дата/время»

Длятипа данных Дата/Время существует набор форматов поля, приведенный нижевместе с примерами:

Полный формат (устанавливается по умолчанию) 15.04.94 05:30:10 РМ
Длинный формат даты Среда 15 Апрель 1994
Средний формат даты 15-апр-94
Краткий формат даты 15.04.94
Длинный формат времени 17:30:10
Средний формат времени 05:30 РМ
Краткий формат времени 17:30

Денежный формат

Поумолчанию денежный формат представляет собой числа, записанные с двумя знакамипосле запятой, с разделением групп разрядов и обозначением «р.» в конце.Пользователь может записать в строке Формат поля шаблон для своегоформата. Допустим, необходимо вводить суммы в долларах. Тогда надо установитькурсор на слово Денежный и заменить его шаблоном формата, например,таким: # ###$.

Этотформат предполагает, что сумма записана как целое число, с разделением групп изтрех разрядов пробелами (чтобы легче было отличать единицы от тысяч, а тысячиот миллионов) и знаком доллара в конце числа, как принято в России, но не вСША.

Формат «счетчик»

Полятипа «счетчик» выполняют определенную функцию – автоматическую идентификациюзаписей таблицы. Поэтому свойств, которые можно было бы изменить, у такого полянемного. Во-первых, счетчик – это всегда число. Во-вторых, наращивание егозначения происходит автоматически. Access предлагает два варианта изменениясчетчика: последовательный и случайный. Первыйвариант удобен тем, что позволяет нумеровать записи. Второй вариант можноиспользовать, если надо создать систему кодирования записей в таблице,защищенную от неосторожных действий оператора. Если нумеровать записипоследовательно (1, 2, 3, и т. д.), то опечатка при вводе может легкопревратить один код в другой, и обнаружить такую ошибку будет трудно. Иначеобстоит дело, если коды выбираются случайным образом (например, 1193517479,442230790, 1742918387, и т. д.). Поскольку случайные значения счетчикапредставляют собой многоразрядные числа, то вероятность того, что один кодбудет введен вместо другого, меньше, чем в первом случае. Кроме того, имеясписок всех кодов, легко проверить сколь угодно большую таблицу на наличиеопечаток. Остается добавить, что использовать этот прием можно, если заменить вдальнейшем тип «счетчик» на другой, потому что изменять данные в поле счетчикаоператор не может.

Логический формат.

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


 

Работа с данными при помощи запросов

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

Послевыполнения запроса на выборку (который отбирает информацию изтаблиц и других запросов базы данных, в то время как при выполнении запросов наизменение данные вставляются, обновляются или удаляются) Access создает наборзаписей, содержащий отобранные данные. В большинстве случаев с набором записейможно работать точно так же, как с таблицей: можно просматривать и выбиратьинформацию, печатать и даже обновлять данные. Однако в отличие от реальнойтаблицы, этот набор записей физически не существует в базе данных. Accessсоздает набор записей из данных таблицы только во время выполнения запроса.Если вы измените данные в наборе записей, Access внесет соответствующиеизменения в таблицы, на базе которой построен запрос.

Выбор данных из одной таблицы

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

Нарис. 6.6 показан запрос в режиме конструктора. Окно конструктора запросовразделено на две части. В верхней находятся списки полей таблиц или запросов,на основе которых создается новый запрос. В нижней располагается бланк QBE(Query By Example – запрос по образцу), в котором выполняется вся работапо созданию запроса. Каждый столбец бланка представляет одно поле, используемоев запросе. Поле может просто принадлежать одной из таблиц, быть вычисляемым(иными словами, его значение рассчитывается на основе одного или несколькихполей таблицы), или итоговым, то есть использующим одну из встроенных функцийMicrosoft Access.

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

Еслибыла выполнена команда Вид->Имена таблиц, во второй строке бланказапроса Access выведет имя таблицы, из которой выбрано поле. В третьейстроке бланка можно задать сортировку по возрастанию или по убыванию.

Флажкив строке бланка Вывод на экран отвечают за вывод полей в наборе записей.По умолчанию выводятся все поля, включенные в бланк запроса.

Дляввода условия отбора записей используется строка Условие отбора и строкиили. На рис.6. 6 показан запрос на выборку фамилий тех студентов,которые имеют оценки от 4 до 5 баллов.

Включение полей в запрос

Первымшагом при создании запроса является выбор полей, включаемых в наборзаписей. Это можно сделать несколькими способами. Чтобы увидеть списокдоступных полей, надо перейти с помощью клавиши табуляции к нужному столбцубланка запроса и нажать клавиши Alt+ "стрелка вниз" (дляперевода курсора из верхней части окна в бланк запроса, нажмитеклавишу F6). Чтобы включить поле в бланк запроса, надопереместить выделение к этому полю, пользуясь клавишами "стрелкавниз" или "стрелка вверх" и нажать клавишу Enter.

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

Всамом начале списка полей, находящегося в верхней половине окна запроса (атакже в раскрывающихся списках в первой строке бланка QBE), находитсяспециальный символ «*», означающий «Все поля». Если необходимовключить в запрос все поля таблицы, не надо определять каждое по отдельности вбланке QBE. Достаточно перетащить «*» из списка полей в бланк QBE. Учтите, чтовы можете повторно включить столбец поля таблицы в бланк запроса, чтобыопределить условия отбора для них. В этом случае, чтобы поля дважды невыводились в наборе записей запроса снимите флажки Вывод на экран в столбцахбланка, содержащих повторяющиеся поля.

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

Основные сведения об отчетах

 

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

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

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

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

·          Для обеспеченияиерархического представления данных можно определить до 10 условий группировки.

·          Для каждой из группможно задать отдельные заголовки и примечания.

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

·          В дополнении кверхнему и нижнему колонтитулу можно задать заголовок и примечание для всегоотчета в целом.

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

Вокне диалога Новый отчет можно выбрать один из шести вариантов.

Конструктор. Используется для создания отчета «с нуля» илидля редактирования ранее созданного отчета.

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

Автоотчет: в столбец. Этот мастер создает отчет, в котором каждаязапись базового запроса или таблицы представлена в виде простого списка,содержащего названия и значение полей.

Автоотчет: ленточный. В отчете этого типа записи базового запроса илитаблицы выводятся в одной строке. Если таблицы базового запроса связаныотношением «один-ко-многим», то мастер создает группу для данных, поступающихсо стороны отношения «один», но не вычисляет никаких итоговых значений. При созданииотчета используется последний стиль, который был выбран в мастере отчетов илиприменен с помощью автоформата в конструкторе отчетов.

Диаграмма. Этот мастер помогает построить диаграмму и создает в отчетесвободную рамку объекта OLE с внедренной диаграммой Microsoft Graph.

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

Разработка отчета в режиме конструктора

Окноотчета в режиме Конструктора идентично окну формы в этом режиме, т.е.присутствует такая же Панель элементов, окно со списком полей и окно сосписком свойств Пустой макет отчета содержит разделы Верхний колонтитул,Нижний колонтитул, между которыми находится Область данных.Расположение данных на странице по вертикали определяется тем, как вы зададитеверхний и нижний колонтитулы и соответствующие поля страницы. Как и при работес формами, можно изменить размер любого раздела, перетащив его границу. Ширинавсех разделов должна быть одной и той же, поэтому при изменении ширины одногоиз разделов Ассеss автоматически настраивает ширину всех остальных.

Верхнийи нижний колонтитулы будут печататься соответственно вверху и внизу каждойстраницы отчета. Добавить или удалить верхний и нижний колонтитулы можно спомощью команды Вид->Колонтитулы. Можно задать заголовок отчета,который будет печататься только в самом начале отчета, и примечание отчета,печатающееся в конце отчета. Чтобы добавить в отчет эти разделы, выберите Формат->Заголовок/примечание отчета.


С помощью растрового графического редактора Paint составить собственнуювизитную карточку

 

Чтобы нарисовать прямоугольник или квадрат

1. В наборе инструментов выберите Прямоугольник для созданияпрямоугольной фигуры в наборе инструментов выберите Прямоугольник длясоздания прямоугольной фигуры или Скругленный прямоугольник для созданияфигуры со скругленными углами.

2. Щелкните стиль заливки под набором инструментов.

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

Ввод текста в рисунок возможен только вобычном режиме. Для перехода в обычный режим выберите в меню Вид командуМасштаб, а затем — команду Обычный.

1. В наборе инструментов выберите Надпись.

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

3. На панели форматирования выберите имя, размер и начертаниешрифта. Если панель инструментов для работы с текстом не отображается, выберитев меню Вид команду Панель атрибутов текста. Эту панель можно перетащить в любоеместо окна.


 

Создать базу данных. Выполнить задание: 1.4. Создать базу данных.Выполнить задание: 1, 2, 3, 4, 5, 8, 12, 16, 20, 21, 23, 27, 31, 32,35

Алгоритмсоздания Таблицы

ВMicrosoft Access существуют четыре способа создания пустой таблицы:

1.Мастер по созданию базы данных позволяет создать сразу все таблицы, формы иотчеты в базе данных. Этот мастер создает новую базу данных; его нельзяиспользовать для добавления новых таблиц, форм или отчетов в существующую базуданных.

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

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

4.В режиме конструктора можно непосредственно указать параметры всех элементовструктуры таблицы.

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

Дляпримера определим таблицу ВУЗы для базы данных «Профконсультантсредней школы». Перейдите на вкладку Таблицы и нажмите кнопку Создать.В окне диалога Новая таблица выберите Конструктор и нажмитекнопку Ok. Access выведет окно пустой таблицы в режиме конструктора.

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

 

Таблица№1

 

Таблица№2

Запрос №1. Используятаблицу Студенты, создать три запроса, по которым из базы данных будутпоочередно отобраны фамилии и имена студентов групп 1-Э-1, 1-Э-2, 1-3-3.


 

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

Запрос №3. Используя таблицу Студенты, создать двазапроса, по которым из базы данных будут поочередно отобраны фамилии и именаженщин группы 1-Э-2, а затем - мужчин группы 1 -Э-1.


 

Запрос №4. Используя связанные таблицы, Студенты иСессия, создать запрос, по которому из базы данных будут отобраны фамилии,имена, номера зачеток и оценки по физике студентов группы 1-Э-1.

 

Запрос №7. Используя связанные таблицы, Студенты иСессия, создать запрос, по которому из базы данных будут отобраны фамилии,имена, номера зачеток и оценки по философии студенток (женщин) группы 1-Э-1.

 

Запрос №11. Используя связанные таблицы Студенты иСессия, создать запрос по которому из базы данных будут отобраны фамилии,имена, номера зачеток студентов, получивших оценку «отлично» (5) по информатике.

 

Запрос №15. Используя связанные таблицы, Студенты иСессия, создать запрос, по которому из базы данных будут отобраны фамилии,имена, номера зачеток студентов, получивших оценку «отлично» (5) одновременнопо двум предметам: физике и информатике.


 

Запрос №19. Используя связанные таблицы Студенты иСессия, создать запрос, по которому из базы данных будут отобраны фамилии,имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) поодному из двух предметов: по физике или философии.

 

Запрос № 21. Используя связанные таблицы, Студенты иСессия, создать запрос, по которому из базы данных будут отобраны фамилии,имена, номера зачеток студентов, получивших отличные (5) оценки по всемпредметам.

 

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


Запрос №26. Используя связанные таблицы, Студенты иСессия и запрос Средний балл, создать запрос, по которому из базы данных будутотобраны фамилии, имена, номера зачеток, номера групп студентов, имеющихсредний балл 3,5.

 

Запрос №30. Используя связанные таблицы, Студенты иСессия и запрос Средний балл, создать запрос, по которому из базы данных будутотобраны оценка по информатике, средний балл и номер группы студентки Орловой.


 

Запрос №32. Используя связанные таблицы, Студенты иСессия и запрос Средний балл, создать запрос, по которому из базы данных будутотобраны фамилии, имена студентов, имеющих средний балл более 4.

 

Запрос№34. Используя, таблицу Студенты, определитьфамилию, имя и номер зачетки студента, если известно, что его отчество Иванович.Для выполнения этого задания необходимо составить соответствующий запрос.

 

Графически и аналитически решить задачу максимизации целевойфункции. Выполнить это задание, используя приложение MS EXCEL. Сравнить полученныерезультаты. Сделать выводы

 

Z = 2,8x1+5x2

x1 ≥0, x2 ≥ 0

x1+4х2 ≤ 16

х12 ≤ 7

Вычислительные возможности Microsoft Excelпозволяют создавать любые документы, содержащие текстовые и числовые данные,рисунки, диаграммы.

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

В Microsoft Excel существует понятиетекущей ячейки.

Текущая ячейка это ячейка, которая в данный моментспособна воспринимать ввод с клавиатуры. Текущая ячейка отображается двумяспособами:

• в самой таблице она подсвечена жирнойлинией, которая называется табличным курсором;

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

Взаимодействие пользователя с программойMicrosoft Excel происходит с помощью следующих компонентов:

• меню приложений;

• панели инструментов;

• стоки формул;

• строки состояния.

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

Типы данных, используемые в MicrosoftExcel.

В Microsoft Excel поддерживается три типаданных:

• текстовые данные;

• числовые константы;

• формулы.

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

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

Построение и оформление диаграмм.

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

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


 

Решение задачи максимизации целевойфункции

 

1. Графический способ.

 

х1 =4 х2 =3

 

2.Аналитический способ.

Z = 2,8x1 +5x2

x1 + 4x2 = 16 x1 = 16 - 4x2 x1 = 16 - 4x2 x1 = 16 - 12 x1 = 4

x1 + x2 = 7 16 - 4x2 + x2 =7 -3x2 = -9 x2 = 3 x2 = 3

Z = 11,2 + 15 = 26,2

3.При помощи Excel.

1. Ввод данных.


2.Поиск решения.

3.        Результат.

 

Подготовить презентацию курсовой работы

 

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

Область задач Создание презентации вMicrosoft PowerPoint предоставляет ряд следующих вариантов для создания новойпрезентации.

·          Создать. Слайды имеют минимум элементовоформления, и цвета к ним не применены.

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

·          Из шаблонаоформления. Презентациясоздается на основе имеющегося шаблона Microsoft PowerPoint, содержащегоосновные элементы оформления, шрифты и цветовую схему. Кроме стандартныхшаблонов Microsoft PowerPoint можно использовать самостоятельно созданныешаблоны.

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

·          Шаблоны навеб-узле. Созданиепрезентации с помощью шаблона, находящегося на веб-узле.

·          Шаблоны наMicrosoft.com. Созданиепрезентации на основе дополнительных шаблонов Microsoft PowerPoint избиблиотеки шаблонов Microsoft Office. Эти шаблоны упорядочены по типампрезентаций.

Вставка содержимого из других источников.Можно также вставить слайды из другихпрезентаций или текст из других приложений, например из Microsoft Word.

Сохранение презентации в виде шаблона.

После создании нового шаблона приследующем запуске Microsoft PowerPoint этот шаблон отображается в алфавитномпорядке в списке Доступно для использования области задач Дизайнслайда.

1.        В меню Файлвыберите команду Создать.

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

3.        Удалите любой текст,слайды или элементы оформления, которые не потребуются при создании новогошаблона, а затем внесите любые изменения во вновь создаваемый шаблон.

4.        В меню Файлвыберите команду Сохранить как.

5.        В поле Имя файлавведите имя нового шаблона.

6.        В поле Тип файлавыберите пункт Шаблон презентации.

7.        Нажмите кнопку Сохранить.

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

На панели инструментов, Стандартнаявыберите команду Создать. Если требуется сохранить стандартный макет дляпервого слайда, перейдите к шагу 3. Если макет первого слайда должен бытьдругим, в области задач Разметка слайда выберите нужный макет. На слайдеили в области структуры введите нужный текст. Для вставки нового слайдана панели инструментов выберите команду Создать и выберите нужный макет.Для каждого нового слайда повторите шаги 3 и 4, а также добавьте на них всенужные элементы и эффекты. По окончании в меню Файл выберите команду. Сохранить,введите имя созданной презентации и нажмите кнопку Сохранить.

Совет. Для создания пустой презентации также можно воспользоватьсяобластью задач Создание презентации (меню Файл, команда Создать).

 

Оформление слайда

В меню Формат выберете команду Оформлениеслайда. С помощью пунктов Цветовая схема и Эффектыанимации можно изменить внешний вид слайда.

В меню Показ слайдов выберете Сменаслайдов. В этом разделе можно изменить формат перехода от одногослайда к другому. Например, скорость перехода, звук, вид.

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


 

Заключение

В данной курсовой работе был представлентеоретический раздел на тему «Базы данных и их функции. Структурные элементыбазы данных», а также решение задач на языке программирования Pascal. Работа спакетом прикладных программ OpenOffice.org. Знания полученные при выполненииданной работы пригодятся мне в дальнейшей профессиональной деятельности.


Основная литература по теме работы

 

1. Фигурнов В.Э. IBM PCдля пользователя. Краткий курс. – М.:ИНФРА-М, 1999. – 480 с.

2. Информатика. Базовыйкурс / Симонович С.В. и др. – СПб.: Питер, 1999. – 640 с.

4. Экономическая информатика и вычислительная техника: Учебник / Г.А.Титоренко, Н.Г. Черняк, Л.В. Ерешин и др; под редакцией В.П.Косарева, А.Ю. Королева - Изд. 2-е, переработки и дополнение - М.: Финансы и статистика, 1996 - 336 с.: ил.

6. Основы компьютерной технологии: уч.пособие для старших классов по курсу "Информатика и вычислительная техника"/ Ю.А.Шафрин - М.: АБФ, 1997 - 656с: ил.

7. Информатика.Серия «Учебники, учебные пособия». //Под ред. П.П. Беленькогою – Ростов н/Д:Феникс, 2002. – 448 с.


Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

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

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

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

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

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

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

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

решить 6 практических

Решение задач, Спортивные сооружения

Срок сдачи к 17 дек.

только что

Задание в microsoft project

Лабораторная, Программирование

Срок сдачи к 14 дек.

только что

Решить две задачи №13 и №23

Решение задач, Теоретические основы электротехники

Срок сдачи к 15 дек.

только что

Решить 4задачи

Решение задач, Прикладная механика

Срок сдачи к 31 дек.

только что

Выполнить 2 задачи

Контрольная, Конституционное право

Срок сдачи к 12 дек.

2 минуты назад

6 заданий

Контрольная, Ветеринарная вирусология и иммунология

Срок сдачи к 6 дек.

4 минуты назад

Требуется разобрать ст. 135 Налогового кодекса по составу напогового...

Решение задач, Налоговое право

Срок сдачи к 5 дек.

4 минуты назад

ТЭД, теории кислот и оснований

Решение задач, Химия

Срок сдачи к 5 дек.

5 минут назад

Решить задание в эксель

Решение задач, Эконометрика

Срок сдачи к 6 дек.

5 минут назад

Нужно проходить тесты на сайте

Тест дистанционно, Детская психология

Срок сдачи к 31 янв.

6 минут назад

Решить 7 лабораторных

Решение задач, визуализация данных в экономике

Срок сдачи к 6 дек.

7 минут назад

Вариационные ряды

Другое, Статистика

Срок сдачи к 9 дек.

8 минут назад

Школьный кабинет химии и его роль в химико-образовательном процессе

Курсовая, Методика преподавания химии

Срок сдачи к 26 дек.

8 минут назад

Вариант 9

Решение задач, Теоретическая механика

Срок сдачи к 7 дек.

8 минут назад

9 задач по тех меху ,к 16:20

Решение задач, Техническая механика

Срок сдачи к 5 дек.

9 минут назад
9 минут назад
10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

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

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно