![](https://img-blog.csdnimg.cn/20200513205830972.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
SSD7是学校所学数据库知识,以SQL Server为主;MySQL是平时项目中(Java,Python)非常常用的数据库
观星Lee
我爱读书,知识改变命运
展开
-
数据库期末复习
@[TOC]概念题 概念题 (1)数据库的连接方式 这篇博客说的很通俗易懂 (2)数据库系统的三级模式 模式(也称逻辑模式):数据库中全体数据的逻辑结构和特征的描述 外模式(也称子模式或用户模式):数据库用户使用的局部数据的逻辑结构和特征的描述 内模式(也称存储模式):是数据物理结构和存储方式的描述 (3)超键、候选键、主键、主属性、外键 这篇也很通俗易懂 (4)范式暂时没有找到好的博客 (5)数据库系统的特点 数据结构化 数据的共享性高、冗余度低、易扩充 数据独立性高 数据由DBMS 统一管理和控制原创 2020-06-03 22:02:52 · 410 阅读 · 0 评论 -
SSD7——数据库实验(五)
数据库实验五 还是用实验一建立的那三个表进行操作 相关知识请看这个博客,尤其是游标说的很清楚 (1)设置一个触发器,该触发器仅允许“dbo”用户可以删除学生表内数据,否则出错 说明:deleted表用于存储INSERT和UPDATE语句所影响的行的副本 CREATE TRIGGER dbo_delete ON S FOR DELETE AS --这里指定了条件 IF EXISTS (SELECT * FROM deleted) BEGIN IF USER != 'dbo' END DE原创 2020-05-13 03:32:06 · 900 阅读 · 0 评论 -
SSD7——数据库实验(四)
数据库实验四 本实验和前三个实验用到的表不同,题目中提供了实验示例——销售数据库: 所以首先根据所给表格通过SQL去新建数据库表,就像是第一个实验那样去做 员工人事表employee CREATE TABLE employee( emp_no char(5) Not null primary key check (emp_no LIKE 'E%' AND LEN(emp_no)=5), emp_name varchar(10) Not null, sex char(2) Not null check(原创 2020-05-13 00:50:58 · 463 阅读 · 0 评论 -
SSD7——数据库实验(三)
数据库实验三 1.定义“SSCH”院学生基本情况视图V_SSCH; CREATE VIEW V_SSCH AS SELECT * from S where S.sdept='SSCH' SELECT * from V_SSCH 2.将S,C,SC表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G CREATE VIEW V_S_C_G AS SELECT S.Sno Sno, S.Sname Sname, C.Cno Cno, C.Cname Cname, SC.grade grade原创 2020-05-12 21:01:51 · 1477 阅读 · 3 评论 -
SSD7——数据库实验(二)
数据库实验二 为了实验二,对部分表的部分字段进行了修改 (一) 1.查询学生的基本信息: SELECT * FROM S WHERE Sname = 'Tony' 2. 查询“CS”系学生的基本信息: SELECT * FROM S WHERE sdept = 'CS' 如图: 3. 查询“CS”系学生年龄不在19到21之间的学生的学号、姓名: SELECT Sno, Sname from S where sdept = 'CS' and Sage<19 or Sage>21 4. 找出原创 2020-05-12 02:47:04 · 2784 阅读 · 0 评论 -
SSD7——数据库实验(一)
数据库实验一 实验方法与实验步骤 首先安装SQL Server2019,并安装SSMS,也就是SQL Server的管理工具。 如图,在官网点击 “Download now” 即可。 安装好了以后,打开界面,在连接SQL Server后右击“数据库”。 点击后弹出一个界面,在“新建数据库”的界面中按照要求进行修改。修改完成后,点击“确定”。 通过“新建查询”,我们就可以写对应的操作指令,即SQL语句了 如图: 首先通过SQL语句按照实验要求创建学生关系表S,写完SQL语句后,点击执行,再刷新一下,即原创 2020-05-11 23:26:13 · 718 阅读 · 0 评论