数据库原理与应用—SQL Server
以sql server为数据库,进行理论知识的学习
巧克力code
知识浅薄的IT小仔,通过Blog记录我的学习历程。其中难免会出现很多的错误,希望大家给与批评和指正。
展开
-
数据库系统原理——SQL数据查询语言(DQL)
一.二. 单表查询SQL查询语句的基本结构包括3个子句:select、from、where,其中select子句对应于关系代数中的投影运算,用来指定查询结果中所需的属性表达式from子句对应于关系代数中的笛卡尔积,用来给出查询所涉及的表,表可以是基本表、视图、查询表where子句对应于关系代数中的选择运算,用来指定查询结果元组所需要满足的选择条件对于SQL语句select、from子句是必须的,其他是可选的基本语法:select A1, A2, A3, ..., Anfrom R1,原创 2020-09-03 09:58:28 · 2825 阅读 · 0 评论 -
数据库系统原理——SQL数据定义语言(DDL)、更新语言(DML)、数据库编程
一. SQL数据定义语言(DDL)数据库中关系集合必须由数据库定义语言DDL来定义,包括:数据库模式、关系模式、每个属性的值域、完整性约束、每个关系的索引值、关系的物理存储结构。SQL数据定义语言包括:数据库的定义:创建、修改、删除基本表的定义:创建、修改、删除视图的定义:创建、删除索引的定义:创建、删除1. 数据库的定义2. 基本表的定义SQL中的基本数据类型是:整型:int(4B)、smallint(2B)实型:float、real(4B)字符型:char(n) 表示定长原创 2020-08-13 15:57:47 · 1792 阅读 · 0 评论 -
数据库系统原理——数据库建模
一. 数据库设计过程的概述1. 基本概念(1). 数据库设计定义数据库设计就是根据各种应用处理的要求、硬件环境及操作系统特性等,将现实世界中的数据进行合理组织,并利用已有的数据库管理系统(DBMS)来建立数据库系统的过程。2. 设计流程(1). 需求分析(设计的基础、最困难、最耗时)1. 目的了解和分析系统将要提供的功能及未来数据库用户的数据需求2. 系统需求分析流程(1). 需求概述和系统边界(2). 主要业务处理流程(3). 功能需求分析(4). 数据需求分析(5). 业务规则原创 2020-08-31 20:24:45 · 3798 阅读 · 0 评论 -
数据库系统原理——SQL语言
结构化查询语言(structured query language)是关系数据库的标准语言一. SQL概述SQL语言与1974年由Boyce等提出,并与1975—1979年在IBM公司研制的System R数据库管理系统上实现,现已成为国际标准SQL的发展标准SQL语言由4部分组成DDL(Data Definition Language):数据定义语言,用于定义数据库对象:库、表、视图、索引,扩展DDL还支持存储过程、函数、对象、触发器。 DDL包括3类语言:定义、修改、删除原创 2020-08-04 12:40:07 · 859 阅读 · 0 评论 -
数据库系统原理——数据模型
一. 概述数据库结构的基础是数据模型数据模型:是一个描述数据结构、数据操作以及数据约束的数学形式体系(即概念及其符号表示系统)由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换为计算机能够处理的数据,也就是把现实世界中具体的人、物、活动、概念、等用数据模型这个工具来进行抽象、表示和处理二. 数据模型的分层数据模型应满足3方面的要求:能够比较真实的模拟现实世界容易被人所理解便于在计算机上实现1. 概念模型(现实世界的第一层抽象)定义:概念层次的数据模型原创 2020-08-05 10:29:27 · 2078 阅读 · 0 评论 -
数据库系统原理——概述
穷则独善其身,达则兼济天下一. 什么是数据库狭义:存储数据的仓库广义:可以对数据进行存储和管理的软件以及数据本身统称为数据库数据库是由表、关系、操作组成二. 为什么需要数据库几乎所有的应用软件的后台都需要数据库数据存储数据占用空间小,容易持久保存 数据库的内容是存储在硬盘上,掉电之后任然存在存储比较安全 软件是加密的,只能通过DBMS打开容易维护和升级 使用SQL语句方便操作数据数据库移植比较容易简化对数据的操作为将来学习Oracle做准备.原创 2020-08-04 18:11:52 · 4602 阅读 · 0 评论 -
数据库系统原理——基本操作
一. 数据库的一些基本操作数据库一开始就包含系统库系统库用来维护我们用户创建的库(我们最好不去改变它的内容)图形化界面建立数据库右击数据库->点击新建数据库数据库存放位置新建完数据了会出现:.mdf 数据文件.ldf 日志文件(对每一次操作数据的操作记录)文件所在目录: C:\Program Files\Microsoft SQLServer\MSSQL12.MSSQLSERVER\MSSQL\DATA这些就是我们的系统库:其中reportserver :原创 2020-08-04 08:28:37 · 667 阅读 · 0 评论