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