contents of the course
- basic concepts about relational data modal
Introduction to database
Relational database models(关系型数据库模型)
Relational algebra - database language
SQL language(database programming) - database design
E-R model
normalization(规范化)
(Design methodology about database)
Main concepts
-
Database
A database is a collection of persistent information for rapid search and retrieval
information=logically structured data
by using database
*data can be shared
*redundancy can be reduced
(数据冗余指的是数据之间的重复,也就是统一数据存储在不同数据文件中的现象,现如今,增加数据的独立性和减少数据冗余是企业范围信息资源管理和大规模信息系统获得成功的前提条件)
数据库的使用,减少了数据冗余
*inconsistency can be avoided
避免不一致
*integrity can be maintained
保证信息的完整性
*transaction can be provided
可以进行数据处理 -
Database management system(DBMS)
database management system is the software that handles all access to the database
in short, DBMS creates, processes, and administers the database
现实中,我们不直接使用数据库,而是利用数据库管理系统,对数据库进行操作 -
Database system
数据库系统由数据、数据库、数据库管理系统(及其开发工具)、应用程序和数据库管理员(DBA)组成的存储、管理、处理和维护数据的系统。
SUMMARY
数据库是一堆数据(它长期存放在计算机之中,有组织、可共享)
数据库管理系统是操纵数据库的软件,它可以定义、控制、检测、管理数据库
数据库、数据库管理系统以及一系列相关内容组成数据库系统