Автоматизация работы пользователя по поиску, просмотру и редактированию информации о работниках, соискателях, вакансиях. Построение информационно-логической и физической моделей данных. Создание базы данных в СУБД MS SQL Server. Описание SQL запросов.
Выбранной предметной областью является агентство по трудоустройству, которое помогает найти людям работу. Соискатель может ознакомиться с примерными видами услуг агентства, прежде чем что то выбрать. Заказ передается в вакансию непосредственно на выполнение. После выполнения проекта, менеджер предоставляет информацию, о существующих вариантах вакансий .Для построения модели данных необходимо определить сущности и атрибуты, а так же связи между сущностями. Сущность - это то, о чем необходимо хранить информацию, что может быть однозначно идентифицировано. Исходя из поставленной цели и задачи, можно выделить следующие объекты: менеджер, соискатель, предприятие, запись о трудоустройстве, вакансия . Первой нужно выбрать сущность, в которой атрибут, определяющий связь, является первичным ключом. Затем следует определить свойства (атрибуты) каждой сущности (см.Для ее создания необходимо определить типы данных для бедующих столбцов таблиц. Так же необходимо установить ограничения на каскадное обновление таблиц.4.1 Создание файла базы данныхAdres char(25) NULL, UK_Menedzhera char(5) NOT NULL, Telefon int NULL, F_I_O char(25) NULL, Dolzhnost char(50) NULL, Vozrast char(5) NULL, Pol char(2) NULL, PRIMARY KEY NONCLUSTERED (UK_Menedzhera) Nazvanie_predpriyatiya char(30) NULL, UK_Predpriyatiya char(5) NOT NULL, Adres char(30) NULL, Licenziya char(25) NULL, PRIMARY KEY NONCLUSTERED (UK_Predpriyatiya) Min_zar_plata money NULL, UK_Vakansi char(5) NOT NULL, Obrazovanie char(15) NULL, Opit_raboti char(10) NULL, Vozrast char(5) NULL, Grazhdanstvo char(18) NULL, UK_Predpriyatiya char(5) NULL, Dolzhnost char(30) NULL, PRIMARY KEY NONCLUSTERED (UK_Vakansi), FOREIGN KEY (UK_Predpriyatiya) Adres char(25) NULL, UK_Menedzhera char(5) NOT NULL, Telefon int NULL, F_I_O char(25) NULL, Dolzhnost char(50) NULL, Vozrast char(5) NULL, Pol char(2) NULL, PRIMARY KEY NONCLUSTERED (UK_Menedzhera) F_I_O char(25) NULL, UK_Soiskatel char(5) NOT NULL, Data_rozhdeniya int NULL, Pol char(2) NULL, Stazh_raboti char(10) NULL, Diplom char(35) NULL, Obrazovanie char(15) NULL, PRIMARY KEY NONCLUSTERED (UK_Soiskatel)В базе данных уже созданы таблицы и при помощи первичных и внешних ключей описаны отношения между этими таблицами. Для этого нужно выбрать команду New Database Diagram из контекстного меню Database Diagram (см. Рис 4.2) и в появившемся диалоговом окне добавим в диаграмму все столбцы .Существуют четыре основных типа запросов данных в SQL, которые относятся к языку манипулирования данными: INSERT - добавить строки в таблицу; SELECT - выбрать строки из таблиц; Для того что бы изменить строки в таблице не обходимо открыть New Query и появившемся окне вести запрос. update dbo.Menedzher Для того что бы удалить строки в таблице не обходимо открыть New Query и появившемся окне вести запрос (см. рис 5.4). FROM таблица_1 INNER JOIN таблица_2 ON таблица_1.столбец_1 оператор таблица_2.
План
План
1. Постановка задачи
2. Информационно-логическая модель
3. Физическая модель базы данных
4. Создание базы данных в СУБД MS SQL Server
4.2 Создание базы данных с помощью программного SQL кода
4.3 Создание диаграммы базы
5. Описание SQL запросов
1. Постановка задачи
Список литературы
1. Бураков П. В. Лекционный материал и лабораторные работы
2. Базы данных (электронный ресурс) -
3. Карпова «Базы данных, модели, разработка, реализация»
4. Дейт К. Введение в системы баз данных
Размещено на
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы