Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Проектирование на логическом уровне





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

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

Структура таблиц базы данных

Описания таблиц базы данных представлены в таблице 2.

Для каждой таблицы перечисляются ее столбцы (поля), входящие в состав таблицы. Для столбца указывается имя, которое будет присвоено столбцу в базе данных, описание, задающее назначение столбца, и тип данных.

На логическом уровне используются следующие типы данных, которые будут уточняться на этапе физического проектирования:

· NUM — числовой тип данных. Это может быть целое число, дробное или число с плавающей точкой.

· CHAR — символьный тип данных.

· DATE — дата.

· TIME — время.

· BLOB — тип данных, позволяющий хранить большие двоичные объекты. Это изображения, форматированные тексты, аудио, видео.

Таблица 2. Состав таблиц и их структура

SYSADMIN Администратор системы
Имя столбца Описание Тип данных
NAME_ADMIN Имя администратора CHAR
PASSWORD_ADMIN Пароль администратора CHAR
ACADEMICYEAR Текущий учебный год (первый год) CHAR
SPECIALITY Специальность учебного заведения
Имя столбца Описание Тип данных
CODSPEC Цифровой код специальности CHAR
CODSPECSYM Буквенный код специальности CHAR
FULLNAME Полное название специальности CHAR
SUBJECT_SPEC Дисциплина специальности
Имя столбца Описание Тип данных
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
NAMESUB Название дисциплины CHAR
APPLYING Количество обращений студентов NUM
HOURLECT Лекции (часов) NUM
HOURCOURS Курсовые работы, проекты (часов) NUM
HOURAUD Аудиторная учебная нагрузка (часов) NUM
HOURSELF Самостоятельная работа (часов) NUM
HOURMAX Максимальная учебная нагрузка (часов) NUM
SECTION Раздел дисциплины специальности
Имя столбца Описание Тип данных
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODSECT Номер раздела CHAR
NAMESECT Название раздела CHAR
HOURALL Количество часов на раздел NUM
TOPIC Тема раздела
Имя столбца Описание Тип данных
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODSECT Номер раздела CHAR
CODTOPIC Номер темы CHAR
NAMETOPIC Название темы CHAR
HOURALL Количество часов на тему NUM
LEVEL0 Уровень освоения: 1, 2, 3 CHAR
LESSON Урок темы
Имя столбца Описание Тип данных
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODSECT Номер раздела CHAR
CODTOPIC Номер темы CHAR
CODLESSON Номер урока в дисциплине NUM
NAMELESSON Название урока CHAR
TYPELESSON Вид урока CHAR
TEXTLESSON Учебный текст BLOB
SOUND Звуковое сопровождение BLOB
VIDEO Видео урока BLOB
VOCABULARY Словарь дисциплины (урока)
Имя столбца Описание Тип данных
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODSECT Номер раздела CHAR
CODTOPIC Номер темы CHAR
CODLESSON Номер урока в дисциплине NUM
CODWORD Код слова словаря NUM
NAMER Русский термин CHAR
NAMEE Английский термин CHAR
TEXT Словарная статья (описание) BLOB
QUESTION Вопрос теста к уроку
Имя столбца Описание Тип данных
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODSECT Номер раздела CHAR
CODTOPIC Номер темы CHAR
CODLESSON Номер урока в дисциплине NUM
CODQUEST Код вопроса NUM
NUM Номер вопроса NUM
TEXTQUEST Текст вопроса BLOB
WEIGHT Удельный вес (цена) вопроса NUM
ANSWER Ответ
Имя столбца Описание Тип данных
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODSECT Номер раздела CHAR
CODTOPIC Номер темы CHAR
CODLESSON Номер урока в дисциплине NUM
CODQUEST Код вопроса NUM
NUM Номер ответа CHAR
TEXTA Текст ответа BLOB
TEXTE Комментарий к ответу CHAR
TYPEA Истинность ответа: ложный, истинный CHAR
WEIGHT Удельный вес ответа NUM
TEACHER Преподаватель
Имя столбца Описание Тип данных
CODTEACHER Код преподавателя — первичный ключ NUM
NAME1 Фамилия CHAR
NAME2 Имя CHAR
NAME3 Отчество CHAR
LOGIN_TCH Имя пользователя CHAR
PASSWRD Пароль CHAR
SUBJECT_TEACHER Дисциплина преподавателя
Имя столбца Описание Тип данных
COD Код — первичный ключ NUM
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODTEACHER Код преподавателя NUM
STUD_GROUP Учебная группа
Имя столбца Описание Тип данных
CODGROUP Код группы — первичный ключ NUM
CODSPEC Код специальности CHAR
CODSPECSYM Буквенный код специальности CHAR
GROUPNO Номер группы CHAR
FIRSTCOURSE Начальный номер курса CHAR
FIRSTLEVEL Уровень образования CHAR
DATEGROUP Год создания группы CHAR
STUDENT Студент
Имя столбца Описание Тип данных
CODSTUD Код студента — первичный ключ NUM
NAME1 Фамилия CHAR
NAME2 Имя CHAR
NAME3 Отчество CHAR
LOGIN_TCH Имя пользователя CHAR
PASSWRD Пароль CHAR
CODGROUP Код группы NUM
STUDENT_LEARN Обучение студента
Имя столбца Описание Тип данных
CODLEARN Код — первичный ключ NUM
CODSTUD Код студента NUM
CODSPEC Код специальности CHAR
CODSUBSTD Код дисциплины по стандарту CHAR
CODSECT Номер раздела CHAR
CODTOPIC Номер темы CHAR
CODLESSON Номер урока в дисциплине NUM
DATELRN Дата обучения DATE
TIMEB Время начала обучения TIME
TIMEE Время окончания обучения TIME
TIMESUM Время обучения TIME
QUESTNO Количество вопросов NUM
ANSNORIGHT Количество неправильных ответов NUM
ANSPRRIGHT Процент неправильных ответов NUM
GRADE Выставленная отметка NUM

Отношения между таблицами базы данных

Логическая структура спроектированной базы данных представлена на рисунке 2.

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

Столбцы, входящие в состав первичного ключа, отмечаются в первой графе символом PK. Столбцы, входящие в состав уникального ключа, отмечаются символом UK. Столбцы внешнего ключа отмечаются во второй графе символом FK.

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

 

       
   
 
 

           
   
 
   
 
 

 


                   
   
     
 
 
 
   
 
 

 


 

 

       
 
   
 

 

 


                   
   
 
   
 
 
   
   
 
 

 


 

 

           
   
 
   
 
 

 

 


Рис. 2. Логическая структура базы данных

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.