认识数据库系统
来源:互联网 发布:linux oracle 11g下载 编辑:程序博客网 时间:2024/06/04 01:06
数据库是电子化信息的集合,将信息规范化并电子化,形成电子信息库。以便计算机对这些信息进行快速有效的存储,统计,检索与管理。数据库Database是相互有关联关系的表的集合,每一个表里面数据间有相关关系,表与表之间也有关系。
数据库系统:
1.数据库(DB:Database)
2.数据库管理系统(DBMS : Database Management System)
3.数据库应用程序(DBAP:Database Application)
4.数据库管理员(DBA: Database Administrator)
5.计算机基本系统
从用户角度看数据库管理系统
1)数据库定义:定义数据库中table的名称标题等,DBMS提供啦数据库定义语言DDL(Data Defiuition language)给用户。用户利用DDL可以定义表的格式。DBMS依照用户的定义创建数据库中的table。
2)数据库的操纵功能:向数据库的table中增加、删除,更新,以及查询,检索等。DBMS提供啦一套数据库操纵语言DML(Data Manipulation Language)给用户。用户使用DML描述其要进行的增删改查等操作。DBMS提供用户操纵的描述来执行这些操作。
3)数据库的控制:控制数据库中的数据使用,那些用户可以使用,那些用户不可以使用。DBMS提供了一套数据库控制语言DCL(Data Control Language ),用户利用DCl描述对数据库的控制。DBMS根据用户的描述实行控制。
4)数据库的维护功能:恢复,分析等。DBMS提供了一系列的程序给用户,在这些程序中提供了对数据维护的各种功能。用户使用这些程序对数据库进行维护。一般数据库的维护是DBA来操控的。
数据库语言:使用者通过数据库语言利用DBMS来操纵数据库。包括DDL,DML,DCL,。SQL语言是结构化的数据语言。数据库语言与高级程序语言的区别:一条数据库语言相当于一个·高级语言的一个或者多个循环,例如:
SQL语言:Select 学号,姓名 from 学生登记表 where 性别=’男‘
高级程序语言: for k=1 to 记录最后一条
读第k条记录
if(性别==’男‘) then
输出学号,姓名
endif
next k
数据库语言可以镶嵌到高级程序语言中使用。
- 认识数据库系统
- 对数据库中数据库系统的结构的认识
- 认识数据库
- 重新认识数据库范式
- 数据库的认识+SQL
- 数据库的认识
- 数据库的认识
- 数据库索引的认识
- 数据库基础认识
- 数据库基本认识
- 认识MySQL数据库
- SQL:认识数据库约束
- SQL Server:认识数据库
- 数据库的认识
- 【数据库开发】认识事务
- 数据库设计-初认识
- SQL_1th_数据库初步认识
- 数据库的认识
- spring mvc 用法
- 如何通过变量去调用对应的函数
- SDWebimage的缓存机制
- HDU 1847 Good Luck in CET-4 Everybody!
- PAT1042字符统计
- 认识数据库系统
- UITableView性能优化
- IOS多线程 pThread NSThread 线程安全 个人笔记(一)
- VBA中将数字列转换成字母的方法
- 密码破解,N位随机序列数的生成
- BestCoder #74 B (div2)
- Linux下删除已创建用户
- 敏感词汇过滤DFA算法
- js、css的动态引入