SQL Server 数据库第一课:SQL Server数据库简介软件必定会涉及到数据库,本书是基础,其他编程语言都会涉及到
本书相对简单,对数据 库 的使用会基本的增删改查即可
学习终极目标:能够使用数据库技术,结合编程技术,开发出各式各样的基于数据的应用
第 一章目标:理解数据库的基本概念掌握开发工具能够创建库,简单创建表,相关配置工作1、为什么需要数据库
数据库,顾名思义就是存储数据的仓库,数据库最终的目的是存储 数据
那在数据库技术出现之前,我们是怎么存储数据的呢
(比如要记住家人的生日) 大脑 记忆、写在纸上、有计算机以后可以写在计算机内存中、写成磁盘文件……不管什么方 法,随 着数据越来越多,称之为海量数据、大数据时代,这些方法或多或少都会存在一些问 题,比如 写在纸上记在脑袋里,容易丢失(明天就忘记了),内存中也是一样的
虽然数 据可以用文件 的形式保存在硬盘中,硬盘基本上算是能够永久存储的
又有一个新问题,如 果以文件的形式 保存在硬盘中,随着数据量的累积,文件会越来越多,假如想从这些文件中 找出某个需要的信 息,效率相对而言比较低下,查询起来会很困难
所以说,传统的方式, 不能满足我们现在的需 求,这时数据库技术就产生了,能够有效解决这些问题
运行中的程序能不能保存数据
(不能)程序在内存中运行,内存数据的维持是靠电维 持 的,一旦程序重启,或者计算机本事断电,这时候程序中的数据都会丢失
这些就是程序 和数 据之间的关系
2、数据库能够做些什么
(课本 P3)
能够存储大量数据,现在都是以 TB 为单位, 1T=1O24GB,1GB=1O24MB……,同时还有一 个重 要的功能,通过数据库技术快速的查找需要的内容
(比如登录 QQ 时,输入用户 名和密 码,要在数据库中查找用户并推断密码是否正确,从十几亿信息中查找并推断, 一两秒就 完成
)❖ 数据库