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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


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

Информация:

Тип работы: реферат. Добавлен: 12.10.2012. Сдан: 2010. Страниц: 9. Уникальность по antiplagiat.ru: < 30%

Описание (план):


 
 
 
Содержание 

    Введение
    Проектирование базы данных
    Создание базы данных
    Создание таблиц
    Создание формы «Сведения об абонентах»
    Создание формы «Личные данные»
    Создание кнопки связывающей формы «Сведения об абонентах» и «Личные данные»
    Создание запросов
    Создание форм «Поиск по телефону» и «Поиск по фамилии»
    Создание главной кнопочной формы «Заставка»
    Создание формы «Первая»
    Приложение
 
    Список  использованной литературы 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

1. Введение
    Весьма символично, что Microsoft Access не входит в базовый комплект Microsoft Office. Как показывает практика, в первую очередь отечественная, круг повседневных задач львиной доли рядовых пользователей не выходит за рамки текстового редактора и электронных таблиц. Для американцев и европейцев, живущих и работающих в совершенно иных условиях, характерно также использование прикладных пакетов для создания всевозможных презентаций. Поэтому стандартный набор прикладных программ Microsoft Office — это всем известные Microsoft Word, Microsoft Excel и Microsoft PowerPoint. “Девяносто восьмой” офис обогатился еще пакетом Microsoft Outlook для лучшей организации своего рабочего времени. Все остальное — уже для профессионалов. Все остальное — это прежде всего Microsoft Access.
    Базы  данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих  практически во все сферы человеческой деятельности.
    Действительно, процессы обработки информации имеют  общую природу и опираются  на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются  эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.
    Одно из основных назначений СУБД – поддержка программными средствами представления, соответствующего реальности.
Предметной  областью называется фрагмент реальности, который описывается или моделируется с помощью БД и ее приложений. В предметной области выделяются информационные объекты – идентифицируемые объекты реального мира, процессы, системы, понятия и т.д., сведения о которых хранятся в БД.
    В данной работе я создала учебную  БД “Телефонный справочник”. Она  состоит из двух таблиц, со взаимосвязанными данными, запросов, а так же  форм, которые используются для наглядной работы с данными. На этом примере я продемонстрировала возможности Microsoft Access.
2. Проектирование базы  данных
В Microsoft Access прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Хорошая структура базы данных является основой для создания адекватной требованиям, эффективной базы данных.
Этапы проектирования базы данных
Ниже  приведены основные этапы проектирования базы данных:
    Определение цели создания базы данных.
    Определение таблиц, которые должна содержать база данных.
    Определение необходимых в таблице полей.
    Задание индивидуального значения каждому полю.
    Определение связей между таблицами.
    Обновление структуры базы данных.
    Добавление данных и создание других объектов базы данных.
    Использование средств анализа в Microsoft Access.
1  Определение цели  создания базы  данных
На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать. То есть нужно определить основные темы таблиц базы данных и информацию, которую будут содержать поля таблиц.
База  данных должна отвечать требованиям  тех, кто будет непосредственно  с ней работать. Для этого нужно  определить темы, которые должна покрывать база данных, отчеты, которые она должна выдавать, проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой.
2  Определение таблиц, которые должна содержать база данных
Одним из наиболее сложных этапов в процессе проектирования базы данных является разработка таблиц, так как результаты, которые должна выдавать база данных (отчеты, выходные формы и др.) не всегда дают полное представление о структуре таблицы.
При проектировании таблиц вовсе не обязательно использовать Microsoft Access. Сначала лучше разработать  структуру на бумаге. При проектировке таблиц, рекомендуется руководствоваться  следующими основными принципами:
    Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами.
           Когда определенная информация  храниться только в одной таблице,  то и изменять ее придется  только в одном месте. Это  делает работу более эффективной,  а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов.
    Каждая таблица должна содержать информацию только на одну тему.
           Сведения на каждую тему обрабатываются  намного легче, если          содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.
3  Определение необходимых  в таблице полей
Каждая  таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с личными данными об абоненте могут содержаться поля с названием номером паспорта, датой рождения, местом рождения, образованием, местом работы, должностью и номером телефона. При разработке полей для каждой таблицы необходимо помнить:
    Каждое поле должно быть связано с темой таблицы.
    Не рекомендуется включать в таблицу данные, которые являются результатом выражения).
    В таблице должна присутствовать вся необходимая информация.
    Информацию следует разбивать на наименьшие логические единицы (Например, поля «Имя» и «Фамилия», а не общее поле «Имя»).
4  Задание индивидуального  значения каждому  полю
С тем  чтобы Microsoft Access мог связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
В данном примере ключевым полем для обеих таблиц будет поле «Телефон».
5  Определение связей  между таблицами
После распределения данных по таблицам и  определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно  определить связи между таблицами.
У нас  две таблицы будут связаны  по ключевому полю «Телефон».
6  Обновление структуры  базы данных
После проектирования таблиц, полей и связей необходимо еще раз просмотреть  структуру базы данных и выявить  возможные недочеты. Желательно это сделать на данном этапе, пока таблицы не заполнены данными.
Для проверки необходимо создать несколько таблиц, определить связи между ними и  ввести несколько записей в каждую таблицу, затем посмотреть, отвечает ли база данных поставленным требованиям. Рекомендуется также создать черновые выходные формы и отчеты и проверить, выдают ли они требуемую информацию. Кроме того необходимо исключить из таблиц все возможные повторения данных.
7  Добавление данных  и создание других  объектов базы  данных
Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.
8  Использование средств  анализа в Microsoft Access
В Microsoft Access существует два инструмента  для усовершенствования структуры баз данных. Мастер анализа таблиц исследует таблицу, в случае необходимости предлагает новую ее структуру и связи, а также переделывает ее.
    3. Создание базы  данных
   В Microsoft Access поддерживаются два способа  создания базы данных. Имеется возможность создать пустую базу данных, а затем добавить в нее таблицы, формы, отчеты и другие объекты. Такой способ является наиболее гибким, но требует отдельного определения каждого элемента базы данных. Имеется также возможность сразу создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами. Это простейший способ начального создания базы данных. В обоих случаях у вас останется возможность в любое время изменить и расширить созданную базу данных.
   Мы  воспользуемся первым случаем.
1. При запуске Microsoft Access открывается диалоговое окно, в котором предлагается создать новую базу данных или открыть существующую. Если появляется это диалоговое окно, выберите параметр Новая база данных, а затем нажмите кнопку ОК.
Если  база данных уже была открыта или  уже закрыто окно запуска, нажмите  кнопку Создать базу данных   на панели инструментов и дважды нажмите кнопку мыши, установив указатель на значок новой базы данных.
2. Укажите имя и каталог базы данных и нажмите кнопку ОК(например, c:\BD\Access\телефонный справочник.mdb)

После создания пустой базы данных необходимо самостоятельно создать объекты этой базы данных.
4. Создание таблиц 
В Microsoft Access можно создать таблицы несколькими способами.  Я здесь рассмотрю создание таблиц в режиме конструктора.
Нажмите кнопку Создать и выберете Конструктор. В открывшемся окне зададим следующие поля таблицы:
Имя поля Тип данных
Фамилия Текстовый
Имя Текстовый
Отчество Текстовый
Адрес Текстовый
Телефон Числовой
С тем  чтобы Microsoft Access мог связать данные из разных таблиц каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое  поле или набор полей называют основным ключом.
Для поля Телефон поставим ключ и зададим Маску ввода “90\-00\-00”.

Далее закройте конструктор, в появившемся  запросе “Сохранить изменения макета или структуры таблицы?” выберете Да и сохраните таблицу под именем «Справочник».
Таким же образом создадим вторую взаимосвязанную таблицу. В ней будут храниться личные данные абонентов. Зададим для нее следующие поля:
Имя поля Тип данных
Телефон Числовой
Номер паспорта Числовой
Дата  рождения Дата/Время
Место рождения Текстовый
Образование Текстовый
Место работы Текстовый
Должность Текстовый
 
Для поля телефон опять же поставим ключ и  зададим туже маску ввода. И сохраним таблицу под именем «Личные данные».
После распределения данных по таблицам и  определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.
Для этого  выберем пункт меню Сервис – Схема данных. Добавим наши таблицы «Справочник» и «Личные данные». Свяжем эти таблицы по полю «Телефон», для этого перетащим, удерживая левую кнопку мыши, поле Телефон из одной таблицы в другую. В появившемся запросе связи отметим пункты меню: обеспечение целостности данных, каскадное обновления связанных полей и каскадное удаление связанных полей. После этого нажимаем кнопку Создать и у нас появиться связь между таблицами один к одному.
 

5. Создание  формы  «Сведения об абонентах» 
Для облегчения работы с данными используют формы.
Перейдите на вкладку Формы и нажмите кнопку Создать, в открывшемся меню выберете Автоформа: в столбец и в качестве источника данных таблицу «Сведения».  Появиться исходная форма, которая включает все поля из таблицы «Сведения».
Следующим шагом является размещение элементов  управления в логическом порядке. Перейдите  в режим конструктора. Для начала изменим размеры формы, раздвинув границы до “разумных пределов”. На панели инструментов нажмите кнопку Панель элементов, после этого она будет помещена у вас на экране.
    нажмите на Панели элементов кнопку Надпись;
    после этого щелкните в заголовке форме и введите надпись Данные об абоненте;
    после этого с помощью пиктограмм Панели инструментов измените цвет надписи на темно синий, размер шрифта – 14, и выделите ее жирным шрифтом;

    теперь  щелкните на Панели элементов Прямоугольник  и разместите  его на форме, задайте  нужные размеры. Щелкните пункт меню Вид – Свойства, в появившемся меню перейдите на вкладку Макет и задайте свойство Оформлениеприподнятое. При необходимости можете изменить цвет фона;
    объедините текстовые окна (в которых пользователь будет вводить текстовые данные) и поместите их в этот прямоугольник;
    изменить цвет и шрифт этих текстовых окон.
Подробнее смотрите в пункте Приложение.
Теперь  создадим кнопки на форме для перемещения  по записям. Создадим кнопку Следующая запись с помощью Мастера.
    откроем форму в режиме Конструктор;
    на Панели элементов выделим объект Кнопка и перетащим его на форму;
    в появившемся меню выберем категорию Переходы по записям и действие Следующая запись, нажмем кнопку Далее;
    в этом окне ставим флажок в меню Текст и пишем Следующая запись (эта надпись будет отображаться на кнопке), и жмем кнопку Готово;
    с помощью пиктограмм на панели инструментов можно изменить цвет и размер надписи на кнопке.
Аналогично  создаются кнопки Предыдущая запись и Добавить новую запись.  Их можно разместить в любом месте формы, но в нашем случае поместим их внизу формы.
Теперь  установим некоторые свойства для  формы. Выберем пункт меню ВидСвойства (в заголовке появившегося окна должна отображаться надпись Форма). Во-первых, установим порядок фильтрации для записей таблицы сведения. Для этого перейдем на вкладку Данные, в пункте  Применение фильтров  поставим да, а затем в пункте Порядок сортировки запишем Справочник.Фамилия. Теперь при открытии этой формы записи будут сортироваться в порядке возрастания фамилий.

Во-вторых, сделаем эту форму всплывающей (всплывающая форма всегда располагается  над другими окнами Microsoft Access.). В  режиме конструктора откройте окно свойств формы двойным нажатием кнопки мыши в области выделения формы. Введите значение Да в ячейку свойства Всплывающее окно. В ячейке свойства Тип границы выберите Тонкая, если следует запретить изменение размеров формы; в противном случае перейдите к следующему шагу. Если задано значение Тонкая, всплывающую форму можно перемещать, но нельзя изменять ее размеры. 
В-третьих, уберем полосы прокрутки и кнопки размеров окна. Для этого в режиме конструктора откройте окно свойств формы двойным нажатием кнопки мыши в области выделения формы. В ячейку полосы прокрутки поставим отсутствуют и в ячейку кнопки размеров окна введем значение отсутствуют.
Еще сделаем  кнопку для закрытия формы.
    1. откроем  форму в режиме Конструктор;
    на Панели элементов выделим объект Кнопка и перетащим его на форму;
    в появившемся окне выберем категорию Работа с формой и действие Закрытие формы, нажмем кнопку Далее;
    ставим флажок в пункт Рисунок – Выход и жмем кнопку Готово.
Создание  кнопки для обновления данных в форме.
При работе с базой данных в сети создание кнопки, обновляющей данные формы, позволяет  просмотреть последнюю версию существующих записей. Чтобы отобразить все обновленные записи, включая новые, можно перезапросить записи.
    Откройте форму в режиме конструктора.
    Нажмите кнопку Мастера    на панели элементов, если она еще не нажата.
    Нажмите кнопку Кнопка    на панели элементов.
    Выберите в форме место, в которое помещается верхний левый угол кнопки.
    В первом окне диалога мастера выберите Работа с формой в списке Категории, а затем выберите тип кнопки в списке Действия.
    Выполняйте инструкции, выводящиеся в окнах диалога мастера. Для того чтобы отобразить форму с созданной кнопкой в режиме конструктора, нажмите в последнем окне диалога кнопку Готово.
Можно так же сделать кнопку поиска в  поле записи с помощью стандартных  средств Access:
    откроем форму в режиме Конструктор;
    на Панели элементов выделим объект Кнопка и перетащим его на форму;
    выбираем категорию Переходы по записямНайти запись и нажимаем кнопку Далее;
    ставим флажок ТекстПоиск записи и жмем кнопку Готово.
Эта форма  будет модернизирована в дальнейшем. А пока закроем ее и сохраним под именем  «Сведения об абонентах».
6. Создание формы  «Личные данные»
Таким же образом можно сделать форму  «Личные данные», используя данные из таблицы «Личные данные». Но в этом случае не нужно делать кнопки перехода по записям, т.к.  эта форма будет использоваться для ввода (вывода) информации о соответствующем абоненте формы «Сведения об абонентах». Эти две формы будут связаны по ключевому полю «Телефон».

На форме  мы разместим все поля из таблицы  «Личные данные», а из кнопок нам  здесь понадобится только кнопка закрытия формы. И опять же сделаем эту форму всплывающей.
7. Создание кнопки, связывающей формы  «Сведения об абонентах»  и «Личные данные»
Для того чтобы облегчить заполнение формы  «Личные данные», мы создадим кнопку на форме «Сведения об абонентах» при нажатие на которую всплывает форма «Личные данные» в которую и вводятся сведения о соответствующем абоненте.
Поступаем следующим образом:
    откроем форму  «Сведения об абонентах» в режиме Конструктор;
    на Панели элементов выделим объект Кнопка и перетащим его на форму;
    в появившемся меню выбираем категорию Работа с формойОткрытие формы нажимаем кнопку Далее;
    выбираем форму «Личные данные» и нажимаем Далее;
    ставим флажок в пункт Открыть форму для отобранных записей и нажимаем Далее;
    выбираем и из формы «Сведения об абонентах» и из формы «Личные данные» поле «Телефон», нажимаем сначала на стрелку <->  , а потом на кнопку Далее;
    ставим флажок в пункт текст, надпись Личные данные и жмем Готово.
Теперь  при нажатии на эту кнопку будет  появляться форма «Личные данные» для соответствующего абонента.
 

8. Создание запросов
Запросы являются основным средством извлечения информации из базы данных. С помощью  запроса можно выбрать определенную информацию и рассортировать ее по значениям полей и даже добавлять описания в презентации. Запросы часто используются в качестве основы при создании форм и отчетов. Другие запросы могут создавать новые таблицы, присоединять данные к существующим таблицам, удалять записи и осуществлять поиск дублирующихся записей.
Мы будем  использовать запросы для вывода информации о соответствующем абоненте. Создадим запросы с помощью Мастера  запросов:
    перейдем на вкладку Запросы;
    нажимаем кнопку Создать, выбираем Простой запрос и нажимаем ОК;
    в качестве источника запроса выберем таблицу «Справочник» и перемещаем все доступные поля, нажимаем Далее;
    задаем имя «Запрос по телефону», ставим флажок в ячейке Изменение структуры запроса и нажимаем кнопку Готово;
    в открывшимся режиме конструктора  в поле «Телефон» в ячейку Условие отбора записываем [Введите искомый телефон]. Теперь каждый раз с открытием запроса будет появляться окошечко в котором будет запрашиваться искомый телефон.
Совершенно  аналогично создается «Запрос по фамилии». Только в режиме конструктора  в поле «Фамилия» в ячейку Условие отбора записываем [Введите искомую фамилию].

9. Создание форм  «Поиск по телефону»  и «Поиск по  фамилии»
На основе созданных запросов создадим формы  «поиск по телефону» и «поиск по фамилии». Создаются они по аналогии с формой «Сведения об абонентах». Оформление их зависит от фантазии создателя, но в любом случае не стоит перебарщивать с цветами и картинками.
При создании формы с помощью мастера форм в качестве источника выбирают соответствующий  запрос.
Форму опять же сделаем всплывающей  с тонкой границей, уберем полосы прокрутки и кнопки изменения размеров окна. И сделаем кнопку закрытия формы (как это сделать смотри в пункте создание формы «Сведения об абонентах»).
Для формы  «Поиск по фамилии» сделаем еще кнопку следующая запись, что бы просмотреть все найденный сведения  с искомой фамилией:
    откроем форму в режиме Конструктор;
    на Панели элементов выделим объект Кнопка и перетащим его на форму;
    выбираем категорию Переходы по записямСледующая запись и нажимаем кнопку Далее;
    ставим флажок ТекстСледующая запись и жмем кнопку Готово.

10. Создание главной  кнопочной формы  «Заставка»
При открытии базы данных «Телефонный справочник»  эта форма будет выводиться на экран, и она будет находиться на нем во время всей работы с  БД. Поэтому разместим на ней основные кнопки для работы с формами «Сведения об абонентах», «Поиск по телефону», «Поиск по фамилии»,  а так же картинку и данные о разработчике.
Создавать форму будем с помощью конструктора:
    перейдем на вкладку Формы, нажимаем кнопку Создать и выбираем конструктор, жмем ОК;
    раздвигаем границы формы до нужных размеров и с помощью пиктограмм панели инструментов выберем нужный цвет фона;
    поместим в левый верхний угол формы какую-нибудь картинку, для этого выберем Рисунок на Панели элементов и разместим его на форме;
    при этом откроется стандартное меню выбора файла, где и нужно будет выбрать рисунок;
    можно разместить различные надписи с названием БД, поместить линии.
 Создание кнопки для запуска запроса «Поиск по телефону» и «Поиск по фамилии»:
    Откройте форму в режиме конструктора.
    Нажмите кнопку Мастера    на панели элементов, если она еще не нажата.
    Нажмите кнопку Кнопка    на панели элементов.
    Выберите в форме место, в которое помещается верхний левый угол кнопки.
    В первом окне диалога мастера выберите Разное
    и т.д.................


Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть полный текст работы бесплатно


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.