![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Проектирование баз данных MS Access |
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РФ НОВГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯРОСЛАВА МУДРОГО ИНСТИТУТ ЭКОНОМИКИ И УПРАВЛЕНИЯ КАФЕДРА СЭММ ЛАБОРАТОРНАЯ РАБОТА № 1 Проектирование базы данных. Выполнила: Студентка гр. 2873 Иванова К.В. Проверила: Челпанова М.Б. Великий Новгород 2008 Цель работы: научиться проектировать базу данных. Выполнение работы. База данных – это совокупность сведений (о реальных объектах, процессах, событиях), относящихся к определенной теме, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и в любой ее части. Система управления базами данных – это комплекс программных и языковых средств, необходимых для создания БД, поддержания их в актуальном состоянии и организации поиска в них необходимой информации. Система СУБД Access является универсальным средством для создания и обслуживания базы данных, обеспечения доступа к данным и их обработки. Каждая база данных хранится в виде файла с расширением .mdb База данных создается пользователем для решения определенных задач. Работа над созданием БД должна начинаться с постановки задач и целей, основных функций, выполняемых БД и информации, содержащейся в ней. Эта работа выполняется внекомпьютерной сфере. При проектировке таблиц нужно помнить, что информация в таблице не должна дублироваться, не должно быть повторений и между таблицами. Если определенная информация хранится только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Основные цели, преследуемые при создании реляционной БД: 1. обеспечить быстрый доступ к данным в таблицах; 2. исключить ненужное повторение данных, которое может являться причиной ошибок при вводе и нерационального использования дискового пространства компьютера; 3. обеспечение целостности данных таким образом, чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов. Имеется салон «Ирина», который оказывает парикмахерские, косметические, стилистические и визажистские услуги. Экономическая цель: наша база данных создается для учета всех оказанных салоном видов услуг каждому заказчику (посетителю), расчета стоимости этих услуг и учета стоимости материалов. Для реализации этой базы данных мне нужны следующие виды информации: учет клиентов; учет оказанных услуг по клиентам; учет оказанных услуг по услугам исполнителями; учет оказанных услуг; учет оказанных услуг по видам; учет потребности в косметических средствах. Это и есть экономическая сущность нашей базы данных. Все это образует одну большую таблицу «Салон «Ирина» ». В ней содержится большое количество повторяющейся информации: ИНН посетителя; Наименование предприятия посетителя; Фамилия посетителя; Имя посетителя; Отчество посетителя; Должность посетителя; Телефон посетителя; Адрес посетителя; Используемые косметические средства; Цена, руб.; Стоимость косметических средств; Заработная плата; Фамилия исполнителя; Имя исполнителя; Отчество исполнителя; Вид услуг.
На основании этой таблицы мы разработали многотабличную базу данных, которая исключит повторение одной и той же информации и обеспечит автоматическое обновление связанной информации при внесении изменения. Для преодоления избыточности информации мы разбили эту таблицу на несколько маленьких таблиц (см. Приложение). «Посетители». Каждая запись содержит данные об одном из посетителей. «Исполнитель». Каждая запись содержит запись об одном из исполнителей. «Виды услуг» - содержит записи о видах услуг. «Используемые косметические средства» - содержит записи об используемых косметических средствах. «Расценка на заработную плату» - содержит записи о расценках на заработную плату. «Спрос на услуги салона» - содержит записи о спросе на услуги салона «Ирина». Перед сохранением таблицы мы задали ключевое поле. Если записи не повторяются, задается первичный ключ. Он содержит информацию, которая однозначно определяет каждую запись. Мы выбрали тип данных текстовый и размер поля – 5. Выполнили команду: Правка – Ключевое поле или соответствующий значок на панели инструментов. Вторичный ключ – это поле, значения которого могут повторятся в разных записях. Вывод: мы научились проектировать свою собственную базу данных.
Имя индекса»? В операторе удаления индекса всегда используется его уточненное имя, потому что имя индекса должно быть уникальным в пределах одного отношения, но не больше. 6. Модификация базовых отношений Для успешной и продуктивной работы с различными базовыми отношениями очень часто разработчикам необходимо каким-либо образом модифицировать это базовые отношения. Какие основные необходимые варианты модификации встречаются чаще всего в практике проектирования баз данных? Перечислим их: 1) вставка кортежей. Очень часто нужно в уже сформированное базовое отношение вставить новые кортежи; 2) обновление значений атрибутов. А необходимость этой модификации в практике программирования встречается еще чаще, чем предыдущая, ведь при поступлении новой информации об аргументах вашей базы данных неминуемо придется какую-то старую информацию обновлять; 3) удаление кортежей. И с примерно равной вероятностью возникает необходимость удалить из базового отношения те кортежи, присутствие которых в вашей базе данных более не требуется в силу новой поступившей информации
1. Упражнения по базам данных MS ACCESS (методичка)
3. Система баз данных MS Access
4. Создание базы данных критических свойств веществ в редакторе баз данных MS Access
5. Базы данных Microsoft Access
10. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»
11. Проектирование математического и программного обеспечения
12. Работа с базой данных в MS Access
14. Программное обеспечение для модемов Lexand TS2400
15. Технология разработки программного обеспечения
16. Разработка системного программного обеспечения
17. Разработка программного обеспечения для оптимизации показателей надежности радиоэлектронных систем
18. Система управления базами данных ACCESS
20. Системы принятия решений, оптимизация в Excel и базы данных Access
21. Программное обеспечение персональных компьютеров
25. Обзор современного программного обеспечения управления проектами
26. Продуктовая политика организации (на примере продвижения услуг программного обеспечения)
27. Программное обеспечение сетей ЭВМ
28. Охрана программного обеспечения
30. Программное обеспечение календарного планирования и контроля
32. Этапы преодоления систем защиты программного обеспечения
33. Надежность программного обеспечения
34. Программное обеспечение почтового обмена
35. Развитие программного обеспечения
36. Базы данных. Создание форм и отчетов (на примере ACCESS)
37. Защита баз данных. Access 2000
41. Создание учебной базы данных Телефонный справочник в Access 97
42. Технологии тестирования программного обеспечения
43. Системное программное обеспечение
44. Технологии тестирования программного обеспечения
45. Свободное программное обеспечение: к чему приведет "свобода"?
46. Бухгалтерский учет компьютеров и программного обеспечения
47. Легализация программного обеспечения
48. Аппаратное и программное обеспечение простых микропроцессорных систем
49. База даних "Кафедра" в Access з меню MDI
50. Базовое (системное) программное обеспечение ПК
51. Информатика и программное обеспечение ПЭВМ
52. Моделирование надежности программного обеспечения
53. Общее понятие программного обеспечения. Гибкий экран
57. Прикладное программное обеспечение
58. Проблемное и системное программное обеспечение
59. Программное обеспечение "Служба занятости"
60. Программное обеспечение встроенных систем управления на базе однокристальных микропроцессоров (МП)
61. Программное обеспечение системы обработки изображения в реальном времени
62. Программное обеспечение управления автоматизированным комплексом многоканальной связи
63. Программное обеспечение, компьютерные сети
66. Разработка прикладного программного обеспечения деятельности отдела аренды ЗАО "Сириус"
67. Разработка прикладного программного обеспечения отдела кадров университета
68. Разработка программного обеспечения для организации интерфейса программно-методического комплекса
73. Система управления базами данных Mіcrosoft Access 2003
74. Специфика создания баз данных и работы в Microsoft Access
75. Створення бази даних "Відвідування" засобами Access
76. Анализ прикладного программного обеспечения
78. Системное программное обеспечение
80. Исследование программного обеспечения физкультурного образования дошкольников
81. Проектирование и разработка баз и банков данных
82. Лекции по теории проектирования баз данных (БД)
84. Введение в проектирование реляционных баз данных
85. Проектирование базы данных Библиотека
89. Проектирование базы данных "Аптека"
90. Проектирование базы данных "Институт"
91. Проектирование базы данных "Отдел кадров"
92. Проектирование базы данных агентства по оказанию маркетинговых услуг
93. Проектирование базы данных магазина по сборке компьютеров
94. Проектирование базы данных предприятия
95. Проектирование реляционной базы данных в предметной области
96. Работа с базами данных в MS Excel
97. Создание мультимедийного электронного учебника "Проектирование баз данных"