Содержание
Введение 3
1. Система управления базами данных MSAccess 4
2. Разработка таблицы 6
3. Установление связей между таблицами 9
4. Разработка форм 10
5. Разработка запросов 12
6. Формирование отчетов 15
Заключение 18
Библиография 19
Введение
Целью выполнения работы является разработка информационного и программного обеспечения предметной области, связанной с работой интернет магазина по продаже бытовой техники. Проект реализован в СУБД ACCESS. В составе проекта реализованы целевые функции учета поставленных различными поставщиками товаров, а также предоставление других широких возможностей для упрощения процедур закупки.
В качестве задания я выбрал спроектировать базу данных, предназначенную для работы магазина хозтоваров. В настоящее время практически все системы обработки информации в той или иной степени связаны с функциями долговременного хранения и преобразования данных. Фактически качество системы управления базой данных, становится одним из факторов, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных, и теперь уже большинство операций не может быть выполнено вручную, они требуют применения наиболее перспективных компьютерных технологий. И, конечно, обойтись без информационной модели производства в этом случае невозможно. Особенно во многих областях, где сама информация становится предметом производства. Базы данных являются одним из основных компонентов систем всех уровней и типов. Здесь от успешности выполнения поставленных задач будет завесить, насколько прибыльным будет работа всего проекта.
1. Система управления базами данных MSAccess
В современном обществе то место, которая занимает торговый бизнес невозможно переоценить. Каждый день любой из нас сталкивается с тем , что ему приходиться что-то покупать, или же , наоборот, сам продает или оказывает услуги. Постоянно мы вынуждены вступать в товарно-денежные отношения, часто даже не задумываясь о том, что это - наиболее распространенная форма взаимодействия между людьми.
При разработке базы данных выделяются основные информационные сущности предметной области, выявляются связи между ними. Логическая структура базы данных определяется информационными потребностями проекта. При ее разработке выделяются основные информационные сущности предметной области, выявляются связи между ними. Затем, логическая структура оптимизируется в соответствии с реализуемыми целевыми функциями проекта. Инфологическая модель данных приведена на рис. в виде ER-диаграммы
База данных Access представляет собой несколько таблиц, между которыми некоторым образом распределены данные. Для хранения базы данных Access используется один файл, который содержит все объекты базы данных. Объекты - это компоненты, которые используются для хранения и представления данных. Рассмотрим их:
Структура Access включает в себя следующие объекты: Таблицы, Запросы, Формы, Отчеты, Страницы, Макросы, Модули.
На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать. То есть нужно определить основные темы таблиц базы данных и информацию, которую будут содержать поля таблиц.
Отношение «один-ко-многим» является наиболее часто используемым типом связи между таблицами. В отношении «один-ко-многим» каждой записи первой таблицы могут соответствовать несколько записей во второй таблице (Рис.1)
Рис. 1. Информационная модель базы данных
2. Разработка таблицы
Чтобы создать новую таблицу необходимо нажать кнопку Создать. На экране появится диалоговое окно, в котором необходимо выбрать способ создания таблицы:
режим таблицы позволяет создать пустую таблицу, состоящую из 20 столбцов и 30 строк. По умолчанию задаются следующие имена столбцов: "Поле 1", "Поле 2" и т. д. Для переименования каждого столбца можно дважды щелкнуть на название столбца, ввести имя и нажать клавишу Enter. Если таблица должна содержать более 20 столбцов, то можно добавить дополнительные. Для этого надо нажать кнопку мыши справа от столбца, рядом с которым необходимо разместить новый, и в меню Вставка выбрать команду Столбец. Далее можно приступить ко второму этапу создания таблиц - вводу данных;
мастер таблиц позволяет выбрать поля для данной таблицы из множества определенных ранее таблиц (например, "Деловые контакты", "Список личного имущества" или "Рецепты");
конструктор - определение всех параметров макета таблицы самостоятельно. Если выбран этот пункт, то на экране высветится окно конструктора (структуры таблицы).
Рис. 2_1. Проектирование таблицы Товары
Рис. 2_2. Проектирование таблицы Платежи
Рис. 2_3. Проектирование таблицы Продажи
Рис. 2_4. Проектирование таблицы Импортеры
Рис. 2_5. Проектирование таблицы Поставки
3. Установление связей между таблицами
Access обладает гибким и удобным визуальным средством создания и редактирования связей между таблицами. Для его активации выберем команду Главное меню-Сервис-Схема данных. В открывшемся окне с помощью кнопки Добавить последовательно добавим в схему данных таблицы Агенты и Соглашения. (Рис. 3)
Рис. 3. Окно Схема данных
4. Разработка форм
Для облегчения работы с данными используют формы.
Перейдем на вкладку Формы и нажмем кнопку Создать, в открывшемся меню выберем Автоформа: в столбец и в качестве источника данных таблицу «Агенты». Появиться исходная форма, которая включает все поля из таблицы «Агенты».
Следующим шагом является размещение элементов управления в логическом порядке. Перейдем в режим конструктора. Для начала изменим размеры формы, раздвинув границы до “разумных пределов”. На панели инструментов нажмем кнопку Панель элементов, после этого она будет помещена на экране.
Рис. 4. Форма Поставки
Составная форма, выбрав в качестве главной таблицу Импортеры,в качестве подчиненной – таблицу Продажи.
Рис. 5. Составная форма Импортеры-Продажи
При создании форм в режиме конструктора можно использовать также вычисляемые поля и подчиненные формы. Подчиненная форма – это форма, находящаяся внутри другой формы.
5. Разработка запросов
Запрос - это специально подготовленный вопрос об информации в базе данных (например: сколько людей имеют одинаковый день рождения?).
С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов.
Наиболее часто используется запрос на выборку. При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определенном порядке.
Запросы можно создать с помощью мастера или самостоятельно. Для работы с запросами необходимо активизировать вкладку Запросы. Чтобы создать новый запрос, необходимо нажать кнопку «Создать» на вкладке Запросы, затем в диалоговом окне, которое появится на экране, необходимо выбрать способ создания запроса.
В рассматриваемых ниже примерах при разработке каждого из запросов следует предварительно ввести данные в соответствующие таблицы так, чтобы в результате выполнения запроса получились не пустые выборки.
Сделаем запрос на обновление цены, после изменения даты поставки.
Посмотрим в режиме SQL запросов:
Рис. 6. Конструктор запросов (у которых товары проданы в середине апреля 96 года и страной импортером является Иран или Турция)
На Рис. 6 видно. Что из таблицы Продажи и Импортеры выбраны все записи, удовлетворяющие одновременно двум условиям:
Страной импортером является Иран или Турция
Товары проданы в апреле 1996 года
По странам определяются итоговые значения: минимальное количество продаж.
Рис. 10. Запрос Итоговый
Данные о коде продаж, реализованные разными странами и сумма поступившей оплаты. На основе этих данных получен перекрестный запрос.
Рис. 11. Запрос Перекрестный
Получаем готовый результат:
Рис. 12. Таблица Перекрестного запроса
Получим запрос на добавление нового поля «Просрочено».
Посмотрим в режиме SQL запросов:
6. Формирование отчетов
Отчет - это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета можно распечатать сведения в заданном виде.
Для создания отчета в окне базы данных нужно выбрать вкладку Отчеты и нажать кнопку «Создать».
Пользователь имеет возможность разработать отчет самостоятельно или создать его с помощью мастера. Мастер по разработке отчетов выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя.
Чтобы создать отчёт для вывода на печать данных из таблицы Таблица1 сортировкой и группировкой по полю название необходимо:
В окне bdprest нажмем кнопку Отчёты.
Дважды кликнем ЛКМ на Создание отчёта с помощью мастера
В открывшемся окне первого шага выбираются поля, включаемые в отчёт. Нажмем кнопку «Далее».
В окне второго шага производится установка порядка группировки. Выделите слово Nazvanслева, кликнув на нём ЛКМ, а затем нажмем кнопку . Нажмем кнопку «Далее».
В окне третьего шага производится установка порядка группировки. Установим сортировку записи внутри группы по полю Nazvan, чтобы названия установились в алфавитном порядке. Порядок сортировки оставьте «от А до Я» Нажмем кнопку Далее.
В окне четвёртого шага производится выбор макета отчёта. Включим опции Книжная(ориентации), По левому краю 1 и «Настроить ширину полей». Нажмем кнопку «Далее».
В окне пятого шага следует выбрать стиль отчёта. Выделите «Деловой» и нажмем кнопку «Далее».
В окне шестого шага задаётся имя отчёта. Введите отчёт 1, включите опцию «Просмотреть отчёт» и нажмем кнопку Готово.
Создадим отчет с группировкой по полю Дата продажи и где определитель соответствует количеству продаж.
Выведем отчет по товарам:
Заключение.
В ходе выполнения работы была освоена СУБД Access. Была также разработана программа, имитирующая часть работы хозяйственного магазина. СУБД позволяет получать данные о клиентах, совершающих покупки, о проданных им товарах, о сделанных клиентами заказах, о работающих сотрудниках. В данном проекте была проанализирована предметная область и на этого основе этого анализа были реализованы постановка и алгоритмизация, а также машинная реализация задачи. В проекте была решена задача автоматизации ведения и программирования работы хозяйственного магазина. Для решения этих задач проектирование базы данных было разбито на несколько этапов: - анализ предметной области; - построение информационно-логической модели; - построение датологической модели данных; - разработка и описание интерфейса программы. В целом проект выполнен на достаточно высоком уровне по отношению к СУБД ACCESS.
Библиография.
Моя первая книга о VBA / перевод с английского языка/ Мак-Федрис П.
Самоучитель VBA. Андрей Гарнаев. Санкт-Петербург
Понамарев В. Visual Basic. Net. Экспресс-курс
19
Другие работы по теме:
Проектирование и реализация базы данных
Расчет предельно-допустимых сбросов (ПДС) для предприятий различных видов деятельности. Разработка и реализация базы данных "ПДС". Схема данных и программные тексты.
База данных "Сотрудники"
Методика создания и описания работы базы данных, с помощью которой можно осуществить быстрый доступ к информации о сотрудниках фирмы. Пошаговая инструкция по использованию данной базой данных, содержащаяся в ней информация и оценка необходимости.
Создание базы данных, состоящей из одной таблицы
Проектирование структуры базы данных. Конструирование структуры будущих таблиц баз данных, основные приемы их заполнения и редактирования. Простая сортировка значений таблицы. Поиск записей по образцу. Как правильно сохранить и загрузить базу данных.
Объекты базы данных
База данных это совокупность данных которые обладает свойствами структурированности и взаимно связанности, а также не зависимости от прикладных программ. Чтобы оперировать данными составляющие базу необходимо от дельная программа системами управления базами данных – это управляющая программа предназначенная для хранение, поиска и обработки данных в базе.
Базы данных и базы знаний
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени Р.Е. Алексеева Кафедра «Компьютерные технологии в проектировании и производстве» Дисциплина «Базы данных и базы знаний»
Создание базы данных состоящей из одной таблицы
Проектирование структуры базы данных. Конструирование структуры будущих таблиц баз данных основные приемы их заполнения и редактирования. Простая сортировка значений таблицы. Поиск записей по образцу. Как правильно сохранить и загрузить базу данных.
Tempest And Othello Essay Research Paper TOPIC
Tempest And Othello Essay, Research Paper TOPIC 3 The central issue depicted in both plays The Tempest and Othello is about money. Money in substantial amounts can represent great power and strength over the ruling nation. It plays a major role in our everyday society and one that is fully illustrated in both of Shakespeare’s play.
Capitalisum Essay Research Paper We vote every
Capitalisum Essay, Research Paper We vote every time we purchase something. And some of the candidates are shittier and more deceptive than the slickest and sickest politicians (but just barely). The forces of capitalism control the world economy and therefore control the mostly powerless governments that we in a “democracy” elect.
Ironman Essay Research Paper Karl BanksIronman by
Ironman Essay, Research Paper Karl Banks Ironman by Chris Crutcher Family relationships and their inherent problems are the key components of this story. The main character Bo Brewster, as well as the other members of
Sublime
’s Failure In Happines Essay, Research Paper Sublime s failure in Happiness To fully understand Sublime and the meanings of their songs a bit of background information must be presented so that full comprehension of their tribulations will be understood. With a band name of Sublime you would think that the pursuit of happiness for these creative minds has been found.
Heart Of Darkness Essay Research Paper I
Heart Of Darkness Essay, Research Paper I had read this story once before when I was a freshman at a branch campus of Penn State called Behrend. I read it for a literature class dealing with short stories and their analyzation. I didn?t really like the story back then, and it really hasn?t moved-up any spots on my list of favorites.
Philadelphia Essay Research Paper PhiladelphiaThe movie Philadelphia
Philadelphia Essay, Research Paper PhiladelphiaThe movie, Philadelphia, was an excellent example of the severe discrimination many people with Aids are exposed to. In this instance the main character, Andy ,was also gay. Unfortunately, in our society, he was faced with a double whammy. The gay issue is controversial enough, but to compound that in the work force with having Aids would be almost unbearable for any person to cope with.
Why Has JS Mill
ґs Version Of Utilitarianism Proved To Be More Acceptable Than Benthamґ Essay, Research Paper Utilitarianism began life as an ethical principle under Jeremy Bentham who theorised that an action if right if it produces the greatest good for the greatest number of people. In its original form the argument had many flaws so John Stuart Mill decided to defend the principle of Utility against itґs critics by refining itґs ideas making them more practical in society.
Othello Play Essay Research Paper The four
Othello Play Essay, Research Paper The four main characters in the play Othello represent four different character traits of manhood: Roderigo, the failure; Othello, the hero, yet the insane
Nietzche Marx And Kierkegaard Essay Research Paper
Professor Foltz 20th Ce. Philosophy Nietzsche, Marx, and Kierkegaard Zarathustra is always a favorite, with the ringing of God is dead throughout the mountains. Re-evaluating our idols, discovering the significance of their dethroning and how it relates to the intricate web that we create for our lives.
Management Theories Essay Research Paper Assignment 1
Management Theories Essay, Research Paper Assignment 1 Management Theories Scott Straughan Investigate the development of management as a theory and discipline. Asses the relevance of these theories to modern day managers and identify the key management skills that will be of importance to the manager of the millennium.
This Life Time Has 42048000 Minutes Essay
, Research Paper Listen up soldiers, we have a crisis on our hands. A silent army has been built up over hundreds of years and is the most deadly enemy we have ever had to face. This enemy you people have
A Midsummers Night Dream
” Essay, Research Paper “…reason and love keep little company together nowadays.” This quote from the play is extremely applicable. In the world in which we live there is always a reason for love. You do not wake up and automatically fall in love with someone. You meet someone, get to know them and then form a relationship.
Blocking In Volleyball Essay Research Paper Blocking
Blocking In Volleyball Essay, Research Paper Blocking in VolleyballBlocking is a very important defensive aspect of volleyball at higher levels. Blocking is one of the hardest skills to learn, and does not always show direct results. The block serves four basic functions. The first is to stop the ball, and hopefully return it to the opponents side for a point or side out.
Us Players Essay Research Paper Us PlayersWe
Us Players Essay, Research Paper Us Players We’ll meet you and sweep you off of your feet We’re nice and we’re funny, so cute and so sweet Surprisingly, we like the same things as you
Mankind As A Problem Essay Research Paper
The biggest blight on the face of the planet is mankind. The major problems facing the world today can all be traced in one way or another back to the interference of man. The human race has yielded too much power for the past several thousands of years and it is time for a stern, quick change in the world. Mankind has walked with impunity from place to place upon the face of this planet and only in a few instances has it rendered anything other than death or chaos.
Risk Management What Is Risk
? Essay, Research Paper WHAT IS RISK ?Table Of ContentsIntroduction Risk & probability Identifying Risk Procedure Of Modelling Risk Methods Subjective Assessment Of Risk Conclusion References INTRODUCTION ‘Risk : (i) the possibility of meeting danger or suffering the harm or loss ‘ (Oxford reference dictionary).
A Midsummer Night S Dream Essay Research
Paper Loves Misfortunes A Midsummer Night s Dream, is a romantic comedy written by William Shakespeare. It deals with the feelings of love and marriage as well as the laws and social order of the time. The story contains fairies and other mystical creatures who take it upon themselves to guide the mortals in the directions they think necessary.
Social Security
–Drawbacks Of Privitization Essay, Research Paper Federal emplyoment retirement fund Based on way budget defined… way to get 50% annual benefits for aging, because of including paying insurance into
Slim Shady Essay Research Paper The Real
Slim Shady Essay, Research Paper The Real Slim Shady (Talking) May I have your attention please? May I have your attention please? Will the real slim shady please stand up?
Prose
– High School Literature Essay, Research Paper The story “Brownies” by ZZ Packer could be looked at as a work of literature from certain views, but in the opinion of Prose, the author of “ I Know Why the Caged Bird Cannot Read,” I do not believe that this story would be looked at as a work of literature. This story does not seem very “uplifting” as Prose would want it to be for a high school reader.
Lyrics The Real Slim Shady Essay Research
Paper Artist: Eminem Album: The Marshall Mathers LP Song: The Real Slim Shady WWW: EminemWorld May I have your attention please? May I have your attention please? Will the real Slim Shady please stand up? I repeat will the real Slim Shady please stand up? We’re going to have a problem here (Verse 1) Ya’ll act like you never seen a white person before jaws all on the floor like Pam like Tommy just burst in the door started whoopin her ass worse than before they first get divorced throwing her over furniture (scream) It’s the return of the Oh wait, no way, your kidding, he didn’t just say what I think he did, did he? And Dr Dre said ..Nothing you idiots Dr Dre’s dead hes locked in my basement (haha) Femenist women loved Eminem Chicka chicka chicka Slim Shady I’m sick of him look at him walking around grabing his you know what what, looking at you know who (yea but hes so cute thou) Yea
Eminem The Real Marshall Essay Research Paper
You would be surprised how many people judge and descrimenate Marshall Mathers *Eminem*. He has been protested against and hated on throughout the most important years of his life- the years that he will remember for the rest of his life. Marshall was born in Detroit Michigan, 1974 and lived there for most of his childhood.
Creative Story Positraction Essay Research Paper Creative
Creative Story: Positraction Essay, Research Paper Creative Story: Positraction It was a cold night and Roger Katmandoo ( a 89 year old man) sat on his front porch. His rocking chair squeeked as he rocked back and forth. Right then
Comedy And Tragedy Masks Of Conclusion Essay
, Research Paper The masks of comedy and tragedy are only distinguishable by a smile or frown, happiness or sadness, life or death. The same is true of Shakespearean plays. The comedies are known for their happy conclusions, reconciliation of the characters, a justification of events, and life at the end.
IT Tech Essay Research Paper FullService Firms
IT Tech Essay, Research Paper Full-Service Firms Will Bring More Spice to Web-Trading War Investors who have invested online at discount web sites may drop their current service provider and go to a full service firm. Full service firms such as Merril Lynch, Salomon Smith Barney and Paine Webber have entered into the online web trading war.