ModestGenius

Untitled

Nov 16th, 2015
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. create table Персона (
  2. PK_Персона integer primary key,
  3. Фамилия varchar(50),
  4. Имя varchar(50),
  5. Отчество varchar(50),
  6. ДатаРождения timestamp
  7. )
  8.  
  9. create table Сдача (
  10. PK_Сдача integer primary key,
  11. Тип varchar(10),
  12. Дата timestamp
  13. )
  14.  
  15. create table Предмет (
  16. PK_Предмета integer primary key,
  17. Наименование varchar(100)
  18. )
  19.  
  20. create table УчебныйПлан (
  21. PK_Плана integer primary key,
  22. PK_Предмета integer references Предмет (PK_Предмета),
  23. PK_Сдача integer references Сдача (PK_Сдача),
  24. КоличествоЛекций integer,
  25. КоличествоСеминаров integer,
  26. ИтогоЧасов integer )
  27.  
  28. create table Дата (
  29. PK_Дата timestamp primary key,
  30. ДеньНедели varchar (10)
  31. )
  32.  
  33. create table ВремяПары (
  34. PK_НомерПары numeric primary key,
  35. Начало varchar(10),
  36. Конец varchar(10)
  37. )
  38.  
  39. create table Студент (
  40. PK_НомерЗачетнойКнижки integer primary key,
  41. PK_Группа integer references Группа (PK_Группа),
  42. PK_Персона integer references Персона (PK_Персона),
  43. СреднийБалл float
  44. )
  45.  
  46. create table Адрес (
  47. PK_НомерКорпуса integer primary key,
  48. Город varchar(50),
  49. Улица varchar(50),
  50. НомерСтроения numeric
  51. )
  52.  
  53. create table Аудитория (
  54. PK_КодАудитории integer primary key,
  55. PK_НомерКорпуса integer references Адрес (PK_НомерКорпуса),
  56. Этаж numeric,
  57. Номер integer
  58. )
  59.  
  60. create table Группа (
  61. PK_Группа integer primary key,
  62. НомерГруппы integer,
  63. Факультет varchar(20),
  64. Специальность text,
  65. Курс numeric,
  66. КоличествоСтудентов integer
  67. )
  68.  
  69. create table Преподаватель (
  70. PK_ТабельныйНомер integer primary key,
  71. PK_Персона integer references Персона (PK_Персона),
  72. Факультет varchar(20),
  73. Кафедра varchar(30),
  74. КоличествоПубликаций integer,
  75. ОбщийСтаж integer
  76. )
  77.  
  78. create table Куратор (
  79. PK_Куратор integer primary key,
  80. PK_ТабельныйНомер integer references Преподаватель (PK_ТабельныйНомер),
  81. PK_Группа integer references Группа (PK_Группа)
  82. )
Advertisement
Add Comment
Please, Sign In to add comment