1174-access-2003 (546951), страница 5

Файл №546951 1174-access-2003 (Мануал по MS Access 2003) 5 страница1174-access-2003 (546951) страница 52015-08-23СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

А там дальше через Изменитькорректировать содержание других кнопочных форм. И так для каждой.Картинки прилагаются.Если что-то не так – вы всегда можете удалить «не те» формы, толькоглавную не трогайте, пусть живет и процветает во имя Microsoft и БиллаГейтса.Main Switchboard (Default) – это главная кнопочная форма (поумолчанию), его лучше не трогать. Она запускается по умолчанию, а вседругие формы входят в нее и управляются ею.

Кнопки Вверх и Внизпозволяют менять местоположение элементов внутри формы.51А это окончательная форма после некоторых украшений. Рисункивставляются через Конструктор и контекстное меню, картинки ипанель элементов прилагаются. А чтобы она открывалась при каждомоткрытии БД – можно задать через Сервис параметры запуска(смотри ниже).Если со вставкой рисунков и редактированием не разобрались, то Вамэтого и не надо – наверное, просто это не Ваше…5253Дополнительные сведения14Реляционная модель.Реляционная модель данных предложена сотрудником фирмы IBM ЭдгаромКоддом и основывается на понятии отношение (relation).Отношение представляет собой множество элементов, называемыхкортежами.

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

При этом каждый изподобъектов имеет одинаковую структуру или свойства, описываемыесоответствующими значениями полей записей. Например, таблица может содержатьсведения о группе обучаемых, о каждом из которых известны следующиехарактеристики: фамилия, имя и отчество, пол, возраст и образование. Поскольку врамках одной таблицы не удается описать более сложные логические структурыданных из предметной области, применяют связывание таблиц.Физическое размещение данных в реляционных базах на внешних носителяхлегко осуществляется с помощью обычных файлов.Достоинство реляционной модели данных заключается в простоте,понятности и удобстве физической реализации на ЭВМ.

Именно простота ипонятность для пользователя явились причиной их широкого использования.Проблемы же эффективности обработки данных этого типа оказались вполнеразрешимыми.Основными недостатками реляционной модели являются следующие:отсутствие стандартных средств идентификации отдельных записей и сложностьописания иерархических и сетевых связей.Примерами зарубежных реляционных СУБД для ПЭВМ являются следующие:dBaseIII Plus, dBase IY (фирма Ashton - Tate), DB2 (IBM),R:BASE (Microrim), FoxPro,FoxBase (Fox Software), Access (Microsoft).К отечественным СУБД реляционного типа можно отнести системы: ПАЛЬМА(ИК АН УССР), а также система HyTech (МИФИ).Заметим, что последние версии реляционных СУБД имеют некоторыесвойства объектно-ориентированных систем.

Такие СУБД часто называют объектнореляционными. Примером такой системы можно считать продукты Oracle 8.x.Системы предыдущих версий вплоть до Oracle 7.x. считаются “чисто”реляционными.Языковые средства современных СУБД – SQL и QBEСами по себе данные в компьютерной форме не представляют интерес дляпользователя, если отсутствует средства доступа к ним.

Доступ к данным14Для дополнительных занятий, при первоначальном знакомстве можно пропустить54осуществляется в виде запросов к базе данных, которыеформулируются настандартном языке запросов. Для большинства СУБД таким языком является языкSQL(Structured Query Language).Если появление и развитие как средства описания доступа к базе данныхсвязано с созданием теории он является стандартом для большинства реляционныхСУБД, реляционных баз данных. Основное достоинство этого языка состоит в том, чтоSQL имеет унифицированный набор инструкций, которые можно использовать во всехСУБД, поддерживающих этот язык.Структурированный язык запросов SQL предназначен для выполнения операцийнад таблицами (создание, изменение, удаление структуры) и над данными таблиц(выборка, изменение, добавление и удаление), а также некоторых сопутствующихопераций. SQL является непроцедурным языком и не содержит операторовуправления, организации подпрограмм, ввода-вывода и т.п.

В связи с этим SQLавтономно не используется, обычно он погружен в среду встроенного языкапрограммирования СУБД (FoxPro СУБД Visual FoxPro, ObjectPAL СУБД Paradox, VisualBasic for Applications СУБД Access).В современных СУБД с интерактивным интерфейсом можно создавать запросы,используя другие средства, например, QBE. Однако применение SQL позволяетповысить скорость и эффективность обработки данных. Например, при подготовкезапроса в среде Access можно перейти из окна Конструктора запросов (формулировкизапроса по образцу на языке QBE) в окно с эквивалентным оператором SQL икорректировать запрос для более эффективной обработки.Язык SQL не обладает функциями полноценного языка разработки, аориентирован на доступ к данным, поэтому его включают в состав средств разработкипрограмм.

В этом случае он называется встроенным SQL. Стандарт язык SQLподдерживают современные реализации многих языков программирования: PL\1, Ada,C, COBOL, Fortran, Pascal, MUMPS.Различают два основных метода использования встроенного SQL: статический,когда вызов функций языка жестко включается в текст программы после компиляции идинамический, когда заранее неизвестен вид SQL-вызова и запрос выполняется врежиме интерпретации.Основным назначением языка SQL является подготовка и выполнение запросов.В результате выборки данных из одной или нескольких таблиц может быть полученомножество записей, называемое представлением.

Представление по существу являетсятаблицей, формируемой в результате выполнения запроса. Можно сказать, что оноявляется разновидностью хранимого запроса.Для удобства работы с представлениями в язык SQL введено понятие курсора.Курсор представляет собой своеобразный указатель, используемый для перемещенияпо наборам записей при их обработке.Основные операторы языкаОпишем минимальное подмножество языка SQL, опираясь на его реализацию встандартном интерфейсе ODBC (Open Database Connectivity – совместимость открытыхбаз данных) фирмы Microsoft.Операторы языка SQL можно условно разделить на два подъязыка: языкопределения данных (Data Definition Language – DDL) и язык манипулированияданными (Data Manipulation Language - DML).Операторы языка SQL55ВидНазваниеНазначениеCREATE TABLEСоздание таблицыDROP TABLEУдаление таблицыИзменение структуры таблицыALTER TABLECREATE INDEXСоздание индексаDDL DROP INDEXУдаление индексаCREATE VIEWСоздание представленияDROP VIEWУдаление представленияНазначение привилегийGRAND*REVOKE*Удаление привилегийSELECTВыборка записейUPDATEИзменение записейDMLINSERTВставка новых записейDELETEУдаление записейСледует отметить графическую версию языка SQL – это QBE(Query ByExample – язык запросов по образцу).

Он превосходно приспособлен к нуждамтипичного пользователя. Эти два языка логически сходны, их созданиепроисходило параллельно. Традиционно компьютерные языки являютсятекстовыми. QBE же являются графическим языком, в котором запросыформулируются посредством графического представления, визуально.С помощью запросов на языке QBE также можно выполнять следующиеосновные операции:• выборка данных• вычисления над данными• вставку новых записей• удаление записей• модификацию данныхРезультатом выполнения запроса является новая таблица, называемаяответной (первые две операции), или обновленная исходная таблица (остальныеоперации). Выборка, вставка, удаление и модификация могут производитьсябезусловно или в соответствии с условиями, задаваемыми с помощью логическихвыражений.

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

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

Это можно сделать,например, в виде надстройки над существующими СУБД при использованиисловарей соответствия терминов ограниченного естественного языка и названийтаблиц БД, полей таблиц, операций над данными и другими элементами QBE[2].Использованная литература1.Рекомендуемая литература2. А.Д.Хомоненко. Базы данных: Учебное пособие / А.Д.Хомоненко,В.М.Цыганков, М.Г.Мальцев. - Санкт-Петербург: Корона, 20023. Робинсон С. Microsoft ACCESS 2000: Учебный курс. – СПб.: Питер,200157Самостоятельная итоговая работаБудем считать, что наш виртуальный магазин дорос доежедневного учета проданных товаров (закупили кассовыеаппараты со сканерами штрих-кодов и соответствующеепрограммное обеспечение).Создать таблицу Продано аналогично Поступлениям, добавить вобе таблицы поля Цена закупки и Цена продажи, включить таблицув схему данных, из нее удалить уже лишнюю таблицу Ост_кон.Создать запросы, отчеты и формы:1. Количество и сумма по проданным товарам за день Х2.

Список наиболее продаваемых товаров по объему и суммепродаж за текущий месяц3. Отчеты о доходах по каждому товару за день, неделю, месяц4. Запрос о доходах магазина за день Х5. Запрос-обновление на снижение цены на товары с истекающимсроком хранения6. Запрос и макрос на ежемесячное обновление Ост_нач7. Кнопочную форму для просмотра ежедневных, еженедельныхи ежемесячных отчетов о доходах магазина (предварительносоздать соответствующие запросы и отчеты)8. Запросы для экономического анализа рентабельности идоходности товаров9. Кучу других запросов на Ваше и преподавателя усмотрение.Самостоятельно попробуйте создать диаграммы в отчетах(меню Вставка), использовать инструменты Excel для анализачерез меню Сервис⇒Связи с OfficeДля совершенно «продвинутых» студентовПопробуйте добавить в схему данных таблицы и связи дляфинансовых расчетов с поставщиками товаров, используязакупочные цены и продажные, а также санкции за некачественныеи поощрения за продаваемые товары согласно договорам поставок.58Из юмора программистов☺ На чемпионате мира по женской логике с большим отрывом победилгенератор случайных чисел.☺ Идет папа с сыном по зоопарку.

Характеристики

Тип файла
PDF-файл
Размер
3,1 Mb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7038
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее