Логотип Автор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 дней 🔥

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

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

Разработать информационную систему КОМПЬЮТЕРНАЯ ФИРМА

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

Разработка автоматизированной информационной системы оценки и выбора комплектующих для компьютеров

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

Управление проектом разработки и внедрения корпоративного хранилища данных

61452 символов
Информационные технологии
Курсовая работа
Уникальность
Все Курсовые работы по информационным технологиям
Закажи курсовую работу

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