Cơ sở dữ liệu
Sách tham khảo

Bachman, Charles W. (1973). “The Programmer as Navigator”. Communications of the ACM. 16 (11): 653–658. doi:10.1145/355611.362534. ISSN 0001-0782. Đã bỏ qua tham số không rõ |subscription= (gợi ý |url-access=) (trợ giúp)
Beynon-Davies, Paul (2003). Database Systems (ấn bản thứ 3). Palgrave Macmillan. ISBN 978-1403916013.
Chapple, Mike (2005). “SQL Fundamentals”. Databases. About.com. Lưu trữ bản gốc 22 tháng 2, 2009. Truy cập 28 tháng 1, 2009.
Childs, David L. (1968a). “Description of a set-theoretic data structure” (PDF). CONCOMP (Research in Conversational Use of Computers) Project. Technical Report 3. University of Michigan.
Childs, David L. (1968b). “Feasibility of a set-theoretic data structure: a general structure based on a reconstituted definition” (PDF). CONCOMP (Research in Conversational Use of Computers) Project. Technical Report 6. University of Michigan.
Chong, Raul F.; Wang, Xiaomei; Dang, Michael; Snow, Dwaine R. (2007). “Introduction to DB2”. Understanding DB2: Learning Visually with Examples (ấn bản thứ 2). ISBN 978-0131580183. Truy cập 17 tháng 3, 2013.
Codd, Edgar F. (1970). “A Relational Model of Data for Large Shared Data Banks” (PDF). Communications of the ACM. 13 (6): 377–387. doi:10.1145/362384.362685.
Connolly, Thomas M.; Begg, Carolyn E. (2014). Database Systems – A Practical Approach to Design Implementation and Management (ấn bản thứ 6). Pearson. ISBN 978-1292061184.
Date, C. J. (2003). An Introduction to Database Systems (ấn bản thứ 8). Pearson. ISBN 978-0321197849.
Halder, Raju; Cortesi, Agostino (2011). “Abstract Interpretation of Database Query Languages” (PDF). Computer Languages, Systems & Structures. 38 (2): 123–157. doi:10.1016/j.cl.2011.10.004. ISSN 1477-8424.
Hershey, William; Easthope, Carol (1972). A set theoretic data structure and retrieval language. Spring Joint Computer Conference, May 1972. ACM SIGIR Forum. 7 (4). tr. 45–55. doi:10.1145/1095495.1095500.
Nelson, Anne Fulcher; Nelson, William Harris Morehead (2001). Building Electronic Commerce: With Web Database Constructions. Prentice Hall. ISBN 978-0201741308.
North, Ken (10 tháng 3, 2010). “Sets, Data Models and Data Independence”. Dr. Dobb's. Lưu trữ bản gốc 24 tháng 10, 2010.
Tsitchizris, Dionysios C.; Lochovsky, Fred H. (1982). Data Models. Prentice–Hall. ISBN 978-0131964280.
Ullman, Jeffrey; Widom, Jennifer (1997). A First Course in Database Systems. Prentice–Hall. ISBN 978-0138613372.
Wagner, Michael (2010), SQL/XML:2006 – Evaluierung der Standardkonformität ausgewählter Datenbanksysteme, Diplomica Verlag, ISBN 978-3836696098
Wikimedia Commons có thêm hình ảnh và phương tiện truyền tải về .
| x t sNhững lĩnh vực chính của khoa học máy tính |
| --- | --- |
Các nền tảng toán học: Logic toán ·  Lý thuyết tập hợp ·  Lý thuyết số ·  Lý thuyết đồ thị ·  Lý thuyết kiểu ·  Lý thuyết thể loại ·  Giải tích số ·  Lý thuyết thông tin ·  Đại số ·  Nhận dạng mẫu ·  Nhận dạng tiếng nói ·  Toán học tổ hợp ·  Đại số Boole ·  Toán rời rạc
Lý thuyết phép tính: Độ phức tạp Kolmogorov ·  Lý thuyết Automat ·  Lý thuyết tính được ·  Lý thuyết độ phức tạp tính toán ·  Lý thuyết điện toán lượng tử
Các cấu trúc dữ liệu  và các giải thuật: Phân tích giải thuật ·  Thiết kế giải thuật ·  Hình học tính toán ·  Tối ưu hóa tổ hợp
Các ngôn ngữ lập trình  và Các trình biên dịch: Các bộ phân tích cú pháp ·  Các trình thông dịch ·  Lập trình cấu trúc ·  Lập trình thủ tục ·  Lập trình hướng đối tượng ·  Lập trình hướng khía cạnh ·  Lập trình hàm ·  Lập trình logic ·  Lập trình máy tính ·  Lập trình mệnh lệnh ·  Lập trình song song ·  Lập trình tương tranh ·  Các mô hình lập trình ·  Prolog ·  Tối ưu hóa trình biên dịch
Tính song hành,  Song song,  và các hệ thống phân tán: Đa xử lý ·  Điện toán lưới ·  Kiểm soát song hành ·  Hiệu năng hệ thống ·  Tính toán phân tán
Công nghệ phần mềm: Phân tích yêu cầu ·  Thiết kế phần mềm ·  Các phương pháp hình thức ·  Kiểm thử phần mềm ·  Quy trình phát triển phần mềm ·  Các phép đo phần mềm ·  Đặc tả chương trình ·  LISP ·  Mẫu thiết kế ·  Tối ưu hóa phần mềm
Kiến trúc hệ thống: Kiến trúc máy tính ·  Tổ chức máy tính ·  Các hệ điều hành ·  Các cấu trúc điều khiển ·  Cấu trúc bộ nhớ lưu trữ ·  Vi mạch ·  Thiết kế ASIC ·  Vi lập trình ·  Vào/ra dữ liệu ·  VLSI design ·  Xử lý tín hiệu số
Viễn thông  và Mạng máy tính: Audio máy tính ·  Chọn tuyến ·  Cấu trúc liên kết mạng ·  Mật mã học
Các cơ sở dữ liệu  và Các hệ thống thông tin: Hệ quản trị cơ sở dữ liệu ·  Cơ sở dữ liệu quan hệ ·  SQL ·  Các giao dịch ·  Các chỉ số cơ sở dữ liệu ·  Khai phá dữ liệu ·  Biểu diễn và giao diện thông tin ·  Các hệ thống thông tin ·  Khôi phục dữ liệu ·  Lưu trữ thông tin ·  Lý thuyết thông tin ·  Mã hóa dữ liệu ·  Nén dữ liệu ·  Thu thập thông tin
Trí tuệ nhân tạo: Lập luận tự động ·  Ngôn ngữ học tính toán ·  Thị giác máy tính ·  Tính toán tiến hóa ·  Các hệ chuyên gia  ·  Học máy ·  Xử lý ngôn ngữ tự nhiên ·  Robot học ·  Biểu diễn tri thức và suy luận
Đồ họa máy tính: Trực quan hóa ·  Hoạt họa máy tính ·  Xử lý ảnh
Giao diện người-máy tính: Khả năng truy cập máy tính ·  Giao diện người dùng ·  Điện toán mang được ·  Điện toán khắp mọi nơi ·  Thực tế ảo
Khoa học tính toán: Cuộc sống nhân tạo ·  Tin sinh học ·  Khoa học nhận thức ·  Hóa học tính toán ·  Khoa học thần kinh tính toán ·  Vật Lý học tính toán ·  Các giải thuật số ·  Toán học kí hiệu
Chú ý: khoa học máy tính còn có thể được chia thành nhiều chủ đề hay nhiều lĩnh vực khác dựa theo Hệ thống xếp loại điện toán ACM.
Cấu trúc cơ bản của mô hình cơ sở dữ liệu CODASYL hướng đối tượng
Trong mô hình quan hệ, các bản ghi được "liên kết" bằng các khóa ảo không được lưu trữ trong cơ sở dữ liệu nhưng được xác định là cần thiết giữa các dữ liệu có trong các bản ghi.

Cắt dán năm loại mô hình cơ sở dữ liệu
Chế độ xem dữ liệu truyền thống