问题一 什么是数据库
侠义讲:
存储数据的仓库
广义讲:
可以对数据进行存储管理的软件 以及 数据本身 统称为数据库
问题二 为什么需要数据库
1 几乎所有的应用软件后台都要要数据库
2数据库存储数据占用空间小,容易持久保存
3存储比较安全存放在MDL 和LDf 这连个文件,
4 容易维护和升级
5数据库移植比较容易
6简化对数据的操作
7为将来学习Oracle做准备
8 B/S架构包涵数据库
问题三 学习数据必须学习 数据库原理么
这个是现实问题,是一定需要的,不然怎么操作呢。
学习数据库必须先学一门编程语言么
回答是并不需要,但是由助于学习SQL的 TL _SQl,带有循环的命令。
问题 四 数据库结构和数据库的区别是什么
数据库是在应用软件级别,研究存错和操作
数据结构在系统软件级别眼界数据的存错和操作,
是不同的层次问题
问题五 有了编程语言为什么还需要数据库
流,是传输的管道,
用数据库比较简单,对内存数据操作编程语言的强项,但是对硬盘数据操作确实编程语言的弱项
对硬盘书库操作确实数据库的强项,是数据库研究的核心问题。
如做项目,通常是利用库,调入内存,把数据在写入。这就是合作。
数据库操作复杂,那么就用编程语言,对内存数据操作,生成有效数据,把数据再写入数据库
综合的说是:操作复杂就用编程语言操作中间环节
问题六 初学者应从三面放学习数据库
1如何存储数据的
2如何操作数据的
3如何显示数据的
问题七 如何附加和分离数据库
附加是添加 mdf 文件,即数据类文件