Hệ quản trị Cơ sở dữ liệu Giới thiệu Phạm Thọ Hoàn

Slides:



Advertisements
Similar presentations
5.
Advertisements

KIỂM TRA BÀI CŨ: CÂU 1: Chuột là thiết bị dùng để làm gì? a.Nhập dữ liệu b.Xuất dữ liệu c.Xử lý và lưu trữ d.Tất cả đều sai.
CHƯƠNG III: NGÂN HÀNG VÀ CÁC NGHIỆP VỤ NGÂN HÀNG.
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
Cài đặt Moodle Cài đặt Moodle trên môi trường Windows Cục CNTT-Bộ GD&ĐT.
3.3 Static analysis by tools. Contents The objective of static analysisCompare static and dynamic testingBenefits of using static analysis Recall typical.
LOGO JOOMLA & PHP See How easy it is! Trung tâm đào tạo lập trình viên quốc tế Aprotrain -Aptech Làm web trong 10 phút Diễn giả : Đặng Tuấn Tú.
Chương trình Hân hạnh giới thiệu 5 NHỮNG NHÁNH THƠ TÌNH VŨ THÁI HÒA.
Kỹ năng Trích dẫn và Lập danh mục tài liệu tham khảo
Cách trộn thư trong Office 2003 Ứng dụng để làm giấy khen, giấy mời.
Chào mừng quý thầy cô và các em TRƯỜNG THPT TRẦN VĂN KỶ TỔ LÝ – TIN - KTCN.
Rèn luyện nghiệp vụ sư phạm 3
Orientation Các vấn đề về IT.
Giáo viên: Nguyễn Ngọc Thúy Hằng Đơn vị: Trường THPT Lê Quý Đôn
CHƯƠNG 5: PHP & MySQL (tiếp)
FPT University - UltraSub Team
37 Lê Quốc Hưng, Quận 4, Tp. Hồ Chí Minh ​ (08) ĐỀ XUẤT POC CÁC GIẢI PHÁP GIÁM SÁT HẠ TẦNG TRÊN NỀN TẢNG CÔNG.
NGƯỜI HƯỚNG DẪN: TS. NGUYỄN AN TẾ 1. Giới thiệu về XML Cấu trúc XML Mô hình XML Tuyết và Vân them nội dung vào đ ây NỘI DUNG.
TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C/C++
1. Quyền Admistrator, quyền Standard hoặc Limited 2. Kiểm tra kết nối mạng nội bộ, Internet 3. Một số nội dung của Quy nội bộ số 72/QyĐ-KTNB 4. L ư u ý.
Kính Chào Cô và Các b ạ n thân m ế n !!!!!. HÌNH THỨC CHÍNH THỂ CỦA NHÀ NƯỚC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM VÀ MỘT SỐ NƯỚC TRÊN THẾ GIỚI. Thuyết trình.
Internet & E-Commerce
Ngôn ngữ lập trình C/C++
GIÁO TRÌNH ĐÀO TẠO TRƯỜNG ĐẠI HỌC SÀI GÒN
SỬ DỤNG EXCEL ĐỂ TRÍCH KHẤU HAO TSCĐ
CHƯƠNG 9 PHẦN MỀM POWERPOINT
BÀI 4 CÔNG NGHỆ THÔNG TIN VÀ CHUỖI CUNG ỨNG
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
HƯỚNG DẪN CẤU HÌNH SQL EXPRESS TRÊN MẠNG NỘI BỘ
Hướng dẫn viết đề cương nghiên cứu
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++
Chương 8 KẾT NỐI VỚI SQL SERVER & ỨNG DỤNG TRÊN C#
Ràng buộc toàn vẹn (Integrity Constraint)
Hệ quản trị Cơ sở dữ liệu Giới thiệu
Bài 0. Oracle DBMS và SQL*Plus
CÔNG NGHỆ THƯƠNG MẠI ĐIỆN TỬ
Chương 1: Khái quát về dự án đầu tư.
Ra quyết định kinh doanh
Theo mặc định toàn bộ dung lượng dùng lưu trữ, các thư mục hiện có trong các Partition , các dịch vụ hệ thống đã được chia sẽ cho mọi người được phép sử.
Policy Analysis Tools of the Trade NMDUC 2009.
Chương 7 Analyzing Consumer Markets and Buyer Behavior Tìm hiểu người tiêu dùng và Phân tích hành vi của người mua.
Cấu hình đơn giản cho Router
Bài giảng môn Tin ứng dụng
Ring ? Bus ? ? Mesh ? Start ?. Ring ? Bus ? ? Mesh ? Start ?
Môn: Lập trình Hướng đối tượng (Object Oriented Programming)
Chương 6 Các chiến lược tiếp thị
TÀI LIỆU GIẢNG DẠY IC3 GS4 SPARK
GIÁO TRÌNH ĐÀO TẠO TRƯỜNG ĐẠI HỌC SÀI GÒN
Lý thuyết 3 tiết Thực hành 6 tiết
HỆ ĐIỀU HÀNH MẠNG.
ỨNG DỤNG HIV INFO 3.0 QUẢN LÝ SỐ LIỆU NGƯỜI NHIỄM HIV/AIDS
File Transfer Protocol (FTP) là cơ chế truyền tin dưới dạng tập tin (file). Thông qua giao thức TCP/IP FTP là dịch vụ đặc biệt vì nó dùng tới 2 port Port.
ÔN TẬP Chuyển các số sau từ hệ thập phân sang nhị phân, bát phân, thập lục phân: Chuyển các số sau từ hệ nhị phân.
BÀI 29: LỌC DỮ LIỆU TỪ DANH SÁCH DỮ LIỆU
Chương 4 - CÁC MÔ ĐUN ĐiỀU KHIỂN TRONG HỆ THỐNG CƠ ĐiỆN TỬ
Data Integrity TÍNH TOÀN VẸN DỮ LiỆU.
Chương 4 Analyzing Consumer Markets and Buyer Behavior Tìm hiểu người tiêu dùng và Phân tích hành vi của người mua.
Chương 1: Giới thiệu về Database
Tổng quan về Hệ điều hành
Lớp DH05LN GIÁO VIÊN PHỤ TRÁCH ThS. NGUYỄN QUỐC BÌNH
GV: Lương Trần Hy Hiến – ĐH Sư phạm TpHCM
Environment, Health and Safety Policy
Thày thuốc nhân dân TsViên Văn Đoan
Chương 3. Lập trình trong SQL Server TRIGGER
AUDIO DROPBOX - TUTORIALS
Module 2 – CSR & Corporate Strategy
Company LOGO CĂN BẢN VỀ MẠNG NGUYEN TAN THANH Xem lại bài học tại
Quản trị rủi ro Những vấn đề căn bản Nguyễn Hưng Quang 07/11/2015 NHẬT HOA IC&T.
TRƯỜNG ĐẠI HỌC NGOẠI THƯƠNG CƠ SỞ II TẠI TP. HỒ CHÍ MINH HỘI NGHỊ KHOA HỌC CƠ SỞ II “BÁO CÁO HOẠT ĐỘNG ĐI THỰC TẾ CỦA GIẢNG VIÊN CSII, NĂM HỌC ”
Presentation transcript:

Hệ quản trị Cơ sở dữ liệu Giới thiệu Phạm Thọ Hoàn

DB & DBMS What is a database? Cơ sở dữ liệu (DB) bao gồm tập các dữ liệu được tổ chức/lưu trữ theo một lược đồ (mô hình) nào đó, sao cho việc trích rút dữ liệu nhằm trả lời các câu hỏi của người sử dụng có thể thực hiện một cách dễ dàng và hiệu quả. DB = Lược đồ dữ liệu + dữ liệu What is a Database Management System? Hệ quản trị cơ sở dữ liệu (DBMS) là tập các chương trình máy tính nhằm: quản lý cơ sở dữ liệu (tạo mới/xóa/thay đổi/trích rút lược đồ dữ liệu hoặc dữ liệu) quản lý người sử dụng và việc truy cập của họ tới lược đồ dữ liệu/dữ liệu cung cấp một tập các câu lệnh (ngôn ngữ truy vấn) để thực hiện các chức năng ở trên

Database Design  Objective Ensuring data completeness Avoiding data redundancies Facilitating data access  Solution Normalization Reducing redundancies and improving data modification performance Renormalizations is often done to enhance reporting performance (at the expense of disk space and redundancy) Referential Integrity Maintains the logical relationships between database objects

Data models are simplified representations of the world by human

Steps in Database Design Requirement analysis What does the user want? Conceptual database design Defining the entities and attributes, and the relationships between these --> The ER model Physical database design Implementation of the conceptual design using a Database Management System

ER model & Relational Data Model Relational Database Entities: Student (Id, Name, Suburb) Subject (No, Name, Dept) Relationships: Student Subject Takes ER models view the world by entities and relationships Relational models view the world by relations

ER model: Example

TERMINOLOGY Entity --> What is this table about? students Attribute (Field) --> What items of information are necessary to keep concerning this entity? ID, name, department, year, advisor Record (Tuple) --> A set of values for each attribute for one item Ali KayaCAA2Ahmet Durukal

TERMINOLOGY (Continue) Key --> The attribute used to define a required item who is the advisor of Ali Kaya? Types of keys: * Primary Key: Key used to uniquely identify a record * Foreign Key: A field in this table which is the Primary key of another table Relationship --> Definitions linking two or more tables

List of DBMS software

Lecture Contents Introduction Introduction to SQL server SQL Advanced SQL View T-SQL Store procedure Trigger