文件、数据库
文件保存数据的几个缺点:
(1)文件的安全性问题
(2)文件不利于查询和对数据的管理
(3)文件不利于存放海量数据
(4)文件在程序中控制不方便:如精确控制数据位置信息
数据库提供API接口
数据库是衡量一个程序员水平的重要指标
DBA:DataBase Administrator
数据库是按照数据结构来组织、存储和管理数据的仓库
数据库的基本结构:物理数据层、概念数据层、逻辑数据层
数据库不同层次之间的联系是通过映射进行转换的。
DBA管理物理层,将数据连续存在一起。
数据库的基本特点:
1.实现数据共享:可提供网络来访问
2.减少数据的冗余度
3.实现数据的集中控制
4.数据的一致性和可维护性,以及却确保数据的安全性和可靠性
5.故障恢复
数据库分类:
SQL:Structed Query Language结构化查询语言,被作为关系型数据库管理系统的标准语言。
绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access都采用了SQL语言。
sql server 2000提供的两种开发工具:
1.企业管理器:提供的图形化界面方式操作sql server 2000的工具
2.查询分析器:提供的用命令行(sql语句)操作sql server 2000的工具
查询分析器的使用-sql语句
SQL语言包含4个部分:
1.数据定义语言(DDL),如CREATE、DROP、ALTER等语句。
2.数据操作语言(DML),如:INSERT、UPDATE、DELETE语句。增删改查
3.数据查询语言(DQL),如:SELECT语句。
4.数据控制语言(DCL),如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。
内容介绍
1.sql server表的管理
2.基本查询
3.复杂查询
4.维护数据的完整性
5.修改表
目标
1.掌握sql server表的管理(创建/维护)
2.掌握对sql server表的各种查询技巧