Разработка базы данных "Университет"

 

Содержание


Вступление

. Индивидуальное задание

. Построение инфологической модели данных

. Построение концептуальной модели данных

. Построение физической модели и создание базы данных

. Создание процедурных ограничений целостности

. Создание типичных запросов к базе данных

.1 Примеры операторов, которые записывают данные в таблицы

.2 Примеры операторов на выборку данных из базы данных

.3 Проверка ограничений целостности

Приложения


Вступление


В ходе выполнения курсового проекта была разработана база данных «Университет». В базе данных учтены данные об иерархии кафедр и факультетов, а также информация о расписании, и лекторах. В основе создания базы данных лежит задание, полученное на кафедре «Информатика и интеллектуальная собственность».


1. Индивидуальное задание


Задание для курсового проекта:

.Построить ER-диаграмму для предметной области «Университет», в которой должны отражаться данные об университете, факультете, кафедре, преподавателях, расписании.

.Конвертировать ER-диаграмму в концептуальную схему, отображаемую реляционные таблицы, и нормализовать таблицы к форме не ниже Нормальной Формы Бойса-Кодда.

.Составить SQL-скрипты для создания таблиц базы данных и включить в них все, оговоренные логикой предметной области, декларативные ограничения целостности (первичные и внешние ключи, проверочные ограничения и т.д.)

.SQL-скрипты должны быть разработаны для СУБД DB2.

.Разработать необходимые ограничения целостности для построенной базы данных.



2. Построение инфологической модели


В высших учебных заведениях ряда стран учебные подразделения, соответствующие факультетам, могут называются департаментами, институтами, колледжами.

Факультет вуза имеет следующую структуру. Руководство работой факультета осуществляет декан, для руководства отдельными направлениями деятельности факультета (учёба, научные исследования и т. д.) назначаются заместители декана. Для рассмотрения основных вопросов деятельности факультета при декане организуется совет факультета. Основной учебным и научно-исследовательским подразделением факультета является кафедра, в составе которой могут создаваться секции. Для организации учебной работы в составе факультета создаются отделения. Отделения выделяются либо по специальностям или специализациям, либо по форме обучения (заочное, очное, подготовительное, вечернее). Для ведения научно-исследовательской работы в составе факультета создаются лаборатории и научно-исследовательские центры.

Факультет является основным типом учебного подразделения вуза. Иногда факультеты близких специальностей группируются в рамках вуза в более крупные подразделения (которые получают названия, характерные для вузов - институты, академии и т. п.). Во многих вузах существуют самостоятельные заочные и вечерние факультеты, подготовительные факультеты, факультеты повышения квалификации специалистов.

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

Кафедру возглавляет, как правило, профессор, доктор наук. В состав кафедры входят профессора, доценты, ассистенты, старшие преподаватели, ведущие, старшие и младшие научные сотрудники, аспиранты и др. Кафедра имеет свои учебные лаборатории и кабинеты.

На кафедру возлагаются проведение лекций, лабораторных, практических, семинарских и др. видов учебных занятий, руководство учебной и производственной практикой, исследовательскими работами, курсовыми и дипломными проектами (работами), проведение курсовых экзаменов и зачётов и др.

В результате получим следующую ER-диаграмму.


Рис. 1 ER-диаграмма.


3. Построение концептуальной модели базы данных


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

В результате имеем 9 таблиц. Определим для них первичные ключи.

Таблицы University, Department, Chair, Lecturer имеют первичные ключи, имя которых было образовано путем добавления к имени сущности выражения ID. Ключи имеют тип INTEGER ввиду того, что объем данных, которые могут содержаться в них, будет очень велик.

Такие таблицы как WeekType, Time, ChairType, имеют первичный ключ, название которого образовано по правилу, описанному выше, типа SMALLINT, поскольку данные в этих таблицах не будут изменяться с большой динамикой и как правило значения, хранящиеся в них, будут внесены однажды и без изменений.

Таблица Discipline имеет первичный ключ DisciplineNumber типа VARCHAR(20) для хранения символьного кода дисциплины.

Таблица Lecture имеет составной ключ, из полей GroupName, LecturerID, TimeID, WeekTypeID, DayOfWeekNumber.

В результате имеем следующую концептуальную модель:



Рис.2 Концептуальная модель.


4. Построение физической модели и создание базы данных


В разрабатываемой базе данных содержится 9 таблиц. Приведем описание каждой таблицы базы данных. Скрипты создания базы данных содержатся в приложении.


#Название столбцаТип данныхОграничениеКомментарииDiscipline(Дисциплина)1DISCIPLINENUMBERVARCHAR (20) NOT NULLПервичный ключ2NAMEVARCHAR (250) NOT NULLНазвание дисциплины3HOURSSMALLINT NOT NULLКоличество часовWeekType(Тип недели)1WEEKTYPEIDSMALLINT NOT NULL PRIMARY KEYПервичный ключ2NAMEVARCHAR (100) NOT NULLНазваниеTime(Начало пары)1TIMEIDSMALLINT NOT NULL PRIMARY KEYПервичный ключ2HOURSMALLINT NOT NULLЧас начала пары3MINUTESMALLINT NOT NULLМинута начала парыChairType(Тип кафедры)1CHAIRTYPEIDSMALLINT NOT NULL PRIMARY KEYПервичный ключ2NAMEVARCHAR (250) NOT NULLНазвание типа кафедрыUniversity(Университет)1UNIVERSITYIDINTEGER NOT NULL PRIMARY KEYПервичный ключ2NAMEVARCHAR (100) NOT NULL3ACCREDITATIONLEVELSMALLINT NOT NULLУровень аккредитации4CREATIONDATEDATE NOT NULLДата создания5ADDRESSVARCHAR (250)Адрес ВУЗА6PHONEVARCHAR (40)Контактный телефонDepartment(Факультет)1DEPARTMENTIDINTEGER NOT NULL PRIMARY KEYПервичный ключ2UNIVERSITYIDINTEGER NOT NULLСсылка на таблицу University3NAMEVARCHAR (250) NOT NULLНазвание4CREATIONDATEDATE NOT NULLДата созданияChair(Кафедра)1CHAIRIDINTEGER NOT NULL PRIMARY KEYПервичный ключ2CHAIRTYPEIDSMALLINT NOT NULLСсылка на таблицу Chair3DEPARTMENTIDINTEGERСсылка на таблицу Department4NAMEVARCHAR (250) NOT NULLНазвание5CREATIONDATEDATE NOT NULLДата созданияLecturer(Лектор)1LECTURERIDINTEGER NOT NULL PRIMARY KEYПервичный ключ2CHAIRIDINTEGER NOT NULLСсылка на таблицу Chair3LASTNAMEVARCHAR (70) NOT NULLФамилия4FIRSTNAMEVARCHAR (70) NOT NULLИмя5MIDDLENAMEVARCHAR (70) NOT NULLОтчество6ACADEMICDEGREENAMEVARCHAR (120) NOT NULLУченая степень7POSTVARCHAR (250) NOT NULLЗанимаемая должностьLecture(Лекция)1GROUPNAMEINTEGER NOT NULL PRIMARY KEYПервичный ключ2LECTURERIDVARCHAR(20) NOT NULL PRIMARY KEYСсылка на таблицу Lecturer3DISCIPLINENUMBERINTEGER NOT NULLСсылка на таблицу Discipline4TIMEIDSMALLINT NOT NULL PRIMARY KEYСсылка на таблицу Time5WEEKTYPEIDSMALLINT NOT NULL PRIMARY KEYСсылка на таблицу WeekType6DAYOFWEEKNUMBERSMALLINT NOT NULL PRIMARY KEYДень недели7AUDITORIUMVARCHAR (20) NOT NULLНомер аудитории8BUILDINGNAMEVARCHAR (20) NOT NULLНазвание корпуса

5. Создание процедурных ограничений целостности


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

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

Назначим код ошибки 75001 и текст сообщения 'The DayOfWeekNumber is incorrect'.

Текст на создание триггера находится в приложении.


6. Создание типичных запросов к базе данных


.1 Примеры операторов, которые записывают данные в таблицы


Для каждой таблицы приведем примеры запросов.

Таблица WeekType:INTO WEEKTYPE(NAME) VALUES('Первая');INTO WEEKTYPE(NAME) VALUES('Вторая');

Таблица Time:INTO TIME(HOUR, MINUTE) VALUES(8, 30);INTO TIME(HOUR, MINUTE) VALUES(10, 25);

Таблица ChairType:INTO CHAIRTYPE(NAME) VALUES('Общая');

Таблица University:INTO UNIVERSITY(NAME, ACCREDITATIONLEVEL, CREATIONDATE, ADDRESS, PHONE)('Национальный Технический Университет - "Харьковский политехнический институт"', 4,

'3/09/1885', 'Украина 61002, г. Харьков, ул. Фрунзе, 21',

'706-27-49');

Таблица Department:INTO DEPARTMENT(UNIVERSITYID, NAME, CREATIONDATE)(1, 'Биологический', '1/9/1900');

Таблица Chair:INTO CHAIR(CHAIRTYPEID, DEPARTMENTID, NAME, CREATIONDATE)(2, 1, 'Биохимии', '1/9/1901');

Таблица Lecturer:INTO LECTURER(CHAIRID, LASTNAME, FIRSTNAME, MIDDLENAME, ACADEMICDEGREENAME, POST)(1, 'Перский', 'Евгений', 'Ефроимович', 'Профессор', 'Заведующий кафедрой');

Таблица Discipline:INTO DISCIPLINE(DISCIPLINENUMBER, NAME, HOURS) VALUES('54354551', 'Высшая математика', 120);

Таблица Lecture:INTO LECTURE(GROUPNAME, LECTURERID, TIMEID, WEEKTYPEID, DISCIPLINENUMBER, DAYOFWEEKNUMBER, AUDITORIUM, BUILDINGNAME)('КИТ-64', 27, 1, 1, '54354559', 1, '202', 'ГАК');


7.2 Примеры операторов на выборку данных из базы данных


. Определить университет, который имеет наибольшее число профессоров.T.Name FROM

(SELECT U1.Name, count(L1.LecturerID) as ProfessorsCountUniversity U1, Department D1, Chair C1, Lecturer L1.AcademicDegreeName='Профессор'.ChairID=C1.ChairID.DepartmentID=D1.DepartmentID.UniversityID=U1.UniversityIDby U1.Name

) Tby T.ProfessorsCount DESCFIRST 1 ROWS ONLY

Результат выборки:

Харьковский Государственный Технический университет Радиоэлектроники

record(s) selected.

. Вывести информацию о факультетах каждого университета и указать количество кафедр для этого факультета..Name, D.CreationDate, count(C.ChairID) as ChairsCount, U.Name AS UniversityD, University U, Chair C.UniversityID=D.UniversityID.DepartmentID=D.DepartmentIDBY D.Name, D.CreationDate, U.NameBY U.Name, D.Name

Результат выборки:

SELECT. BuildingName, Lecturer, Chair, Department, University.Name='Национальный Технический Университет - "Харьковский политехнический институт"'. UniversityID=University. UniversityID. DepartmentID=Department. DepartmentID.ChairID=Chair.ChairID.LecturerID=Lecturer.LecturerIDBY Lecture.BuildingName

Результат выборки:

BUILDINGNAME

АК

ВЦ

ГАК

У1

У2

record(s) selected

. Выполнить предыдущий запрос используя представление..BuildingNameBY.BuildingName

Результат выборки:

BUILDINGNAME

АК

ВЦ

ГАК

У1

У2

record(s) selected

. Выбрать те дни недели для всех групп, предметы для которых будут различными в зависимости от типа недели.SV1.* FROMSV1, ScheduleView SV2.GroupName=SV2.GroupName.DayOfWeekNumber=SV1.DayOfWeekNumber.DayOfWeekNumber=SV1.DayOfWeekNumber.Hour=SV2.Hour.Minute=SV2.Minute.DisciplineName <> SV2.DisciplineNameBY.GroupName, SV1.DayOfWeekNumber, SV1.Hour, SV1.Minute

Результат выборки:

КИТ-44a 1 Вторая 10 25 Компьютерная графика Гладких Татьяна 506 У1 КИТ-44a 1 Первая

КИТ-44a 1 Первая 10 25 Теория алгоритмов Солощук Михаил 305 АК КИТ-44a 1 Вторая

КИТ-44a 3 Вторая 8 30 Высшая физика Старусев Олег 22 У2 КИТ-44a 3 Первая

КИТ-44a 3 Первая 8 30 Высшая математика Деревянко Александр 304 ГАК КИТ-44a 3 Вторая

КИТ-44a 5 Вторая 10 25 Философия Старусев Олег 803 У1 КИТ-44a 5 Первая

КИТ-44a 5 Первая 10 25 Культурология Старусев Олег 501 У1 КИТ-44a 5 Вторая

КИТ-64 1 Вторая 10 25 Компьютерная графика Гладких Татьяна 506 У1 КИТ-64 1 Первая

КИТ-64 1 Первая 10 25 Теория алгоритмов Солощук Михаил 305 АК КИТ-64 1 Вторая

КИТ-64 3 Вторая 8 30 Высшая физика Старусев Олег 22 У2 КИТ-64 3 Первая

КИТ-64 3 Первая 8 30 Высшая математика Деревянко Александр 304 ГАК КИТ-64 3 Вторая

КИТ-64 5 Вторая 12 35 Философия Старусев Олег 803 У1 КИТ-64 5 Первая

КИТ-64 5 Первая 12 35 Культурология Старусев Олег 501 У1 КИТ-64 5 Вторая

record(s) selected.

. Выбрать коды всех дисциплин, которые имеют корень 'комп'D.DisciplineNumberDiscipline DD.Name LIKE '%комп%'

Результат выборки:

DISCIPLINENUMBER



. Выбрать расписание не Первую неделю для группы КИТ-64* FROM scheduleviewGroupName='КИТ-64' and WeekName='Первая'BY DAYOFWEEKNUMBER, HOUR, MINUTE

Результат выборки:

GROUPNAME DAYOFWEEKNUMBER WEEKNAME HOUR MINUTE DISCIPLINENAME LECTURERLASTNAME LECTURERFIRSTNAME AUDITORIUM BUILDINGNAME

КИТ-64 1 Первая 8 30 Финансы Гуридина Ирина 202 ГАК

КИТ-64 1 Первая 10 25 Теория алгоритмов Солощук Михаил 305 АК

КИТ-64 1 Первая 12 35 Системное программирование Сомхиева Ольга 305 АК

КИТ-64 2 Первая 8 30 Дискретная математика Пустовойтов Павел 23 ВЦ

КИТ-64 2 Первая 10 25 Теория вероятности Леонов Сергей 305 У1

КИТ-64 2 Первая 12 35 Организация баз данных и знаний Фастовский Эдуард 305 АК

КИТ-64 3 Первая 8 30 Высшая математика Деревянко Александр 304 ГАК

КИТ-64 3 Первая 10 25 История Украины Бреславец Виталий 304 У1

КИТ-64 3 Первая 12 35 Основы безопасности жизнедеятельности Панченко Владимир 1206 АК

КИТ-64 4 Первая 8 30 Структуры организации данных Гуридина Ирина 202 ГАК

КИТ-64 4 Первая 10 25 Методы и средства компьютерных и информационных технологий Бреславец Виталий 318 У1

КИТ-64 4 Первая 12 35 Основы программирования и алгоритмические языки Пустовойтов Павел 305 АК

КИТ-64 5 Первая 8 30 Микропроцессорные системы Порошин Сергей 202 ГАК

КИТ-64 5 Первая 10 25 Теория алгоритмов Солощук Михаил 305 АК

КИТ-64 5 Первая 12 35 Культурология Старусев Олег 501 У1

record(s) selected.

. Для каждого профессора определить количество читаемых им предметов в группе 'КИТ-64'.Lecturer.LastName, Lecturer.FirstName,(DisciplineNumber)Lecturer, LectureLecture.LecturerID=Lecturer.LecturerID.ACADEMICDEGREENAME='Профессор'by.LastName, Lecturer.FirstName

Результат выборки:

LASTNAME FIRSTNAME 3

Гладких Татьяна 2 Панченко Владимир 4Порошин Сергей 4 Солощук Михаил 6Фастовский Эдуард 4 5 record(s) selected.


7.3 Проверка ограничений целостности


Для проверки триггера выполним запросы, первый будет вставлять и изменять записи в таблице лекций на значение дня недели больше 7.Lecture SET DayOfWeekNumber=8E The command was processed as an SQL statement because it was not aCommand Line Processor command. During SQL processing it returned:N Application raised error with diagnostic text: "The DayOfWeekNumberis incorrect". SQLSTATE=75001INTO LECTURE(GROUPNAME, LECTURERID, TIMEID, WEEKTYPEID, DISCIPLINENUMBER, DAYOFWEEKNUMBER, AUDITORIUM, BUILDINGNAME)('КИТ-64', 27, 4, 1, '54354559', 9, '202', 'ГАК');

----------------------------- Command Entered ------------------------------INTO LECTURE(GROUPNAME, LECTURERID, TIMEID, WEEKTYPEID, DISCIPLINENUMBER, DAYOFWEEKNUMBER, AUDITORIUM, BUILDINGNAME)('КИТ-64', 27, 4, 1, '54354559', 9, '202', 'ГАК') ;E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned:N Application raised error with diagnostic text: "The DayOfWeekNumber is incorrect". SQLSTATE=75001


Приложения


Приложение А. SQL-скрипты создания таблиц базы данных

TABLE DB2ADMIN.DISCIPLINE (VARCHAR (20) NOT NULL,VARCHAR (250) NOT NULL ,SMALLINT NOT NULL ,KEY (DISCIPLINENUMBER)TABLE DB2ADMIN.WEEKTYPE (SMALLINT GENERATED ALWAYS AS IDENTITY

(START WITH 1, INCREMENT BY 1, NO CACHE ) ,VARCHAR (100) NOT NULL ,KEY (WEEKTYPEID)TABLE DB2ADMIN.TIME (SMALLINT GENERATED ALWAYS AS IDENTITY

(START WITH 1, INCREMENT BY 1, NO CACHE ) ,SMALLINT NOT NULL,SMALLINT NOT NULL,KEY (TIMEID)TABLE DB2ADMIN.CHAIRTYPE (SMALLINT GENERATED ALWAYS AS IDENTITY

(START WITH 1, INCREMENT BY 1, NO CACHE ) ,VARCHAR (250) NOT NULL,KEY (CHAIRTYPEID)TABLE DB2ADMIN.UNIVERSITY (INTEGER GENERATED ALWAYS AS IDENTITY

(START WITH 1, INCREMENT BY 1, NO CACHE ) ,VARCHAR (100) NOT NULL,SMALLINT NOT NULL,DATE NOT NULL ,VARCHAR (250),VARCHAR (40),KEY (UNIVERSITYID)TABLE DB2ADMIN.DEPARTMENT (INTEGER GENERATED ALWAYS AS IDENTITY

(START WITH 1, INCREMENT BY 1, NO CACHE ) ,INTEGER NOT NULL ,VARCHAR (250) NOT NULL ,DATE NOT NULL ,KEY (DEPARTMENTID) ,KEY (UNIVERSITYID) REFERENCES DB2ADMIN.UNIVERSITY (UNIVERSITYID)TABLE DB2ADMIN.CHAIR (INTEGER GENERATED ALWAYS AS IDENTITY

(START WITH 1, INCREMENT BY 1, NO CACHE ) ,SMALLINT NOT NULL ,INTEGER ,VARCHAR (250) NOT NULL ,DATE NOT NULL ,KEY (CHAIRID) ,KEY (CHAIRTYPEID) REFERENCES DB2ADMIN.CHAIRTYPE (CHAIRTYPEID) ,KEY (DEPARTMENTID) REFERENCES DB2ADMIN.DEPARTMENT (DEPARTMENTID)TABLE DB2ADMIN.LECTURER (INTEGER GENERATED ALWAYS AS IDENTITY

(START WITH 1, INCREMENT BY 1, NO CACHE ) ,INTEGER NOT NULL ,VARCHAR (70) NOT NULL ,VARCHAR (70) NOT NULL ,VARCHAR (70) NOT NULL ,VARCHAR (120) NOT NULL ,VARCHAR (250) NOT NULL ,KEY (LECTURERID) ,KEY (CHAIRID) REFERENCES DB2ADMIN.CHAIR (CHAIRID)TABLE DB2ADMIN.LECTURE (VARCHAR (20) NOT NULL ,INTEGER NOT NULL ,VARCHAR (20) NOT NULL ,SMALLINT NOT NULL ,SMALLINT NOT NULL ,SMALLINT NOT NULL ,VARCHAR (20) NOT NULL ,VARCHAR (20) NOT NULL ,KEY (GROUPNAME, LECTURERID, TIMEID, WEEKTYPEID, DAYOFWEEKNUMBER) ,KEY (LECTURERID) REFERENCES DB2ADMIN.LECTURER (LECTURERID) ,KEY (DISCIPLINENUMBER) REFERENCES DB2ADMIN.DISCIPLINE (DISCIPLINENUMBER) ,KEY (TIMEID) REFERENCES DB2ADMIN.TIME (TIMEID) ,KEY (WEEKTYPEID) REFERENCES DB2ADMIN.WEEKTYPE (WEEKTYPEID)

инфологический процедурный база целостность

Приложение Б. SQL-скрипты создания триггеров

TRIGGER TWeekValidCASCADE BEFORE INSERT ON LectureNEW AS newEACH ROW MODE DB2SQL. DAYOFWEEKNUMBER is not null(new. DAYOFWEEKNUMBER < 0 OR new. DAYOFWEEKNUMBER > 7)SQLSTATE '75001' ('The DayOfWeekNumber is incorrect');TRIGGER TWeekValidUCASCADE BEFORE UPDATE ON LectureNEW AS newEACH ROW MODE DB2SQL.DAYOFWEEKNUMBER is not null(new.DAYOFWEEKNUMBER < 0 OR new.DAYOFWEEKNUMBER > 7)SQLSTATE '75001' ('The DayOfWeekNumber is incorrect');


Приложение В. Полные выборки таблиц

* FROM WeekType

WEEKTYPEID NAME

Первая

Вторая

Модульная

Зачетная

record(s) selected.

SELECT * FROM ChairType

CHAIRTYPEID NAME

Общая

Факультетская

Выпускающая

Базовая

record(s) selected.

SELECT * FROM University

UNIVERSITYID NAME ACCREDITATIONLEVEL CREATIONDATE ADDRESS PHONE

Харьковский Национальный университет 4 29/01/1805 Харьковский Национальный Университет имени В.Н. Каразина 61077, Харьков, площадь Свободы, 4. 707-53-75

Национальный Технический Университет - "Харьковский политехнический институт" 4 03/09/1885 Украина 61002, г. Харьков, ул. Фрунзе, 21 706-27-49

Государственный Автомобильно-Дорожный Технический Университет 3 05/08/1925 61002, Украина, г. Харьков, ул.Петровского, 25 700-38-65

Государственный аэрокосмический университет им. Н.Е.Жуковского "ХАИ" 4 06/10/1922 61070, Украина, Харьков, ул.Чкалова д.17 44-11-31

Харьковский Государственный Технический университет Радиоэлектроники 4 02/07/1966 г. Харьков, пр. Ленина 14 702-15-15

record(s) selected.

SELECT * FROM Department

DEPARTMENTID UNIVERSITYID NAME CREATIONDATE

1 Биологический 01/09/1900

1 Геолого-географический 01/09/1910

1 Экономический 01/09/1950

1 Иностранных языков 01/09/1920

2 Компьютерных и информационных технологий 01/09/2003

2 Автоматики и приборостроения 01/09/1995

2 Инженерно-физический 01/09/1985

2 Электроэнергетический 01/09/1965

3 Автомобильный 01/09/1965

3 Дорожно-строительный 01/09/1975

3 Механический 01/09/1960

3 Управления и бизнеса 01/09/1990

4 Самолетостроения 01/09/1960

4 Авиационных двигателей 01/09/1958

4 Систем управления ЛА 01/09/1970

4 Ракетно-космической техники 01/09/1975

4 Радиотехнических систем ЛА 01/09/1976

5 Компьютерных наук 01/09/1992

5 Компьютерной инженерии и управления 01/09/1982

5 Прикладная математика и менеджмент 01/09/1981

5 Радиотехнический 01/09/1975

5 Телекоммуникации и измерительной техники 01/09/1976

record(s) selected.

SELECT * FROM Chair

CHAIRID CHAIRTYPEID DEPARTMENTID NAME CREATIONDATE

2 1 Биохимии 01/09/1901

2 1 Ботаники 01/09/1903

2 1 Зоологии и экологии животных 01/09/1905

2 1 Микологии и фитоиммунологии 01/09/1910

2 1 Физиологии и биологии растений 01/09/1902

2 1 Генетики и цитологии 01/09/1915

2 2 Минералогии 01/09/1915

2 2 Геологии 01/09/1918

2 2 Гидрогеологии 01/09/1925

2 2 Физической географии и картографии 01/09/1932

2 2 Социально-экономической географии 01/09/1948

2 3 Финансов и кредита 01/09/1990

2 3 Экономической кибернетики 01/09/1983

2 3 Статистики и учета 01/09/1960

2 3 Экономики и менеджмента 01/09/1995

2 3 Маркетинга 01/09/1996

2 4 Английской филологии 01/09/1930

2 4 Английского языка 01/09/1925

2 4 Немецкого и французского языков 01/09/1923

2 5 Информатики и интеллектуальной собственности 01/09/2003

2 5 Видео-, аудио- и кинотехника 01/09/2003

2 5 Вычислительная техника и программирование 01/09/1993

2 5 Системы информации 01/09/1995

2 6 Автоматика и управление в технических системах 01/09/1995

2 6 Вычислительно-информационная техника 01/09/1996

2 6 Радиоэлектроника 01/09/1995

2 7 Динамика и прочность машин 01/09/1985

2 7 Система и процессы управления 01/09/1986

2 7 Газогидромеханика и тепломассообмен 01/09/1988

2 8 Электрических станций 01/09/1965

2 8 Автоматизация энергосистем 01/09/1977

2 8 Электроизоляционной, кабельной и конденсаторной техники 01/09/1969

2 9 Автомобилей 01/09/1967

2 9 Двигателей внутреннего сгорания 01/09/1969

2 9 Деталей машин и теории механизмов и машин 01/09/1972

2 9 Теоретической механики и гидравлики 01/09/1975

2 9 Технической эксплуатации и сервиса автомобилей 01/09/1979

2 10 Строительства и эксплуатации автомобильных дорог 01/09/1976

2 10 Изыскания и проектирования автомобильных дорог 01/09/1978

2 10 Экологии и химии 01/09/1979

2 10 Мостов, конструкций и строительной механики 01/09/1979

2 11 Автоматизации и компьютерно-интегрированных технологий 01/09/1979

2 11 Инженерной и компьютерной графики 01/09/1982

2 11 Безопасности жизнедеятельности 01/09/1962

2 11 Технологии металлов и материаловедения 01/09/1975

2 12 Международной экономики 01/09/1998

2 12 Экономики предприятий 01/09/1992

2 12 Экономической теории и права 01/09/1991

2 12 Менеджмента 01/09/1999

2 12 Учета и аудита 01/09/1999

2 13 Самолетостроения 01/09/1962

2 14 Авиационных двигателей 01/09/1959

2 15 Систем управления ЛА 01/09/1971

2 16 Ракетно-космической техники 01/09/1976

2 17 Радиотехнических систем ЛА 01/09/1976

2 18 Информационно управляющие системы (ИУС) 01/09/1992

2 18 Системотехники (СТ) 01/09/1992

2 18 Программное обеспечение ЭВМ (ПО ЭВМ) 01/09/1993

2 18 Искусственного интеллекта (ИИ) 01/09/1995

2 19 Электронно-вычислительных машин (ЭВМ) 01/09/1982

2 19 Автоматизация проектирования вычислительной техники (АПВТ) 01/09/1985

2 19 Безопасность информационных технологий (БИТ) 01/09/1986

2 19 Философии 01/09/1995

2 20 Прикладной математики (ПМ) 01/09/1982

2 20 Информатики (ИНФ) 01/09/1981

2 20 Экономической кибернетики (ЭК) 01/09/1986

2 20 Высшей математики (ВМ) 01/09/1981

2 20 Социальная информатика (СИ) 01/09/2005

2 21 Радиоэлектронных систем (РЭС) 01/09/1976

2 21 Основ радиотехники (ОРТ) 01/09/1975

2 21 Радиоэлектронных устройств 01/09/1979

2 21 Иностранного языка 01/09/1981

2 22 Телекоммуникационных систем и сетей (ТКСС) 01/09/1976

2 22 Cетей связи (СС) 01/09/1977

2 22 Метрология и измерительная техника (МИТ) 01/09/1978

record(s) selected.

SELECT * FROM Lecturer

LECTURERID CHAIRID LASTNAME FIRSTNAME MIDDLENAME ACADEMICDEGREENAME POST

Перский Евгений Ефроимович Профессор Заведующий кафедрой

Догадина Татьяна Васильевна Профессор Заведующий кафедрой

Бартенев Александр Федорович Профессор Заведующий кафедрой

Глущенко Василий Иванович Профессор Заведующий кафедрой

Жмурко Василий Васильевич Профессор Заведующий кафедрой

Воробьева Людмила Ивановна Профессор Заведующий кафедрой

Петров Илья Михайлович Профессор Заведующий кафедрой

Тхоржевский Эдуард Станиславович Профессор Заведующий кафедрой

Немець Константин Аркадьевич Профессор Заведующий кафедрой

Левицкий Иван Юрьевич Профессор Заведующий кафедрой

Черванев Игорь Григорьевич Профессор Заведующий кафедрой

Глущенко Виктор Владимирович Профессор Заведующий кафедрой

Михайленко Виталий Григорьевич Профессор Заведующий кафедрой

Селиванов Владимир Михайлович Профессор Заведующий кафедрой

Бабич Владимир Петрович Профессор Заведующий кафедрой

Семеняк Инна Влодимировна Профессор Заведующий кафедрой

Солощук Людмила Васильевна Профессор Заведующий кафедрой

Ужик Валентина Алексеевна Профессор Заведующий кафедрой

Пасинок Валентина Григорьевна Профессор Заведующий кафедрой

Солощук Михаил Николаевич Профессор Заведующий кафедрой

Гладких Татьяна Валентиновна Профессор Лектор

Леонов Сергей Юрьевич Доцент Лектор

Деревянко Александр Сергеевич Доцент Лектор

Фастовский Эдуард Георгиевич Профессор Лектор

Сомхиева Ольга Сергеевна Доцент Лектор

Старусев Олег Геннадиевич Доцент Лектор

Гуридина Ирина Валерьевна Старший преподаватель Лектор

Бреславец Виталий Сергеевич Старший преподаватель Лектор

Пустовойтов Павел Евгеньевич Ассистент Лектор

Панченко Владимир Иванович Профессор Лектор

Порошин Сергей Михайлович Профессор Лектор

Домнин Феликс Аркадьевич Профессор Заведующий кафедрой

Кравец Валерий Алексеевич Профессор Заведующий кафедрой

Качанов Петр Алексеевич Профессор Заведующий кафедрой

Кондрашов Сергей Иванович Профессор Заведующий кафедрой

Таран Виталий Иванович Профессор Заведующий кафедрой

Львов Геннадий Иванович Профессор Заведующий кафедрой

Бреславский Дмитрий Васильевич Профессор Заведующий кафедрой

Мацевытый Юрий Михайлович Профессор Заведующий кафедрой

Вороновский Геннадий Кириллович Профессор Заведующий кафедрой

SELECT * FROM Discipline

DISCIPLINENUMBER NAME HOURS

Высшая математика 120

Высшая физика 100

История Украины 90

Основы экономической теории 150

Социология 128

Философия 132

Культурология 70

Религиеведение 73

Финансы 115

История науки и техники 80

Основы безопасности жизнедеятельности 80

Охрана труда 80

Лингвистика 110

Структуры организации данных 120

Методы и средства компьютерных и информационных технологий 135

Основы программирования и алгоритмические языки 108

Дискретная математика 100

Теория вероятности 130

Компьютерная графика 120

Организация баз данных и знаний 120

Объектно-ориентированное программирование 125

Электротехника 118

Схемотехника 110

Микропроцессорные системы 112

Системное программирование 111

Теория алгоритмов 90

Основы искусственного интеллекта 95

Сети 80

record(s) selected.


Содержание Вступление . Индивидуальное задание . Построение инфологической модели данных . Построение концептуальной модели данных . Построен

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ