Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Операторы управления данными

Работа с данными3 уровня локализации:
Операторы управления даннымиПеревалова Марина, 545 Работа с данными3 уровня локализации: Добавление записей	CREATECREATE student [NO-ERROR].	REPEAT:   	CREATE student.   	num_st = NEXT-VALUE(s1). 		DISPLAY student.	END.  Изменение записей	UPDATE:DISPLAY PROMPT-FOR ASSIGN	FOR EACH student:  	 UPDATE student [NO-ERROR].	END. Изменение записей	REPEAT:  	FIND NEXT student.  	UPDATE address phone.	END. Добавление записей	INSERT = CREATE + UPDATEREPEAT:		INSERT student WITH 1 COLUMN.END. Удаление записей	DELETEDELETE table-name [VALIDATE(condition, msg-expression)] [NO-ERROR]	FOR EACH student Связные таблицыcourse:marks:sequence s2 Связные таблицы/* create course */REPEAT:  CREATE course.  course.code = NEXT-VALUE(s2). Связные таблицы	Один к одномуFOR EACH marks:  	FIND student OF marks. Связные таблицы	Один ко многимFOR EACH student:  	FOR EACH marks OF student: Связные таблицы	FOR EACH student, EACH marks OF student, course OF 	marks: Задание 2Создать демонстрационную базу данных univ (student, mark, course)Написать ТЗ по функциональности
Слайды презентации

Слайд 2 Работа с данными
3 уровня локализации:

Работа с данными3 уровня локализации:

Слайд 3 Добавление записей
CREATE
CREATE student [NO-ERROR].

REPEAT:
CREATE student.

Добавление записей	CREATECREATE student [NO-ERROR].	REPEAT:  	CREATE student.  	num_st = NEXT-VALUE(s1). 		DISPLAY student.	END. 

num_st = NEXT-VALUE(s1).
DISPLAY student.
END.
 






Слайд 4 Изменение записей
UPDATE:
DISPLAY
PROMPT-FOR
ASSIGN

FOR EACH student:

Изменение записей	UPDATE:DISPLAY PROMPT-FOR ASSIGN	FOR EACH student: 	 UPDATE student [NO-ERROR].	END.

UPDATE student [NO-ERROR].
END.







Слайд 5 Изменение записей
REPEAT:
FIND NEXT student.
UPDATE

Изменение записей	REPEAT: 	FIND NEXT student. 	UPDATE address phone.	END.

address phone.
END.










Слайд 6 Добавление записей
INSERT = CREATE + UPDATE

REPEAT:
INSERT student WITH

Добавление записей	INSERT = CREATE + UPDATEREPEAT:		INSERT student WITH 1 COLUMN.END.

1 COLUMN.
END.


Слайд 7 Удаление записей
DELETE
DELETE table-name [VALIDATE(condition, msg-expression)] [NO-ERROR]

FOR EACH student

Удаление записей	DELETEDELETE table-name [VALIDATE(condition, msg-expression)] [NO-ERROR]	FOR EACH student

WHERE student.num_st >

15:
DELETE student.
END.

Слайд 8 Связные таблицы
course:


marks:


sequence s2

Связные таблицыcourse:marks:sequence s2

Слайд 9 Связные таблицы
/* create course */
REPEAT:
CREATE course.

Связные таблицы/* create course */REPEAT: CREATE course. course.code = NEXT-VALUE(s2). DISPLAY

course.code = NEXT-VALUE(s2).
DISPLAY course.code.
UPDATE

course.name_c course.name_t.
END.
 
/* create marks */
FOR EACH student:
FOR EACH course:
CREATE marks.
marks.num_st = student.num_st.
marks.code = course.code.
DISPLAY marks.num_st marks.code.
UPDATE marks.mark.
END.
END.


Слайд 10 Связные таблицы
Один к одному

FOR EACH marks:
FIND

Связные таблицы	Один к одномуFOR EACH marks: 	FIND student OF marks. 	FIND

student OF marks.
FIND course OF marks.

DISPLAY name_st name_c mark.
END.

CAN-FIND(course OF marks)


Слайд 11 Связные таблицы
Один ко многим

FOR EACH student:
FOR

Связные таблицы	Один ко многимFOR EACH student: 	FOR EACH marks OF student:

EACH marks OF student:
DISPLAY name_st mark.
END.
END.

CAN-FIND(FIRST marks

OF student)
CAN-FIND(LAST marks OF sudent)


Слайд 12 Связные таблицы
FOR EACH student, EACH marks OF student,

Связные таблицы	FOR EACH student, EACH marks OF student, course OF 	marks:

course OF marks:
DISPLAY student.name_st

course.name_t.
END.

, EACH table-name как FOR EACH table-name
, table-name как FIND table-name


  • Имя файла: operatory-upravleniya-dannymi.pptx
  • Количество просмотров: 96
  • Количество скачиваний: 0