Содержание
- 2. Пример Преподаватели пишут учебники по предметам Преподаватель – Предмет – Учебник
- 3. Пример Преподаватель IdTeacher Name Birthday Учебник IdBook BookName PublcationYear NumberOfPages IdSubject Предмет IdSubject SubjectName SubjectType Авторы
- 4. Пример Студент – Группа – Староста
- 5. Пример Студент IdStudent StudentName Birthday Address IdGroup Группа IdGroup GroupNum Profession Faculty Head
- 6. Типы данных Числовые Денежные Символьные Дата и время Прочие
- 7. Числовые типы данных Точные Приближенные
- 8. Точные числовые типы данных
- 9. Точность и масштаб Точность представляет собой количество десятичных знаков в числе Масштаб представляет собой количество десятичных
- 10. Точность и масштаб
- 11. Числовые типы данных
- 12. Приближенные числовые типы данных
- 13. Приближенные числовые типы данных
- 14. Денежные типы данных
- 15. Символьные типы данных
- 16. Символьные типы данных
- 17. Типы данных для даты и времени
- 18. Типы данных для даты и времени
- 19. Типы данных для даты и времени SELECT CAST('2017-05-08 12:35:29. 1234567 +12:15' AS time(7)) AS 'time', CAST('2017-05-08
- 20. Типы данных для даты и времени
- 21. Функции CAST и CONVERT CAST ( expression AS data_type) CONVERT ( data_type, expression[ , style ]
- 22. Функции CAST и CONVERT
- 23. Двоичные типы данных Хранится последовательность битов Применяются для хранения изображений, звука, видео Можно хранить любые данные
- 24. Двоичные типы данных
- 25. Двоичные типы данных
- 26. Прочие типы данных TIMESTAMP UNIQUEIDENTIFIER XML HIERARCHYID GEOGRAPHY, GEOMETRY FILESTREAM SQLVARIANT TEXT, NTEXT, IMAGE
- 27. TIMESTAMP ROWVERSION - синоним TIMESTAMP Необходимо установить хронологию изменения данных занимает 8 байт Значения могут вводиться
- 28. TIMESTAMP
- 29. UNIQUEIDENTIFIER 16-байтовый идентификатор GUID Главная особенность – способность генерировать уникальные значения, которые с очень малой вероятностью
- 30. UNIQUEIDENTIFIER
- 31. XML Тип данных, в котором хранятся XML-данные Very Useful Journal sdsds 8-3232-121212 8-3232-121212 j@j.ru www.j.ru XML
- 32. HIERARCHYID Системный тип данных переменной длины Используется для представления положения в иерархии
- 33. Пространственные типы GEOGRAPHY GEOMETRY geography хранит эллиптические данные, такие как координаты широты и долготы GPS geometry
- 34. FILESTREAM FILESTREAM размещает данные больших двоичных объектов (BLOB) типа varbinary(max) в файловой системе в виде файлов
- 35. SQLVARIANT Тип данных, хранящий значения различных типов данных Максимальная длина значения типа sql_variant составляет 8016 байт
- 36. SQLVARIANT Типы значений, которые не могут храниться в типе данных sql_variant
- 37. Приоритет Тип данных с меньшим приоритетом будет преобразован в тип данных с большим приоритетом Если неявное
- 38. Приоритет определяемые пользователем типы данных (высший приоритет); sql_variant; xml; datetimeoffset; datetime2; datetime; smalldatetime; date; time; float;
- 39. Ограничения целостности
- 40. Ограничения целостности Для ограничений целостности PRIMARY KEY FOREIGN KEY UNIQUE CHECK может быть задано имя Если
- 41. PRIMARY KEY Столбец или группа столбцов, имеющие уникальные значения для каждой строки, называется ключом Create table
- 42. PRIMARY KEY Create table FACULTY --факультет ( FACULTY char(10) primary key, --идентификатор FACULTY_NAME varchar(50) --полное имя
- 43. PRIMARY KEY Create table FACULTY ( FACULTY char(10) constraint PK_FACULTY_FACULTY primary key, FACULTY_NAME varchar(50)); Create table
- 44. PRIMARY KEY Create table SHEDULE_TEACHER -- расписание преподавателей ( CLASSDATE smalldatetime, -- дата и время занятий
- 45. NOT NULL
- 46. DEFAULT
- 47. DEFAULT
- 48. FOREGN KEY Внешний ключ – ограничение целостности, основанное на связи, установленной между двумя таблицами БД Виды
- 49. FOREGN KEY
- 50. FOREGN KEY – INSERT
- 51. FOREGN KEY – INSERT
- 52. FOREGN KEY – UPDATE
- 53. FOREGN KEY – UPDATE
- 54. FOREGN KEY – DELETE
- 55. CHECK
- 56. CHECK
- 57. CHECK
- 58. UNIQUE
- 59. UNIQUE
- 60. IDENTITY
- 61. IDENTITY
- 63. Скачать презентацию