SQL数据库学习笔记与心得
更新时间:2023-05-20 17:15:01 阅读量: 实用文档 文档下载
- SQL数据库实验心得推荐度:
- 相关推荐
SQL数据库学习笔记与心得
SQL数据库学习笔记与心得
0961140107
SQL是市场占有率最大的数据库之一,是信息化社会的产物,是整理、查询、分析数据的强有力工具。我对于SQL数据库的学习是在实验与探索之中度过的。
下面将我本学期所学的主要知识简单总结如下:
共分四大块:一、数据库基本原理;二、SQL标准语言;三、数据库设计;
四、数据库安全。
一、 数据库基本原理
数据库技术是计算机领域中发展最快的技术之一。数据模型是数据库系统的核心和基础。常用的数据模型有层次模型、网状模型、关系模型、面向对象模型、对象关系模型。其中关系模型是目前最重要的一种数据模型。关系数据库是我们需要掌握的重点。
关系模型中常用的关系操作包括:查询操作和插入、删除、修改操作两大部分。关系的查询表达能力很强,是关系操作中最主要的部分。
二、 SQL标准语言
SQL(Structured Query Language),即结构化查询语言,是关系数据库的标准语言。SQL标准语言从1986年公布以来随着数据库技术的发展不断发展,不断丰富。
SQL 功能动词
数 据 定 义 CREATE,DROP,ALTER
数 据 查 询 SELECT
数 据 操 纵 INSERT,UPDATE ,DELETE
数 据 控 制 GRANT,REVOKE
SQL之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简洁易学的语言。SQL集数据查询、数据操纵、数据定义林巧
SQL数据库学习笔记与心得
和数据控制功能于一体。有如下特点:1)综合统一;2)高度过程化;3)面向集合的操作方式;4)以同一种语法结构提供多种使用方式;5)语言简洁,易学易用。
SQL的数据定义语句:
创 建 删 除 修 改
表 CREATE TABLE DROP TABLE ALTER TABLE
视 图 CREATE VIEW DROP VIEW
索 引 CREATE INDEX DROP INDEX
数据库查询是数据库的核心操作。也是数据库学习的重点和难点。SQL提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。其一般格式为:
SELECT [ALL|DISTINCT] <目标列表达式>
FROM <表名或视图名>[, <表名或视图名> ] …
[ WHERE <条件表达式> ]
[ GROUP BY <列名1> [ HAVING <条件表达式> ] ]
[ ORDER BY <列名2> [ ASC|DESC ] ];
SELECT语句既可以完成简单的单表查询,也可以完成复杂的连接查询和嵌套查询。
(一)、单表查询
1、选择表中的若干列:
2、选择表中的若干元组;
2)查询满足条件的元组。WHERE子句常用的查询条件有
3、ORDER BY子句。
4、聚集函数。
5、ORDER BY子句
(二)、连接查询
1、等值与非等值连接查询;2、自然连接;3、外连接;4、复合条件连接。
(三)、嵌套查询
SQL数据库学习笔记与心得
1、带有IN谓语的子查询;2、带有比较运算符的子查询;3、带有ANY(SOME)或ALL谓语的子查询;4、带有EXISTS谓词的子查询。
(四)、集合查询。
数据的更新操作有三种:向表中添加若干行数据、修改表中的数据和删除表中的若干行数据。
三、 数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求
数据库设计的基本步骤:
1、数据库设计的准备工作;2、数据库设计的过程(六个阶段): 1)需求分析阶段;2)概念结构设计阶段;3)逻辑结构设计阶段;4)数据库物理设计阶段;5)数据库实施阶段;6)数据库运行和维护阶段.
四、数据库安全
数据库的安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏。课本中讲述了三类计算机系统安全性问题:技术安全类、管理安全类和政策法律类。
如何控制数据库的安全性? 其常用的方法有:1)用户标识和鉴定2)存取控制;3)视图;4)审计;5)密码存储.
数据库的完整性:即数据的正确性和相容性防止不合语义的数据进入数据库。例如: 学生的年龄必须是整数,取值范围为14--29;学生的性别只能是男或女;学生的学号一定是唯一的; 学生所在的系必须是学校开设的系;
以上是我对SQL数据库重点知识的理解。通过学习本课程和上机实验,我了解了数据库的概念及其重要性,还有其今后的发展方向,这将有利于我今后更好地把握时代之脉搏。
正在阅读:
SQL数据库学习笔记与心得05-20
高中化学一轮复习 高考最爱考的选择题(官能团和有机物的性质)04-13
难忘那份美好作文600字07-05
用EXCEL拟合曲线并计算曲线下面积04-13
研究论文:转型形势下深化“养殖水环境化学”实验课程“有效教学”途径探析05-21
足球试题10-27
2014届高三历史二轮复习 模块2 第5讲 近代中国的觉醒与探索——甲午战争后到五四运动05-22
乌东德水电站环评报告 - 图文11-12
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 心得
- 数据库
- 笔记
- 学习
- SQL
- 株洲市第十九中学初一年级课外阅读书目
- 2014年医学免疫学与微生物学形成性考核答案
- 上海中心城区绿地植物群落多样性诊断和协调性评价 全文快照
- 八年级上册历史期中复习提纲(北师大版)
- 7 李清照词两首 教学设计 教案
- 一种基于MVC模式Web开发框架WebWork的研究
- 06员工培训与开发finished
- 当前我国风险投资管理面临的问题及对策研究
- 项目可行性研究报告编制公司
- 医学生面试三十六计(提纲)
- 8工程安全法律制度案例
- 北师大版高三一轮总复习介词短语和动词短语教师用书教案英语
- 【原创】江苏省宿迁市2013—2014学年高一数学(苏教版)暑期作业及答案(13):不等式综合]
- 计算机系统集成工程竣工报告
- 浅谈思维导图在教学中的应用
- 石家庄市新乐市六年级上学期英语期中联考试卷
- 重庆大学2003年高等代数考研试题
- 非常好用的word实例
- 信息技术与学科教学整合的实践与研究课题结题报告
- 有限公司股权继承法律问题研究