Проектирование базы данных предприятия
Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 04.12.2009 |
Размер файла | 26,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
7
Федеральное агентство по науке и образованию
Саратовский государственный технический университет
Кафедра: "Информатика"
Курсовая работа по дисциплине
"Информационные технологии в экономике"
Пояснительная записка
Тема:
Проектирование базы данных предприятия
17.06.2009 хор
Выполнила: студентка 3 курса
группы ЭУМ-31
(заочная форма обучения)
Веселова П.П.
Руководитель: проф. каф. ИНФ
Синева Н.Ф.
САРАТОВ 2009
Оглавление
- 1. Проектирование реляционной базы данных
- 1.1 Предметная область БД предприятия "Металл"
- 1.2 Гипотетический завод металлоизделий "Металл"
- 1.3 Атрибуты объектов БД предприятия "Металл"
- 1.4 Объектные отношения БД предприятия "Металл"
- 1.5 Ключи отношений БД предприятия "Металл"
- 1.6 Связи объектов и отношений БД предприятия "Металл"
1. Проектирование реляционной базы данных
1.1 Предметная область БД предприятия "Металл"
В данном курсовом проекте разработана база данных предприятия "Завод металлоизделий". Завод осуществляет деятельность по производству металлоизделий и металлообработке. Машиностроение - отрасль народного хозяйства, определяющая уровень научно-технического прогресса, поскольку обеспечивает все отрасли машинами, оборудованием, приборами, а население - предметами потребления.
1.2 Гипотетический завод металлоизделий "Металл"
Для создания БД потребуются данные о выпускаемой данным предприятием продукции и ее типах, сырье и его поставщиках, станках, технологических процессах, отделах и цехах, сотрудниках и занимаемых ими должностях, а также продажах и, соответственно, покупателях.
Схема предприятия "Завод металлоизделий"
Чтобы спроектировать базу данных в пакете MS ACCESS, необходима информация:
Данные о заводе;
Данные о директоре;
Данные об отделах завода;
Данные о должностях;
Данные о сотрудниках;
Типы объектов БД предприятия "Металл"
Определим и назовем типы объектов в предметной области:
Фирма.
Директор.
Отделы.
Должности.
Сотрудники.
1.3 Атрибуты объектов БД предприятия "Металл"
Информационный объект |
Атрибуты объектов |
|
Фирма |
Название фирмы |
|
Адрес |
||
Телефон |
||
Фамилия директора |
||
Код директора |
||
№ лицензии |
||
№ банковского счета |
||
ИНН |
||
Директор |
Фамилия |
|
Имя |
||
Отчество |
||
Адрес |
||
Телефон |
||
Образование |
||
Оклад |
||
Семейное положение |
||
Число детей |
||
Код директора |
||
Отделы |
Название |
|
Число сотрудников |
||
Руководитель |
||
Телефон |
||
Код отдела |
||
Должности |
Название должности |
|
Число сотрудников |
||
Отдел |
||
Оклад |
||
Разряд |
||
Образование |
||
Сотрудники |
Код сотрудника |
|
Фамилия |
||
Имя |
||
Отчество |
||
Адрес |
||
Телефон |
||
Возраст |
||
Дата найма |
||
Стаж работы |
||
Семейное положение |
||
Число детей |
||
Должность |
1.4 Объектные отношения БД предприятия "Металл"
Имя атрибута |
Смысл |
Тип данных |
Ограничения |
||
Фирма |
Название фирмы |
Название |
текстовый |
||
Адрес |
Юридический адрес |
текстовый |
|||
Телефон |
Городской телефонный номер |
числовой |
|||
Фамилия директора |
Фамилия директора |
текстовый |
|||
Код директора |
Уникальный № как основа, внутренняя нумерация |
текстовый |
|||
№ лицензии |
№ лицензии |
числовой |
|||
№ банковского счета |
№ банковского счета |
числовой |
|||
ИНН |
ИНН |
числовой |
|||
Директор |
Фамилия |
Фамилия |
текстовый |
||
Имя |
Имя |
текстовый |
|||
Отчество |
Отчество |
текстовый |
|||
Адрес |
Домашний адрес |
текстовый |
|||
Телефон |
Внутренний телефонный номер |
Числовой |
|||
Образование |
Присвоенная квалификация по диплому |
текстовый |
|||
Оклад |
Оклад |
Числовой |
|||
Семейное положение |
Семейное положение |
текстовый |
|||
Число детей |
Число детей |
числовой |
|||
Код директора |
Уникальный № |
текстовый |
|||
Отделы |
Название |
Название отдела |
текстовый |
||
Число сотрудников |
Число сотрудников |
числовой |
|||
Руководитель |
Уникальный № руководителя |
текстовый |
|||
Телефон |
Внутренний телефонный номер |
числовой |
|||
Код отдела |
Уникальный № отдела |
числовой |
|||
Подчиненность |
Прямая подчиненность директору |
текстовый |
|||
Должности |
Название должности |
Название должности |
текстовый |
||
Число сотрудников |
Кол-во сотрудников работающих в отделе |
числовой |
|||
Код должности |
Уникальный № должности |
текстовый |
|||
Отдел |
Внутренний телефонный номер |
числовой |
|||
Оклад |
оклад |
числовой |
|||
Разряд |
Прямая подчиненность ГД |
текстовый |
|||
Образование |
Присвоенная квалификация по диплому |
текстовый |
|||
Сотрудники |
Код сотрудника |
Уникальный индивидуальный № сотрудника |
числовой |
||
Фамилия |
Фамилия |
текстовый |
|||
Имя |
Имя |
текстовый |
|||
Отчество |
Отчество |
текстовый |
|||
Адрес |
Домашний адрес |
текстовый |
|||
Телефон |
Внутренний телефонный номер |
числовой |
|||
Возраст |
Возраст сотрудника |
числовой |
|||
Дата найма |
Дата принятия на должность |
Дата/время |
|||
Стаж работы |
Стаж работы в фирме, г |
числовой |
|||
Семейное положение |
Семейное положение |
Текстовый |
|||
Число детей |
Число детей |
числовой |
|||
Должность |
должность |
текстовый |
1.5 Ключи отношений БД предприятия "Металл"
Выделенная и подчеркнутая строка (атрибут объекта) в вышерасположенной таблице является ключом для каждого объекта:
Код директора;
Код отдела;
Код должности;
Код сотрудника.
1.6 Связи объектов и отношений БД предприятия "Металл"
1. Объект "Фирма" связан с объектом "Директор" через атрибут "код директора". Этот атрибут являются ключом в обоих объектах.
2. Объект "Отделы" связаны с объектом "Директор" через атрибут "Подчиненность" показывая прямую подчиненность каждого отдела директору.
3. Объект "Должности" связан с объектом "Отделы" через атрибут "Код отдела", показывая принадлежность каждой должности к определенному отделу. Атрибут "Код отдела" является ключом.
4. Объект "сотрудники" связан с объектом "должности" через атрибут "код должности", показывая, что сотрудник через код связан с определенным отделом. Атрибут "код должности" является ключом.
Система управления базами данных, реляционного типа, как правило, поддерживает четыре типа связей между таблицами:
"один-к-одному",
"один-ко-многим",
"много-к-одному",
"много-ко-многим".
Создание СУБД в MS Access и Open Office.org Base
В Open Office.org Base. БД аналогичная СУБД MS Access. Описание полностью такое же, но выглядит несколько иначе.
2. Запросы.
Запрос 1. Запрос оклада по разряду. Подсчитать суммарный оклад по каждому разряду отдельно.
Запрос 2. Запрос перекрестный. Показать оклад по каждой должности, указав принадлежность к фамилии.
Запрос 3. Поиск сотрудника по занимаемой должности. Введя занимаемую должность, найти сотрудника.
Запрос 4. Расчет подоходного налога. Сначала рассчитывается, сколько каждый сотрудник должен заплатить налога в бюджет, а потом рассчитывается заработная плата работников за вычетом налога.
Запрос 5. Сотрудники от 24 лет и младше. Выбрать сотрудников от 24 лет и младше.
Запрос 6. Сотрудники с должностью на букву "З". Выбрать все должности на букву "З".
Запрос 7. Сотрудники с окладом от 10 000 руб. Выбрать сотрудников, получающих оклад от 10 000 руб. и выше.
Запрос 8. Средняя зарплата сотрудников. Вычислить среднюю зарплату сотрудников.
Запрос 9. Суммарная зарплата по всем сотрудникам. Вычислить суммарную зарплату по всем сотрудникам.
2. Формы.
Директор
Сотрудники
Подобные документы
Схема взаимодействия подразделений предприятия. Выбор и обоснование технологии проектирования базы данных. Описание объектов базы данных. Разработка запросов на выборку, изменение, обновление и удаление данных. Интерфейсы взаимодействия с базой данных.
курсовая работа [1,4 M], добавлен 25.05.2023Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.
курсовая работа [1,7 M], добавлен 04.06.2015Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.
курсовая работа [2,4 M], добавлен 06.02.2016Концептуальное и инфологическое проектирование базы данных в системе управления базами данных Microsoft Access. Физическое проектирование базы данных "Магазин спорттоваров". Тестирование и отладка базы данных, составление руководства пользователя.
курсовая работа [6,7 M], добавлен 22.11.2022Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.
курсовая работа [7,8 M], добавлен 13.02.2023Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.
реферат [1,6 M], добавлен 22.10.2009Ограничения на связи между таблицами базы данных хлебной базы. Проектирование оптимальной структуры базы данных методом синтеза. Исходное множество функциональных зависимостей. Многотабличный запрос на выборку по условию. Расчет сложности запроса.
дипломная работа [488,5 K], добавлен 30.08.2012Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.
курсовая работа [1,3 M], добавлен 08.08.2012