База Данных Работников Предприятия Access
- Готовые примеры баз данных Microsoft Access, скачать готовую базу данных Access с пояснительной.
- Этапы создания и разработки базы данных. Базы данных сотрудников. Данных в Access.
Курсовая работа: Создание базы данных сотрудников Название: Создание базы данных сотрудников Раздел: Тип: курсовая работа Добавлен 07:32:51 09 февраля 2011 Просмотров: 16011 Комментариев: 5 Оценило: 3 человек Средний балл: 4.7 Оценка: неизвестно Содержание Аннотация Введение 1. Компоненты системы баз данных 2. Этапы проектирования и разработки базы данных 3. Построение модели предметной области 4.1Назначение и функции базы данных кадров 4.2Концептуальное проектирование 4.3 Разработка даталогической и физической моделей данных 5.
Загрузка данных 6. Разработка запросов и способы обработки данных запросами 6.1Конструирование запросов, виды запросов 6.2Построитель выражений 6.3 Использование групповых операций в запросах 7. Даты и их использование в базах данных 8. Проектирование и разработка форм 9. Разработка отчетов 10. Создание макросов 11. Проектирование и разработка приложений пользователя 12.
Создание кнопочной формы Литература Аннотация Целью курсового проектирования является приобретение практических навыков по созданию систем автоматизированного сбора и обработки данных, информации. Основным содержанием данной работы являются: на этапе проектирования – разработка информационно – логической (концептуальной) модели базы, на этапе разработки и создания – конструирование структуры объектов, их создание, тестирование. Разработка алгоритма и его реализация для решения простейшей задачи пользователя.
Проектирование базы данных будет на основе системы управления базами данных MicrosoftAccess, которая входит в стандартный набор прикладных программ пакета MicrosoftOffice. Введение Базы данных — это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия. С базами данных неразрывно связано такое понятие как СУБД.
Скачать Базу Данных Бесплатно
СУБД (система управления базами данных) - программа, которая управляет данными, осуществляет хранение, извлечение, поиск, редактирование информации хранимой в базе данных. СУБД подразделяются на иерархические, сетевые и реляционные в зависимости от данных которые они обрабатывают. Существуют множество различных СУБД: IMS, СЕТОР, ORACLE, CLIPPER, FOX PRO, ACCESS. В данной работе мы рассмотрим только MICROSOFT ACCESS. Кадры база данные Microsoft Access XP — профессиональная программа управления базами данных. С ее помощью можно накапливать и систематизировать разнообразную информацию, искать и сортировать объекты согласно выбранным критериям, конструировать удобные формы для ввода данных и генерировать на основании имеющихся записей прекрасно оформленные отчеты. Access обеспечивает одновременный доступ к данным десяткам пользователей.
База данных отдела кадров / Microsoft Access / Доброго времени суток!Имею на борту немного знаний.
Основными понятиями СУБД ACCESS являются: Данные – систематизированная и структурированная каким-либо образом информация. Существуют три модели данных: иерархическая, сетевая, реляционная. Иерархически структурированные данные состоят из нескольких записей, одна из которых определена как корневая. Примером иерархической модели могут служить деревья.
Сетевая модель подобна иерархической, но является более общей моделью, в том смысле, что между записями присутствуют связи “много ко многим” и “много к одному”, а так же здесь нет корневого узла, т.е. Любая запись может быть корневой. Реляционная модель представляет собой данные, упорядоченные в таблицы, чаше всего двухмерные; Модели данных – представление данных и их взаимосвязей, описывающих понятия проблемной среды. Модели данных используются как для концептуального, так и для логического и физического представления данных. Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов.
К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В состав пакета Access также входит язык Access Basic (встроенный диалект языка Visual Basic), дающий возможность формирования специализированных систем управления базами данных. Компоненты системы данных Система управления базами данных (СУБД) — это набор программ, используемых для определения, администрирования и обработки баз данных и связанных с ними приложений.
База данных, управляемая такой системой, является, в сущности, структурой, которую создают, чтобы хранить в ней нужные данные. А СУБД — это инструмент, используемый для создания этой структуры и работы с данными, которые в ней хранятся. СУБД используется разработчиками и пользователями, обращающимися к СУБД напрямую или косвенно, через прикладные программы. На рисунке 1 представлена схема компонентов системы базы данных.
Компоненты системы базы данных Базы данных состоят из четырех основных компонентов: Данных пользователя, метаданных, индексов и метаданных приложений. Данные пользователей представляются в виде отношений – двумерных таблиц данных. Столбцы таблицы содержат поля, или атрибуты, а строки содержат записи о конкретных объектах делового мира. База данных состоит как из данных, так и из метаданных.
Метаданные - это данные, которые являются описанием структуры данных, находящихся внутри базы. Зная, как расположены данные, можно их получить.
Так как описание структуры базы данных находится в самой базе, то она является самоописательной. База данных является интегрированной, ибо содержит в себе не только элементы данных, но и существующие между ними взаимосвязи. В базе данных метаданные хранятся в области, которая называется словарь данных. Он описывает таблицы, столбцы, индексы, ограничения и другие компоненты, из которых состоит база данных. Индексы, которые хранятся в базе данных, призваны улучшить её производительность и доступность.
Метаданные приложений описывают структуру и формат пользовательских форм, отчетов, запросов и других компонентов приложений. В Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.
Реляционная обработка данных в Access за счет гибкой архитектуры системы способна удовлетворить любые потребности. При этом Access может использоваться как автономная СУБД в режиме файл-сервера или клиентского компонента таких продуктов, как SQL Server. Этапы проектирования и разработки базы данных Основная цель системы управления базами данных заключается в том, чтобы предложить пользователю абстрактное представление данных, скрыв конкретные особенности хранения и управления ими. Следовательно, отправной точкой при проектировании БД должно быть общее описание информационных потребностей пользователей, которые должны найти свое отражение в создаваемой базе данных.
Готовые Базы Данных Access
Прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Хорошая структура базы данных является основой для создания адекватной требованиям, эффективной базы данных. Этапы проектирования базы данных: Определите цель создания базы данных, основные ее функции и информацию, которую она должна содержать. База данных должна отвечать требованиям тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должна покрывать база данных, отчеты, которые она должна выдавать, проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой. Разработать на бумаге структуру таблиц, которые должна содержать база данных.
При проектировании таблиц, рекомендуется руководствоваться следующими основными принципами: информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами. Когда определенная информация хранится только в одной таблице, то и изменять ее придется только в одном месте.
Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов.
Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных. Определить необходимые в таблице поля. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона. При разработке полей для каждой таблицы необходимо помнить: каждое поле должно быть связано с темой таблицы.
Не рекомендуется включать в таблицу данные, которые являются результатом выражения. В таблице должна присутствовать вся необходимая информация. Информацию следует разбивать на наименьшие логические единицы (Например, поля 'Имя' и 'Фамилия', а не общее поле 'Имя'). Задать ключевое поле. Для того чтобы Microsoft Access мог связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
Определить связи между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами. Еще раз просмотреть структуру базы данных и выявить возможные недочеты. Желательно это сделать на данном этапе, пока таблицы не заполнены данными. Добавить данные и создайте другие объекты базы данных.
Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.
Использовать средства анализа в Microsoft Access. В Microsoft Access существует два инструмента для усовершенствования структуры баз данных. Мастер анализа таблиц исследует таблицу, в случае необходимости предлагает новую ее структуру и связи, а также переделывает ее. Анализатор быстродействия исследует всю базу данных, дает рекомендации по ее улучшению, а также осуществляет их. В Microsoft Access поддерживаются два способа создания базы данных.
Имеется возможность создать пустую базу данных, а затем добавить в нее таблицы, формы, отчеты и другие объекты. Такой способ является наиболее гибким, но требует отдельного определения каждого элемента базы данных. Имеется также возможность сразу создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами.
Это простейший способ начального создания базы данных. В обоих случаях останется возможность в любое время изменить и расширить созданную базу данных. Есть две стратегии разработки баз данных: сверху вниз и снизу вверх. Разработка сверху вниз идет от общего к частному.
Она начинается с изучения стратегических целей организации, способов, при помощи которых эти цели могут быть достигнуты. Отталкиваясь от этой общей модели, разработчики двигаются «вниз», к все более подробным описаниям и моделям. При разработке снизу вверх уровень абстракции меняется в обратном направлении: исходным пунктом является необходимость в конкретной системе. На практике считается наиболее рациональным сочетание обоих подходов. Построение модели данных предметной области Предметной областью в данном случае являются кадры организации.
Любая фирма стремится к наиболее эффективному управлению персоналом и достижению поставленных целей. Для этого необходимо иметь полную и достоверную информацию о сотрудниках, иметь возможность пользователям решать свои функциональные задачи. Назначение и функции базы данных кадров В каждой организации есть отдел кадров.
Это функциональный отдел в структуре управления организацией. Одна из функций отдела – ведение базы работников: ведение учета претендентов на вакантные должности, отбор претендентов для приема на работу, оформление документов при приеме на работу, ведение наличия вакантных должностей, ведение учета поощрений, наказаний, отслеживание квалификационного движения, должностные перемещения, утверждение разрядов.
Пользователями баз данных являются руководители верхнего уровня, работники отдела кадров и бухгалтерии. В любой организации составляются штатное расписание, которое запланировано для работы.
4.2 Концептуальное проектирование База данных является моделью части реального мира, которая представляет интерес для данного исследования. Часть реального мира, модель которой разрабатывается, называется предметной областью. Полнота описания предметной области зависит от целей создаваемой информационной системы.
Для описания предметной области может использоваться естественный язык, но его использование имеет много недостатков. Наиболее важные – громоздкость описания, неоднозначность трактовки. Поэтому для этих целей используются формализованные языковые средства. Формализованное описание предметной области является концептуальной моделью.
Основными компонентами концептуальной модели являются: Данные, циркулирующие в данной предметной области; Описание классов, объектов предметной области и связей между ними; Описание информационных потребностей пользователей. Среди методов концептуального моделирования наибольшей популярностью пользуется ER-моделирование. ER-модель представляет собой графическое описание предметной области в терминах «объект-свойство-связь».
Основными понятиями модели являются класс объектов (совокупность объектов, обладающих одинаковым набором свойств), свойства (атрибуты объекта) и связи (зависимость между атрибутами классов объектов), а так же класс принадлежности является обязательным, если все экземпляры этого класса обязательно участвуют в рассматриваемой связи, в противном случае класс принадлежности является необязательным. Для представления классов, экземпляров классов и связей между ними используются графические средства: Диаграммы ER-экземпляров; ER-диаграммы. Диаграмма (Рис.2) показывает, какую конкретную должность занимает каждый из работников. При этом связь М:1 (многие - к одному) указывает, что одну должность может занимать несколько работников, а класс принадлежности О-О (обязательный-обязательный) показывает, что каждый должность должна быть занята работниками. Диаграмма ER-экземпляров На рисунке 3 представлена диаграмма ER-типа, соответствующая рассмотренной диаграмме ER-экземпляров. Диаграмма ER-типа Пример концептуальной модели данных предметной области представлен на рисунке 4. Концептуальная модель предметной области 4.3 Разработка даталогической и физической моделей данных Даталогическая модель базы данных является моделью логического уровня и строится для конкретной СУБД, в среде, в которой проектируется база данных, в данном случае это СУБД Access.
При даталогическом моделировании необходимо спроектировать структуру таблиц с учетом требований к реляционным моделям в среде СУБД Access. Обычно исходная реляционная модель формируется из ER-модели путем преобразования классов объектов и процессов в самостоятельные отношения – таблицы.
Плохо Средне Хорошо Отлично Комментарии: Как заработать в интернете на halyava.125mb.com Duke Nukem 19:18:19 24 октября 2017 Отличный у Вас сайт, очень помог! Сделай паузу, студент, вот повеселись: Студент сдает экзамен по физике. Сдает очень плохо. Профессор пытается его вытянуть, спрашивает: - Ну скажите хотя бы, при какой температуре кипит вода? - Профессор, я не знаю, при какой температуре она кипит, но я знаю, что при 40 градусах она превращается в водку! Кстати, анекдот взят с chatanekdotov.ru Лопух 00:36:49 08 июля 2017 Где скачать еще рефератов? Здесь: letsdoit777.blogspot.com Евгений 07:38:01 19 марта 2016 Кто еще хочет зарабатывать от 9000 рублей в день 'Чистых Денег'?
Узнайте как: business1777.blogspot.com! Cпециально для студентов! 09:46:04 29 ноября 2015 редиска ты!!!! Дима 13:01:43 05 мая 2012 Оценка: 5 - Отлично.

Содержание. В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word. Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL. Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.
Описание MS Access Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях. Но прежде чем показывать пошагово создание БД, нужно ознакомиться с базовыми понятиями из теории баз данных. Определения основных понятий Без базовых знаний об элементах управления и объектах, использующихся при создании и конфигурации БД, нельзя успешно понять принцип и особенности настройки предметной области. Поэтому сейчас я постараюсь простым языком объяснить суть всех важных элементов.
Итак, начнем:. Предметная область – множество созданных таблиц в базе данных, которые связаны между собой с помощью первичных и вторичных ключей. Сущность – отдельная таблица базы данных. Атрибут – заголовок отдельного столбца в таблице. Кортеж – это строка, принимающая значение всех атрибутов. Первичный ключ – это уникальное значение (id), которое присваивается каждому кортежу. Вторичный ключ таблицы «Б» – это уникальное значение таблицы «А», использующееся в таблице «Б».
SQL запрос – это специальное выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок. Теперь, когда в общих чертах есть представление о том, с чем мы будем работать, можно приступить к созданию БД. Создание БД Для наглядности всей теории создадим тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Главным ключом будет поле «Номер зачетки», т.к. Данный параметр является уникальным для каждого студента. Остальные поля предназначены для более полной информации об учащихся. Итак, выполните следующее.
Запустите MS Access 2007. Нажмите на кнопку «Новая база данных». В появившемся окне введите название БД и выберите «Создать». Все, теперь осталось только создать, заполнить и связать таблицы. Переходите к следующему пункту.
Создание и заполнение таблиц После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:. Нажмите ПКМ по вкладке «Таблица1» и выберите «Конструктор». Теперь начинайте заполнять названия полей и соответствующий им тип данных, который будет использоваться. Для тонкой настройки формата данных перейдите на ленте во вкладку «Режим таблицы» и обратите внимание на блок «Форматирование и тип данных». Там можно кастомизировать формат отображаемых данных. Создание и редактирование схем данных Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены».
Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3». Для выполнения запросов нужно связать наши таблицы. Иными словами, это некая зависимость, которая реализуется с помощью ключевых полей.
Для этого нужно:. Перейти во вкладку «Работа с базами данных». Нажать на кнопку «Схема данных».
Если схема не была создана автоматически, нужно нажать ПКМ на пустой области и выбрать «Добавить таблицы». Выберите каждую из сущностей, поочередно нажимая кнопку «Добавить». Нажмите кнопку «ОК». Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:. Перетащите общее поле из одной таблицы в другую. В появившемся окне выберите необходимы параметры и нажмите «ОК».
Теперь в окне должны отобразиться миниатюры двух таблиц со связью (один к одному). Выполнение запросов Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно. Именно в этой ситуации к нам на помощь приходят SQL запросы, которые помогают изъять лишь необходимую информацию.
Виды запросов SQL синтаксис реализует принцип CRUD (сокр. Create, read, update, delete — «создать, прочесть, обновить, удалить»). С помощью запросов вы сможете реализовать все эти функции.
На выборку В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно. Перейти во вкладку «Создание». Нажать кнопку «Конструктор запросов» в блоке «Другие». В новом окне нажмите на кнопку SQL.
В текстовое поле введите команду: SELECT. FROM Студенты WHERE Адрес = «Харьков»; где «SELECT.» означает, что выбираются все студенты, «FROM Студенты» — из какой таблицы, «WHERE Адрес = «Харьков»» — условие, которое обязательно должно выполняться. Нажмите кнопку «Выполнить». На выходе мы получаем результирующую таблицу. А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом: SELECT. FROM Студенты WHERE Адрес = «Харьков» AND Стипендия 1000; а результирующая таблица примет следующий вид: На создание сущности Кроме добавления таблицы с помощью встроенного конструктора, иногда может потребоваться выполнение этой операции с помощью SQL запроса.
В большинстве случаев это нужно во время выполнения лабораторных или курсовых работ в рамках университетского курса, ведь в реальной жизни необходимости в этом нет. Если вы, конечно, не занимаетесь профессиональной разработкой приложений.
Итак, для создания запроса нужно:. Перейти во вкладку «Создание». Нажать кнопку «Конструктор запросов» в блоке «Другие». В новом окне нажмите на кнопку SQL, после чего в текстовое поле введите команду: CREATE TABLE Преподаватели (КодПреподавателя INT PRIMARY KEY, Фамилия CHAR(20), Имя CHAR (15), Отчество CHAR (15), Пол CHAR (1), Датарождения DATE, Основнойпредмет CHAR (200)); где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений. Кликните по кнопке «Выполнить».
Откройте созданную таблицу. В конце каждого запроса должен стоять символ «;». Без него выполнение скрипта приведет к ошибке.
На добавление, удаление, редактирование Здесь все гораздо проще. Снова перейдите в поле для создания запроса и введите следующие команды:. для заполнения кортежа: INSERT INTO Преподаватели VALUES (1, ‘Иванова’, ‘Иванна’, ‘Ивановна’, ‘Ж’, ’′, ‘География’);.
для редактирования записи: UPDATE Преподаватели SET Имя = ‘Анна’;. для удаления: DELETE.
FROM Преподаватели WHERE Имя=’Анна’. Создание формы При огромном количестве полей в таблице заполнять базу данных становится сложно. Можно случайно пропустить значение, ввести неверное или другого типа. В данной ситуации на помощь приходят формы, с помощью которых можно быстро заполнять сущности, а вероятность допустить ошибку минимизируется. Для этого потребуются следующие действия. Рекомендуется использовать «Разделенную форму» – кроме самого шаблона, в нижней части будет отображаться миниатюра таблицы, которая сделает процесс редактирования еще более наглядным.
С помощью навигационных кнопок переходите к следующей записи и вносите изменения. Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета. Формирование отчета Отчет – это специальная функция MS Access, позволяющая оформить и подготовить для печати данные из базы данных. В основном это используется для создания товарных накладных, бухгалтерских отчетов и прочей офисной документации. Если вы никогда не сталкивались с подобной функцией, рекомендуется воспользоваться встроенным «Мастером отчетов».
Для этого сделайте следующее:. Перейдите во вкладку «Создание». Нажмите на кнопку «Мастер отчетов» в блоке «Отчеты». Выберите интересующую таблицу и поля, нужные для печати. Добавьте необходимый уровень группировки. Выберите тип сортировки каждого из полей.
Настройте вид макета для отчета. Выберите подходящий стиль оформления. В официальных документах допускается только стандартный стиль оформления. Просмотрите созданный отчет. Если отображение вас не устраивает, его можно немного подкорректировать. Для этого:.
Нажмите ПКМ на вкладке отчета и выберите «Конструктор». Вручную расширьте интересующие столбцы. Сохраните изменения. Вывод Итак, с уверенностью можно заявить, что создание базы данных в MS Access 2007 мы разобрали полностью. Теперь вам известны все основные функции СУБД: от создания и заполнения таблиц до написания запросов на выборку и создания отчетов.
Этих знаний хватит для выполнения несложных лабораторных работ в рамках университетской программы или использования в небольших личных проектах.