TAILIEUCHUNG - Lecture Database system concepts - Chapter 4: Advanced SQL

Chapter 4 focuses on the most influential of the user-oriented relational languages: SQL. The main contents of this chapter include all of the following: SQL data types and schemas, integrity constraints, authorization, embedded SQL, dynamic SQL, functions and procedural constructs, recursive queries, advanced SQL features. | Chapter 4: Advanced SQL Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See ­ for conditions on re­use Chapter 4: Advanced SQL s SQL Data Types and Schemas s Integrity Constraints s Authorization s Embedded SQL s Dynamic SQL s Functions and Procedural Constructs** s Recursive Queries** s Advanced SQL Features** Database System Concepts, 5th Ed., July 2005 4. ©Silberschatz, Korth and Sudarshan Built­in Data Types in SQL s date: Dates, containing a (4 digit) year, month and date q Example: date ‘2005­7­27’ s time: Time of day, in hours, minutes and seconds. q Example: time ‘09:00:30’ time ‘09:00:’ s timestamp: date plus time of day q Example: timestamp ‘2005­7­27 09:00:’ s interval: period of time q q q Example: interval ‘1’ day Subtracting a date/time/timestamp value from another gives an interval value Interval values can be added to date/time/timestamp values Database System Concepts, 5th Ed., July 2005 4. ©Silberschatz, Korth and Sudarshan Build­in Data Types in SQL (Cont.) s Can extract values of individual fields from date/time/timestamp q Example: extract (year from ) s Can cast string types to date/time/timestamp q Example: cast as date q Example: cast as time Database System Concepts, 5th Ed., July 2005 4. ©Silberschatz, Korth and Sudarshan User­Defined Types s create type construct in SQL creates user­defined type create type Dollars as numeric (12,2) final s create domain construct in SQL­92 creates user­defined domain types create domain person_name char(20) not null s .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.