1.1数据库介绍

数据库特点: 海量存储、

查找速度快、

控制并发性问题、

安全性、

数据完整性(保存在数据中的数据是正确的、真实的)。

数据库软件

操作系统的磁盘文件上

DBMS

Database Management Systems

MySQL(速度很快,适合对数据要求并不是十分严谨的地方,去掉了很多中小型企业中不常用的功能)适合网络编程。

MSSQLServer(与.net结合很好,只能运行在windows平台下,大数据量、大交易量表现并不十分友好,功能比MySQL多)

DB2(大型)、Oracle(大型)、Access(文件)、SQLite(极其轻量级数据库)、Sybass等。

SQL(语言)<>SQL Server(有两个)<>MSSQL Server(其中一个)

除了Access、SQLServerCE、SQLite 等文件型数据库之外,大部分数据库都需要数据库服务器才能运行,学习、开发时是连接本机的数据库,上线运行时是数据库运行在单独的服务器。

时间: 2024-10-05 04:33:35

1.1数据库介绍的相关文章

数据库介绍与分类

目录 数据库介绍与分类... 1 1.1 数据库介绍... 2 1.1.1什么是数据库... 2 1.2数据库的种类... 2 1.2.1关系型数据库介绍... 2 1.2.2非关系型数据库介绍... 3 1.3 常用关系型数据库产品介绍... 4 1.3.1 Oracle数据库... 4 1.3.2 MySQL数据库... 5 1.3.3 MariaDB数据库... 5 1.3.4 SqlServer数据库... 6 1.3.5 Access数据库... 6 1.3.6 其他不常用数据库...

12款免费与开源的NoSQL数据库介绍

Naresh Kumar是位软件工程师与热情的博主,对于编程与新事物拥有极大的兴趣,非常乐于与其他开发者和程序员分享技术上的研究成果.近日,Naresh撰文谈到了12款知名的免费.开源NoSQL数据库,并对这些数据库的特点进行了分析. 现在,NoSQL数据库变得越来越流行,我在这里总结出了一些非常棒的.免费且开源的NoSQL数据库.在这些数据库中,MongoDB独占鳌头,拥有相当大的使用量.这些免费且开源的NoSQL数据库具有很好的可伸缩性与灵活性,非常适合于大数据存储与处理.相较于传统的关系型

第一章--MySQL数据库介绍及搭建

1. MySQL数据库介绍 1.1 MySQL介绍 MySQL属于传统关系型数据库产品,它开放式的架构使得用户选择性很强,同时社区开发与维护人数众多.其功能稳定,性能卓越,且在遵守GPL协议的前提下,可以免费使用与修改,也为MySQL的推广与使用带来了更多的利好.在MySQL成长与发展过程中,支持的功能逐渐增多,性能也不断提高,对平台的支持也越来越多. MySQL是一种关系型数据库管理系统,关系型数据库的特点是将数据保存在不同的表中,再将这些表放入不同的数据库中,而不是将所有数据统一放在一个大仓

PHP关系型数据库介绍

PHP关系型数据库介绍 Mysql数据库:永久性保存数据的仓库 PHP的变量,在php的执行周期,临时性保存变量的概念! Mysql数据是关系型数据库:何谓关系型,利用关系,去描述实体信息,与实体之间的关系的数据库架构就是关系型数据! 所谓关系:指的就是二维表 行:记录,一行就是一条记录 列:字段,一列就是一个字段 sql:一门语言,结构化查询语言,操作关系型数据的语言 nosql:not only sql,非关系型数据库.典型的是key/value型,键值对型 操作mysql的基本流程: 什么

Android通讯录数据库介绍与基本操作(增删改查)

Android通讯录数据库介绍与基本操作(增删改查) 2014年2月21日 Android通讯录管理总结 这几天导师安排我一个任务就是研究一下Android通讯录获取联系人.通话记录.短信的方法,还有看看不同Android版本之间的异同是否能做到兼容之类的事情.Android通讯录这一块,我个人感觉是挺乱的,网上一堆关于查询本地数据库获取联系人的方法,但似乎都没有仔细说明数据有哪些重要的表,它们之间有什么联系.下面是本人查询资料总结的一下知识点,方便童鞋们以后用到. http://xys2891

MNIST数据库介绍及转换

MNIST数据库介绍:MNIST是一个手写数字数据库,它有60000个训练样本集和10000个测试样本集.它是NIST数据库的一个子集. MNIST数据库官方网址为:http://yann.lecun.com/exdb/mnist/ ,也可以在windows下直接下载,train-images-idx3-ubyte.gz.train-labels-idx1-ubyte.gz等.下载四个文件,解压缩.解压缩后发现这些文件并不是标准的图像格式.这些图像数据都保存在二进制文件中.每个样本图像的宽高为2

SQLite数据库介绍

SQLite是一个文件数据库,不像Mysql,Oracle等数据库有很多进程,被很多语言bullet-in成了自己的模块,python.php.ruby都支持,作为一个小app或者更大软件不需要连接网络上数据库是一个很好的选择,一些linux主机还会初始安装sqlite. 下面给出一个最简单的示例代码: import sqlite3 conn = sqlite3.connect('test.db') cur = conn.cursor() cur.execute('select count(*)

Northwind数据库介绍

Northwind数据库介绍 ---------------------------------------------------------------------- ① Categories: 种类表相应字段:CategoryID :类型ID:CategoryName:类型名;Description:类型说明;Picture:产品样本 ② CustomerCustomerDemo:客户类型表1相应字段:CustomerID:客户ID:CustomerTypeID:客户类型ID ③ Cust

缓存数据库介绍

一:缓存数据库介绍 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",泛指非关系型的数据库,随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展.NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题. 二:NoSQL数据库的四大分类 键值

Mysql DBA高级运维学习笔记-mysql数据库介绍

本文为我自己学习老男孩MySQL DBA 高级运维课程的学习笔记,内容均出自老男孩MySQL DBA 高级运维课程,老男孩老师讲的很好,非常感谢老男孩老师.我是一个菜鸟刚接触运维,如果我写的文章有不对的地方:请各位行业的精英.老师多多批评指点,呵呵~ 1.1 数据库介绍 1.1.1 什么是数据库?简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织.存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据. 1.2 数据库的