Файл: Обозначения и сокращения.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.12.2023

Просмотров: 210

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

ВВЕДЕНИЕ

Нормативная база стандартов на проектирование ИС

Технология проектирования информационной системы

Анализ предметной области

Общие требования к информационной системе

Выбор среды разработки информационной системы Для создания базы данных необходимо выбрать систему управления базой данных (СУБД), а прикладную программу можно создать на языке программирования и манипулирования данными, а также с помощью средств быстрой разработки приложений баз данных, встроенных в СУБД, или с по- мощью других инструментальных средств.Если говорить о выборе СУБД для организации, то она имеет возмож- ность развиваться вместе с каким-либо предприятием, но переход на другую СУБД может стать довольно большой проблемой, поэтому это нужно учиты- вать и заранее понимать какую СУБД выбрать.Ниже будет представлен небольшой перечень названий разных СУБД: Рисунок 11 Перечень СУБДМы для анализа сравним несколько из представленных СУБД:Microsoft SQL Server, PostgreSQL, Microsoft Access;Кроме того, в рамках данного этапа проектирования базы данных и её приложения необходимо не только определить инструментальные средства для их реализации, но и привести обоснование сделанного выбора.Несмотря на то, что СУБД могут по-разному работать с различными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных функций.Рассмотрим, сравним и выберем СУБД из следующих: InterBase Microsoft SQL Server и Microsoft Access.InterBase 7 SQL Server был создан, разрабатывался и продавался фир- мой InterBase Software Corporation (ISC). Сотрудник DhC James Starkey, раз- работавший DSRI для Rdb, хотел расширить возможности Rdb, но его пред- ложения были отвергнуты DEC. Поэтому он создал собственную компанию, разработавшую собственную RDBMS, первоначальное название которой бы- ло Groton Database System (GDS).Во время существования ISC дистрибуцией IB (под названием StarBase) занималась фирма Cognos Inc, и до настоящего времени являющая- ся одной из основных фирм, оказывающей технические консультации и со- провождение по InterBase. Впоследствии фирма ISC была приобретена ком- панией Ashton-Tate (в этот момент James Starkey ушел в Harbor Software), и перешла в Borland при приобретении последним Ashton-Tate.Механизм версионирования5 позволяет транзакциям избавиться от лишних блокировок используемых данных, и используемый принцип чтение данных не приводит к блокировке их изменения. В отличие от других баз 5 Хранение истории изменения объекта пользователем сайт https://bashka.github.io/posts/semantic -versioning/#:

Бизнес-процессы работы системы

Модели разрабатываемой информационной системы

Алгоритм работы программной среды

Создание таблиц базы данных

Создание форм

Создание веб-сайта

Создание таблиц базы данных


Первым шагом в разработке ИС явилось разработка таблиц, согласно диаграмме классов, отображенной в приложении. Независимо от метода, примененного для создания таблицы, всегда имеется возможность использо- вать режим конструктора для дальнейшего изменения макета таблицы, например, для добавления новых полей, установки значений по умолчанию

или для создания масок ввода. Основные таблицы разработанной базы дан- ных с типами данных:



Рисунок 23 Таблица CinemaHall
Код таблицы CinemaHall:

CREATE TABLE [dbo].[C nemaHall] (

[NumberC nemaHall] INT IDENTITY (1, 1) NOT NULL,

[Capacty] INT NOT NULL,

[StatusId] INT NOT NULL,

[CountRow] INT NOT NULL,

[TypeHall] INT NOT NULL,

CONSTRAINT [PK_CnemaHall] PRIMARY K
EY CLUSTERED ([NumberCnemaHall] ASC),

CONSTRAINT [FK_CnemaHall_StatusCnemaHall] FOREIGN KEY ([StatusId]) REFERENCES [dbo].[StatusC nemaHall] ([IdStatus]),

CONSTRAINT [FK_CnemaHall_TypeCnemaHall] FOREIGN KEY ([TypeHall]) REFERENCES [dbo].[TypeC nemaHall] ([IdTypeCnemaHall])

);

Рисунок 24 Таблица Employee

Код таблицы Employee
CREATE TABLE [dbo].[Employee] (

[I

dEmployee] INT IDENTITY (1, 1) NOT NULL, [LastName] NVARCHAR (50) NOT NULL,

[F rstName] NVARCHAR (50) NOT NULL, [M ddleName] NVARCHAR (50) NULL, [DateBrth] DATETIME NOT NULL, [Avatar] NVARCHAR (350) NULL, [Post] INT NOT NULL, [Log n] NVARCHAR (50) NOT NULL, [Password] NVARCHAR (50) NOT NULL, [Status] INT NOT NULL,

CONSTRAINT [PK_Employee] PRIMARY KEY CLUSTERED ([IdEmployee] ASC),

CONSTRAINT [FK_Employee_Pos t on] FOREIGN KEY ([Post]) REFERENCES [dbo].[Pos t on] ([IdPos t on]),

CONSTRAINT [FK_Employee_Status] FOREIGN KEY ([Status]) REFERENCES [dbo].[StatusEmployee] ([Id])

);




Рисунок 25 Таблица Genre
Код таблицы Genre

CREATE TABLE [dbo].[Genre] (

[IdGenre] INT IDENTITY (1, 1) NOT NULL, [NameGenre] NVARCHAR (50) NOT NULL,

CONSTRAINT [PK_Genre] PRIMARY KEY CLUSTERED

([IdGenre] ASC)

);


Рисунок 26 Таблица Movie
Код таблицы
Movie

CREATE TABLE [dbo].[Move] (

[IdMove] INT IDENTITY (1, 1) NOT NULL, [NameMove] NVARCHAR (150) NOT NULL,

[YearMove] INT NOT NULL, [Descrpt on] NVARCHAR (MAX) NOT NULL, [Duraton] NVARCHAR (50) NOT NULL,

[AgeRestr ct ons] INT NOT NULL,

[GenreId] INT NOT NULL,

[CompanyId] INT NOT NULL,

CONSTRAINT [PK_Move] PRIMARY KEY CLUSTERED ([IdMov e] ASC),

CONSTRAINT [FK_Move_Company] FOREIGN KEY ([CompanyId]) REFERENCES [dbo].[Company] ([IdCompany]),

CONSTRAINT [FK_Move_Genre] FOREIGN KEY ([GenreId]) REFERENCES

[dbo].[Genre] ([IdGenre])

);




Рисунок 27 Таблица Place

Код таблицы Place
CREATE TABLE [dbo].[Place] (

[IdPlace] INT IDENTITY (1, 1) NOT NULL,

[C n
emaHallId] INT NOT NULL, [Row] INT NOT NULL,

[NumberPlace] INT NOT NULL,

CONSTRAINT [PK_Place] PRIMARY KEY CLUSTERED ([IdPlace] ASC),

CONSTRAINT [FK_Place_C nemaHall] FOREIGN KEY ([C nemaHallId]) REFERENCES [dbo].[CnemaHall] ([NumberCnemaHall])

);



Рисунок 28 Таблица Position
Код таблицы Position

CREATE TABLE [dbo].[Pos t on] (

[IdPoston] INT IDENTITY (1, 1) NOT NULL, [NamePost on] NVARCHAR (50) NOT NULL,

CONSTRAINT [PK_Poston] PRIMARY KEY CLUSTERED