Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Построение модели БД
100%
Уникальность
Аа
6386 символов
Категория
Информационные технологии
Курсовая работа

Построение модели БД

Построение модели БД .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

В соответствии с построенной моделью проведем проектирование базы данных учета аренды автотранспорта согласно поставленным задачам.
Ниже приведем описание структуры данных проектируемой системы.
Таблица 2.1 Атрибуты сущности «Модели автомобилей»
Наименование атрибута Тип данных Размерность
Код модели Числовой Ключевое
Наименование Текстовый 50
Тип Текстовый 30
Таблица 2.2 Атрибуты сущности «Автомобили»
Наименование атрибута Тип данных Размерность
Код автомобиля Числовой Ключевое
Код модели Числовой 50
Государственный номер Текстовый 15
Заводской номер Текстовый 40
Год выпуска Числовой Целое
Таблица 2.3 Атрибуты сущности «Клиенты»
Наименование атрибута Тип данных Размерность
Код клиента Числовой Ключевое
ФИО Текстовый 40
Адрес Текстовый 40
Телефон Текстовый 40
Паспортные данные Текстовый 100
Таблица 2.4 Атрибуты сущности «Виды услуг»
Наименование атрибута Тип данных Размерность
Код вида услуги Числовой Ключевое
Наименование Текстовый 40
Стоимость Денежный
Таблица 2.5 Атрибуты сущности «Сотрудники»
Наименование атрибута Тип данных Размерность
Код Сотрудника Числовой Ключевое
ФИО Текстовый 40
Должность Текстовый 40
Таблица 2.6 Атрибуты сущности «Заявки на услуги автосалона»
Наименование атрибута Тип данных Размерность
Код заявки Числовой Ключевое
Дата Дата
Код клиента Числовой Целое
Код ТС Числовой Целое
Стоимость Денежный
Код вида услуги Числовой Целое
Примечание Текстовый 100
Таблица 2.7 Атрибуты сущности «Оплаты»
Наименование атрибута Тип данных Размерность
Код оплаты Числовой Ключевое
Код заявки Числовой Целое
Сумма оплаты Денежный
Дата оплаты Дата
Таблица 2.8 Атрибуты сущности «Журнал услуг аренды»
Наименование атрибута Тип данных Размерность
Код работы Числовой Ключевое
Код сотрудника Числовой Целое
Сумма оплаты Денежный
Логическая модель созданной базы данных приведена на рис.14.
Рисунок 14 - Логическая модель
В соответствии с указанной логической моделью проведем проектирование физической модели базы данных в формате MS SQL Server.
Таблица «model»:
Скрипт создания:
USE [avtsrv]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[model](
[code] [int] NOT NULL,
[model] [nchar](40) NULL,
CONSTRAINT [PK_model] PRIMARY KEY CLUSTERED
(
[code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Структура таблицы:
2.Таблица «avto»
USE [avtsrv]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[avto](
[code] [int] NOT NULL,
[code_mod] [int] NOT NULL,
[gosnum] [nchar](15) NULL,
[zvnum] [nchar](25) NULL,
[god] [int] NULL,
CONSTRAINT [PK_avto] PRIMARY KEY CLUSTERED
(
[code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[avto] WITH CHECK ADD CONSTRAINT [FK_avto_model] FOREIGN KEY([code_mod])
REFERENCES [dbo].[model] ([code])
GO
ALTER TABLE [dbo].[avto] CHECK CONSTRAINT [FK_avto_model]
GO
Структура:
Таблица «clients»:
USE [avtsrv]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[clients](
[code_cli] [int] NOT NULL,
[fio] [nchar](40) NULL,
[adr] [nchar](40) NULL,
[tel] [nchar](20) NULL,
[pasp] [nchar](50) NULL,
CONSTRAINT [PK_clients] PRIMARY KEY CLUSTERED
(
[code_cli] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
4.Таблица «gur_rab»
USE [avtsrv]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[gur_rab](
[code] [int] NOT NULL,
[code_cli] [int] NOT NULL,
[code_avt] [int] NOT NULL,
[day] [date] NULL,
[stm] [money] NULL,
[prim] [nchar](70) NULL,
[code_rab] [int] NULL,
CONSTRAINT [PK_gur_rab] PRIMARY KEY CLUSTERED
(
[code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Структура:
5

Зарегистрируйся, чтобы продолжить изучение работы

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Магазин работ

Посмотреть все
Посмотреть все
Больше курсовых работ по информационным технологиям:

Проектирование информационных систем

31969 символов
Информационные технологии
Курсовая работа
Уникальность

Разработка системы электронной очереди на ТО автомобиля

34802 символов
Информационные технологии
Курсовая работа
Уникальность

IT-инфраструктура предприятия

34853 символов
Информационные технологии
Курсовая работа
Уникальность
Все Курсовые работы по информационным технологиям
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.